From 5b5a835d2ce483ac1ec2ce4776c2e8f7df4c9b7a Mon Sep 17 00:00:00 2001 From: padreug Date: Wed, 2 Jul 2025 16:18:37 +0200 Subject: [PATCH] claude init --- CLAUDE.md | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..7c4b873 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,80 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Development Commands + +**Development** +- `npm run dev` - Start development server with Vite (includes --host flag) +- `npm run build` - Build for production (includes TypeScript check with vue-tsc -b) +- `npm run preview` - Preview production build locally +- `npm run analyze` - Build with bundle analysis (opens visualization) + +**Electron Development** +- `npm run electron:dev` - Run both Vite dev server and Electron concurrently +- `npm run electron:build` - Full build and package for Electron +- `npm run start` - Start Electron using Forge +- `npm run package` - Package Electron app with Forge +- `npm run make` - Create distributables with Electron Forge + +## Architecture Overview + +This is a Vue 3 + TypeScript + Vite application with Electron support, featuring a Nostr protocol client and Lightning Network integration for events/ticketing. + +**Core Stack:** +- Vue 3 with Composition API (`