summaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
authoryyamashita <yyamashita@mosquit.one>2026-05-06 22:07:53 +0900
committeryyamashita <yyamashita@mosquit.one>2026-05-06 22:07:53 +0900
commitbe55729482296663da8c96723bfd22080e6762c1 (patch)
treefcd94b1dc5c55f3a80796c90a555863d13fc9a95 /package.json
parent014b29bc22b1c207a03dd560051ecdd5df63f0b1 (diff)
Add Tokyo livehouse event aggregator service
Full-stack React Router v7 app that scrapes event listings from major Tokyo live venues (Liquid Room, WWW/WWW X, Shibuya O-EAST, Shinjuku LOFT, Club Quattro) and stores them in SQLite for browsing and search. - Modular scraper architecture: add a new venue by dropping a file in app/scrapers/ and registering it in index.ts - Routes: /events (filter by keyword/venue/date), /events/:id, /venues, GET /api/scrape - EventCard shows artist, date/time, venue, ticket URL, and fee - Post-scrape per-venue Markdown files generated to events/ (dev reference) - /add-livehouse Claude Code skill defined in .claude/commands/ Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'package.json')
-rw-r--r--package.json20
1 files changed, 12 insertions, 8 deletions
diff --git a/package.json b/package.json
index 0286409..16f2708 100644
--- a/package.json
+++ b/package.json
@@ -9,21 +9,25 @@
"typecheck": "react-router typegen && tsc"
},
"dependencies": {
- "@react-router/node": "7.15.0",
- "@react-router/serve": "7.15.0",
+ "@react-router/node": "^7.3.0",
+ "@react-router/serve": "^7.3.0",
+ "better-sqlite3": "^12.9.0",
+ "cheerio": "^1.2.0",
"isbot": "^5.1.36",
"react": "^19.2.5",
"react-dom": "^19.2.5",
- "react-router": "7.15.0"
+ "react-router": "^7.3.0"
},
"devDependencies": {
- "@react-router/dev": "7.15.0",
- "@tailwindcss/vite": "^4.2.2",
+ "@react-router/dev": "^7.3.0",
+ "@tailwindcss/vite": "^4.2.4",
+ "@types/better-sqlite3": "^7.6.13",
"@types/node": "^22",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
- "tailwindcss": "^4.2.2",
+ "tailwindcss": "^4.2.4",
"typescript": "^5.9.3",
- "vite": "^8.0.3"
+ "vite": "^6.3.5",
+ "vite-tsconfig-paths": "^6.1.1"
}
-} \ No newline at end of file
+}