Overview
MTGJSON provides a versatile and streamlined way for users to interact with Magic: The Gathering data. Built with modern web technologies, it’s designed to support developers and enthusiasts in building applications and tools around MTG card information. With a focus on ease of use and automation, MTGJSON is an essential resource for anyone looking to dive deeper into the game.
Features
- User-Friendly Installation: Quickly install Node using brew for a smooth setup experience.
- Local Development Server: Start a local build server that supports hot module reloading and includes an ESLint watcher to catch issues in real-time.
- Comprehensive Linting: Easily run manual linting to ensure your files are free from breaking changes, helping maintain code quality.
- Robust Testing Suite: Execute all tests with a simple command, ensuring your application operates smoothly and as expected.
- Static Site Building: Build the entire site as a static project seamlessly through GitHub Actions, enhancing deployment simplicity.
- Dynamic PR Testing: When submitting a pull request, Netlify automatically deploys an environment, allowing for easy testing of changes.
- Efficient Purging: Clean out all Node packages and Vitepress cache effortlessly, optimizing your development environment maintenance.