# VNDB Fork of Mithril.js This is a shallow fork of [mithril.js](https://mithril.js.org/) with some functionality removed to save a few bytes. In particular: - No routing - No XHR wrapper - No URL helper utilities - 'throw' errors instead of console.error() (nothing to do with size, just makes it easier to capture errors) There's room for further optimization, but that easily runs into diminishing returns. This'll do for now. (Original README below) # Mithril.js - [What is Mithril.js?](#what-is-mithriljs) - [Installation](#installation) - [Documentation](#documentation) - [Getting Help](#getting-help) - [Contributing](#contributing) ## What is Mithril.js? A modern client-side JavaScript framework for building Single Page Applications. It's small (5.90 KB gzipped), fast and provides routing and XHR utilities out of the box. Mithril.js is used by companies like Vimeo and Nike, and open source platforms like Lichess 👍. Mithril.js supports IE11, Firefox ESR, and the last two versions of Firefox, Edge, Safari, and Chrome. No polyfills required. 👌 ## Installation ### CDN ```html ``` ### npm ```bash npm install mithril --save ``` The ["Getting started" guide](https://mithril.js.org/#getting-started) is a good place to start learning how to use Mithril.js. TypeScript type definitions are available from DefinitelyTyped. They can be installed with: ```bash $ npm install @types/mithril --save-dev ``` ## Documentation Documentation lives on [mithril.js.org](https://mithril.js.org). You may be interested in the [API Docs](https://mithril.js.org/api.html), a [Simple Application](https://mithril.js.org/simple-application.html), or perhaps some [Examples](https://mithril.js.org/examples.html). ## Getting Help Mithril.js has an active & welcoming community on [Zulip](https://mithril.zulipchat.com/), or feel free to ask questions on [Stack Overflow](https://stackoverflow.com/questions/tagged/mithril.js) using the `mithril.js` tag. ## Contributing There's a [Contributing FAQ](https://mithril.js.org/contributing.html) on the Mithril.js site that hopefully helps, but if not definitely hop into the [Zulip stream](https://mithril.zulipchat.com/) and ask away! --- Thanks for reading! 🎁