The darkwatch app and site
Find a file
Aaron Wood be38cdc3dc feat: replace better-sqlite3 with mysql2 connection pool
Removes better-sqlite3 and its types, installs mysql2 (async MariaDB
driver) along with jsonwebtoken, bcrypt, cookie-parser, and dotenv.
Rewrites db.ts to export a mysql2 connection pool pointed at the
Darkwatch MariaDB instance (port 3307).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 23:53:40 -04:00
.vscode Initial commit: Shadowdark character sheet manager with item/talent databases, view/edit modes, real-time sync 2026-04-09 01:03:40 -04:00
client feat: replace particle fire with Three.js FBM shader overlay 2026-04-10 22:17:36 -04:00
docs docs: add Darkwatch auth + MariaDB implementation plan 2026-04-10 23:41:51 -04:00
server feat: replace better-sqlite3 with mysql2 connection pool 2026-04-10 23:53:40 -04:00
.env.example feat: add MariaDB Docker container for Darkwatch 2026-04-10 23:50:51 -04:00
.gitignore feat: add MariaDB Docker container for Darkwatch 2026-04-10 23:50:51 -04:00
docker-compose.yml feat: add MariaDB Docker container for Darkwatch 2026-04-10 23:50:51 -04:00
package-lock.json Initial commit: Shadowdark character sheet manager with item/talent databases, view/edit modes, real-time sync 2026-04-09 01:03:40 -04:00
package.json Initial commit: Shadowdark character sheet manager with item/talent databases, view/edit modes, real-time sync 2026-04-09 01:03:40 -04:00