npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@elyracode/laravel-starters

v0.6.2

Published

Elyra extension for fetching, analyzing, and customizing Laravel starter kits from GitHub

Readme

@elyracode/laravel-starters

Fetch, analyze, and customize Laravel starter kits directly from GitHub inside Elyra.

Based on the official Laravel 13.x Starter Kits.

Install

elyra install npm:@elyracode/laravel-starters

What's included

Commands

  • /laravel:starter -- Interactive selector to browse and load official Laravel starter kits as reference context

Tools (auto-used by the agent)

| Tool | Description | |------|-------------| | fetch_laravel_starter | Fetch an official Laravel starter kit as reference | | apply_starter_files | Write starter kit files directly to the project directory | | fetch_github_repo | Fetch any public GitHub repository as reference context |

Available Starter Kits

| ID | Name | Stack | UI Library | |----|------|-------|------------| | react | Laravel React Starter Kit | Inertia 2 + React 19 + TypeScript | shadcn/ui | | vue | Laravel Vue Starter Kit | Inertia 2 + Vue 3 Composition API + TypeScript | shadcn-vue | | svelte | Laravel Svelte Starter Kit | Inertia 2 + Svelte 5 + TypeScript | shadcn-svelte | | livewire | Laravel Livewire Starter Kit | Livewire 4 + PHP | Flux UI |

All kits include:

  • Fortify authentication (login, registration, password reset, email verification)
  • Two-factor authentication (TOTP)
  • Teams support (optional)
  • WorkOS AuthKit variant (social auth, passkeys, magic auth, SSO)
  • Layout variants: sidebar, header
  • Auth layout variants: simple, card, split
  • Tailwind CSS 4

Usage

Interactive

/laravel:starter

Opens a selector to pick a starter kit. The kit's source code is loaded as context so the agent can reference official patterns.

Automatic

Just ask the agent:

> Set up auth following the Laravel Vue starter kit
> I need teams support with the Livewire starter kit
> Build a dashboard using the React starter kit patterns
> Show me how the Svelte starter kit handles 2FA

The agent automatically uses fetch_laravel_starter to load the relevant kit as reference.

Custom repos

The agent can also fetch any public GitHub repo:

> Fetch the livewire/flux repo and show me the modal component
> Look at how laravel/fortify handles two-factor authentication

How it works

  1. Fetches the repository tree via GitHub API (no cloning needed)
  2. Downloads relevant source files (PHP, Vue, Svelte, TS, JS, Blade, etc.)
  3. Feeds the code as context to the agent
  4. The agent uses the official code as reference for your customizations

No GitHub token required for public repos.

Caching

Fetched repos are cached at ~/.elyra/cache/github/ for 24 hours. Repeat fetches are instant and don't hit GitHub's API rate limits.

Apply to Disk

The agent can write starter kit files directly into your project:

> Apply the Vue starter kit to my project, but skip package.json

The apply_starter_files tool supports:

  • path_prefix: Only apply files under a specific path (e.g., resources/)
  • exclude: Skip specific files (e.g., package.json, composer.json)