unified

Project: agentofuser/remark-giphy

Package: @agentofuser/remark-giphy@1.0.1

  1. Dependencies: 3·Dependents: 0
  2. replace giphy:search_term with gif url from giphy
  1. remark 175
  2. plugin 130
  3. markdown 111
  4. remark-plugin 73
  5. embed 3
  6. youtube 2

remark-giphy

Downloads Chat

Add giphy: as a CommonMark URI scheme.

Examples:

Installation

yarn:

yarn add @agentofuser/remark-giphy

Usage

Say we have the following file, demo.md:

Hello there! 👋

![](giphy:whats_up 'How is it going?')

And our script, example.js, looks as follows:

var fs = require('fs')
var remark = require('remark')
var giphy = require('@agentofuser/remark-giphy')

remark()
  .use(giphy, { giphyApiKey: 'your-key' })
  .process(fs.readFileSync('demo.md'), function(err, file) {
    if (err) throw err
    console.log(String(file))
  })

Now, running node example yields:

Hello there! 👋

![](https://media.giphy.com/media/eoVusT7Pi9ODe/giphy.gif 'How is it going?')

API

remark().use(giphy, options)

Take ![](giphy:search_term) and replace with first matching gif from giphy.

Contribute

See contributing.md in remarkjs/remark for ways to get started.

This organisation has a Code of Conduct. By interacting with this repository, organisation, or community you agree to abide by its terms.

License

MIT © Agent of User