Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/JasonEtco/gist-box

📌📋 A helper class for updating a single-file Gist
https://github.com/JasonEtco/gist-box

Last synced: 6 days ago
JSON representation

📌📋 A helper class for updating a single-file Gist

Awesome Lists containing this project

README

        

GistBox


📌📋 A helper class for updating a single-file Gist


NPM Build Status Codecov

## Usage

### Installation

```sh
$ npm install gist-box
```

```js
const { GistBox } = require('gist-box')
```

### API

```js
const box = new GistBox({ id, token })
await box.update({
filename: 'example.md',
description: 'A new description',
content: 'The new content'
})
```

You can also import some boundary numbers to use when dealing with pinned Gists:

```js
const {
MAX_LENGTH, // The number of characters rendered in one line
MAX_LINES, // The number of lines it will render
MAX_HEIGHT, // The height of the box, in pixels
MAX_WIDTH // The width of the box, in pixels
} = require('gist-box')
```

---

Shoutout to [@matchai](https://github.com/matchai) for starting this trend with [bird-box](https://github.com/matchai/bird-box)!