Current features provided by this app:
- View cards from any expansion, as well as base and promo cards
- Get a set of 10 cards, with the ability to replace individual cards
- Get a random card
- Filter a list of cards by choosing Set, Cost, and Type
- Search card name, text, cost, type, or all of the above for an inputted string
This app is built with Vue, SASS, Bootstrap, and more. Data is intended to be provided by DominionCardAPI.
npm install
npm run serve
npm run build
npm run lint
Run npm outdated
to check which packages have new major versions that need to be updated.
To update all packages to a new major version, install the npm-check-updates package globally:
npm install -g npm-check-updates
then run it:
ncu -u
This will upgrade all the version hints in package.json
so npm can install the new major version.
You are now ready to npm update
(or npm install
if not already installed) to fetch the latest files and update package-lock.json
.
Ensure everything works before pushing the changes.