Skip to content

programinglive/lalerapp

Repository files navigation

lalerapp

This template should help get you started developing with Tauri in vanilla HTML, CSS and Javascript.

Laravel Dump Viewer

A Tauri desktop application for viewing Laravel dump output with enhanced features:

  • Collapsible dump sections - Only items with children show caret arrows
  • Syntax highlighting - JSON and Laravel dump format support
  • dd() function support - Symfony VarDumper HTML output rendering
  • Auto-refresh - Updates every 2 seconds with interaction pause
  • Dark/Light themes - Automatic theme detection

Development

Styling with Tailwind CSS

This project uses Tailwind CSS for utility-first styling:

# Build CSS (development with watch mode)
npm run build-css

# Build CSS (production, minified)
npm run build-css-prod

The source CSS is in src/input.css and builds to src/styles.css.

macOS Installer Build

  • Run npm install to install dependencies.
  • Ensure Xcode Command Line Tools and Rust toolchain are installed as required by Tauri.
  • Execute npm run tauri:build to produce the .app bundle and .dmg installer.
  • Find the artifacts under src-tauri/target/release/bundle/ (e.g., dmg/ and app/).

Codesigning and notarization are optional for local builds; configure signingIdentity in src-tauri/tauri.conf.json when ready to distribute.

Features

  • Smart collapsing: Items without children show no caret, items with children are collapsible
  • Ultra-compact layout: Minimal spacing and clean presentation
  • State persistence: Collapsible states maintained across refreshes
  • Laravel compatibility: Handles both text dumps and VarDumper HTML

Recommended IDE Setup