Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
node_modules
dist
data/kv_data.json
data/kv.db
.springboard
index.html
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
registry=http://localhost:4873/
27 changes: 27 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Springboard Development Guide

This application is built with the **Springboard framework**.

## Getting Started

**Before writing any code, run:**

```bash
npx sb docs context
```

This outputs comprehensive framework information including available documentation
sections, key concepts, and workflow guidance.

## Recommended Workflow

1. **Run `sb docs context`** at the start of your session
2. **Write code** using your knowledge + the context from step 1
3. **Fetch specific docs** only when needed: `sb docs get <section>`
4. **View examples** for reference code: `sb docs examples show <name>`

## Other Useful Commands

- `sb docs --help` - See all available commands
- `sb docs types` - Get TypeScript type definitions
- `sb docs examples list` - See available example modules
27 changes: 27 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Springboard Development Guide

This application is built with the **Springboard framework**.

## Getting Started

**Before writing any code, run:**

```bash
npx sb docs context
```

This outputs comprehensive framework information including available documentation
sections, key concepts, and workflow guidance.

## Recommended Workflow

1. **Run `sb docs context`** at the start of your session
2. **Write code** using your knowledge + the context from step 1
3. **Fetch specific docs** only when needed: `sb docs get <section>`
4. **View examples** for reference code: `sb docs examples show <name>`

## Other Useful Commands

- `sb docs --help` - See all available commands
- `sb docs types` - Get TypeScript type definitions
- `sb docs examples list` - See available example modules
41 changes: 41 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"name": "jamapp",
"version": "1.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"start": "node dist/node/node-entry.mjs",
"build": "npm run build:web && npm run build:node",
"build:web": "SPRINGBOARD_PLATFORM=web vite build",
"build:node": "SPRINGBOARD_PLATFORM=node vite build --outDir dist/node",
"check-types": "tsc --noEmit",
"postinstall": "npm rebuild better-sqlite3"
},
"dependencies": {
"@hono/node-server": "^1.19.9",
"@jamtools/core": "0.0.1-dev-jamapp-10",
"better-sqlite3": "^12.6.2",
"crossws": "^0.4.4",
"hono": "^4.12.3",
"immer": "^11.1.4",
"kysely": "^0.28.11",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"react-router": "^7.13.1",
"rxjs": "^7.8.2",
"springboard": "0.0.1-dev-jamapp-10"
},
"devDependencies": {
"@types/node": "^25.3.2",
"@types/qrcode": "^1.5.6",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"jsdom": "25.0.1",
"qrcode": "^1.5.4",
"react-guitar": "^1.1.3",
"tonal": "^6.4.3",
"typescript": "^5.9.3",
"vite": "^7.3.1",
"wled-client": "^0.22.1"
}
}
Loading