All Projects → mtgjson → mtgjson-website

mtgjson / mtgjson-website

Licence: MIT license
MTGJSON Documentation Front-End Application built with Vuepress 1

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to mtgjson-website

landlord
Magic: The Gathering mulligan and card draw simulator
Stars: ✭ 16 (-44.83%)
Mutual labels:  magic, mtg, magic-the-gathering
Mtgjson
MTGJSON build scripts for Magic: the Gathering
Stars: ✭ 191 (+558.62%)
Mutual labels:  magic, magic-the-gathering
MTG-Card-Reader-Web
MTG-Card-Reader 2.0, built as a webpage.
Stars: ✭ 21 (-27.59%)
Mutual labels:  mtg, mtgjson
mtgtools
collection of tools for easy handling of Magic: The Gathering data on your computer
Stars: ✭ 35 (+20.69%)
Mutual labels:  mtg, magic-the-gathering
mkm-sdk
Python SDK for Magickartenmarkt API
Stars: ✭ 33 (+13.79%)
Mutual labels:  magic, mtg
mtga-utils
Magic the Gathering: Arena related stuff (Card collection export)
Stars: ✭ 47 (+62.07%)
Mutual labels:  mtg, magic-the-gathering
MTG-Card-Reader
Reads a Magic: The Gathering card in front of a webcam and identifies it in an existing database of cards of a user-specified set.
Stars: ✭ 32 (+10.34%)
Mutual labels:  mtg, mtgjson
mtgsqlive
MTGJSON build scripts to generate alternative data formats
Stars: ✭ 40 (+37.93%)
Mutual labels:  magic, mtgjson
Mtgdesktopcompanion
Cards manager for magic the gathering
Stars: ✭ 44 (+51.72%)
Mutual labels:  magic, magic-the-gathering
Mage
Magic Another Game Engine
Stars: ✭ 1,180 (+3968.97%)
Mutual labels:  magic, magic-the-gathering
Aegis.cpp
Discord C++ library for interfacing with the API. Join our server:
Stars: ✭ 198 (+582.76%)
Mutual labels:  magic
mtg-font
An iconic font and CSS toolkit for Magic The Gathering
Stars: ✭ 65 (+124.14%)
Mutual labels:  mtg
docker-credential-magic
A magic shim for Docker credential helpers 🪄
Stars: ✭ 56 (+93.1%)
Mutual labels:  magic
File Type
Detect the file type of a Buffer/Uint8Array/ArrayBuffer
Stars: ✭ 2,386 (+8127.59%)
Mutual labels:  magic
Yagmail
Send email in Python conveniently for gmail using yagmail
Stars: ✭ 2,169 (+7379.31%)
Mutual labels:  magic
vuepress-theme-thindark
A dark theme for VuePress.
Stars: ✭ 26 (-10.34%)
Mutual labels:  vuepress
Z.js
🦄 Hide text via Unicode's ZW(N)Js
Stars: ✭ 161 (+455.17%)
Mutual labels:  magic
Hitrava
Convert your Huawei Health sport activities and import them in Strava.
Stars: ✭ 156 (+437.93%)
Mutual labels:  magic
element-ui-s
🖖element-ui-s is a interesting component library 🦄https://shuangda1018.github.io/element-ui-s
Stars: ✭ 33 (+13.79%)
Mutual labels:  vuepress
vuepress-theme-default-prefers-color-scheme
add prefers-color-scheme for vuepress default theme
Stars: ✭ 51 (+75.86%)
Mutual labels:  vuepress

MTGJSON Documentation Application



Actions Status CodeQL codecov

PayPal Patreon

MIT license

Getting Started

Installation

Option #1 (Preferred): Install Node with brew.

brew install n
sudo n 12

Option #2: Install Node using the official resources installer.

Install project dependencies.

npm install

Developing

Runs the local build server with hot module reloading and eslint watcher.

npm run dev

Linting

Manually lint the files for any breaking changes.

npm run lint

Testing

Run all tests.

npm run test

or run the full tests that Husky will test for.

npm run test:full

Building

Build out the entire site as a static project.

npm run build

Purging

Clean out all Node packages.

npm run purge

Caveats

Occasionally we may want to upgrade all packages to keep the project up to date, but since Vuepress is built on Vue 2 there are some discrepencies when trying to update everything. The following should not be updated:

  • vuex
  • sass-loader

Some dependencies need dev dependencies in order to work since their last update, this includes:

  • webpack
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].