Arcs Campaign Archive Tool (or Arcs-CAT for short) is an in-development utility webapp for Leder Games' board game campaign expansion Arcs: The Blighted Reach
It aims to provide a digital alternative and/or backup for packing up and resuming Blighted Reach games between Acts. In Archive Mode, navigate an interface resembling the board in front of you and easily log all pieces and cards in play with drag and drop and search functionality before saving them to a file. In Retrieval Mode, load an Archived file and all the info needed to resume the next Act will be available either via a Board view or a list.
Most of this is from the tools used to create this app and comes stock with Vue 3 and Vite. Can clean it up down the line.
git subtree push --prefix dist origin gh-pages
This template should help get you started developing with Vue 3 in Vite.
VSCode + Volar (and disable Vetur).
TypeScript cannot handle type information for .vue
imports by default, so we replace the tsc
CLI with vue-tsc
for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue
types.
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Run Unit Tests with Vitest
npm run test:unit
Lint with ESLint
npm run lint