Skip to content

Giphy/giphy-js

Folders and files

NameName
Last commit message
Last commit date
Feb 13, 2025
Feb 6, 2025
May 16, 2023
Feb 13, 2025
Jul 3, 2023
Aug 1, 2022
Jul 3, 2023
Jun 8, 2023
Feb 26, 2019
May 7, 2021
Oct 31, 2024
Feb 20, 2019
Jul 24, 2023
Feb 20, 2019
Mar 18, 2024
Apr 12, 2019
Feb 27, 2019
Feb 6, 2025
Jun 20, 2023
Jul 3, 2023
Feb 6, 2025
Feb 6, 2025

Repository files navigation

GIPHY for developers

The GIPHY SDKs let you and your users easily access the world’s largest GIF library anywhere on your website. Whether it’s via a comment, forum post, review, chatbot or messenger, adding GIFs to your product is a simple and easy way to boost engagement and user experience.

GIPHY-JS SDKs

Build Status

Choose your flavor!

React components focused on ease-of-use and performance

lightweight UI components, no framework required

fetch gifs, stickers, categories and more (build your own UI, no SDK analytics)

Now go build something!

A note about pingbacks

This SDK sends analytics events back to GIPHY in the form of pingbacks to help us improve the quality of search results for your users.

Go do it

GIPHY-JS Developer Section

Install

$ yarn

Dev

Some packages have

$ cd packages/components
$ yarn run dev

Lint

From root of project:

$ yarn run lint

Publishing

Publishing to npm will be done by the changeset github action.

In your pr you will create a changeset by using the changest cli. Readmore here

$ yarn changeset

Follow the prompts to specify the semver and describe the changes you've made. This will create a changeset file which should be committed. Once you have your changeset ready and the PR is approved, you can merge your PR to master.

The github actions will run and create another PR based on your changeset. When this PR is approved and merged, the Publish github action will run and the packages will be published.

If you're not ready to publish your changeset, you don't have to merge the changeset PR