purwa-cli 0.2.0

Empu — Purwa CLI (Artisan-equivalent)
1
2
3
4
5
6
7
8
9
10
11
12
import { createInertiaApp } from "@inertiajs/svelte";
import { mount } from "svelte";

createInertiaApp({
  resolve: (name) => {
    const pages = import.meta.glob("./Pages/**/*.svelte", { eager: true });
    return pages[`./Pages/${name}.svelte`]?.default;
  },
  setup({ el, App, props }) {
    mount(App, { target: el, props });
  },
});