Skip to content
This repository has been archived by the owner on Nov 8, 2021. It is now read-only.

Support TwitchEmote's v4 API, BTTV v3 API, upgrade deps #4

Open
wants to merge 65 commits into
base: master
Choose a base branch
from

Conversation

mkody
Copy link

@mkody mkody commented Dec 30, 2019

NOTE

This PR needs to be updated to drop TwitchEmote altogether as its API doesn't work anymore.
My fork now uses the Twitch API directly, instead.

Since this repo appears abandoned, I've published a package from my fork branch: @mkody/twitch-emoticons


The TwitchEmote v3 API got shut down. Same for BTTV v2.

I pretty much reused bits from the BTTV part for this.
Oh and also fixed the quotes in the html template.

BREAKING CHANGES: fetchTwitchEmotes takes the ID of the channel as a parameter instead of a string or array of strings with the channel name.
BREAKING CHANGES 2: fetchBTTVEmotes takes the ID of the channel as a parameter instead of a string of the channel name.
You should also use a Twitch ID for FFZ, but support for both is still available for now.

Some dependencies and dev-dependencies were updated too.

@mkody mkody changed the title Support TwitchEmote's v4 API Support TwitchEmote's v4 API, upgrade deps Feb 13, 2020
@Nisgrak
Copy link

Nisgrak commented May 5, 2020

I think the lib is abandoned. Maybe you can upload the lib as another package?

@mkody
Copy link
Author

mkody commented May 8, 2020

I could look into that but in the meantime you can install from git which works well.
yarn add https://github.com/mkody/twitch-emoticons.git

@AhiVT
Copy link

AhiVT commented Aug 25, 2020

@mkody May I adopt your fork as maintainer and upload to NPM? It would be very beneficial to other developers working with Twitch emotes on their sites.

@mkody
Copy link
Author

mkody commented Aug 26, 2020

I went and did it: https://www.npmjs.com/package/@mkody/twitch-emoticons

dependabot bot and others added 3 commits September 3, 2020 10:53
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.20.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.15...4.17.20)

Signed-off-by: dependabot[bot] <[email protected]>
The latter now makes it easier to just use the Twitch ID for everything.
dependabot bot and others added 26 commits May 6, 2021 16:49
Bumps [eslint](https://github.com/eslint/eslint) from 7.18.0 to 7.25.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](eslint/eslint@v7.18.0...v7.25.0)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
I hope this is all we need to fix typings actually.
Bumps [got](https://github.com/sindresorhus/got) from 11.8.3 to 11.8.5.
- [Release notes](https://github.com/sindresorhus/got/releases)
- [Commits](sindresorhus/got@v11.8.3...v11.8.5)

---
updated-dependencies:
- dependency-name: got
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Close Support Twitch animated icons #17
And update JSDoc types, typings

7TV issue: #15
And update typings
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants