Skip to content

Vite plugin for generating Ziggy route types automatically when your route files change

Notifications You must be signed in to change notification settings

aniftyco/vite-plugin-ziggy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ziggy Vite Plugin

Vite plugin for generating Ziggy route types automatically when your route files change

npm i -D vite-plugin-ziggy

Usage

After you installed vite-plugin-ziggy add it to your Vite configuration like so:

import { defineConfig } from 'vite';
...
import ziggy from 'vite-plugin-ziggy';

export default defineConfig({
    plugins: [
        ...
        ziggy(),
    ],
});

Then just add the types to tsconfig.json:

{
    "compilerOptions": {
        ...,
        "types": [
            "vite/client",
            "vite-plugin-ziggy/routes"
        ]
    }
}

After that, every time you make a change to any routes in routes/ This plugin will auto generate your route types for Ziggy's route() to auto complete for you.

Configuration

This plugin allows you to set the following configuration:

key description required default
path The path to output the types file NO node_modules/vite-plugin-ziggy/routes
only Include ONLY these routes NO []
except All routes EXCEPT these NO []

About

Vite plugin for generating Ziggy route types automatically when your route files change

Topics

Resources

Stars

Watchers

Forks