Node's Pastoral Musicians

    scryfall-sdk
    TypeScript icon, indicating that this package has built-in type declarations

    3.2.1 • Public • Published

    scryfall-sdk

    npm GitHub issues Travis

    A Node.js SDK for Scryfall written in Typescript.

    As of September 3rd, 2022, all features described in the Scryfall documentation are supported. If you see something that isn't supported, make an issue!

    Installation

    npm install scryfall-sdk

    Basic Example Usage

    import * as Scry from "scryfall-sdk";
    
    // ...in some function somewhere...
    const chalice = await Scry.Cards.byName("Chalice of the Void");
    console.log(chalice.name, chalice.set); // "Chalice of the Void", "a25"
    
    const prints = await chalice.getPrints();
    console.log(prints.length); // 7

    This module supports all features of Scryfall, along with automatically paginating through results, downloading bulk data streams, etc. There's also documentation on every single part of the SDK:

    Full Documentation

    Scryfall-SDK Equivalents for Scryfall Routes

    Contributing

    Thanks for wanting to help out! Here's the setup you'll have to do:

    git clone https://github.com/ChiriVulpes/scryfall-sdk
    cd scryfall-sdk
    npm install

    You can now make changes to the repository.

    To compile, then test:

    gulp build

    To compile and then test on every file change:

    gulp watch

    MIT License

    Copyright 2017-2022 Chiri Vulpes

    Install

    npm i scryfall-sdk

    DownloadsWeekly Downloads

    37

    Version

    3.2.1

    License

    MIT

    Unpacked Size

    138 kB

    Total Files

    28

    Last publish

    Collaborators

    • chirivulpes