mtgjson-promise
Version:
get latest mtgjson
41 lines (26 loc) • 996 B
Markdown
# mtgjson-promise
* [honeo/mtgjson-promise](https://github.com/honeo/mtgjson-promise)
* [mtgjson-promise](https://www.npmjs.com/package/mtgjson-promise)
## なにこれ
[MTG JSON](http://mtgjson.com/)で配布されている最新の.jsonファイルを取得・パースしてObjectで返す。
v4.6.0で動作確認。
## 使い方
```bash
$ npm i mtgjson-promise
```
```js
const mtgjsonP = require('mtgjson-promise');
// get: AllPrintings.json
const {data, etag} = await mtgjsonP.AllPrintings();
data.ELD.cards[269].name; // "Oko, Thief of Crowns"
```
## API
取得対象のファイルはconfig.jsonを参照。
書庫ファイルには未対応。
## ChangeLog
### v2 => v3
MTGJSONの仕様変更に対応。
APIを取得ファイルごとのメソッドに変更。
## Respect
* [mtgjson/mtgjson: MTGJSON repository for Magic Cards](https://github.com/mtgjson/mtgjson)
* [mtgjson - npm](https://www.npmjs.com/package/mtgjson)