Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trufflehq/truffle-packages
A consortium of public projects and packages that make Truffle tick #WeLoveOpenSource
https://github.com/trufflehq/truffle-packages
content-creation streaming truffle twitch youtube
Last synced: 3 months ago
JSON representation
A consortium of public projects and packages that make Truffle tick #WeLoveOpenSource
- Host: GitHub
- URL: https://github.com/trufflehq/truffle-packages
- Owner: trufflehq
- Created: 2022-05-31T20:52:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-04T02:21:10.000Z (9 months ago)
- Last Synced: 2024-09-06T01:26:27.945Z (4 months ago)
- Topics: content-creation, streaming, truffle, twitch, youtube
- Language: TypeScript
- Homepage:
- Size: 6.48 MB
- Stars: 17
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# truffle-packages
## Repository Map
> More information available in package README
**Packages**
[@truffle/functions@`0.0.6`](./functions) - Utilities for creating Truffle Edge Functions.
[@truffle/config@`1.0.0`](./config) - Env/API config
[@truffle/preact-helpers@`0.1.0`](./preact-helpers) - Helpers for building preact apps with Truffle
[@truffle/router@`1.0.0`](./router) - Framework-agnostic fs router
[@truffle/api@`0.2.63`](./api) - Hooks and functions for interacting with Truffle's backend
[@truffle/youtube-js@`0.5.9`](./youtube-js) - Truffle fork of [Youtube.js](https://github.com/LuanRT/YouTube.js)
[@truffle/context@`1.0.0`](./context) - Framework-agnostic context
[@truffle/global-context@`1.0.0`](./global-context) - Truffle Global Context to share info between packages
[@truffle/distribute@`2.0.22`](./distribute) - Wrappers to create web components from various frameworks
[@truffle/shared-contexts@`1.0.0`](./shared-contexts) - Shared Contexts
[@truffle/utils@`0.0.43`](./utils) - Browser & Node utilities
[@truffle/ui@`0.2.2`](./ui) - Unified UI library (WIP)
[@truffle/events@`0.0.1`](./events) - Utilities for handling webhooks from Truffle
[@truffle/state@`0.0.12`](./state) - Signals coupled with Legend state for React
[@truffle/third-party-oauth@`2.0.37`](./third-party-oauth) - Login and other auth utilities**Examples**
[@truffle/spotify-integration@`3.0.1`](./examples/spotify-integration) - Spotify Now Playing widget
[@truffle/mutation-observer@`0.4.2`](./examples/mutation-observer) - Mutation Observer example
[@truffle/song-suggestions@`0.0.24`](./examples/song-suggestions) - Song Suggestions Suite
[@truffle/create-react-project@`0.5.31`](./examples/create-react-project) - Truffle project React template
[@dev/chessmaster@`0.6.3`](./examples/chessmaster) - A package to facilitate a streamer vs chat chess game using https://lichess.org.
[@truffle/chants@`0.0.7`](./examples/chants) - Adding an effectful but lightweight extension of emoji spam in live chat.
[@truffle/events-demo-backend@`0.0.12`](./examples/events-demo-backend) - [Events](../../events) demo
[@truffle/viewer-polls@`0.2.4`](./examples/viewer-polls) - Stream Polls
[@truffle/mashing-minigame@`0.2.12`](./examples/mashing-minigame) - Round-based minigame example
[@truffle/demo-discord-bot@`0.0.1`](./examples/discord-bot-demo) - Discord bot using Truffle API**Stream Projects**
[@truffle/links@`0.5.31`](./stream-projects/links) - Links
[@truffle/notifications@`0.1.6`](./stream-projects/notifications) - Send notifications to your users when you go live.
[@truffle/twitch-on-youtube@`0.6.17`](./stream-projects/twitch-on-youtube) - Twitch on YouTube
[@truffle/better-chat@`0.0.13`](./stream-projects/better-chat) - Youtube chat mutation observer
[@truffle/patreon@`0.5.82`](./stream-projects/patreon) - Patreon integration for Truffle
[@truffle/chat-theme@`0.0.45`](./stream-projects/chat-theme) - Theme for chat
[@truffle/do-something@`0.1.4`](./stream-projects/do-something) - Let your audience control you through collectibles!
[@truffle/chat@`1.0.12`](./stream-projects/chat) - Chat client for 3rd party chats
[@truffle/live-embed@`0.5.50`](./stream-projects/live-embed) - Shows a twitch live stream on a creator's youtube channel.
[@truffle/stream-feedback@`0.5.30`](./stream-projects/stream-feedback) - Stream Feedback
[@truffle/mogul-menu-v2@`4.0.0`](./stream-projects/mogul-menu-v2) - Menu for channel points, predictions, and activities
[@truffle/mogul-menu@`3.0.204`](./stream-projects/mogul-menu) - Menu for channel points, predictions, and activities
[@truffle/creator-insights@`0.5.39`](./stream-projects/creator-insights) - Truffle Creator Insights
[@truffle/raid@`1.0.11`](./stream-projects/raid) - Stream Raids# Contributing
- **Do not** import between packages with relative paths. Use
`https://tfl.dev/@truffle/...`
- run `npm ci` in the root to install Husky## Prevent committing secrets
Use [git-secrets](https://github.com/awslabs/git-secrets#installing-git-secrets)
- `git secrets --install`
- `git secrets --add 'sk_([a-zA-Z0-9]+)'`