├── .github ├── hooks │ └── pre-commit └── workflows │ └── pages_mogul-menu.yaml ├── .gitignore ├── .vscode └── settings.json ├── .yarn ├── plugins │ └── @yarnpkg │ │ └── plugin-git-hooks.cjs └── releases │ └── yarn-3.5.0.cjs ├── .yarnrc.yml ├── README.md ├── actions ├── image_tag │ ├── README.md │ └── action.yml ├── legacy_mogul_menu_pages │ └── action.yml ├── pages │ ├── README.md │ └── action.yml ├── pnpmCache │ └── action.yml └── yarn │ ├── README.md │ └── action.yml ├── api ├── .gitignore ├── README.md ├── auth-exchange.ts ├── auth.ts ├── client.ts ├── mod.ts ├── subscription-exchange.ts ├── truffle.config.mjs ├── types │ ├── component-instance.types.ts │ ├── component.types.ts │ ├── domain.types.ts │ ├── gql-request.types.ts │ ├── mod.ts │ ├── pagination.types.ts │ ├── route.types.ts │ └── truffle-tv.types.ts ├── urql-client.ts └── urql-mods │ ├── README.md │ ├── cache.ts │ ├── index.ts │ ├── state.ts │ ├── useMutation.ts │ ├── useQuery.ts │ ├── useRequest.ts │ └── useSubscription.ts ├── config ├── .gitignore ├── README.md ├── index.ts └── truffle.config.mjs ├── context ├── .gitignore ├── README.md ├── deno-async-local-storage.ts ├── index.ts ├── truffle.config.mjs └── types.ts ├── dev-projects ├── brainrot │ ├── .gitignore │ └── truffle.config.mjs ├── pigtionary │ ├── .gitignore │ └── truffle.config.mjs ├── revojam │ ├── .gitignore │ └── truffle.config.mjs └── screen-picker │ ├── .gitignore │ └── truffle.config.mjs ├── distribute ├── .gitignore ├── format │ ├── react-native │ │ └── README.md │ └── wc │ │ ├── fast-foundation │ │ └── index.ts │ │ ├── fast │ │ └── index.ts │ │ ├── haunted │ │ └── index.ts │ │ ├── preact │ │ └── index.ts │ │ ├── react │ │ ├── index.ts │ │ └── react-to-web-component.ts │ │ └── shared.ts ├── pinned-libs │ └── haunted.ts ├── truffle.config.mjs └── tsconfig.json ├── events ├── .gitignore ├── event-topic │ └── event-topic.ts ├── handler │ ├── handler.ts │ └── supabase │ │ └── supabase-handler.ts ├── index.ts └── truffle.config.mjs ├── examples ├── chants │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── components │ │ ├── chants-embed │ │ │ ├── chants-embed.scss.js │ │ │ └── chants-embed.tsx │ │ ├── chants │ │ │ ├── chant.scss.js │ │ │ ├── chant.tsx │ │ │ └── types.ts │ │ └── home │ │ │ ├── home.css.js │ │ │ └── home.tsx │ ├── deno.json │ ├── dev-embed.json │ ├── routes │ │ ├── layout.css.js │ │ ├── layout.tsx │ │ └── page.tsx │ └── truffle.config.mjs ├── chessmaster │ ├── .gitignore │ ├── README.md │ ├── backend │ │ ├── README.md │ │ ├── deno.json │ │ └── supabase │ │ │ ├── config.toml │ │ │ ├── dev.sh │ │ │ ├── env.example │ │ │ └── functions │ │ │ └── chessmaster-endpoint │ │ │ ├── api │ │ │ └── truffle │ │ │ │ ├── fetch.ts │ │ │ │ ├── index.ts │ │ │ │ └── user.ts │ │ │ ├── index.ts │ │ │ └── utils │ │ │ ├── chess.ts │ │ │ ├── ndjson.ts │ │ │ ├── polls.ts │ │ │ └── types.ts │ ├── components │ │ ├── move-poll │ │ │ ├── move-poll.css.js │ │ │ └── move-poll.tsx │ │ ├── purchase-collectible │ │ │ ├── purchase-collectible.css.js │ │ │ └── purchase-collectible.tsx │ │ ├── set-game │ │ │ └── set-game.tsx │ │ ├── user-info │ │ │ ├── user-info.css.js │ │ │ └── user-info.tsx │ │ └── wake-bot │ │ │ └── wake-bot.tsx │ ├── config.ts │ ├── deno.json │ ├── deps.ts │ ├── package.json │ ├── routes │ │ ├── [[...catchAll]] │ │ │ └── page.tsx │ │ ├── layout.css.js │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── set-game │ │ │ └── page.tsx │ └── truffle.config.mjs ├── create-react-project │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── components │ │ ├── counter │ │ │ ├── counter.scss.js │ │ │ └── counter.tsx │ │ ├── embed │ │ │ └── embed.tsx │ │ ├── graphql │ │ │ ├── examples.ts │ │ │ ├── graphql.scss.js │ │ │ └── graphql.tsx │ │ ├── home │ │ │ ├── home.css.js │ │ │ └── home.tsx │ │ └── user-info │ │ │ ├── user-info.css.js │ │ │ └── user-info.tsx │ ├── deno.json │ ├── routes │ │ ├── [[...catchAll]] │ │ │ └── page.tsx │ │ ├── embed │ │ │ └── page.tsx │ │ ├── example │ │ │ └── page.tsx │ │ ├── graphql │ │ │ ├── [exampleSlug] │ │ │ │ └── page.tsx │ │ │ ├── layout.scss.js │ │ │ └── layout.tsx │ │ ├── layout.css.js │ │ ├── layout.tsx │ │ ├── nested-example │ │ │ ├── [myVar] │ │ │ │ └── page.tsx │ │ │ ├── child-page │ │ │ │ └── page.tsx │ │ │ └── layout.tsx │ │ └── page.tsx │ └── truffle.config.mjs ├── discord-bot-demo │ ├── .gitignore │ ├── README.md │ ├── deno.json │ ├── scripts │ │ └── deployCommands.ts │ ├── supabase │ │ ├── config.toml │ │ ├── env.example │ │ └── functions │ │ │ └── truffle-discord-bot-demo │ │ │ ├── index.ts │ │ │ ├── interactions │ │ │ └── user.ts │ │ │ └── util │ │ │ ├── constants.ts │ │ │ ├── discord │ │ │ └── index.ts │ │ │ ├── respond.ts │ │ │ ├── truffle │ │ │ ├── connection.ts │ │ │ ├── fetch.ts │ │ │ ├── index.ts │ │ │ └── org.ts │ │ │ └── verifySignature.ts │ └── truffle.config.mjs ├── events-demo-backend │ ├── .gitignore │ ├── README.md │ ├── backend │ │ ├── README.md │ │ └── supabase │ │ │ ├── config.toml │ │ │ ├── env.example │ │ │ └── functions │ │ │ └── viewer-polls-example-handler │ │ │ ├── api │ │ │ └── truffle │ │ │ │ ├── fetch.ts │ │ │ │ ├── index.ts │ │ │ │ ├── poll.ts │ │ │ │ └── user.ts │ │ │ ├── index.ts │ │ │ └── utils │ │ │ └── polls.ts │ ├── deno.json │ └── truffle.config.mjs ├── give-channel-points │ └── index.ts ├── mashing-minigame │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── api │ │ └── gql.ts │ ├── backend │ │ ├── .gitignore │ │ ├── README.md │ │ ├── deno.json │ │ ├── import_map.json │ │ ├── supabase │ │ │ ├── config.toml │ │ │ ├── env.example │ │ │ └── functions │ │ │ │ └── mashing-function │ │ │ │ ├── areas │ │ │ │ ├── admin.area.ts │ │ │ │ ├── game.area.ts │ │ │ │ └── root.area.ts │ │ │ │ ├── controllers │ │ │ │ ├── admin.controller.ts │ │ │ │ └── game.controller.ts │ │ │ │ ├── deno.json │ │ │ │ ├── imports.json │ │ │ │ ├── index.ts │ │ │ │ ├── models │ │ │ │ ├── dto.ts │ │ │ │ ├── increment.model.ts │ │ │ │ ├── mashing-config.model.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── org-user.model.ts │ │ │ │ └── role.model.ts │ │ │ │ ├── repositories │ │ │ │ ├── config.repository.ts │ │ │ │ ├── orgUserCounter.repository.ts │ │ │ │ └── truffle.repository.ts │ │ │ │ ├── services │ │ │ │ ├── admin.service.ts │ │ │ │ ├── database.ts │ │ │ │ └── game.service.ts │ │ │ │ ├── tsconfig.json │ │ │ │ └── utils │ │ │ │ ├── config.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── permissions.ts │ │ │ │ └── validation.ts │ │ └── tsconfig.json │ ├── components │ │ ├── admin-dashboard │ │ │ ├── admin-dashboard.scss.js │ │ │ └── admin-dashboard.tsx │ │ ├── admin │ │ │ ├── admin.dist.tsx │ │ │ ├── admin.scss.js │ │ │ └── admin.tsx │ │ ├── mash-controls │ │ │ ├── hooks.ts │ │ │ ├── mash-controls.scss.js │ │ │ ├── mash-controls.tsx │ │ │ └── utils.ts │ │ ├── mash │ │ │ ├── mash.dist.tsx │ │ │ ├── mash.scss.js │ │ │ └── mash.tsx │ │ ├── mashing-leaderboard │ │ │ ├── hooks.ts │ │ │ ├── mashing-leaderboard.scss.js │ │ │ └── mashing-leaderboard.tsx │ │ ├── timer │ │ │ ├── timer.scss.js │ │ │ └── timer.tsx │ │ └── user-info │ │ │ ├── user-info.scss.js │ │ │ └── user-info.tsx │ ├── deno.json │ ├── import_map.json │ ├── routes │ │ ├── [[...catchAll]] │ │ │ └── page.tsx │ │ ├── admin │ │ │ └── page.tsx │ │ └── page.tsx │ ├── truffle.config.mjs │ └── tsconfig.json ├── mutation-observer │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── components │ │ └── mutation-observer │ │ │ └── mutation-observer.tsx │ ├── deno.json │ ├── routes │ │ └── page.tsx │ └── truffle.config.mjs ├── song-suggestions │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── api │ │ ├── mod.ts │ │ ├── poll.ts │ │ └── submissions.ts │ ├── backend │ │ ├── README.md │ │ ├── areas │ │ │ ├── admin.area.ts │ │ │ ├── event.area.ts │ │ │ └── root.area.ts │ │ ├── controllers │ │ │ ├── event.controller.ts │ │ │ ├── poll.controller.ts │ │ │ └── submission.controller.ts │ │ ├── deno.json │ │ ├── import_map.json │ │ ├── index.ts │ │ ├── models │ │ │ ├── dto.model.ts │ │ │ ├── mod.ts │ │ │ ├── org-user.model.ts │ │ │ ├── poll-end.model.ts │ │ │ ├── poll-start.model.ts │ │ │ ├── role.model.ts │ │ │ ├── submission-delete-action.model.ts │ │ │ ├── submission-event.model.ts │ │ │ ├── submission-update-action.model.ts │ │ │ └── submissions-clear-action.model.ts │ │ ├── repositories │ │ │ ├── connection.repository.ts │ │ │ ├── database.repository.ts │ │ │ ├── innertube.repository.ts │ │ │ ├── org-user-counter-type.repository.ts │ │ │ ├── org-user-counter.repository.ts │ │ │ ├── poll.repository.ts │ │ │ ├── submission.repository.ts │ │ │ └── truffle.repository.ts │ │ ├── scripts │ │ │ ├── README.md │ │ │ ├── create-submissions-table.sql │ │ │ ├── deploy-all.sh │ │ │ ├── k6-load.js │ │ │ ├── script.js │ │ │ ├── submissions-load.ts │ │ │ └── vote-load.js │ │ ├── services │ │ │ ├── event.service.ts │ │ │ ├── poll.service.ts │ │ │ ├── refund.service.ts │ │ │ └── submission.service.ts │ │ ├── tsconfig.json │ │ ├── types │ │ │ ├── connection.types.ts │ │ │ ├── mod.ts │ │ │ ├── org-user-counter-type.types.ts │ │ │ ├── org-user-counter.types.ts │ │ │ ├── poll.types.ts │ │ │ ├── role.types.ts │ │ │ ├── submission.ts │ │ │ └── submission.types.ts │ │ └── utils │ │ │ ├── mod.ts │ │ │ ├── permissions.ts │ │ │ └── validation.ts │ ├── components │ │ ├── active-poll │ │ │ ├── active-poll.scss.js │ │ │ ├── active-poll.tsx │ │ │ └── extension-mapping.json │ │ ├── admin-lite │ │ │ ├── admin-lite.scss.js │ │ │ └── admin-lite.tsx │ │ ├── admin │ │ │ ├── admin.scss.js │ │ │ └── admin.tsx │ │ ├── external-link │ │ │ ├── external-link.scss.js │ │ │ └── external-link.tsx │ │ ├── flair │ │ │ ├── flair.scss.js │ │ │ └── flair.tsx │ │ ├── loading-spinner │ │ │ ├── loading-spinner.scss.js │ │ │ ├── loading-spinner.tsx │ │ │ └── loading.svg │ │ ├── marquee │ │ │ ├── marquee.scss.js │ │ │ └── marquee.tsx │ │ ├── pagination │ │ │ ├── pagination.scss.js │ │ │ └── pagination.tsx │ │ ├── poll-body │ │ │ ├── poll-body.scss.js │ │ │ └── poll-body.tsx │ │ ├── poll-history │ │ │ ├── poll-history.scss.js │ │ │ └── poll-history.tsx │ │ ├── poll-indicator-icon │ │ │ ├── poll-indicator-icon.scss.js │ │ │ └── poll-indicator-icon.tsx │ │ ├── poll-manager │ │ │ ├── poll-manager.scss.js │ │ │ └── poll-manager.tsx │ │ ├── poll-option │ │ │ ├── poll-option.scss.js │ │ │ └── poll-option.tsx │ │ ├── poll-options │ │ │ ├── poll-options.scss.js │ │ │ └── poll-options.tsx │ │ ├── poll-overlay │ │ │ ├── poll-overlay.scss.js │ │ │ └── poll-overlay.tsx │ │ ├── progress-bar │ │ │ ├── progress-bar.scss.js │ │ │ └── progress-bar.tsx │ │ ├── submission-mapping │ │ │ ├── submission-mapping.dist.tsx │ │ │ ├── submission-mapping.scss.js │ │ │ └── submission-mapping.tsx │ │ ├── submission │ │ │ ├── submission.scss.js │ │ │ └── submission.tsx │ │ ├── submissions-list │ │ │ ├── submissions-list.scss.js │ │ │ └── submissions-list.tsx │ │ ├── tab-list │ │ │ ├── tab-list.scss.js │ │ │ └── tab-list.tsx │ │ ├── tab-panel │ │ │ ├── tab-panel.scss.js │ │ │ └── tab-panel.tsx │ │ ├── tab-trigger │ │ │ ├── tab-trigger.scss.js │ │ │ └── tab-trigger.tsx │ │ ├── tabs │ │ │ ├── tabs.scss.js │ │ │ └── tabs.tsx │ │ ├── timer │ │ │ ├── timer.scss.js │ │ │ └── timer.tsx │ │ ├── tooltip │ │ │ ├── tooltip.scss.js │ │ │ └── tooltip.tsx │ │ ├── user-chip │ │ │ ├── user-chip.scss.js │ │ │ └── user-chip.tsx │ │ ├── user-info │ │ │ ├── user-info.css.js │ │ │ ├── user-info.scss.js │ │ │ └── user-info.tsx │ │ ├── vote │ │ │ ├── vote.dist.tsx │ │ │ ├── vote.scss.js │ │ │ └── vote.tsx │ │ └── youtube-embed │ │ │ ├── youtube-embed.scss.js │ │ │ └── youtube-embed.tsx │ ├── config.ts │ ├── deno.json │ ├── deps.ts │ ├── gql │ │ ├── action.gql.ts │ │ ├── collectibles.gql.ts │ │ ├── mod.ts │ │ ├── org-user.gql.ts │ │ ├── poll.gql.ts │ │ └── user.gql.ts │ ├── hooks │ │ ├── google-font-loader.ts │ │ ├── interval.ts │ │ ├── mod.ts │ │ ├── pagination.ts │ │ └── poll.ts │ ├── import_map.json │ ├── load-balancer │ │ ├── README.md │ │ ├── areas │ │ │ ├── event.area.ts │ │ │ └── root.area.ts │ │ ├── controllers │ │ │ └── event.controller.ts │ │ ├── deno.json │ │ ├── import_map.json │ │ ├── index.ts │ │ ├── models │ │ │ ├── dto.model.ts │ │ │ ├── mod.ts │ │ │ ├── org-user.model.ts │ │ │ ├── role.model.ts │ │ │ └── submission-event.model.ts │ │ ├── repositories │ │ │ └── load-balancer.repository.ts │ │ ├── services │ │ │ └── event.service.ts │ │ ├── tsconfig.json │ │ ├── types │ │ │ ├── mod.ts │ │ │ ├── org-user-counter-type.types.ts │ │ │ ├── org-user-counter.types.ts │ │ │ ├── poll.types.ts │ │ │ ├── role.types.ts │ │ │ ├── submission.ts │ │ │ └── submission.types.ts │ │ └── utils │ │ │ ├── mod.ts │ │ │ ├── permissions.ts │ │ │ └── validation.ts │ ├── package.json │ ├── routes │ │ ├── [[...catchAll]] │ │ │ └── page.tsx │ │ ├── admin-lite │ │ │ └── page.tsx │ │ ├── admin │ │ │ └── page.tsx │ │ ├── page.tsx │ │ ├── poll-overlay │ │ │ └── page.tsx │ │ └── submission │ │ │ └── page.tsx │ ├── truffle.config.mjs │ ├── types │ │ ├── collectible.types.ts │ │ ├── mod.ts │ │ ├── org-user.types.ts │ │ ├── poll.types.ts │ │ ├── powerup.types.ts │ │ ├── role.types.ts │ │ ├── submission.types.ts │ │ └── user.types.ts │ └── utils │ │ ├── mod.ts │ │ ├── permission.utils.ts │ │ ├── poll.utils.ts │ │ └── youtube.utils.ts ├── spotify-integration │ ├── .gitignore │ ├── README.md │ ├── backend │ │ ├── README.md │ │ ├── areas │ │ │ ├── root.area.ts │ │ │ └── spotify.area.ts │ │ ├── controllers │ │ │ ├── song.controller.ts │ │ │ └── spotify-auth.controller.ts │ │ ├── deno.json │ │ ├── import_map.json │ │ ├── index.ts │ │ ├── repositories │ │ │ ├── database.repository.ts │ │ │ ├── spotify-auth.repository.ts │ │ │ ├── spotify-cache.repository.ts │ │ │ ├── spotify.repository.ts │ │ │ └── types.ts │ │ ├── service │ │ │ └── spotify.service.ts │ │ └── tsconfig.json │ ├── components │ │ ├── draggable │ │ │ └── draggable.tsx │ │ ├── song-info │ │ │ └── song-info.tsx │ │ ├── spotify-component │ │ │ ├── spotify-component.scss.js │ │ │ └── spotify-component.tsx │ │ └── tooltip │ │ │ ├── tooltip.scss.js │ │ │ └── tooltip.tsx │ ├── deno.json │ ├── import_map.json │ ├── routes │ │ └── extension-mapping │ │ │ └── page.tsx │ └── truffle.config.mjs └── viewer-polls │ ├── .gitignore │ ├── .vscode │ └── settings.json │ ├── README.md │ ├── backend │ ├── .gitignore │ ├── README.md │ └── supabase │ │ ├── config.toml │ │ ├── env.example │ │ └── functions │ │ └── viewer-polls-example-handler │ │ ├── api │ │ └── truffle │ │ │ ├── fetch.ts │ │ │ ├── index.ts │ │ │ ├── poll.ts │ │ │ └── user.ts │ │ ├── index.ts │ │ └── utils │ │ └── polls.ts │ ├── components │ ├── create │ │ ├── create.dist.tsx │ │ ├── create.scss.js │ │ └── create.tsx │ ├── poll │ │ ├── active-poll │ │ │ ├── active-poll.scss.js │ │ │ └── active-poll.tsx │ │ ├── create-poll │ │ │ ├── create-poll.scss.js │ │ │ └── create-poll.tsx │ │ ├── gql.ts │ │ ├── hooks.ts │ │ ├── poll-body │ │ │ ├── poll-body.scss.js │ │ │ └── poll-body.tsx │ │ ├── poll-option │ │ │ ├── poll-option.scss.js │ │ │ └── poll-option.tsx │ │ ├── poll-options │ │ │ ├── poll-options.scss.js │ │ │ └── poll-options.tsx │ │ ├── poll-overlay │ │ │ ├── poll-overlay.scss.js │ │ │ └── poll-overlay.tsx │ │ ├── types.ts │ │ └── utils.ts │ ├── timer │ │ ├── timer.scss.js │ │ └── timer.tsx │ ├── user-info │ │ ├── user-info.scss.js │ │ └── user-info.tsx │ └── vote │ │ ├── vote.dist.tsx │ │ ├── vote.scss.js │ │ └── vote.tsx │ ├── deno.json │ ├── routes │ ├── [[...catchAll]] │ │ └── page.tsx │ ├── create │ │ └── page.tsx │ ├── page.tsx │ ├── poll-overlay │ │ └── page.tsx │ └── poll │ │ └── [id] │ │ └── page.tsx │ └── truffle.config.mjs ├── functions ├── .gitignore ├── .vscode │ └── settings.json ├── README.md ├── deno.json ├── mod.ts ├── package.json ├── truffle.config.mjs └── utils │ ├── make-resp.ts │ └── serve.ts ├── global-context ├── .gitignore ├── README.md ├── context.ts ├── index.ts ├── package-context.ts └── truffle.config.mjs ├── npm ├── perms │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc.json │ ├── LICENSE │ ├── README.md │ ├── examples │ │ ├── 1-basic.ts │ │ ├── 2-custom-eval.ts │ │ ├── 3-perm-chain.ts │ │ ├── 4-perm-tree.ts │ │ ├── 5-collection.ts │ │ ├── 6-global.ts │ │ ├── 7-deny.ts │ │ └── 8-domain.ts │ ├── images │ │ ├── basic-tree.svg │ │ └── collection-tree.svg │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── namespace.ts │ │ ├── permission-evaluate.ts │ │ ├── permission.ts │ │ ├── processor.ts │ │ └── util.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── sdk │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc.json │ ├── LICENSE │ ├── README.md │ ├── examples │ │ ├── html-basic │ │ │ └── index.html │ │ ├── next-basic │ │ │ ├── .eslintrc.json │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── next.config.js │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── next.svg │ │ │ │ ├── thirteen.svg │ │ │ │ └── vercel.svg │ │ │ ├── src │ │ │ │ ├── components │ │ │ │ │ ├── embed-controller.tsx │ │ │ │ │ └── user-info.tsx │ │ │ │ ├── lib │ │ │ │ │ ├── from-spec-observable.ts │ │ │ │ │ ├── truffle.ts │ │ │ │ │ └── util.ts │ │ │ │ ├── pages │ │ │ │ │ ├── _app.tsx │ │ │ │ │ ├── _document.tsx │ │ │ │ │ ├── api │ │ │ │ │ │ └── hello.ts │ │ │ │ │ └── index.tsx │ │ │ │ └── styles │ │ │ │ │ ├── Home.module.css │ │ │ │ │ └── globals.css │ │ │ └── tsconfig.json │ │ ├── react-auth │ │ │ ├── .gitignore │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── vite.svg │ │ │ ├── src │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx │ │ │ │ ├── assets │ │ │ │ │ └── react.svg │ │ │ │ ├── from-spec-observable.ts │ │ │ │ ├── index.css │ │ │ │ ├── main.tsx │ │ │ │ ├── truffle.ts │ │ │ │ └── vite-env.d.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ └── vite.config.ts │ │ ├── react-basic │ │ │ ├── .gitignore │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── vite.svg │ │ │ ├── src │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx │ │ │ │ ├── assets │ │ │ │ │ └── react.svg │ │ │ │ ├── index.css │ │ │ │ ├── main.tsx │ │ │ │ └── vite-env.d.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ └── vite.config.ts │ │ └── vue-basic │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ └── vite.svg │ │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── assets │ │ │ │ └── vue.svg │ │ │ ├── components │ │ │ │ └── EmbedController.vue │ │ │ ├── main.ts │ │ │ ├── style.css │ │ │ └── vite-env.d.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ └── vite.config.ts │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── api │ │ │ ├── api-client.ts │ │ │ └── index.ts │ │ ├── app │ │ │ ├── app.ts │ │ │ ├── index.ts │ │ │ └── instance.ts │ │ ├── constants.ts │ │ ├── embed │ │ │ ├── embed.ts │ │ │ ├── index.ts │ │ │ └── instance.ts │ │ ├── index.ts │ │ ├── org-user │ │ │ ├── gql.ts │ │ │ ├── index.ts │ │ │ └── org-user.ts │ │ ├── org │ │ │ ├── gql.ts │ │ │ ├── index.ts │ │ │ └── org.ts │ │ ├── permission │ │ │ ├── index.ts │ │ │ └── permission.ts │ │ ├── role │ │ │ ├── index.ts │ │ │ └── role.ts │ │ ├── transframe │ │ │ └── embed-consumer.ts │ │ ├── types │ │ │ ├── embed.ts │ │ │ ├── index.ts │ │ │ ├── observable.ts │ │ │ └── truffle.ts │ │ ├── user │ │ │ ├── access-token.ts │ │ │ ├── gql.ts │ │ │ ├── index.ts │ │ │ └── user.ts │ │ └── util │ │ │ ├── image.ts │ │ │ ├── index.ts │ │ │ └── switchable-observable.ts │ ├── test │ │ └── switchable-observable.test.ts │ ├── tsconfig.eslint.json │ ├── tsconfig.json │ └── tsup.config.ts └── transframe │ ├── .gitignore │ ├── .vscode │ └── settings.json │ ├── README.md │ ├── background-script │ └── package.json │ ├── examples │ ├── extension │ │ ├── .gitignore │ │ ├── README.md │ │ ├── README_AUTH.md │ │ ├── assets │ │ │ ├── MogulTV_Large_Promo.jpg │ │ │ ├── MogulTV_Marquee_Promo.jpg │ │ │ ├── MogulTV_Small_Promo.jpg │ │ │ ├── icon.png │ │ │ ├── screenshot1.png │ │ │ ├── truffletv_promo_large.png │ │ │ ├── truffletv_promo_marquee.png │ │ │ └── truffletv_promo_small.png │ │ ├── html-plugin.js │ │ ├── jest.config.js │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src │ │ │ ├── assets │ │ │ │ ├── icon128.png │ │ │ │ ├── icon16.png │ │ │ │ ├── icon48.png │ │ │ │ └── mod.png │ │ │ ├── background.ts │ │ │ ├── content │ │ │ │ └── all │ │ │ │ │ └── index.ts │ │ │ ├── manifest.v2.ts │ │ │ ├── manifest.v3.ts │ │ │ ├── modules.d.ts │ │ │ └── popup │ │ │ │ └── index.html │ │ ├── temp.js │ │ └── tsconfig.json │ └── multi-child │ │ ├── .gitignore │ │ ├── child │ │ └── index.html │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ └── vite.svg │ │ ├── src │ │ ├── api.ts │ │ ├── child.ts │ │ ├── console.ts │ │ ├── parent.ts │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── iframe │ └── package.json │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── index.ts │ ├── interfaces │ │ ├── background-script │ │ │ ├── consumer.ts │ │ │ ├── create.ts │ │ │ ├── index.ts │ │ │ ├── provider.ts │ │ │ └── types.ts │ │ ├── iframe │ │ │ ├── consumer.ts │ │ │ ├── create.ts │ │ │ ├── index.ts │ │ │ ├── provider.ts │ │ │ ├── types.ts │ │ │ └── util.ts │ │ ├── index.ts │ │ └── types.ts │ ├── rpc │ │ ├── types.ts │ │ └── util.ts │ ├── transframe-consumer.ts │ ├── transframe-provider.ts │ ├── types.ts │ └── util.ts │ ├── transframe.png │ ├── tsconfig.json │ └── tsup.config.ts ├── package.json ├── preact-helpers ├── .gitignore ├── styles.ts └── truffle.config.mjs ├── route-installer └── .vscode │ └── settings.json ├── router ├── .gitignore ├── README.md ├── components │ └── link │ │ ├── link.dist.ts │ │ └── link.tag.ts ├── deno.json ├── history.ts ├── index.ts └── truffle.config.mjs ├── scripts └── repomap.ts ├── shared-contexts ├── .gitignore ├── README.md ├── contexts │ ├── distribute │ │ └── react-wc-container.ts │ └── jumper │ │ ├── FIXME_README.md │ │ ├── jumper-base.ts │ │ ├── jumper-instance.ts │ │ └── rpc_client.ts ├── deno.json ├── package.json └── truffle.config.mjs ├── state ├── .gitignore ├── README.md ├── mod.ts ├── signals │ ├── api.ts │ ├── deps.ts │ ├── hooks.ts │ ├── mod.ts │ ├── signal.ts │ └── utils.ts └── truffle.config.mjs ├── stream-projects ├── README.md ├── better-chat │ ├── .gitignore │ ├── README.md │ ├── deno.json │ ├── package.json │ ├── routes │ │ └── page.tsx │ ├── truffle.config.mjs │ └── utils │ │ ├── helpers.ts │ │ ├── jumper.ts │ │ ├── mutation-observer.ts │ │ ├── org-user.ts │ │ └── types.ts ├── chat-theme │ ├── .gitignore │ ├── README.md │ ├── components │ │ ├── alert-theme │ │ │ └── alert-theme.tsx │ │ ├── chat-theme │ │ │ └── chat-theme.tsx │ │ ├── drlupo-stjude-theme │ │ │ ├── cubes │ │ │ │ ├── cubes.scss.js │ │ │ │ └── cubes.tsx │ │ │ ├── drlupo-stjude-theme.scss.js │ │ │ └── drlupo-stjude-theme.tsx │ │ ├── lacs-theme │ │ │ ├── lacs-theme.scss.js │ │ │ └── lacs-theme.tsx │ │ ├── ludwig-tarik-theme │ │ │ ├── ludwig-tarik-theme.scss.js │ │ │ └── ludwig-tarik-theme.tsx │ │ ├── page-theme │ │ │ └── page-theme.tsx │ │ ├── scuffed-world-tour-theme │ │ │ ├── scuffed-world-tour-theme.scss.js │ │ │ └── scuffed-world-tour-theme.tsx │ │ ├── terroriser-theme │ │ │ ├── terroriser-theme.scss.js │ │ │ └── terroriser-theme.tsx │ │ └── watch-party-theme │ │ │ ├── disco-ball │ │ │ ├── disco-ball.scss.js │ │ │ └── disco-ball.tsx │ │ │ ├── sparkles │ │ │ ├── sparkles.scss.js │ │ │ └── sparkles.tsx │ │ │ ├── watch-party-theme.scss.js │ │ │ └── watch-party-theme.tsx │ ├── deno.json │ ├── deps.ts │ ├── routes │ │ ├── chat-theme │ │ │ ├── chat-theme-dev-embed.json │ │ │ └── page.tsx │ │ └── page-theme │ │ │ ├── chat-theme-dev-embed.json │ │ │ └── page.tsx │ ├── shared │ │ ├── alerts │ │ │ ├── mod.ts │ │ │ ├── signals.ts │ │ │ └── types.ts │ │ ├── extension │ │ │ ├── mod.ts │ │ │ └── signals.ts │ │ ├── mod.ts │ │ └── themes │ │ │ ├── mod.ts │ │ │ └── signals.ts │ └── truffle.config.mjs ├── chat │ ├── README.md │ ├── components │ │ ├── badges │ │ │ ├── badge.scss.js │ │ │ └── badge.tsx │ │ ├── chat-input │ │ │ ├── chat-input.scss.js │ │ │ └── chat-input.tsx │ │ ├── chat │ │ │ ├── chat.scss.js │ │ │ └── chat.tsx │ │ ├── emote-typeahead │ │ │ ├── emote-typeahead.scss.js │ │ │ └── emote-typeahead.tsx │ │ ├── emotes │ │ │ └── emote.tsx │ │ ├── input │ │ │ ├── input.scss.js │ │ │ └── input.tsx │ │ ├── login-prompt │ │ │ ├── login-prompt.scss.js │ │ │ └── login-prompt.tsx │ │ ├── rich-text │ │ │ ├── rich-text.scss.js │ │ │ └── rich-text.tsx │ │ ├── theme-component │ │ │ └── theme-component.tsx │ │ ├── tooltip │ │ │ └── tooltip-wrapper.tsx │ │ └── youtube-chat │ │ │ ├── chat-dev-embed.json │ │ │ ├── embed.json │ │ │ ├── jumper.ts │ │ │ ├── utils.ts │ │ │ ├── youtube-chat.scss.js │ │ │ └── youtube-chat.tsx │ ├── deno.json │ ├── deps.ts │ ├── public │ │ ├── favicon.ico │ │ └── global.css │ ├── routes │ │ ├── [[...catchAll]] │ │ │ └── page.tsx │ │ └── chat │ │ │ └── page.tsx │ ├── shared │ │ ├── badges │ │ │ ├── fragments.ts │ │ │ ├── mod.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── chat │ │ │ ├── mod.ts │ │ │ └── types.ts │ │ ├── emotes │ │ │ ├── mod.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── mod.ts │ │ ├── state │ │ │ ├── mod.ts │ │ │ └── signals.ts │ │ └── truffle │ │ │ ├── fragments.ts │ │ │ ├── mod.ts │ │ │ ├── signals.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ └── truffle.config.mjs ├── creator-insights │ ├── .gitignore │ ├── README.md │ ├── deno.json │ ├── package.json │ ├── routes │ │ └── youtube │ │ │ └── page.ts │ ├── truffle.config.mjs │ └── utils │ │ └── youtube.ts ├── do-something │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── components │ │ ├── action-history │ │ │ ├── action-history.scss.js │ │ │ └── action-history.tsx │ │ ├── admin-page │ │ │ ├── admin-page.scss.js │ │ │ └── admin-page.tsx │ │ ├── create-collectible-form │ │ │ └── create-collectible-form.tsx │ │ ├── create-collectible-page │ │ │ ├── create-collectible-page.scss.js │ │ │ └── create-collectible-page.tsx │ │ ├── default-layout │ │ │ ├── default-layout.scss.js │ │ │ └── default-layout.tsx │ │ ├── do-something-action │ │ │ ├── action.scss.js │ │ │ └── do-something-action.tsx │ │ └── recent-actions │ │ │ ├── recent-actions.scss.js │ │ │ └── recent-actions.tsx │ ├── deno.json │ ├── deps.ts │ ├── functions │ │ └── src │ │ │ ├── do-something-redeem.ts │ │ │ └── util │ │ │ ├── alert.ts │ │ │ ├── collectible.ts │ │ │ ├── graphql-client.ts │ │ │ ├── make-resp.ts │ │ │ └── user.ts │ ├── package.json │ ├── routes │ │ ├── [[...catchAll]] │ │ │ └── page.tsx │ │ ├── admin │ │ │ └── do-something │ │ │ │ ├── create │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ └── layout.tsx │ ├── shared │ │ ├── gql │ │ │ ├── alert-subscription.ts │ │ │ └── event-topic.ts │ │ ├── hooks │ │ │ └── use-alerts.ts │ │ ├── types │ │ │ ├── action.ts │ │ │ ├── alert.ts │ │ │ ├── collectible.ts │ │ │ ├── file-obj.ts │ │ │ └── user.ts │ │ └── util │ │ │ ├── extract-action.ts │ │ │ └── time-ago.ts │ └── truffle.config.mjs ├── giveaway │ ├── .gitignore │ ├── components │ │ ├── giveaway │ │ │ ├── giveaway.scss.js │ │ │ └── giveaway.tsx │ │ └── tos │ │ │ ├── tos.scss.js │ │ │ └── tos.tsx │ ├── routes │ │ ├── page.tsx │ │ └── tos │ │ │ └── page.tsx │ └── truffle.config.mjs ├── links │ ├── .gitignore │ ├── README.md │ ├── components │ │ └── home │ │ │ ├── home.scss.js │ │ │ └── home.tsx │ ├── deno.json │ ├── routes │ │ └── page.tsx │ ├── truffle.config.mjs │ └── utils │ │ ├── browser.ts │ │ └── icons.ts ├── live-embed │ ├── .gitignore │ ├── README.md │ ├── components │ │ └── embed │ │ │ ├── embed.scss.js │ │ │ └── embed.tsx │ ├── deno.json │ ├── package.json │ ├── routes │ │ └── page.tsx │ ├── truffle.config.mjs │ └── utils │ │ └── use-channel.ts ├── mogul-menu-v2 │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── ext-mapping-upsert.cql │ ├── index.html │ ├── package.json │ ├── plugins │ │ └── sass.js │ ├── src │ │ ├── components │ │ │ ├── account-avatar │ │ │ │ └── account-avatar.tsx │ │ │ ├── action-banner │ │ │ │ ├── action-banner-container │ │ │ │ │ └── action-banner-container.tsx │ │ │ │ ├── action-banner.scss.js │ │ │ │ ├── action-banner.tsx │ │ │ │ ├── context.ts │ │ │ │ ├── hooks.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── provider.tsx │ │ │ │ └── types.ts │ │ │ ├── active-powerups │ │ │ │ ├── active-powerups.scss.js │ │ │ │ └── active-powerups.tsx │ │ │ ├── activities │ │ │ │ ├── activities-tab │ │ │ │ │ ├── activities-tab.scss.js │ │ │ │ │ └── activities-tab.tsx │ │ │ │ ├── activity-banner-fragment │ │ │ │ │ ├── activity-banner-fragment.scss.js │ │ │ │ │ ├── activity-banner-fragment.tsx │ │ │ │ │ └── mod.ts │ │ │ │ ├── activity-banner.scss.js │ │ │ │ ├── activity-banner.tsx │ │ │ │ ├── activity-created-snackbar │ │ │ │ │ ├── activity-created-snackbar.scss.js │ │ │ │ │ └── activity-created-snackbar.tsx │ │ │ │ ├── activity-list-item │ │ │ │ │ ├── activity-list-item.scss.js │ │ │ │ │ └── activity-list-item.tsx │ │ │ │ ├── alert-banner │ │ │ │ │ ├── alert-banner.scss.js │ │ │ │ │ ├── alert-banner.tsx │ │ │ │ │ ├── mod.ts │ │ │ │ │ ├── raid-banner.scss.js │ │ │ │ │ └── raid-banner.tsx │ │ │ │ ├── alert-preview-page │ │ │ │ │ ├── alert-preview-page.scss.js │ │ │ │ │ └── alert-preview-page.tsx │ │ │ │ ├── create-activity-dialog │ │ │ │ │ ├── create-activity-dialog.scss.js │ │ │ │ │ └── create-activity-dialog.tsx │ │ │ │ ├── create-alert-page │ │ │ │ │ ├── create-alert-page.scss.js │ │ │ │ │ └── create-alert-page.tsx │ │ │ │ ├── create-prediction-page │ │ │ │ │ ├── create-prediction-page.scss.js │ │ │ │ │ └── create-prediction-page.tsx │ │ │ │ ├── create-raid-page │ │ │ │ │ ├── create-raid-page.scss.js │ │ │ │ │ └── create-raid-page.tsx │ │ │ │ ├── create-watch-party-page │ │ │ │ │ ├── create-watch-party-page.scss.js │ │ │ │ │ └── create-watch-party-page.tsx │ │ │ │ ├── jumper.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── poll-banner │ │ │ │ │ ├── base-poll-banner.scss.js │ │ │ │ │ ├── base-poll-banner.tsx │ │ │ │ │ ├── mod.ts │ │ │ │ │ ├── poll-banner.scss.js │ │ │ │ │ ├── poll-banner.tsx │ │ │ │ │ ├── prediction-banner.scss.js │ │ │ │ │ └── prediction-banner.tsx │ │ │ │ ├── poll-list-item │ │ │ │ │ ├── poll-list-item.scss.js │ │ │ │ │ └── poll-list-item.tsx │ │ │ │ ├── prediction-created-snackbar │ │ │ │ │ ├── prediction-created-snackbar.scss.js │ │ │ │ │ └── prediction-created-snackbar.tsx │ │ │ │ ├── prediction-list-item │ │ │ │ │ ├── prediction-list-item.scss.js │ │ │ │ │ └── prediction-list-item.tsx │ │ │ │ ├── raid-created-snackbar │ │ │ │ │ ├── raid-created-snackbar.scss.js │ │ │ │ │ └── raid-created-snackbar.tsx │ │ │ │ ├── raid-list-item │ │ │ │ │ ├── raid-list-item.scss.js │ │ │ │ │ └── raid-list-item.tsx │ │ │ │ ├── raid-preview-page │ │ │ │ │ ├── raid-preview-page.scss.js │ │ │ │ │ └── raid-preview-page.tsx │ │ │ │ ├── signals.ts │ │ │ │ ├── watch-party-created-snackbar │ │ │ │ │ ├── watch-party-created-snackbar.scss.js │ │ │ │ │ └── watch-party-created-snackbar.tsx │ │ │ │ └── watch-party-list-item │ │ │ │ │ ├── watch-party-list-item.scss.js │ │ │ │ │ └── watch-party-list-item.tsx │ │ │ ├── advert │ │ │ │ ├── advert.scss.js │ │ │ │ └── advert.tsx │ │ │ ├── base │ │ │ │ ├── button │ │ │ │ │ ├── button.scss.js │ │ │ │ │ └── button.tsx │ │ │ │ ├── color-option │ │ │ │ │ ├── color-option.scss.js │ │ │ │ │ └── color-option.tsx │ │ │ │ ├── dialog-container │ │ │ │ │ ├── dialog-container.scss.js │ │ │ │ │ ├── dialog-container.tsx │ │ │ │ │ └── dialog-service.ts │ │ │ │ ├── dialog │ │ │ │ │ ├── dialog.scss.js │ │ │ │ │ └── dialog.tsx │ │ │ │ ├── input │ │ │ │ │ ├── input.scss.js │ │ │ │ │ └── input.tsx │ │ │ │ ├── link-button │ │ │ │ │ └── link-button.tsx │ │ │ │ ├── menu-item │ │ │ │ │ ├── menu-item.scss.js │ │ │ │ │ └── menu-item.tsx │ │ │ │ ├── option │ │ │ │ │ ├── option.scss.js │ │ │ │ │ └── option.tsx │ │ │ │ ├── progress-bar │ │ │ │ │ ├── hooks.ts │ │ │ │ │ ├── progress-bar.scss.js │ │ │ │ │ └── progress-bar.tsx │ │ │ │ ├── select │ │ │ │ │ ├── select.scss.js │ │ │ │ │ └── select.tsx │ │ │ │ ├── stylesheet │ │ │ │ │ └── stylesheet.tsx │ │ │ │ ├── switch │ │ │ │ │ ├── switch.scss.js │ │ │ │ │ └── switch.tsx │ │ │ │ ├── text-area │ │ │ │ │ ├── text-area.scss.js │ │ │ │ │ └── text-area.tsx │ │ │ │ └── theme-component │ │ │ │ │ ├── hooks.ts │ │ │ │ │ └── theme-component.tsx │ │ │ ├── battlepass-leaderboard-tile │ │ │ │ ├── battlepass-leaderboard-tile.tsx │ │ │ │ └── gql.ts │ │ │ ├── channel-points-icon │ │ │ │ └── channel-points-icon.tsx │ │ │ ├── channel-points-shop-tab │ │ │ │ ├── channel-points-shop-tab.scss.js │ │ │ │ └── channel-points-shop-tab.tsx │ │ │ ├── channel-points-shop │ │ │ │ ├── channel-points-shop.scss.js │ │ │ │ ├── channel-points-shop.tsx │ │ │ │ └── gql.ts │ │ │ ├── channel-points │ │ │ │ ├── channel-points.scss.js │ │ │ │ ├── channel-points.tsx │ │ │ │ ├── gql.ts │ │ │ │ └── hooks.ts │ │ │ ├── chat-tab │ │ │ │ ├── chat-tab.scss.js │ │ │ │ └── chat-tab.tsx │ │ │ ├── collectible │ │ │ │ ├── collectible.scss.js │ │ │ │ └── collectible.tsx │ │ │ ├── collectibles │ │ │ │ ├── collectibles.scss.js │ │ │ │ └── collectibles.tsx │ │ │ ├── collection-tab │ │ │ │ ├── collection-tab.scss.js │ │ │ │ └── collection-tab.tsx │ │ │ ├── cp-spent-tile │ │ │ │ └── cp-spent-tile.tsx │ │ │ ├── crafting-table │ │ │ │ ├── crafting-table.css │ │ │ │ ├── crafting-table.scss │ │ │ │ └── crafting-table.tsx │ │ │ ├── delete-dialog │ │ │ │ ├── delete-dialog.scss.js │ │ │ │ └── delete-dialog.tsx │ │ │ ├── dialogs │ │ │ │ ├── activate-powerup-dialog │ │ │ │ │ └── activate-powerup-dialog.tsx │ │ │ │ ├── active-powerup-status-dialog │ │ │ │ │ └── active-powerup-status-dialog.tsx │ │ │ │ ├── channel-points-actions-dialog │ │ │ │ │ └── channel-points-actions-dialog.tsx │ │ │ │ ├── chat-highlight-dialog │ │ │ │ │ ├── chat-highlight-dialog.scss.js │ │ │ │ │ └── chat-highlight-dialog.tsx │ │ │ │ ├── confirm-cp-purchase-dialog │ │ │ │ │ ├── confirm-cp-purchase-dialog.scss.js │ │ │ │ │ └── confirm-cp-purchase-dialog.tsx │ │ │ │ ├── content-fragments │ │ │ │ │ └── default │ │ │ │ │ │ ├── default-dialog-content-fragment.scss.js │ │ │ │ │ │ └── default-dialog-content-fragment.tsx │ │ │ │ ├── economy-action-dialog │ │ │ │ │ ├── economy-action-dialog.scss.js │ │ │ │ │ └── economy-action-dialog.tsx │ │ │ │ ├── item-dialog │ │ │ │ │ ├── item-dialog.css │ │ │ │ │ ├── item-dialog.scss │ │ │ │ │ └── item-dialog.tsx │ │ │ │ ├── multi-reward-level-up-dialog │ │ │ │ │ └── multi-reward-level-up-dialog.tsx │ │ │ │ ├── notification-dialog │ │ │ │ │ ├── notification-dialog.scss.js │ │ │ │ │ └── notification-dialog.tsx │ │ │ │ ├── open-collectible-pack-dialog │ │ │ │ │ └── open-collectible-pack-dialog.tsx │ │ │ │ ├── recipe-dialog │ │ │ │ │ └── recipe-dialog.tsx │ │ │ │ ├── redeemable-dialog │ │ │ │ │ └── redeemable-dialog.tsx │ │ │ │ ├── single-reward-level-up-dialog │ │ │ │ │ ├── single-reward-level-up-dialog.scss.js │ │ │ │ │ └── single-reward-level-up-dialog.tsx │ │ │ │ ├── stream-alert-redeem-dialog │ │ │ │ │ ├── stream-alert-redeem-dialog.scss.js │ │ │ │ │ └── stream-alert-redeem-dialog.tsx │ │ │ │ ├── unlocked-emote-dialog │ │ │ │ │ └── unlocked-emote-dialog.tsx │ │ │ │ ├── username-gradient-dialog │ │ │ │ │ ├── username-gradient-dialog.scss.js │ │ │ │ │ └── username-gradient-dialog.tsx │ │ │ │ └── xp-actions-dialog │ │ │ │ │ ├── xp-actions-dialog.scss.js │ │ │ │ │ └── xp-actions-dialog.tsx │ │ │ ├── focus-trap │ │ │ │ └── focus-trap.tsx │ │ │ ├── home-tab │ │ │ │ ├── home-tab.scss.js │ │ │ │ └── home-tab.tsx │ │ │ ├── is-live │ │ │ │ └── is-live.tsx │ │ │ ├── koth-tile │ │ │ │ ├── gql.ts │ │ │ │ ├── koth-tile.scss.js │ │ │ │ └── koth-tile.tsx │ │ │ ├── leaderboard-tile │ │ │ │ ├── gql.ts │ │ │ │ ├── leaderboard-tile.scss.js │ │ │ │ └── leaderboard-tile.tsx │ │ │ ├── list-item │ │ │ │ ├── list-item.scss.js │ │ │ │ └── list-item.tsx │ │ │ ├── locked-icon │ │ │ │ ├── locked-icon.scss.js │ │ │ │ └── locked-icon.tsx │ │ │ ├── menu-loading │ │ │ │ ├── menu-loading.scss.js │ │ │ │ └── menu-loading.tsx │ │ │ ├── menu │ │ │ │ ├── actions.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── context.ts │ │ │ │ ├── getters.ts │ │ │ │ ├── hooks.ts │ │ │ │ ├── menu-body.tsx │ │ │ │ ├── menu-provider.tsx │ │ │ │ ├── menu.scss.js │ │ │ │ ├── menu.tsx │ │ │ │ ├── mod.ts │ │ │ │ ├── provider.tsx │ │ │ │ ├── reducer.ts │ │ │ │ └── types.ts │ │ │ ├── new-window │ │ │ │ └── new-window.tsx │ │ │ ├── notifications │ │ │ │ └── notification-topic-settings │ │ │ │ │ ├── notification-topic-settings.scss.js │ │ │ │ │ └── notification-topic-settings.tsx │ │ │ ├── onboarding │ │ │ │ ├── base-page │ │ │ │ │ ├── base-page.scss.js │ │ │ │ │ ├── base-page.tsx │ │ │ │ │ └── mod.ts │ │ │ │ ├── chat-settings-page │ │ │ │ │ ├── chat-settings-page.scss.js │ │ │ │ │ ├── chat-settings-page.tsx │ │ │ │ │ └── mod.ts │ │ │ │ ├── continue-as-page │ │ │ │ │ ├── continue-as-page.scss.js │ │ │ │ │ ├── continue-as-page.tsx │ │ │ │ │ └── mod.ts │ │ │ │ ├── hooks.tsx │ │ │ │ ├── mod.ts │ │ │ │ ├── notification-topic-page │ │ │ │ │ ├── notification-topic-page.tsx │ │ │ │ │ └── notifications-topic-page.scss.js │ │ │ │ ├── notifications-enable-page │ │ │ │ │ ├── notifications-enable-page.scss.js │ │ │ │ │ └── notifications-enable-page.tsx │ │ │ │ └── oauth-connection-page │ │ │ │ │ ├── local-oauth-frame.tsx │ │ │ │ │ ├── mod.ts │ │ │ │ │ ├── oauth-connection-page.scss.js │ │ │ │ │ └── oauth-connection-page.tsx │ │ │ ├── orientation │ │ │ │ ├── hooks.ts │ │ │ │ ├── jumper.ts │ │ │ │ ├── mod.ts │ │ │ │ └── styles.ts │ │ │ ├── page-stack │ │ │ │ ├── hooks.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── page-stack.scss.js │ │ │ │ ├── page-stack.tsx │ │ │ │ ├── page.scss.js │ │ │ │ └── page.tsx │ │ │ ├── powerup │ │ │ │ ├── powerup.scss.js │ │ │ │ └── powerup.tsx │ │ │ ├── prediction-page │ │ │ │ ├── prediction-page.scss.js │ │ │ │ ├── prediction-page.tsx │ │ │ │ └── select-outcome-dialog │ │ │ │ │ ├── select-outcome-dialog.scss.js │ │ │ │ │ └── select-outcome-dialog.tsx │ │ │ ├── prediction-tile │ │ │ │ ├── prediction-tile.scss.js │ │ │ │ └── prediction-tile.tsx │ │ │ ├── prediction │ │ │ │ ├── gql.ts │ │ │ │ ├── prediction.scss.js │ │ │ │ └── prediction.tsx │ │ │ ├── season-pass-reward │ │ │ │ ├── season-pass-reward.scss.js │ │ │ │ └── season-pass-reward.tsx │ │ │ ├── season-pass-tab │ │ │ │ ├── season-pass-tab.scss.js │ │ │ │ └── season-pass-tab.tsx │ │ │ ├── season-pass │ │ │ │ ├── hooks.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── season-pass.scss.js │ │ │ │ └── season-pass.tsx │ │ │ ├── settings │ │ │ │ ├── account-details-page │ │ │ │ │ ├── account-details-page.scss.js │ │ │ │ │ ├── account-details-page.tsx │ │ │ │ │ └── mod.ts │ │ │ │ ├── admin-settings-page │ │ │ │ │ ├── admin-settings-page.scss.js │ │ │ │ │ ├── admin-settings-page.tsx │ │ │ │ │ └── mod.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── notification-settings-page │ │ │ │ │ ├── notification-settings-page.scss.js │ │ │ │ │ └── notification-settings-page.tsx │ │ │ │ └── settings-page │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── settings-page.tsx │ │ │ ├── snack-bars │ │ │ │ ├── mod.ts │ │ │ │ └── powerup-activated-snack-bar │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── powerup-activated-snack-bar.tsx │ │ │ ├── snackbar │ │ │ │ ├── hooks.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── snack-bar-container.scss.js │ │ │ │ ├── snack-bar-container.tsx │ │ │ │ ├── snack-bar.scss.js │ │ │ │ └── snack-bar.tsx │ │ │ ├── tab-bar │ │ │ │ ├── tab-bar.scss.js │ │ │ │ └── tab-bar.tsx │ │ │ ├── tabs │ │ │ │ ├── actions.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── context.ts │ │ │ │ ├── getters.ts │ │ │ │ ├── hooks.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── provider.tsx │ │ │ │ ├── reducer.ts │ │ │ │ ├── tab-button │ │ │ │ │ ├── context.ts │ │ │ │ │ ├── hooks.ts │ │ │ │ │ ├── mod.ts │ │ │ │ │ └── provider.tsx │ │ │ │ ├── tabs.scss.js │ │ │ │ ├── tabs.tsx │ │ │ │ └── types.ts │ │ │ ├── test-tab │ │ │ │ └── test-tab.tsx │ │ │ ├── tile │ │ │ │ ├── tile.scss.js │ │ │ │ └── tile.tsx │ │ │ ├── time │ │ │ │ ├── mod.ts │ │ │ │ └── time.tsx │ │ │ ├── unlocked-icon │ │ │ │ ├── unlocked-icon.scss.js │ │ │ │ └── unlocked-icon.tsx │ │ │ ├── version │ │ │ │ ├── version.scss.js │ │ │ │ └── version.tsx │ │ │ ├── watchtime │ │ │ │ ├── gql.ts │ │ │ │ ├── use-timer.tsx │ │ │ │ ├── use-watchtime-claim-counter.tsx │ │ │ │ ├── use-watchtime-passive-counter.tsx │ │ │ │ ├── watchtime.scss.js │ │ │ │ └── watchtime.tsx │ │ │ └── xp-icon │ │ │ │ └── xp-icon.tsx │ │ ├── deps.ts │ │ ├── main.tsx │ │ ├── routes │ │ │ ├── activity │ │ │ │ └── page.tsx │ │ │ ├── chat │ │ │ │ └── page.tsx │ │ │ ├── claim │ │ │ │ └── page.tsx │ │ │ └── home │ │ │ │ └── page.tsx │ │ ├── shared │ │ │ ├── gql │ │ │ │ ├── fcm-token.ts │ │ │ │ ├── kv.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── notifications.gql.ts │ │ │ │ ├── poll.gql.ts │ │ │ │ ├── season-pass.gql.ts │ │ │ │ └── user.gql.ts │ │ │ ├── mod.ts │ │ │ └── util │ │ │ │ ├── active-powerup │ │ │ │ ├── gql.ts │ │ │ │ ├── hooks.ts │ │ │ │ └── mod.ts │ │ │ │ ├── activity │ │ │ │ ├── gql.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── signals.ts │ │ │ │ └── util.ts │ │ │ │ ├── collectible │ │ │ │ ├── gql.ts │ │ │ │ ├── hooks.ts │ │ │ │ └── mod.ts │ │ │ │ ├── firebase │ │ │ │ ├── app.ts │ │ │ │ ├── config.ts │ │ │ │ ├── fcm.ts │ │ │ │ └── mod.ts │ │ │ │ ├── general.ts │ │ │ │ ├── graphql │ │ │ │ ├── hooks.ts │ │ │ │ └── methods.ts │ │ │ │ ├── icon │ │ │ │ ├── mod.ts │ │ │ │ ├── paths.ts │ │ │ │ └── viewboxes.ts │ │ │ │ ├── interval │ │ │ │ ├── hooks.ts │ │ │ │ └── mod.ts │ │ │ │ ├── jumper │ │ │ │ ├── messages.ts │ │ │ │ ├── mod.ts │ │ │ │ └── util.ts │ │ │ │ ├── kv │ │ │ │ ├── hooks.ts │ │ │ │ └── mod.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── native │ │ │ │ ├── mod.ts │ │ │ │ └── util.ts │ │ │ │ ├── notifications │ │ │ │ ├── hooks.ts │ │ │ │ └── mod.ts │ │ │ │ ├── org-user │ │ │ │ ├── gql.ts │ │ │ │ ├── hooks.ts │ │ │ │ └── mod.ts │ │ │ │ ├── owned-collectible │ │ │ │ ├── gql.ts │ │ │ │ ├── hooks.ts │ │ │ │ └── mod.ts │ │ │ │ ├── permissions │ │ │ │ ├── mod.ts │ │ │ │ └── util.ts │ │ │ │ ├── poll │ │ │ │ ├── gql.ts │ │ │ │ ├── mod.ts │ │ │ │ └── util.ts │ │ │ │ ├── season-pass │ │ │ │ ├── hooks.ts │ │ │ │ └── mod.ts │ │ │ │ ├── truffle │ │ │ │ ├── access-token.ts │ │ │ │ ├── org-id.ts │ │ │ │ └── truffle-app.ts │ │ │ │ ├── types.ts │ │ │ │ └── user-info │ │ │ │ ├── gql.ts │ │ │ │ ├── hooks.ts │ │ │ │ └── mod.ts │ │ ├── types │ │ │ ├── active-powerup.types.ts │ │ │ ├── alert.types.ts │ │ │ ├── collectible.types.ts │ │ │ ├── economy-action.types.ts │ │ │ ├── file.types.ts │ │ │ ├── koth.types.ts │ │ │ ├── mod.ts │ │ │ ├── notification.types.ts │ │ │ ├── org-user-counter-type.types.ts │ │ │ ├── org-user-counter.types.ts │ │ │ ├── org-user.types.ts │ │ │ ├── owned-collectible.types.ts │ │ │ ├── poll.types.ts │ │ │ ├── powerup.types.ts │ │ │ ├── product.types.ts │ │ │ ├── season-pass.types.ts │ │ │ ├── user.types.ts │ │ │ └── utils.types.ts │ │ └── vite-env.d.ts │ ├── truffle.config.mjs │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── mogul-menu │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── components │ │ ├── account-avatar │ │ │ └── account-avatar.tsx │ │ ├── action-banner │ │ │ ├── action-banner-container │ │ │ │ └── action-banner-container.tsx │ │ │ ├── action-banner.scss.js │ │ │ ├── action-banner.tsx │ │ │ ├── context.ts │ │ │ ├── hooks.ts │ │ │ ├── mod.ts │ │ │ ├── provider.tsx │ │ │ └── types.ts │ │ ├── active-powerups │ │ │ ├── active-powerups.scss.js │ │ │ └── active-powerups.tsx │ │ ├── activities │ │ │ ├── activities-tab │ │ │ │ ├── activities-tab.scss.js │ │ │ │ └── activities-tab.tsx │ │ │ ├── activity-banner-fragment │ │ │ │ ├── activity-banner-fragment.scss.js │ │ │ │ ├── activity-banner-fragment.tsx │ │ │ │ └── mod.ts │ │ │ ├── activity-banner.scss.js │ │ │ ├── activity-banner.tsx │ │ │ ├── activity-created-snackbar │ │ │ │ ├── activity-created-snackbar.scss.js │ │ │ │ └── activity-created-snackbar.tsx │ │ │ ├── activity-list-item │ │ │ │ ├── activity-list-item.scss.js │ │ │ │ └── activity-list-item.tsx │ │ │ ├── alert-banner │ │ │ │ ├── alert-banner.scss.js │ │ │ │ ├── alert-banner.tsx │ │ │ │ ├── mod.ts │ │ │ │ ├── raid-banner.scss.js │ │ │ │ └── raid-banner.tsx │ │ │ ├── alert-preview-page │ │ │ │ ├── alert-preview-page.scss.js │ │ │ │ └── alert-preview-page.tsx │ │ │ ├── create-activity-dialog │ │ │ │ ├── create-activity-dialog.scss.js │ │ │ │ └── create-activity-dialog.tsx │ │ │ ├── create-alert-page │ │ │ │ ├── create-alert-page.scss.js │ │ │ │ └── create-alert-page.tsx │ │ │ ├── create-prediction-page │ │ │ │ ├── create-prediction-page.scss.js │ │ │ │ └── create-prediction-page.tsx │ │ │ ├── create-raid-page │ │ │ │ ├── create-raid-page.scss.js │ │ │ │ └── create-raid-page.tsx │ │ │ ├── create-watch-party-page │ │ │ │ ├── create-watch-party-page.scss.js │ │ │ │ └── create-watch-party-page.tsx │ │ │ ├── jumper.ts │ │ │ ├── mod.ts │ │ │ ├── poll-banner │ │ │ │ ├── base-poll-banner.scss.js │ │ │ │ ├── base-poll-banner.tsx │ │ │ │ ├── mod.ts │ │ │ │ ├── poll-banner.scss.js │ │ │ │ ├── poll-banner.tsx │ │ │ │ ├── prediction-banner.scss.js │ │ │ │ └── prediction-banner.tsx │ │ │ ├── poll-list-item │ │ │ │ ├── poll-list-item.scss.js │ │ │ │ └── poll-list-item.tsx │ │ │ ├── prediction-created-snackbar │ │ │ │ ├── prediction-created-snackbar.scss.js │ │ │ │ └── prediction-created-snackbar.tsx │ │ │ ├── prediction-list-item │ │ │ │ ├── prediction-list-item.scss.js │ │ │ │ └── prediction-list-item.tsx │ │ │ ├── raid-created-snackbar │ │ │ │ ├── raid-created-snackbar.scss.js │ │ │ │ └── raid-created-snackbar.tsx │ │ │ ├── raid-list-item │ │ │ │ ├── raid-list-item.scss.js │ │ │ │ └── raid-list-item.tsx │ │ │ ├── raid-preview-page │ │ │ │ ├── raid-preview-page.scss.js │ │ │ │ └── raid-preview-page.tsx │ │ │ ├── signals.ts │ │ │ ├── watch-party-created-snackbar │ │ │ │ ├── watch-party-created-snackbar.scss.js │ │ │ │ └── watch-party-created-snackbar.tsx │ │ │ └── watch-party-list-item │ │ │ │ ├── watch-party-list-item.scss.js │ │ │ │ └── watch-party-list-item.tsx │ │ ├── advert │ │ │ ├── advert.scss.js │ │ │ └── advert.tsx │ │ ├── base │ │ │ ├── button │ │ │ │ ├── button.scss.js │ │ │ │ └── button.tsx │ │ │ ├── color-option │ │ │ │ ├── color-option.scss.js │ │ │ │ └── color-option.tsx │ │ │ ├── dialog-container │ │ │ │ ├── dialog-container.scss.js │ │ │ │ ├── dialog-container.tsx │ │ │ │ └── dialog-service.ts │ │ │ ├── dialog │ │ │ │ ├── dialog.scss.js │ │ │ │ └── dialog.tsx │ │ │ ├── input │ │ │ │ ├── input.scss.js │ │ │ │ └── input.tsx │ │ │ ├── link-button │ │ │ │ └── link-button.tsx │ │ │ ├── menu-item │ │ │ │ ├── menu-item.scss.js │ │ │ │ └── menu-item.tsx │ │ │ ├── option │ │ │ │ ├── option.scss.js │ │ │ │ └── option.tsx │ │ │ ├── progress-bar │ │ │ │ ├── hooks.ts │ │ │ │ ├── progress-bar.scss.js │ │ │ │ └── progress-bar.tsx │ │ │ ├── select │ │ │ │ ├── select.scss.js │ │ │ │ └── select.tsx │ │ │ ├── stylesheet │ │ │ │ └── stylesheet.tsx │ │ │ ├── switch │ │ │ │ ├── switch.scss.js │ │ │ │ └── switch.tsx │ │ │ ├── text-area │ │ │ │ ├── text-area.scss.js │ │ │ │ └── text-area.tsx │ │ │ └── theme-component │ │ │ │ ├── hooks.ts │ │ │ │ └── theme-component.tsx │ │ ├── battlepass-leaderboard-tile │ │ │ ├── battlepass-leaderboard-tile.tsx │ │ │ └── gql.ts │ │ ├── channel-points-icon │ │ │ └── channel-points-icon.tsx │ │ ├── channel-points-shop-tab │ │ │ ├── channel-points-shop-tab.scss.js │ │ │ └── channel-points-shop-tab.tsx │ │ ├── channel-points-shop │ │ │ ├── channel-points-shop.scss.js │ │ │ ├── channel-points-shop.tsx │ │ │ └── gql.ts │ │ ├── channel-points │ │ │ ├── channel-points.scss.js │ │ │ ├── channel-points.tsx │ │ │ ├── gql.ts │ │ │ └── hooks.ts │ │ ├── chat-tab │ │ │ ├── chat-tab.scss.js │ │ │ └── chat-tab.tsx │ │ ├── collectible │ │ │ ├── collectible.scss.js │ │ │ └── collectible.tsx │ │ ├── collectibles │ │ │ ├── collectibles.scss.js │ │ │ └── collectibles.tsx │ │ ├── collection-tab │ │ │ ├── collection-tab.scss.js │ │ │ └── collection-tab.tsx │ │ ├── cp-spent-tile │ │ │ └── cp-spent-tile.tsx │ │ ├── crafting-table │ │ │ ├── crafting-table.css │ │ │ ├── crafting-table.scss │ │ │ └── crafting-table.tsx │ │ ├── delete-dialog │ │ │ ├── delete-dialog.scss.js │ │ │ └── delete-dialog.tsx │ │ ├── dialogs │ │ │ ├── activate-powerup-dialog │ │ │ │ └── activate-powerup-dialog.tsx │ │ │ ├── active-powerup-status-dialog │ │ │ │ └── active-powerup-status-dialog.tsx │ │ │ ├── channel-points-actions-dialog │ │ │ │ └── channel-points-actions-dialog.tsx │ │ │ ├── chat-highlight-dialog │ │ │ │ ├── chat-highlight-dialog.scss.js │ │ │ │ └── chat-highlight-dialog.tsx │ │ │ ├── confirm-cp-purchase-dialog │ │ │ │ ├── confirm-cp-purchase-dialog.scss.js │ │ │ │ └── confirm-cp-purchase-dialog.tsx │ │ │ ├── content-fragments │ │ │ │ └── default │ │ │ │ │ ├── default-dialog-content-fragment.scss.js │ │ │ │ │ └── default-dialog-content-fragment.tsx │ │ │ ├── economy-action-dialog │ │ │ │ ├── economy-action-dialog.scss.js │ │ │ │ └── economy-action-dialog.tsx │ │ │ ├── item-dialog │ │ │ │ ├── item-dialog.css │ │ │ │ ├── item-dialog.scss │ │ │ │ └── item-dialog.tsx │ │ │ ├── multi-reward-level-up-dialog │ │ │ │ └── multi-reward-level-up-dialog.tsx │ │ │ ├── notification-dialog │ │ │ │ ├── notification-dialog.scss.js │ │ │ │ └── notification-dialog.tsx │ │ │ ├── open-collectible-pack-dialog │ │ │ │ └── open-collectible-pack-dialog.tsx │ │ │ ├── recipe-dialog │ │ │ │ └── recipe-dialog.tsx │ │ │ ├── redeemable-dialog │ │ │ │ └── redeemable-dialog.tsx │ │ │ ├── single-reward-level-up-dialog │ │ │ │ ├── single-reward-level-up-dialog.scss.js │ │ │ │ └── single-reward-level-up-dialog.tsx │ │ │ ├── stream-alert-redeem-dialog │ │ │ │ ├── stream-alert-redeem-dialog.scss.js │ │ │ │ └── stream-alert-redeem-dialog.tsx │ │ │ ├── unlocked-emote-dialog │ │ │ │ └── unlocked-emote-dialog.tsx │ │ │ ├── username-gradient-dialog │ │ │ │ ├── username-gradient-dialog.scss.js │ │ │ │ └── username-gradient-dialog.tsx │ │ │ └── xp-actions-dialog │ │ │ │ ├── xp-actions-dialog.scss.js │ │ │ │ └── xp-actions-dialog.tsx │ │ ├── draggable │ │ │ └── draggable.tsx │ │ ├── focus-trap │ │ │ └── focus-trap.tsx │ │ ├── home-tab │ │ │ ├── home-tab.scss.js │ │ │ └── home-tab.tsx │ │ ├── is-live │ │ │ └── is-live.tsx │ │ ├── koth-tile │ │ │ ├── gql.ts │ │ │ ├── koth-tile.scss.js │ │ │ └── koth-tile.tsx │ │ ├── leaderboard-tile │ │ │ ├── gql.ts │ │ │ ├── leaderboard-tile.scss.js │ │ │ └── leaderboard-tile.tsx │ │ ├── list-item │ │ │ ├── list-item.scss.js │ │ │ └── list-item.tsx │ │ ├── locked-icon │ │ │ ├── locked-icon.scss.js │ │ │ └── locked-icon.tsx │ │ ├── menu-loading │ │ │ ├── menu-loading.scss.js │ │ │ └── menu-loading.tsx │ │ ├── menu │ │ │ ├── actions.ts │ │ │ ├── constants.ts │ │ │ ├── context.ts │ │ │ ├── draggable-menu │ │ │ │ ├── clip-path.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── draggable-menu.tsx │ │ │ │ ├── hooks.ts │ │ │ │ ├── iframe-styles.ts │ │ │ │ ├── mod.ts │ │ │ │ ├── position.ts │ │ │ │ └── translation.ts │ │ │ ├── extension-icon │ │ │ │ ├── extension-icon.scss.js │ │ │ │ └── extension-icon.tsx │ │ │ ├── getters.ts │ │ │ ├── hooks.ts │ │ │ ├── menu-body.tsx │ │ │ ├── menu-provider.tsx │ │ │ ├── menu.scss.js │ │ │ ├── menu.tsx │ │ │ ├── mod.ts │ │ │ ├── native-menu │ │ │ │ ├── native-menu.scss.js │ │ │ │ └── native-menu.tsx │ │ │ ├── provider.tsx │ │ │ ├── reducer.ts │ │ │ └── types.ts │ │ ├── new-window │ │ │ └── new-window.tsx │ │ ├── notifications │ │ │ ├── notification-topic-settings │ │ │ │ ├── notification-topic-settings.scss.js │ │ │ │ └── notification-topic-settings.tsx │ │ │ └── setup-notifications-banner.tsx │ │ ├── onboarding │ │ │ ├── base-page │ │ │ │ ├── base-page.scss.js │ │ │ │ ├── base-page.tsx │ │ │ │ └── mod.ts │ │ │ ├── chat-settings-page │ │ │ │ ├── chat-settings-page.scss.js │ │ │ │ ├── chat-settings-page.tsx │ │ │ │ └── mod.ts │ │ │ ├── continue-as-page │ │ │ │ ├── continue-as-page.scss.js │ │ │ │ ├── continue-as-page.tsx │ │ │ │ └── mod.ts │ │ │ ├── hooks.tsx │ │ │ ├── mod.ts │ │ │ ├── notification-topic-page │ │ │ │ ├── notification-topic-page.tsx │ │ │ │ └── notifications-topic-page.scss.js │ │ │ ├── notifications-enable-page │ │ │ │ ├── notifications-enable-page.scss.js │ │ │ │ └── notifications-enable-page.tsx │ │ │ └── oauth-connection-page │ │ │ │ ├── local-oauth-frame.tsx │ │ │ │ ├── mod.ts │ │ │ │ ├── oauth-connection-page.scss.js │ │ │ │ └── oauth-connection-page.tsx │ │ ├── orientation │ │ │ ├── hooks.ts │ │ │ ├── jumper.ts │ │ │ ├── mod.ts │ │ │ └── styles.ts │ │ ├── page-stack │ │ │ ├── hooks.ts │ │ │ ├── mod.ts │ │ │ ├── page-stack.scss.js │ │ │ ├── page-stack.tsx │ │ │ ├── page.scss.js │ │ │ └── page.tsx │ │ ├── powerup │ │ │ ├── powerup.scss.js │ │ │ └── powerup.tsx │ │ ├── prediction-page │ │ │ ├── prediction-page.scss.js │ │ │ ├── prediction-page.tsx │ │ │ └── select-outcome-dialog │ │ │ │ ├── select-outcome-dialog.scss.js │ │ │ │ └── select-outcome-dialog.tsx │ │ ├── prediction-tile │ │ │ ├── prediction-tile.scss.js │ │ │ └── prediction-tile.tsx │ │ ├── prediction │ │ │ ├── gql.ts │ │ │ ├── prediction.scss.js │ │ │ └── prediction.tsx │ │ ├── season-pass-reward │ │ │ ├── season-pass-reward.scss.js │ │ │ └── season-pass-reward.tsx │ │ ├── season-pass-tab │ │ │ ├── season-pass-tab.scss.js │ │ │ └── season-pass-tab.tsx │ │ ├── season-pass │ │ │ ├── hooks.ts │ │ │ ├── mod.ts │ │ │ ├── season-pass.scss.js │ │ │ └── season-pass.tsx │ │ ├── settings │ │ │ ├── account-details-page │ │ │ │ ├── account-details-page.scss.js │ │ │ │ ├── account-details-page.tsx │ │ │ │ └── mod.ts │ │ │ ├── admin-settings-page │ │ │ │ ├── admin-settings-page.scss.js │ │ │ │ ├── admin-settings-page.tsx │ │ │ │ └── mod.ts │ │ │ ├── mod.ts │ │ │ ├── notification-settings-page │ │ │ │ ├── notification-settings-page.scss.js │ │ │ │ └── notification-settings-page.tsx │ │ │ └── settings-page │ │ │ │ ├── mod.ts │ │ │ │ └── settings-page.tsx │ │ ├── snack-bars │ │ │ ├── mod.ts │ │ │ └── powerup-activated-snack-bar │ │ │ │ ├── mod.ts │ │ │ │ └── powerup-activated-snack-bar.tsx │ │ ├── snackbar │ │ │ ├── hooks.ts │ │ │ ├── mod.ts │ │ │ ├── snack-bar-container.scss.js │ │ │ ├── snack-bar-container.tsx │ │ │ ├── snack-bar.scss.js │ │ │ └── snack-bar.tsx │ │ ├── tab-bar │ │ │ ├── tab-bar.scss.js │ │ │ └── tab-bar.tsx │ │ ├── tabs │ │ │ ├── actions.ts │ │ │ ├── constants.ts │ │ │ ├── context.ts │ │ │ ├── getters.ts │ │ │ ├── hooks.ts │ │ │ ├── mod.ts │ │ │ ├── provider.tsx │ │ │ ├── reducer.ts │ │ │ ├── tab-button │ │ │ │ ├── context.ts │ │ │ │ ├── hooks.ts │ │ │ │ ├── mod.ts │ │ │ │ └── provider.tsx │ │ │ ├── tabs.scss.js │ │ │ ├── tabs.tsx │ │ │ └── types.ts │ │ ├── test-tab │ │ │ └── test-tab.tsx │ │ ├── tile │ │ │ ├── tile.scss.js │ │ │ └── tile.tsx │ │ ├── time │ │ │ ├── mod.ts │ │ │ └── time.tsx │ │ ├── unlocked-icon │ │ │ ├── unlocked-icon.scss.js │ │ │ └── unlocked-icon.tsx │ │ ├── version │ │ │ ├── version.scss.js │ │ │ └── version.tsx │ │ ├── watchtime │ │ │ ├── gql.ts │ │ │ ├── use-timer.tsx │ │ │ ├── use-watchtime-claim-counter.tsx │ │ │ ├── use-watchtime-passive-counter.tsx │ │ │ ├── watchtime.scss.js │ │ │ └── watchtime.tsx │ │ └── xp-icon │ │ │ └── xp-icon.tsx │ ├── deno.json │ ├── deps.ts │ ├── ext-mapping-upsert.cql │ ├── routes │ │ ├── activity │ │ │ └── page.tsx │ │ ├── chat │ │ │ └── page.tsx │ │ ├── claim │ │ │ └── page.tsx │ │ └── home │ │ │ └── page.tsx │ ├── shared │ │ ├── gql │ │ │ ├── fcm-token.ts │ │ │ ├── kv.ts │ │ │ ├── mod.ts │ │ │ ├── notifications.gql.ts │ │ │ ├── poll.gql.ts │ │ │ ├── season-pass.gql.ts │ │ │ └── user.gql.ts │ │ ├── mod.ts │ │ └── util │ │ │ ├── active-powerup │ │ │ ├── gql.ts │ │ │ ├── hooks.ts │ │ │ └── mod.ts │ │ │ ├── activity │ │ │ ├── gql.ts │ │ │ ├── mod.ts │ │ │ ├── signals.ts │ │ │ └── util.ts │ │ │ ├── collectible │ │ │ ├── gql.ts │ │ │ ├── hooks.ts │ │ │ └── mod.ts │ │ │ ├── firebase │ │ │ ├── app.ts │ │ │ ├── config.ts │ │ │ ├── fcm.ts │ │ │ └── mod.ts │ │ │ ├── general.ts │ │ │ ├── icon │ │ │ ├── mod.ts │ │ │ ├── paths.ts │ │ │ └── viewboxes.ts │ │ │ ├── interval │ │ │ ├── hooks.ts │ │ │ └── mod.ts │ │ │ ├── jumper │ │ │ ├── messages.ts │ │ │ ├── mod.ts │ │ │ └── util.ts │ │ │ ├── kv │ │ │ ├── hooks.ts │ │ │ └── mod.ts │ │ │ ├── mod.ts │ │ │ ├── native │ │ │ ├── mod.ts │ │ │ └── util.ts │ │ │ ├── notifications │ │ │ ├── constants.ts │ │ │ ├── hooks.ts │ │ │ └── mod.ts │ │ │ ├── org-user │ │ │ ├── gql.ts │ │ │ ├── hooks.ts │ │ │ └── mod.ts │ │ │ ├── owned-collectible │ │ │ ├── gql.ts │ │ │ ├── hooks.ts │ │ │ └── mod.ts │ │ │ ├── permissions │ │ │ ├── mod.ts │ │ │ └── util.ts │ │ │ ├── poll │ │ │ ├── gql.ts │ │ │ ├── mod.ts │ │ │ └── util.ts │ │ │ ├── season-pass │ │ │ ├── hooks.ts │ │ │ └── mod.ts │ │ │ └── user-info │ │ │ ├── gql.ts │ │ │ ├── hooks.ts │ │ │ └── mod.ts │ ├── truffle.config.mjs │ ├── tsconfig.json │ └── types │ │ ├── active-powerup.types.ts │ │ ├── alert.types.ts │ │ ├── collectible.types.ts │ │ ├── economy-action.types.ts │ │ ├── file.types.ts │ │ ├── koth.types.ts │ │ ├── mod.ts │ │ ├── notification.types.ts │ │ ├── org-user-counter-type.types.ts │ │ ├── org-user-counter.types.ts │ │ ├── org-user.types.ts │ │ ├── owned-collectible.types.ts │ │ ├── poll.types.ts │ │ ├── powerup.types.ts │ │ ├── product.types.ts │ │ ├── season-pass.types.ts │ │ ├── user.types.ts │ │ └── utils.types.ts ├── notifications │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── components │ │ ├── live-notification-form │ │ │ ├── live-notification-form.scss.js │ │ │ └── live-notification-form.tsx │ │ ├── notifications-admin-page │ │ │ └── notifications-admin-page.tsx │ │ ├── only-admin │ │ │ └── only-admin.tsx │ │ └── user-info │ │ │ ├── user-info.css.js │ │ │ └── user-info.tsx │ ├── deno.json │ ├── deps.ts │ ├── functions │ │ └── src │ │ │ ├── notify-is-live.ts │ │ │ └── util │ │ │ ├── channel.ts │ │ │ ├── graphql-client.ts │ │ │ ├── kv.ts │ │ │ └── notification.ts │ ├── package.json │ ├── routes │ │ ├── [[...catchAll]] │ │ │ └── page.tsx │ │ └── admin │ │ │ └── notifications │ │ │ └── page.tsx │ └── truffle.config.mjs ├── patreon │ ├── .gitignore │ ├── README.md │ ├── components │ │ ├── info-fetcher │ │ │ └── info-fetcher.tsx │ │ ├── patreon-iframe │ │ │ ├── patreon-iframe.scss.js │ │ │ └── patreon-iframe.tsx │ │ ├── premium-content-embed │ │ │ ├── premium-content-embed.scss.js │ │ │ └── premium-content-embed.tsx │ │ ├── subscription-listener │ │ │ └── subscription-listener.tsx │ │ ├── video-embed │ │ │ ├── svgs.tsx │ │ │ ├── video-embed.scss.js │ │ │ └── video-embed.tsx │ │ ├── video-scrubber │ │ │ └── video-styler.tsx │ │ └── video-styler │ │ │ └── video-styler.tsx │ ├── deno.json │ ├── lib │ │ └── detect.ts │ ├── package.json │ ├── routes │ │ ├── info-fetcher │ │ │ └── page.tsx │ │ ├── page.tsx │ │ ├── subscription-listener │ │ │ └── page.tsx │ │ ├── video-embed │ │ │ └── page.tsx │ │ └── video-styler │ │ │ └── page.tsx │ ├── truffle.config.mjs │ ├── types │ │ └── index.ts │ └── utils │ │ └── use-channel.ts ├── raid │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── components │ │ ├── button │ │ │ ├── button.scss.js │ │ │ └── button.tsx │ │ └── raid │ │ │ ├── backdrop │ │ │ ├── backdrop.scss.js │ │ │ └── backdrop.tsx │ │ │ ├── gql │ │ │ └── raid.gql.ts │ │ │ ├── overlay │ │ │ ├── overlay.scss.js │ │ │ └── overlay.tsx │ │ │ ├── raid.tsx │ │ │ └── util │ │ │ ├── display.ts │ │ │ ├── hooks.ts │ │ │ ├── manager.ts │ │ │ ├── persistence.ts │ │ │ └── state.ts │ ├── deno.json │ ├── deps.ts │ ├── package.json │ ├── routes │ │ ├── [[...catchAll]] │ │ │ └── page.tsx │ │ ├── page.tsx │ │ └── raid-overlay │ │ │ └── page.tsx │ ├── shared │ │ ├── assets │ │ │ └── icons.ts │ │ └── util │ │ │ ├── hooks.ts │ │ │ └── stream-plat.ts │ └── truffle.config.mjs ├── stream-feedback │ ├── .gitignore │ ├── README.md │ ├── deno.json │ ├── routes │ │ └── page.tsx │ └── truffle.config.mjs └── twitch-on-youtube │ ├── .gitignore │ ├── README.md │ ├── components │ ├── prime-button-youtube │ │ ├── prime-button-youtube.scss.js │ │ └── prime-button-youtube.tsx │ ├── prime-sub-listener │ │ └── prime-sub-listener.tsx │ └── subscribe-iframe │ │ ├── subscribe-iframe.scss.js │ │ └── subscribe-iframe.tsx │ ├── deno.json │ ├── routes │ ├── prime-button-youtube │ │ └── page.tsx │ └── prime-sub-listener │ │ └── page.tsx │ └── truffle.config.mjs ├── third-party-oauth ├── .gitignore ├── .vscode │ └── settings.json ├── README.md ├── components │ ├── button │ │ ├── button.scss.js │ │ └── button.tsx │ ├── error-renderer │ │ ├── error-renderer.scss.js │ │ └── error-renderer.tsx │ ├── login-manager │ │ ├── login-manager.scss.js │ │ └── login-manager.tsx │ ├── oauth-button │ │ ├── hooks.ts │ │ ├── oauth-button.scss.js │ │ └── oauth-button.tsx │ ├── oauth-iframe │ │ ├── hooks.ts │ │ ├── mod.ts │ │ └── oauth-iframe.tsx │ └── theme-component │ │ └── theme-component.tsx ├── deno.json ├── deps.ts ├── package.json ├── routes │ ├── [[...catchAll]] │ │ └── page.tsx │ ├── auth │ │ ├── [sourceType] │ │ │ └── page.tsx │ │ └── layout.tsx │ ├── layout.css.js │ ├── layout.tsx │ ├── page.tsx │ └── redirect │ │ ├── callback │ │ ├── page.scss.js │ │ └── page.tsx │ │ └── handler │ │ ├── page.scss.js │ │ └── page.tsx ├── shared │ ├── mod.ts │ ├── types │ │ ├── mod.ts │ │ └── o-auth.types.ts │ └── utils │ │ ├── encoding.ts │ │ ├── messaging.ts │ │ ├── mod.ts │ │ ├── o-auth.ts │ │ ├── web-to-native.ts │ │ └── window.ts └── truffle.config.mjs ├── tsconfig.json ├── ui ├── .gitignore ├── README.md ├── components │ ├── auth-dialog │ │ ├── auth-dialog.css │ │ ├── auth-dialog.css.js │ │ ├── auth-dialog.dist.ts │ │ └── auth-dialog.tag.ts │ ├── button │ │ ├── button.css │ │ ├── button.dist.ts │ │ └── button.tag.ts │ ├── dialog │ │ ├── dialog.css │ │ ├── dialog.dist.ts │ │ └── dialog.tag.ts │ ├── isolate │ │ └── isolate.tsx │ ├── legacy │ │ ├── avatar │ │ │ ├── avatar.css │ │ │ ├── avatar.scss │ │ │ └── avatar.tsx │ │ ├── icon │ │ │ ├── icon.css │ │ │ ├── icon.css.map │ │ │ ├── icon.scss │ │ │ └── icon.tsx │ │ ├── image-by-aspect-ratio │ │ │ ├── image-by-aspect-ratio.css │ │ │ ├── image-by-aspect-ratio.css.map │ │ │ ├── image-by-aspect-ratio.scss │ │ │ └── image-by-aspect-ratio.tsx │ │ ├── ripple │ │ │ ├── ripple.css │ │ │ ├── ripple.css.map │ │ │ ├── ripple.scss │ │ │ └── ripple.tsx │ │ ├── scoped-stylesheet │ │ │ └── scoped-stylesheet.tsx │ │ ├── snack-bar │ │ │ ├── snack-bar.css │ │ │ ├── snack-bar.css.map │ │ │ ├── snack-bar.scss │ │ │ └── snack-bar.tsx │ │ └── spinner │ │ │ ├── spinner.css │ │ │ ├── spinner.css.map │ │ │ ├── spinner.scss │ │ │ └── spinner.tsx │ ├── stylesheet │ │ ├── stylesheet.dist.ts │ │ └── stylesheet.tag.ts │ ├── text-area │ │ ├── text-area.css │ │ ├── text-area.css.js │ │ ├── text-area.dist.ts │ │ └── text-area.tag.ts │ ├── text-field │ │ ├── text-field.css │ │ ├── text-field.css.js │ │ ├── text-field.dist.ts │ │ └── text-field.tag.ts │ └── theme │ │ ├── theme-template.ts │ │ └── variables.css ├── legacy │ ├── css-vars.js │ └── icons.ts ├── truffle.config.mjs └── utils │ └── event.ts ├── utils ├── .gitignore ├── README.md ├── cookie │ └── cookie.ts ├── css │ └── css.ts ├── embed │ ├── deps.ts │ ├── helpers.ts │ ├── hooks.ts │ ├── messages.ts │ ├── mod.ts │ └── types.ts ├── google-font-loader │ ├── deps.ts │ ├── hooks.ts │ └── mod.ts ├── helpers │ ├── arrays.ts │ └── mod.ts ├── jumper │ ├── jumper-base.ts │ ├── jumper-instance.ts │ ├── jumper.ts │ └── rpc_client.ts ├── legacy │ ├── class-kebab.ts │ ├── environment │ │ └── environment.ts │ ├── format │ │ └── format.ts │ ├── image.ts │ ├── prop-injection │ │ ├── component-instance.tsx │ │ ├── component-instances-context.ts │ │ ├── modified-create-element.ts │ │ ├── patch-react.ts │ │ └── patched-react.ts │ ├── push │ │ └── push.ts │ └── request.ts ├── obs │ ├── subject.ts │ ├── use-observables-base.ts │ ├── use-observables-haunted.ts │ └── use-observables-react.ts ├── packages │ └── path-parts.ts ├── signals │ ├── api.ts │ ├── deps.ts │ ├── hooks.ts │ ├── mod.ts │ └── signal.ts ├── site │ └── site.ts ├── ssr │ └── is-ssr.ts ├── truffle.config.mjs └── tsconfig.json ├── yarn.lock └── youtube-js ├── .gitignore ├── README.md ├── getVideo.ts ├── index.d.ts ├── index.js └── truffle.config.mjs /.github/hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/.github/hooks/pre-commit -------------------------------------------------------------------------------- /.github/workflows/pages_mogul-menu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/.github/workflows/pages_mogul-menu.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-git-hooks.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/.yarn/plugins/@yarnpkg/plugin-git-hooks.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.5.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/.yarn/releases/yarn-3.5.0.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/README.md -------------------------------------------------------------------------------- /actions/image_tag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/actions/image_tag/README.md -------------------------------------------------------------------------------- /actions/image_tag/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/actions/image_tag/action.yml -------------------------------------------------------------------------------- /actions/legacy_mogul_menu_pages/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/actions/legacy_mogul_menu_pages/action.yml -------------------------------------------------------------------------------- /actions/pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/actions/pages/README.md -------------------------------------------------------------------------------- /actions/pages/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/actions/pages/action.yml -------------------------------------------------------------------------------- /actions/pnpmCache/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/actions/pnpmCache/action.yml -------------------------------------------------------------------------------- /actions/yarn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/actions/yarn/README.md -------------------------------------------------------------------------------- /actions/yarn/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/actions/yarn/action.yml -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | truffle.secret.js -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- 1 | # truffle-api 2 | -------------------------------------------------------------------------------- /api/auth-exchange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/auth-exchange.ts -------------------------------------------------------------------------------- /api/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/auth.ts -------------------------------------------------------------------------------- /api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/client.ts -------------------------------------------------------------------------------- /api/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/mod.ts -------------------------------------------------------------------------------- /api/subscription-exchange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/subscription-exchange.ts -------------------------------------------------------------------------------- /api/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/truffle.config.mjs -------------------------------------------------------------------------------- /api/types/component-instance.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/types/component-instance.types.ts -------------------------------------------------------------------------------- /api/types/component.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/types/component.types.ts -------------------------------------------------------------------------------- /api/types/domain.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/types/domain.types.ts -------------------------------------------------------------------------------- /api/types/gql-request.types.ts: -------------------------------------------------------------------------------- 1 | export interface TruffleGQLResponse { 2 | data: T; 3 | } 4 | -------------------------------------------------------------------------------- /api/types/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/types/mod.ts -------------------------------------------------------------------------------- /api/types/pagination.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/types/pagination.types.ts -------------------------------------------------------------------------------- /api/types/route.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/types/route.types.ts -------------------------------------------------------------------------------- /api/types/truffle-tv.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/types/truffle-tv.types.ts -------------------------------------------------------------------------------- /api/urql-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/urql-client.ts -------------------------------------------------------------------------------- /api/urql-mods/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/urql-mods/README.md -------------------------------------------------------------------------------- /api/urql-mods/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/urql-mods/cache.ts -------------------------------------------------------------------------------- /api/urql-mods/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/urql-mods/index.ts -------------------------------------------------------------------------------- /api/urql-mods/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/urql-mods/state.ts -------------------------------------------------------------------------------- /api/urql-mods/useMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/urql-mods/useMutation.ts -------------------------------------------------------------------------------- /api/urql-mods/useQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/urql-mods/useQuery.ts -------------------------------------------------------------------------------- /api/urql-mods/useRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/urql-mods/useRequest.ts -------------------------------------------------------------------------------- /api/urql-mods/useSubscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/api/urql-mods/useSubscription.ts -------------------------------------------------------------------------------- /config/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | truffle.secret.* -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- 1 | # truffle-config 2 | -------------------------------------------------------------------------------- /config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/config/index.ts -------------------------------------------------------------------------------- /config/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/config/truffle.config.mjs -------------------------------------------------------------------------------- /context/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | truffle.secret.js -------------------------------------------------------------------------------- /context/README.md: -------------------------------------------------------------------------------- 1 | # truffle-context 2 | -------------------------------------------------------------------------------- /context/deno-async-local-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/context/deno-async-local-storage.ts -------------------------------------------------------------------------------- /context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/context/index.ts -------------------------------------------------------------------------------- /context/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/context/truffle.config.mjs -------------------------------------------------------------------------------- /context/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/context/types.ts -------------------------------------------------------------------------------- /dev-projects/brainrot/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /dev-projects/brainrot/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/dev-projects/brainrot/truffle.config.mjs -------------------------------------------------------------------------------- /dev-projects/pigtionary/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /dev-projects/pigtionary/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/dev-projects/pigtionary/truffle.config.mjs -------------------------------------------------------------------------------- /dev-projects/revojam/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /dev-projects/revojam/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/dev-projects/revojam/truffle.config.mjs -------------------------------------------------------------------------------- /dev-projects/screen-picker/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /dev-projects/screen-picker/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/dev-projects/screen-picker/truffle.config.mjs -------------------------------------------------------------------------------- /distribute/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/distribute/.gitignore -------------------------------------------------------------------------------- /distribute/format/react-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/distribute/format/react-native/README.md -------------------------------------------------------------------------------- /distribute/format/wc/fast-foundation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/distribute/format/wc/fast-foundation/index.ts -------------------------------------------------------------------------------- /distribute/format/wc/fast/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/distribute/format/wc/fast/index.ts -------------------------------------------------------------------------------- /distribute/format/wc/haunted/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/distribute/format/wc/haunted/index.ts -------------------------------------------------------------------------------- /distribute/format/wc/preact/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/distribute/format/wc/preact/index.ts -------------------------------------------------------------------------------- /distribute/format/wc/react/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/distribute/format/wc/react/index.ts -------------------------------------------------------------------------------- /distribute/format/wc/react/react-to-web-component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/distribute/format/wc/react/react-to-web-component.ts -------------------------------------------------------------------------------- /distribute/format/wc/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/distribute/format/wc/shared.ts -------------------------------------------------------------------------------- /distribute/pinned-libs/haunted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/distribute/pinned-libs/haunted.ts -------------------------------------------------------------------------------- /distribute/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/distribute/truffle.config.mjs -------------------------------------------------------------------------------- /distribute/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/distribute/tsconfig.json -------------------------------------------------------------------------------- /events/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | truffle.secret.mjs -------------------------------------------------------------------------------- /events/event-topic/event-topic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/events/event-topic/event-topic.ts -------------------------------------------------------------------------------- /events/handler/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/events/handler/handler.ts -------------------------------------------------------------------------------- /events/handler/supabase/supabase-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/events/handler/supabase/supabase-handler.ts -------------------------------------------------------------------------------- /events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/events/index.ts -------------------------------------------------------------------------------- /events/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/events/truffle.config.mjs -------------------------------------------------------------------------------- /examples/chants/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vite 3 | truffle.secret.* 4 | data.json -------------------------------------------------------------------------------- /examples/chants/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chants/.vscode/settings.json -------------------------------------------------------------------------------- /examples/chants/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chants/README.md -------------------------------------------------------------------------------- /examples/chants/components/chants/chant.scss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chants/components/chants/chant.scss.js -------------------------------------------------------------------------------- /examples/chants/components/chants/chant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chants/components/chants/chant.tsx -------------------------------------------------------------------------------- /examples/chants/components/chants/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chants/components/chants/types.ts -------------------------------------------------------------------------------- /examples/chants/components/home/home.css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chants/components/home/home.css.js -------------------------------------------------------------------------------- /examples/chants/components/home/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chants/components/home/home.tsx -------------------------------------------------------------------------------- /examples/chants/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chants/deno.json -------------------------------------------------------------------------------- /examples/chants/dev-embed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chants/dev-embed.json -------------------------------------------------------------------------------- /examples/chants/routes/layout.css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chants/routes/layout.css.js -------------------------------------------------------------------------------- /examples/chants/routes/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chants/routes/layout.tsx -------------------------------------------------------------------------------- /examples/chants/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chants/routes/page.tsx -------------------------------------------------------------------------------- /examples/chants/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chants/truffle.config.mjs -------------------------------------------------------------------------------- /examples/chessmaster/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /examples/chessmaster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/README.md -------------------------------------------------------------------------------- /examples/chessmaster/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/backend/README.md -------------------------------------------------------------------------------- /examples/chessmaster/backend/deno.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /examples/chessmaster/backend/supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/backend/supabase/config.toml -------------------------------------------------------------------------------- /examples/chessmaster/backend/supabase/dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/backend/supabase/dev.sh -------------------------------------------------------------------------------- /examples/chessmaster/backend/supabase/env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/backend/supabase/env.example -------------------------------------------------------------------------------- /examples/chessmaster/components/set-game/set-game.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/components/set-game/set-game.tsx -------------------------------------------------------------------------------- /examples/chessmaster/components/wake-bot/wake-bot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/components/wake-bot/wake-bot.tsx -------------------------------------------------------------------------------- /examples/chessmaster/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/config.ts -------------------------------------------------------------------------------- /examples/chessmaster/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/deno.json -------------------------------------------------------------------------------- /examples/chessmaster/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/deps.ts -------------------------------------------------------------------------------- /examples/chessmaster/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/package.json -------------------------------------------------------------------------------- /examples/chessmaster/routes/[[...catchAll]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/routes/[[...catchAll]]/page.tsx -------------------------------------------------------------------------------- /examples/chessmaster/routes/layout.css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/routes/layout.css.js -------------------------------------------------------------------------------- /examples/chessmaster/routes/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/routes/layout.tsx -------------------------------------------------------------------------------- /examples/chessmaster/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/routes/page.tsx -------------------------------------------------------------------------------- /examples/chessmaster/routes/set-game/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/routes/set-game/page.tsx -------------------------------------------------------------------------------- /examples/chessmaster/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/chessmaster/truffle.config.mjs -------------------------------------------------------------------------------- /examples/create-react-project/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vite 3 | truffle.secret.* -------------------------------------------------------------------------------- /examples/create-react-project/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/create-react-project/.vscode/settings.json -------------------------------------------------------------------------------- /examples/create-react-project/README.md: -------------------------------------------------------------------------------- 1 | # truffle-default-site 2 | 3 | Requires Node >= 18 4 | -------------------------------------------------------------------------------- /examples/create-react-project/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/create-react-project/deno.json -------------------------------------------------------------------------------- /examples/create-react-project/routes/embed/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/create-react-project/routes/embed/page.tsx -------------------------------------------------------------------------------- /examples/create-react-project/routes/example/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/create-react-project/routes/example/page.tsx -------------------------------------------------------------------------------- /examples/create-react-project/routes/layout.css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/create-react-project/routes/layout.css.js -------------------------------------------------------------------------------- /examples/create-react-project/routes/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/create-react-project/routes/layout.tsx -------------------------------------------------------------------------------- /examples/create-react-project/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/create-react-project/routes/page.tsx -------------------------------------------------------------------------------- /examples/create-react-project/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/create-react-project/truffle.config.mjs -------------------------------------------------------------------------------- /examples/discord-bot-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/discord-bot-demo/.gitignore -------------------------------------------------------------------------------- /examples/discord-bot-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/discord-bot-demo/README.md -------------------------------------------------------------------------------- /examples/discord-bot-demo/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/discord-bot-demo/deno.json -------------------------------------------------------------------------------- /examples/discord-bot-demo/scripts/deployCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/discord-bot-demo/scripts/deployCommands.ts -------------------------------------------------------------------------------- /examples/discord-bot-demo/supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/discord-bot-demo/supabase/config.toml -------------------------------------------------------------------------------- /examples/discord-bot-demo/supabase/env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/discord-bot-demo/supabase/env.example -------------------------------------------------------------------------------- /examples/discord-bot-demo/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/discord-bot-demo/truffle.config.mjs -------------------------------------------------------------------------------- /examples/events-demo-backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/events-demo-backend/.gitignore -------------------------------------------------------------------------------- /examples/events-demo-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/events-demo-backend/README.md -------------------------------------------------------------------------------- /examples/events-demo-backend/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/events-demo-backend/backend/README.md -------------------------------------------------------------------------------- /examples/events-demo-backend/backend/supabase/env.example: -------------------------------------------------------------------------------- 1 | TRUFFLE_API_KEY= 2 | VIEWER_CREATED_POLL_EVENT_TOPIC_SLUG=viewer-create-poll 3 | -------------------------------------------------------------------------------- /examples/events-demo-backend/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/events-demo-backend/deno.json -------------------------------------------------------------------------------- /examples/events-demo-backend/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/events-demo-backend/truffle.config.mjs -------------------------------------------------------------------------------- /examples/give-channel-points/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/give-channel-points/index.ts -------------------------------------------------------------------------------- /examples/mashing-minigame/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vite 3 | truffle.secret.* -------------------------------------------------------------------------------- /examples/mashing-minigame/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/.vscode/settings.json -------------------------------------------------------------------------------- /examples/mashing-minigame/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/README.md -------------------------------------------------------------------------------- /examples/mashing-minigame/api/gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/api/gql.ts -------------------------------------------------------------------------------- /examples/mashing-minigame/backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/backend/.gitignore -------------------------------------------------------------------------------- /examples/mashing-minigame/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/backend/README.md -------------------------------------------------------------------------------- /examples/mashing-minigame/backend/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/backend/deno.json -------------------------------------------------------------------------------- /examples/mashing-minigame/backend/import_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/backend/import_map.json -------------------------------------------------------------------------------- /examples/mashing-minigame/backend/supabase/env.example: -------------------------------------------------------------------------------- 1 | TRUFFLE_API_KEY= 2 | -------------------------------------------------------------------------------- /examples/mashing-minigame/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/mashing-minigame/components/admin/admin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/components/admin/admin.tsx -------------------------------------------------------------------------------- /examples/mashing-minigame/components/mash/mash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/components/mash/mash.tsx -------------------------------------------------------------------------------- /examples/mashing-minigame/components/timer/timer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/components/timer/timer.tsx -------------------------------------------------------------------------------- /examples/mashing-minigame/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/deno.json -------------------------------------------------------------------------------- /examples/mashing-minigame/import_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/import_map.json -------------------------------------------------------------------------------- /examples/mashing-minigame/routes/admin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/routes/admin/page.tsx -------------------------------------------------------------------------------- /examples/mashing-minigame/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/routes/page.tsx -------------------------------------------------------------------------------- /examples/mashing-minigame/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/truffle.config.mjs -------------------------------------------------------------------------------- /examples/mashing-minigame/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mashing-minigame/tsconfig.json -------------------------------------------------------------------------------- /examples/mutation-observer/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vite 3 | truffle.secret.* -------------------------------------------------------------------------------- /examples/mutation-observer/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mutation-observer/.vscode/settings.json -------------------------------------------------------------------------------- /examples/mutation-observer/README.md: -------------------------------------------------------------------------------- 1 | # truffle-mutation-observer 2 | 3 | Requires Node >= 18 4 | -------------------------------------------------------------------------------- /examples/mutation-observer/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mutation-observer/deno.json -------------------------------------------------------------------------------- /examples/mutation-observer/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mutation-observer/routes/page.tsx -------------------------------------------------------------------------------- /examples/mutation-observer/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/mutation-observer/truffle.config.mjs -------------------------------------------------------------------------------- /examples/song-suggestions/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/.vscode/settings.json -------------------------------------------------------------------------------- /examples/song-suggestions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/README.md -------------------------------------------------------------------------------- /examples/song-suggestions/api/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/api/mod.ts -------------------------------------------------------------------------------- /examples/song-suggestions/api/poll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/api/poll.ts -------------------------------------------------------------------------------- /examples/song-suggestions/api/submissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/api/submissions.ts -------------------------------------------------------------------------------- /examples/song-suggestions/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/README.md -------------------------------------------------------------------------------- /examples/song-suggestions/backend/areas/admin.area.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/areas/admin.area.ts -------------------------------------------------------------------------------- /examples/song-suggestions/backend/areas/event.area.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/areas/event.area.ts -------------------------------------------------------------------------------- /examples/song-suggestions/backend/areas/root.area.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/areas/root.area.ts -------------------------------------------------------------------------------- /examples/song-suggestions/backend/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/deno.json -------------------------------------------------------------------------------- /examples/song-suggestions/backend/import_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/import_map.json -------------------------------------------------------------------------------- /examples/song-suggestions/backend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/index.ts -------------------------------------------------------------------------------- /examples/song-suggestions/backend/models/dto.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/models/dto.model.ts -------------------------------------------------------------------------------- /examples/song-suggestions/backend/models/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/models/mod.ts -------------------------------------------------------------------------------- /examples/song-suggestions/backend/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/scripts/README.md -------------------------------------------------------------------------------- /examples/song-suggestions/backend/scripts/k6-load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/scripts/k6-load.js -------------------------------------------------------------------------------- /examples/song-suggestions/backend/scripts/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/scripts/script.js -------------------------------------------------------------------------------- /examples/song-suggestions/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/song-suggestions/backend/types/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/types/mod.ts -------------------------------------------------------------------------------- /examples/song-suggestions/backend/types/poll.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/types/poll.types.ts -------------------------------------------------------------------------------- /examples/song-suggestions/backend/types/role.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/types/role.types.ts -------------------------------------------------------------------------------- /examples/song-suggestions/backend/types/submission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/types/submission.ts -------------------------------------------------------------------------------- /examples/song-suggestions/backend/utils/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/utils/mod.ts -------------------------------------------------------------------------------- /examples/song-suggestions/backend/utils/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/backend/utils/validation.ts -------------------------------------------------------------------------------- /examples/song-suggestions/components/admin/admin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/components/admin/admin.tsx -------------------------------------------------------------------------------- /examples/song-suggestions/components/flair/flair.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/components/flair/flair.tsx -------------------------------------------------------------------------------- /examples/song-suggestions/components/tabs/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/components/tabs/tabs.tsx -------------------------------------------------------------------------------- /examples/song-suggestions/components/timer/timer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/components/timer/timer.tsx -------------------------------------------------------------------------------- /examples/song-suggestions/components/vote/vote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/components/vote/vote.tsx -------------------------------------------------------------------------------- /examples/song-suggestions/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/config.ts -------------------------------------------------------------------------------- /examples/song-suggestions/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/deno.json -------------------------------------------------------------------------------- /examples/song-suggestions/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/deps.ts -------------------------------------------------------------------------------- /examples/song-suggestions/gql/action.gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/gql/action.gql.ts -------------------------------------------------------------------------------- /examples/song-suggestions/gql/collectibles.gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/gql/collectibles.gql.ts -------------------------------------------------------------------------------- /examples/song-suggestions/gql/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/gql/mod.ts -------------------------------------------------------------------------------- /examples/song-suggestions/gql/org-user.gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/gql/org-user.gql.ts -------------------------------------------------------------------------------- /examples/song-suggestions/gql/poll.gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/gql/poll.gql.ts -------------------------------------------------------------------------------- /examples/song-suggestions/gql/user.gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/gql/user.gql.ts -------------------------------------------------------------------------------- /examples/song-suggestions/hooks/google-font-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/hooks/google-font-loader.ts -------------------------------------------------------------------------------- /examples/song-suggestions/hooks/interval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/hooks/interval.ts -------------------------------------------------------------------------------- /examples/song-suggestions/hooks/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/hooks/mod.ts -------------------------------------------------------------------------------- /examples/song-suggestions/hooks/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/hooks/pagination.ts -------------------------------------------------------------------------------- /examples/song-suggestions/hooks/poll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/hooks/poll.ts -------------------------------------------------------------------------------- /examples/song-suggestions/import_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/import_map.json -------------------------------------------------------------------------------- /examples/song-suggestions/load-balancer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/load-balancer/README.md -------------------------------------------------------------------------------- /examples/song-suggestions/load-balancer/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/load-balancer/deno.json -------------------------------------------------------------------------------- /examples/song-suggestions/load-balancer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/load-balancer/index.ts -------------------------------------------------------------------------------- /examples/song-suggestions/load-balancer/models/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/load-balancer/models/mod.ts -------------------------------------------------------------------------------- /examples/song-suggestions/load-balancer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/load-balancer/tsconfig.json -------------------------------------------------------------------------------- /examples/song-suggestions/load-balancer/types/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/load-balancer/types/mod.ts -------------------------------------------------------------------------------- /examples/song-suggestions/load-balancer/utils/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/load-balancer/utils/mod.ts -------------------------------------------------------------------------------- /examples/song-suggestions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/package.json -------------------------------------------------------------------------------- /examples/song-suggestions/routes/admin-lite/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/routes/admin-lite/page.tsx -------------------------------------------------------------------------------- /examples/song-suggestions/routes/admin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/routes/admin/page.tsx -------------------------------------------------------------------------------- /examples/song-suggestions/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/routes/page.tsx -------------------------------------------------------------------------------- /examples/song-suggestions/routes/submission/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/routes/submission/page.tsx -------------------------------------------------------------------------------- /examples/song-suggestions/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/truffle.config.mjs -------------------------------------------------------------------------------- /examples/song-suggestions/types/collectible.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/types/collectible.types.ts -------------------------------------------------------------------------------- /examples/song-suggestions/types/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/types/mod.ts -------------------------------------------------------------------------------- /examples/song-suggestions/types/org-user.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/types/org-user.types.ts -------------------------------------------------------------------------------- /examples/song-suggestions/types/poll.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/types/poll.types.ts -------------------------------------------------------------------------------- /examples/song-suggestions/types/powerup.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/types/powerup.types.ts -------------------------------------------------------------------------------- /examples/song-suggestions/types/role.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/types/role.types.ts -------------------------------------------------------------------------------- /examples/song-suggestions/types/submission.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/types/submission.types.ts -------------------------------------------------------------------------------- /examples/song-suggestions/types/user.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/types/user.types.ts -------------------------------------------------------------------------------- /examples/song-suggestions/utils/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/utils/mod.ts -------------------------------------------------------------------------------- /examples/song-suggestions/utils/permission.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/utils/permission.utils.ts -------------------------------------------------------------------------------- /examples/song-suggestions/utils/poll.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/utils/poll.utils.ts -------------------------------------------------------------------------------- /examples/song-suggestions/utils/youtube.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/song-suggestions/utils/youtube.utils.ts -------------------------------------------------------------------------------- /examples/spotify-integration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/spotify-integration/.gitignore -------------------------------------------------------------------------------- /examples/spotify-integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/spotify-integration/README.md -------------------------------------------------------------------------------- /examples/spotify-integration/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/spotify-integration/backend/README.md -------------------------------------------------------------------------------- /examples/spotify-integration/backend/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/spotify-integration/backend/deno.json -------------------------------------------------------------------------------- /examples/spotify-integration/backend/import_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/spotify-integration/backend/import_map.json -------------------------------------------------------------------------------- /examples/spotify-integration/backend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/spotify-integration/backend/index.ts -------------------------------------------------------------------------------- /examples/spotify-integration/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/spotify-integration/backend/tsconfig.json -------------------------------------------------------------------------------- /examples/spotify-integration/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/spotify-integration/deno.json -------------------------------------------------------------------------------- /examples/spotify-integration/import_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/spotify-integration/import_map.json -------------------------------------------------------------------------------- /examples/spotify-integration/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/spotify-integration/truffle.config.mjs -------------------------------------------------------------------------------- /examples/viewer-polls/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vite 3 | truffle.secret.* -------------------------------------------------------------------------------- /examples/viewer-polls/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "deno.enable": false 3 | } -------------------------------------------------------------------------------- /examples/viewer-polls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/README.md -------------------------------------------------------------------------------- /examples/viewer-polls/backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/backend/.gitignore -------------------------------------------------------------------------------- /examples/viewer-polls/backend/README.md: -------------------------------------------------------------------------------- 1 | # Truffle Webhook Example Supabase 2 | -------------------------------------------------------------------------------- /examples/viewer-polls/backend/supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/backend/supabase/config.toml -------------------------------------------------------------------------------- /examples/viewer-polls/backend/supabase/env.example: -------------------------------------------------------------------------------- 1 | TRUFFLE_API_KEY= 2 | VIEWER_CREATED_POLL_EVENT_TOPIC_SLUG=viewer-create-poll 3 | -------------------------------------------------------------------------------- /examples/viewer-polls/components/create/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/components/create/create.tsx -------------------------------------------------------------------------------- /examples/viewer-polls/components/poll/gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/components/poll/gql.ts -------------------------------------------------------------------------------- /examples/viewer-polls/components/poll/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/components/poll/hooks.ts -------------------------------------------------------------------------------- /examples/viewer-polls/components/poll/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/components/poll/types.ts -------------------------------------------------------------------------------- /examples/viewer-polls/components/poll/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/components/poll/utils.ts -------------------------------------------------------------------------------- /examples/viewer-polls/components/timer/timer.scss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/components/timer/timer.scss.js -------------------------------------------------------------------------------- /examples/viewer-polls/components/timer/timer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/components/timer/timer.tsx -------------------------------------------------------------------------------- /examples/viewer-polls/components/vote/vote.dist.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/components/vote/vote.dist.tsx -------------------------------------------------------------------------------- /examples/viewer-polls/components/vote/vote.scss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/components/vote/vote.scss.js -------------------------------------------------------------------------------- /examples/viewer-polls/components/vote/vote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/components/vote/vote.tsx -------------------------------------------------------------------------------- /examples/viewer-polls/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/deno.json -------------------------------------------------------------------------------- /examples/viewer-polls/routes/[[...catchAll]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/routes/[[...catchAll]]/page.tsx -------------------------------------------------------------------------------- /examples/viewer-polls/routes/create/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/routes/create/page.tsx -------------------------------------------------------------------------------- /examples/viewer-polls/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/routes/page.tsx -------------------------------------------------------------------------------- /examples/viewer-polls/routes/poll-overlay/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/routes/poll-overlay/page.tsx -------------------------------------------------------------------------------- /examples/viewer-polls/routes/poll/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/routes/poll/[id]/page.tsx -------------------------------------------------------------------------------- /examples/viewer-polls/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/examples/viewer-polls/truffle.config.mjs -------------------------------------------------------------------------------- /functions/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /functions/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/functions/.vscode/settings.json -------------------------------------------------------------------------------- /functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/functions/README.md -------------------------------------------------------------------------------- /functions/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/functions/deno.json -------------------------------------------------------------------------------- /functions/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/functions/mod.ts -------------------------------------------------------------------------------- /functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/functions/package.json -------------------------------------------------------------------------------- /functions/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/functions/truffle.config.mjs -------------------------------------------------------------------------------- /functions/utils/make-resp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/functions/utils/make-resp.ts -------------------------------------------------------------------------------- /functions/utils/serve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/functions/utils/serve.ts -------------------------------------------------------------------------------- /global-context/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | truffle.secret.js -------------------------------------------------------------------------------- /global-context/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/global-context/README.md -------------------------------------------------------------------------------- /global-context/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/global-context/context.ts -------------------------------------------------------------------------------- /global-context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/global-context/index.ts -------------------------------------------------------------------------------- /global-context/package-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/global-context/package-context.ts -------------------------------------------------------------------------------- /global-context/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/global-context/truffle.config.mjs -------------------------------------------------------------------------------- /npm/perms/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/.eslintrc.json -------------------------------------------------------------------------------- /npm/perms/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/.gitignore -------------------------------------------------------------------------------- /npm/perms/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/.prettierrc.json -------------------------------------------------------------------------------- /npm/perms/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/LICENSE -------------------------------------------------------------------------------- /npm/perms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/README.md -------------------------------------------------------------------------------- /npm/perms/examples/1-basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/examples/1-basic.ts -------------------------------------------------------------------------------- /npm/perms/examples/2-custom-eval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/examples/2-custom-eval.ts -------------------------------------------------------------------------------- /npm/perms/examples/3-perm-chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/examples/3-perm-chain.ts -------------------------------------------------------------------------------- /npm/perms/examples/4-perm-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/examples/4-perm-tree.ts -------------------------------------------------------------------------------- /npm/perms/examples/5-collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/examples/5-collection.ts -------------------------------------------------------------------------------- /npm/perms/examples/6-global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/examples/6-global.ts -------------------------------------------------------------------------------- /npm/perms/examples/7-deny.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/examples/7-deny.ts -------------------------------------------------------------------------------- /npm/perms/examples/8-domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/examples/8-domain.ts -------------------------------------------------------------------------------- /npm/perms/images/basic-tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/images/basic-tree.svg -------------------------------------------------------------------------------- /npm/perms/images/collection-tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/images/collection-tree.svg -------------------------------------------------------------------------------- /npm/perms/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/package-lock.json -------------------------------------------------------------------------------- /npm/perms/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/package.json -------------------------------------------------------------------------------- /npm/perms/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/src/index.ts -------------------------------------------------------------------------------- /npm/perms/src/namespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/src/namespace.ts -------------------------------------------------------------------------------- /npm/perms/src/permission-evaluate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/src/permission-evaluate.ts -------------------------------------------------------------------------------- /npm/perms/src/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/src/permission.ts -------------------------------------------------------------------------------- /npm/perms/src/processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/src/processor.ts -------------------------------------------------------------------------------- /npm/perms/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/src/util.ts -------------------------------------------------------------------------------- /npm/perms/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/tsconfig.json -------------------------------------------------------------------------------- /npm/perms/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/perms/tsup.config.ts -------------------------------------------------------------------------------- /npm/sdk/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/.eslintrc.json -------------------------------------------------------------------------------- /npm/sdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/.gitignore -------------------------------------------------------------------------------- /npm/sdk/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/.prettierrc.json -------------------------------------------------------------------------------- /npm/sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/LICENSE -------------------------------------------------------------------------------- /npm/sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/README.md -------------------------------------------------------------------------------- /npm/sdk/examples/html-basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/html-basic/index.html -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/.gitignore -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/README.md -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/next.config.js -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/package.json -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/public/favicon.ico -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/public/next.svg -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/public/thirteen.svg -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/public/vercel.svg -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/src/lib/truffle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/src/lib/truffle.ts -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/src/lib/util.ts: -------------------------------------------------------------------------------- 1 | export const isSsr = !('window' in globalThis); 2 | -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/src/pages/_app.tsx -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/src/pages/_document.tsx -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/src/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/src/pages/api/hello.ts -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/src/pages/index.tsx -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/src/styles/globals.css -------------------------------------------------------------------------------- /npm/sdk/examples/next-basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/next-basic/tsconfig.json -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/.gitignore -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/index.html -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/package-lock.json -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/package.json -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/public/vite.svg -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/src/App.css -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/src/App.tsx -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/src/assets/react.svg -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/src/index.css -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/src/main.tsx -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/src/truffle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/src/truffle.ts -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/tsconfig.json -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/tsconfig.node.json -------------------------------------------------------------------------------- /npm/sdk/examples/react-auth/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-auth/vite.config.ts -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-basic/.gitignore -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-basic/index.html -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-basic/package-lock.json -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-basic/package.json -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-basic/public/vite.svg -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-basic/src/App.css -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-basic/src/App.tsx -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-basic/src/assets/react.svg -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-basic/src/index.css -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-basic/src/main.tsx -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-basic/tsconfig.json -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-basic/tsconfig.node.json -------------------------------------------------------------------------------- /npm/sdk/examples/react-basic/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/react-basic/vite.config.ts -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/vue-basic/.gitignore -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/vue-basic/README.md -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/vue-basic/index.html -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/vue-basic/package-lock.json -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/vue-basic/package.json -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/vue-basic/public/vite.svg -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/vue-basic/src/App.vue -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/vue-basic/src/assets/vue.svg -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/vue-basic/src/main.ts -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/vue-basic/src/style.css -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/vue-basic/tsconfig.json -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/vue-basic/tsconfig.node.json -------------------------------------------------------------------------------- /npm/sdk/examples/vue-basic/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/examples/vue-basic/vite.config.ts -------------------------------------------------------------------------------- /npm/sdk/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/jest.config.js -------------------------------------------------------------------------------- /npm/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/package.json -------------------------------------------------------------------------------- /npm/sdk/src/api/api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/api/api-client.ts -------------------------------------------------------------------------------- /npm/sdk/src/api/index.ts: -------------------------------------------------------------------------------- 1 | export * from './api-client'; 2 | -------------------------------------------------------------------------------- /npm/sdk/src/app/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/app/app.ts -------------------------------------------------------------------------------- /npm/sdk/src/app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/app/index.ts -------------------------------------------------------------------------------- /npm/sdk/src/app/instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/app/instance.ts -------------------------------------------------------------------------------- /npm/sdk/src/constants.ts: -------------------------------------------------------------------------------- 1 | export const DEFAULT_MYCELIUM_API_URL = 'https://mycelium.staging.bio/graphql'; 2 | -------------------------------------------------------------------------------- /npm/sdk/src/embed/embed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/embed/embed.ts -------------------------------------------------------------------------------- /npm/sdk/src/embed/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/embed/index.ts -------------------------------------------------------------------------------- /npm/sdk/src/embed/instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/embed/instance.ts -------------------------------------------------------------------------------- /npm/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/index.ts -------------------------------------------------------------------------------- /npm/sdk/src/org-user/gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/org-user/gql.ts -------------------------------------------------------------------------------- /npm/sdk/src/org-user/index.ts: -------------------------------------------------------------------------------- 1 | export * from './org-user'; 2 | -------------------------------------------------------------------------------- /npm/sdk/src/org-user/org-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/org-user/org-user.ts -------------------------------------------------------------------------------- /npm/sdk/src/org/gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/org/gql.ts -------------------------------------------------------------------------------- /npm/sdk/src/org/index.ts: -------------------------------------------------------------------------------- 1 | export * from './org'; 2 | -------------------------------------------------------------------------------- /npm/sdk/src/org/org.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/org/org.ts -------------------------------------------------------------------------------- /npm/sdk/src/permission/index.ts: -------------------------------------------------------------------------------- 1 | export * from './permission'; 2 | -------------------------------------------------------------------------------- /npm/sdk/src/permission/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/permission/permission.ts -------------------------------------------------------------------------------- /npm/sdk/src/role/index.ts: -------------------------------------------------------------------------------- 1 | export * from './role'; 2 | -------------------------------------------------------------------------------- /npm/sdk/src/role/role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/role/role.ts -------------------------------------------------------------------------------- /npm/sdk/src/transframe/embed-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/transframe/embed-consumer.ts -------------------------------------------------------------------------------- /npm/sdk/src/types/embed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/types/embed.ts -------------------------------------------------------------------------------- /npm/sdk/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/types/index.ts -------------------------------------------------------------------------------- /npm/sdk/src/types/observable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/types/observable.ts -------------------------------------------------------------------------------- /npm/sdk/src/types/truffle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/types/truffle.ts -------------------------------------------------------------------------------- /npm/sdk/src/user/access-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/user/access-token.ts -------------------------------------------------------------------------------- /npm/sdk/src/user/gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/user/gql.ts -------------------------------------------------------------------------------- /npm/sdk/src/user/index.ts: -------------------------------------------------------------------------------- 1 | export * from './user'; 2 | -------------------------------------------------------------------------------- /npm/sdk/src/user/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/user/user.ts -------------------------------------------------------------------------------- /npm/sdk/src/util/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/util/image.ts -------------------------------------------------------------------------------- /npm/sdk/src/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/util/index.ts -------------------------------------------------------------------------------- /npm/sdk/src/util/switchable-observable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/src/util/switchable-observable.ts -------------------------------------------------------------------------------- /npm/sdk/test/switchable-observable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/test/switchable-observable.test.ts -------------------------------------------------------------------------------- /npm/sdk/tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/tsconfig.eslint.json -------------------------------------------------------------------------------- /npm/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/tsconfig.json -------------------------------------------------------------------------------- /npm/sdk/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/sdk/tsup.config.ts -------------------------------------------------------------------------------- /npm/transframe/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/.gitignore -------------------------------------------------------------------------------- /npm/transframe/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/.vscode/settings.json -------------------------------------------------------------------------------- /npm/transframe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/README.md -------------------------------------------------------------------------------- /npm/transframe/background-script/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/background-script/package.json -------------------------------------------------------------------------------- /npm/transframe/examples/extension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/.gitignore -------------------------------------------------------------------------------- /npm/transframe/examples/extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/README.md -------------------------------------------------------------------------------- /npm/transframe/examples/extension/README_AUTH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/README_AUTH.md -------------------------------------------------------------------------------- /npm/transframe/examples/extension/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/assets/icon.png -------------------------------------------------------------------------------- /npm/transframe/examples/extension/html-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/html-plugin.js -------------------------------------------------------------------------------- /npm/transframe/examples/extension/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/jest.config.js -------------------------------------------------------------------------------- /npm/transframe/examples/extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/package.json -------------------------------------------------------------------------------- /npm/transframe/examples/extension/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/rollup.config.js -------------------------------------------------------------------------------- /npm/transframe/examples/extension/src/assets/mod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/src/assets/mod.png -------------------------------------------------------------------------------- /npm/transframe/examples/extension/src/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/src/background.ts -------------------------------------------------------------------------------- /npm/transframe/examples/extension/src/manifest.v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/src/manifest.v2.ts -------------------------------------------------------------------------------- /npm/transframe/examples/extension/src/manifest.v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/src/manifest.v3.ts -------------------------------------------------------------------------------- /npm/transframe/examples/extension/src/modules.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/src/modules.d.ts -------------------------------------------------------------------------------- /npm/transframe/examples/extension/temp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/temp.js -------------------------------------------------------------------------------- /npm/transframe/examples/extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/extension/tsconfig.json -------------------------------------------------------------------------------- /npm/transframe/examples/multi-child/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/multi-child/.gitignore -------------------------------------------------------------------------------- /npm/transframe/examples/multi-child/child/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/multi-child/child/index.html -------------------------------------------------------------------------------- /npm/transframe/examples/multi-child/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/multi-child/index.html -------------------------------------------------------------------------------- /npm/transframe/examples/multi-child/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/multi-child/package-lock.json -------------------------------------------------------------------------------- /npm/transframe/examples/multi-child/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/multi-child/package.json -------------------------------------------------------------------------------- /npm/transframe/examples/multi-child/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/multi-child/public/vite.svg -------------------------------------------------------------------------------- /npm/transframe/examples/multi-child/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/multi-child/src/api.ts -------------------------------------------------------------------------------- /npm/transframe/examples/multi-child/src/child.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/multi-child/src/child.ts -------------------------------------------------------------------------------- /npm/transframe/examples/multi-child/src/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/multi-child/src/console.ts -------------------------------------------------------------------------------- /npm/transframe/examples/multi-child/src/parent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/multi-child/src/parent.ts -------------------------------------------------------------------------------- /npm/transframe/examples/multi-child/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /npm/transframe/examples/multi-child/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/multi-child/tsconfig.json -------------------------------------------------------------------------------- /npm/transframe/examples/multi-child/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/examples/multi-child/vite.config.ts -------------------------------------------------------------------------------- /npm/transframe/iframe/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/iframe/package.json -------------------------------------------------------------------------------- /npm/transframe/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/jest.config.js -------------------------------------------------------------------------------- /npm/transframe/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/package.json -------------------------------------------------------------------------------- /npm/transframe/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/index.ts -------------------------------------------------------------------------------- /npm/transframe/src/interfaces/iframe/consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/interfaces/iframe/consumer.ts -------------------------------------------------------------------------------- /npm/transframe/src/interfaces/iframe/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/interfaces/iframe/create.ts -------------------------------------------------------------------------------- /npm/transframe/src/interfaces/iframe/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/interfaces/iframe/index.ts -------------------------------------------------------------------------------- /npm/transframe/src/interfaces/iframe/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/interfaces/iframe/provider.ts -------------------------------------------------------------------------------- /npm/transframe/src/interfaces/iframe/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/interfaces/iframe/types.ts -------------------------------------------------------------------------------- /npm/transframe/src/interfaces/iframe/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/interfaces/iframe/util.ts -------------------------------------------------------------------------------- /npm/transframe/src/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/interfaces/index.ts -------------------------------------------------------------------------------- /npm/transframe/src/interfaces/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/interfaces/types.ts -------------------------------------------------------------------------------- /npm/transframe/src/rpc/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/rpc/types.ts -------------------------------------------------------------------------------- /npm/transframe/src/rpc/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/rpc/util.ts -------------------------------------------------------------------------------- /npm/transframe/src/transframe-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/transframe-consumer.ts -------------------------------------------------------------------------------- /npm/transframe/src/transframe-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/transframe-provider.ts -------------------------------------------------------------------------------- /npm/transframe/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/types.ts -------------------------------------------------------------------------------- /npm/transframe/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/src/util.ts -------------------------------------------------------------------------------- /npm/transframe/transframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/transframe.png -------------------------------------------------------------------------------- /npm/transframe/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/tsconfig.json -------------------------------------------------------------------------------- /npm/transframe/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/npm/transframe/tsup.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/package.json -------------------------------------------------------------------------------- /preact-helpers/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /preact-helpers/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/preact-helpers/styles.ts -------------------------------------------------------------------------------- /preact-helpers/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/preact-helpers/truffle.config.mjs -------------------------------------------------------------------------------- /route-installer/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/route-installer/.vscode/settings.json -------------------------------------------------------------------------------- /router/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /router/README.md: -------------------------------------------------------------------------------- 1 | # @truffle/router 2 | -------------------------------------------------------------------------------- /router/components/link/link.dist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/router/components/link/link.dist.ts -------------------------------------------------------------------------------- /router/components/link/link.tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/router/components/link/link.tag.ts -------------------------------------------------------------------------------- /router/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/router/deno.json -------------------------------------------------------------------------------- /router/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/router/history.ts -------------------------------------------------------------------------------- /router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/router/index.ts -------------------------------------------------------------------------------- /router/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/router/truffle.config.mjs -------------------------------------------------------------------------------- /scripts/repomap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/scripts/repomap.ts -------------------------------------------------------------------------------- /shared-contexts/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /shared-contexts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/shared-contexts/README.md -------------------------------------------------------------------------------- /shared-contexts/contexts/jumper/FIXME_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/shared-contexts/contexts/jumper/FIXME_README.md -------------------------------------------------------------------------------- /shared-contexts/contexts/jumper/jumper-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/shared-contexts/contexts/jumper/jumper-base.ts -------------------------------------------------------------------------------- /shared-contexts/contexts/jumper/jumper-instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/shared-contexts/contexts/jumper/jumper-instance.ts -------------------------------------------------------------------------------- /shared-contexts/contexts/jumper/rpc_client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/shared-contexts/contexts/jumper/rpc_client.ts -------------------------------------------------------------------------------- /shared-contexts/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/shared-contexts/deno.json -------------------------------------------------------------------------------- /shared-contexts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/shared-contexts/package.json -------------------------------------------------------------------------------- /shared-contexts/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/shared-contexts/truffle.config.mjs -------------------------------------------------------------------------------- /state/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/state/.gitignore -------------------------------------------------------------------------------- /state/README.md: -------------------------------------------------------------------------------- 1 | # @truffle/state 2 | -------------------------------------------------------------------------------- /state/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./signals/mod.ts"; 2 | -------------------------------------------------------------------------------- /state/signals/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/state/signals/api.ts -------------------------------------------------------------------------------- /state/signals/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/state/signals/deps.ts -------------------------------------------------------------------------------- /state/signals/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/state/signals/hooks.ts -------------------------------------------------------------------------------- /state/signals/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/state/signals/mod.ts -------------------------------------------------------------------------------- /state/signals/signal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/state/signals/signal.ts -------------------------------------------------------------------------------- /state/signals/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/state/signals/utils.ts -------------------------------------------------------------------------------- /state/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/state/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/README.md -------------------------------------------------------------------------------- /stream-projects/better-chat/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /stream-projects/better-chat/README.md: -------------------------------------------------------------------------------- 1 | # truffle-better-chat 2 | 3 | Requires Node >= 18 4 | -------------------------------------------------------------------------------- /stream-projects/better-chat/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/better-chat/deno.json -------------------------------------------------------------------------------- /stream-projects/better-chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/better-chat/package.json -------------------------------------------------------------------------------- /stream-projects/better-chat/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/better-chat/routes/page.tsx -------------------------------------------------------------------------------- /stream-projects/better-chat/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/better-chat/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/better-chat/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/better-chat/utils/helpers.ts -------------------------------------------------------------------------------- /stream-projects/better-chat/utils/jumper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/better-chat/utils/jumper.ts -------------------------------------------------------------------------------- /stream-projects/better-chat/utils/org-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/better-chat/utils/org-user.ts -------------------------------------------------------------------------------- /stream-projects/better-chat/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/better-chat/utils/types.ts -------------------------------------------------------------------------------- /stream-projects/chat-theme/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /stream-projects/chat-theme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat-theme/README.md -------------------------------------------------------------------------------- /stream-projects/chat-theme/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat-theme/deno.json -------------------------------------------------------------------------------- /stream-projects/chat-theme/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat-theme/deps.ts -------------------------------------------------------------------------------- /stream-projects/chat-theme/shared/alerts/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat-theme/shared/alerts/mod.ts -------------------------------------------------------------------------------- /stream-projects/chat-theme/shared/alerts/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat-theme/shared/alerts/types.ts -------------------------------------------------------------------------------- /stream-projects/chat-theme/shared/extension/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./signals.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/chat-theme/shared/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat-theme/shared/mod.ts -------------------------------------------------------------------------------- /stream-projects/chat-theme/shared/themes/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./signals.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/chat-theme/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat-theme/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/chat/README.md: -------------------------------------------------------------------------------- 1 | # @truffle/chat 2 | 3 | Requires Node >= 18 4 | -------------------------------------------------------------------------------- /stream-projects/chat/components/badges/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/components/badges/badge.tsx -------------------------------------------------------------------------------- /stream-projects/chat/components/chat/chat.scss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/components/chat/chat.scss.js -------------------------------------------------------------------------------- /stream-projects/chat/components/chat/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/components/chat/chat.tsx -------------------------------------------------------------------------------- /stream-projects/chat/components/emotes/emote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/components/emotes/emote.tsx -------------------------------------------------------------------------------- /stream-projects/chat/components/input/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/components/input/input.tsx -------------------------------------------------------------------------------- /stream-projects/chat/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/deno.json -------------------------------------------------------------------------------- /stream-projects/chat/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/deps.ts -------------------------------------------------------------------------------- /stream-projects/chat/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stream-projects/chat/public/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/public/global.css -------------------------------------------------------------------------------- /stream-projects/chat/routes/chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/routes/chat/page.tsx -------------------------------------------------------------------------------- /stream-projects/chat/shared/badges/fragments.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stream-projects/chat/shared/badges/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./types.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/chat/shared/badges/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/shared/badges/types.ts -------------------------------------------------------------------------------- /stream-projects/chat/shared/badges/utils.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stream-projects/chat/shared/chat/mod.ts: -------------------------------------------------------------------------------- 1 | export * from './types.ts'; -------------------------------------------------------------------------------- /stream-projects/chat/shared/chat/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/shared/chat/types.ts -------------------------------------------------------------------------------- /stream-projects/chat/shared/emotes/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/shared/emotes/mod.ts -------------------------------------------------------------------------------- /stream-projects/chat/shared/emotes/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/shared/emotes/types.ts -------------------------------------------------------------------------------- /stream-projects/chat/shared/emotes/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/shared/emotes/utils.ts -------------------------------------------------------------------------------- /stream-projects/chat/shared/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/shared/mod.ts -------------------------------------------------------------------------------- /stream-projects/chat/shared/state/mod.ts: -------------------------------------------------------------------------------- 1 | export * from './signals.ts' -------------------------------------------------------------------------------- /stream-projects/chat/shared/state/signals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/shared/state/signals.ts -------------------------------------------------------------------------------- /stream-projects/chat/shared/truffle/fragments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/shared/truffle/fragments.ts -------------------------------------------------------------------------------- /stream-projects/chat/shared/truffle/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/shared/truffle/mod.ts -------------------------------------------------------------------------------- /stream-projects/chat/shared/truffle/signals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/shared/truffle/signals.ts -------------------------------------------------------------------------------- /stream-projects/chat/shared/truffle/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/shared/truffle/types.ts -------------------------------------------------------------------------------- /stream-projects/chat/shared/truffle/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/shared/truffle/utils.ts -------------------------------------------------------------------------------- /stream-projects/chat/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/chat/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/creator-insights/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /stream-projects/creator-insights/README.md: -------------------------------------------------------------------------------- 1 | # truffle-default-site 2 | 3 | Requires Node >= 18 4 | -------------------------------------------------------------------------------- /stream-projects/creator-insights/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/creator-insights/deno.json -------------------------------------------------------------------------------- /stream-projects/creator-insights/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/creator-insights/package.json -------------------------------------------------------------------------------- /stream-projects/creator-insights/utils/youtube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/creator-insights/utils/youtube.ts -------------------------------------------------------------------------------- /stream-projects/do-something/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /stream-projects/do-something/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/do-something/.vscode/settings.json -------------------------------------------------------------------------------- /stream-projects/do-something/README.md: -------------------------------------------------------------------------------- 1 | # truffle-default-site 2 | 3 | Requires Node >= 18 4 | -------------------------------------------------------------------------------- /stream-projects/do-something/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/do-something/deno.json -------------------------------------------------------------------------------- /stream-projects/do-something/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/do-something/deps.ts -------------------------------------------------------------------------------- /stream-projects/do-something/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/do-something/package.json -------------------------------------------------------------------------------- /stream-projects/do-something/routes/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/do-something/routes/layout.tsx -------------------------------------------------------------------------------- /stream-projects/do-something/shared/types/alert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/do-something/shared/types/alert.ts -------------------------------------------------------------------------------- /stream-projects/do-something/shared/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/do-something/shared/types/user.ts -------------------------------------------------------------------------------- /stream-projects/do-something/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/do-something/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/giveaway/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /stream-projects/giveaway/components/tos/tos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/giveaway/components/tos/tos.tsx -------------------------------------------------------------------------------- /stream-projects/giveaway/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/giveaway/routes/page.tsx -------------------------------------------------------------------------------- /stream-projects/giveaway/routes/tos/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/giveaway/routes/tos/page.tsx -------------------------------------------------------------------------------- /stream-projects/giveaway/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/giveaway/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/links/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /stream-projects/links/README.md: -------------------------------------------------------------------------------- 1 | # truffle-default-site 2 | 3 | Requires Node >= 18 4 | -------------------------------------------------------------------------------- /stream-projects/links/components/home/home.scss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/links/components/home/home.scss.js -------------------------------------------------------------------------------- /stream-projects/links/components/home/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/links/components/home/home.tsx -------------------------------------------------------------------------------- /stream-projects/links/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/links/deno.json -------------------------------------------------------------------------------- /stream-projects/links/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/links/routes/page.tsx -------------------------------------------------------------------------------- /stream-projects/links/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/links/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/links/utils/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/links/utils/browser.ts -------------------------------------------------------------------------------- /stream-projects/links/utils/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/links/utils/icons.ts -------------------------------------------------------------------------------- /stream-projects/live-embed/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /stream-projects/live-embed/README.md: -------------------------------------------------------------------------------- 1 | # @truffle/live-embed 2 | 3 | Requires Node >= 18 4 | -------------------------------------------------------------------------------- /stream-projects/live-embed/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/live-embed/deno.json -------------------------------------------------------------------------------- /stream-projects/live-embed/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/live-embed/package.json -------------------------------------------------------------------------------- /stream-projects/live-embed/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/live-embed/routes/page.tsx -------------------------------------------------------------------------------- /stream-projects/live-embed/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/live-embed/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/live-embed/utils/use-channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/live-embed/utils/use-channel.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/.gitignore -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/README.md -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/index.html -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/package.json -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/plugins/sass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/plugins/sass.js -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/components/activities/prediction-created-snackbar/prediction-created-snackbar.scss.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/components/activities/raid-created-snackbar/raid-created-snackbar.scss.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/components/activities/watch-party-created-snackbar/watch-party-created-snackbar.scss.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/components/crafting-table/crafting-table.css: -------------------------------------------------------------------------------- 1 | /* No CSS */ -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/components/crafting-table/crafting-table.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/components/snack-bars/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./powerup-activated-snack-bar/mod.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/components/snack-bars/powerup-activated-snack-bar/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./powerup-activated-snack-bar.tsx"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/components/time/mod.ts: -------------------------------------------------------------------------------- 1 | export { default as Time } from "./mod.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/src/deps.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/src/main.tsx -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/shared/gql/kv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/src/shared/gql/kv.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/shared/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/src/shared/mod.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/shared/util/active-powerup/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/shared/util/collectible/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/shared/util/interval/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/shared/util/kv/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/shared/util/native/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./util.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/shared/util/notifications/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/shared/util/owned-collectible/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/shared/util/permissions/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./util.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/shared/util/season-pass/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/types/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/src/types/mod.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/tsconfig.json -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/tsconfig.node.json -------------------------------------------------------------------------------- /stream-projects/mogul-menu-v2/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu-v2/vite.config.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/.gitignore: -------------------------------------------------------------------------------- 1 | .vite 2 | .DS_Store 3 | truffle.secret.* -------------------------------------------------------------------------------- /stream-projects/mogul-menu/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/.vscode/settings.json -------------------------------------------------------------------------------- /stream-projects/mogul-menu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/README.md -------------------------------------------------------------------------------- /stream-projects/mogul-menu/components/activities/prediction-created-snackbar/prediction-created-snackbar.scss.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/components/activities/raid-created-snackbar/raid-created-snackbar.scss.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/components/activities/watch-party-created-snackbar/watch-party-created-snackbar.scss.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/components/crafting-table/crafting-table.css: -------------------------------------------------------------------------------- 1 | /* No CSS */ -------------------------------------------------------------------------------- /stream-projects/mogul-menu/components/crafting-table/crafting-table.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/components/menu/draggable-menu/constants.ts: -------------------------------------------------------------------------------- 1 | export const MOGUL_MENU_POSITION_KEY = "mogul-menu:position"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/components/menu/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/components/menu/mod.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/components/snack-bars/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./powerup-activated-snack-bar/mod.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/components/snack-bars/powerup-activated-snack-bar/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./powerup-activated-snack-bar.tsx"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/components/tabs/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/components/tabs/mod.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/components/time/mod.ts: -------------------------------------------------------------------------------- 1 | export { default as Time } from "./mod.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/deno.json -------------------------------------------------------------------------------- /stream-projects/mogul-menu/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/deps.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/ext-mapping-upsert.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/ext-mapping-upsert.cql -------------------------------------------------------------------------------- /stream-projects/mogul-menu/routes/chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/routes/chat/page.tsx -------------------------------------------------------------------------------- /stream-projects/mogul-menu/routes/claim/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/routes/claim/page.tsx -------------------------------------------------------------------------------- /stream-projects/mogul-menu/routes/home/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/routes/home/page.tsx -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/gql/fcm-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/shared/gql/fcm-token.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/gql/kv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/shared/gql/kv.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/gql/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/shared/gql/mod.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/gql/poll.gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/shared/gql/poll.gql.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/gql/user.gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/shared/gql/user.gql.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/shared/mod.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/active-powerup/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/collectible/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/shared/util/general.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/icon/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/shared/util/icon/mod.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/interval/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/kv/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/shared/util/kv/hooks.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/kv/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/shared/util/mod.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/native/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./util.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/notifications/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/owned-collectible/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/permissions/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./util.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/poll/gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/shared/util/poll/gql.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/poll/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/shared/util/poll/mod.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/shared/util/season-pass/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks.ts"; 2 | -------------------------------------------------------------------------------- /stream-projects/mogul-menu/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/mogul-menu/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/tsconfig.json -------------------------------------------------------------------------------- /stream-projects/mogul-menu/types/alert.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/types/alert.types.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/types/file.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/types/file.types.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/types/koth.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/types/koth.types.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/types/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/types/mod.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/types/org-user.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/types/org-user.types.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/types/poll.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/types/poll.types.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/types/powerup.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/types/powerup.types.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/types/product.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/types/product.types.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/types/user.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/types/user.types.ts -------------------------------------------------------------------------------- /stream-projects/mogul-menu/types/utils.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/mogul-menu/types/utils.types.ts -------------------------------------------------------------------------------- /stream-projects/notifications/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /stream-projects/notifications/README.md: -------------------------------------------------------------------------------- 1 | # truffle-default-site 2 | 3 | Requires Node >= 18 4 | -------------------------------------------------------------------------------- /stream-projects/notifications/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/notifications/deno.json -------------------------------------------------------------------------------- /stream-projects/notifications/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/notifications/deps.ts -------------------------------------------------------------------------------- /stream-projects/notifications/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/notifications/package.json -------------------------------------------------------------------------------- /stream-projects/notifications/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/notifications/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/patreon/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /stream-projects/patreon/README.md: -------------------------------------------------------------------------------- 1 | # @truffle/live-embed 2 | 3 | Requires Node >= 18 4 | -------------------------------------------------------------------------------- /stream-projects/patreon/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/patreon/deno.json -------------------------------------------------------------------------------- /stream-projects/patreon/lib/detect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/patreon/lib/detect.ts -------------------------------------------------------------------------------- /stream-projects/patreon/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/patreon/package.json -------------------------------------------------------------------------------- /stream-projects/patreon/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/patreon/routes/page.tsx -------------------------------------------------------------------------------- /stream-projects/patreon/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/patreon/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/patreon/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/patreon/types/index.ts -------------------------------------------------------------------------------- /stream-projects/patreon/utils/use-channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/patreon/utils/use-channel.ts -------------------------------------------------------------------------------- /stream-projects/raid/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /stream-projects/raid/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/.vscode/settings.json -------------------------------------------------------------------------------- /stream-projects/raid/README.md: -------------------------------------------------------------------------------- 1 | # truffle-default-site 2 | 3 | Requires Node >= 18 4 | -------------------------------------------------------------------------------- /stream-projects/raid/components/button/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/components/button/button.tsx -------------------------------------------------------------------------------- /stream-projects/raid/components/raid/raid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/components/raid/raid.tsx -------------------------------------------------------------------------------- /stream-projects/raid/components/raid/util/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/components/raid/util/hooks.ts -------------------------------------------------------------------------------- /stream-projects/raid/components/raid/util/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/components/raid/util/state.ts -------------------------------------------------------------------------------- /stream-projects/raid/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/deno.json -------------------------------------------------------------------------------- /stream-projects/raid/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/deps.ts -------------------------------------------------------------------------------- /stream-projects/raid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/package.json -------------------------------------------------------------------------------- /stream-projects/raid/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/routes/page.tsx -------------------------------------------------------------------------------- /stream-projects/raid/routes/raid-overlay/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/routes/raid-overlay/page.tsx -------------------------------------------------------------------------------- /stream-projects/raid/shared/assets/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/shared/assets/icons.ts -------------------------------------------------------------------------------- /stream-projects/raid/shared/util/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/shared/util/hooks.ts -------------------------------------------------------------------------------- /stream-projects/raid/shared/util/stream-plat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/shared/util/stream-plat.ts -------------------------------------------------------------------------------- /stream-projects/raid/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/raid/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/stream-feedback/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /stream-projects/stream-feedback/README.md: -------------------------------------------------------------------------------- 1 | # truffle-default-site 2 | 3 | Requires Node >= 18 4 | -------------------------------------------------------------------------------- /stream-projects/stream-feedback/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/stream-feedback/deno.json -------------------------------------------------------------------------------- /stream-projects/stream-feedback/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/stream-feedback/routes/page.tsx -------------------------------------------------------------------------------- /stream-projects/stream-feedback/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/stream-feedback/truffle.config.mjs -------------------------------------------------------------------------------- /stream-projects/twitch-on-youtube/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /stream-projects/twitch-on-youtube/README.md: -------------------------------------------------------------------------------- 1 | # truffle-default-site 2 | 3 | Requires Node >= 18 4 | -------------------------------------------------------------------------------- /stream-projects/twitch-on-youtube/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/stream-projects/twitch-on-youtube/deno.json -------------------------------------------------------------------------------- /third-party-oauth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/.gitignore -------------------------------------------------------------------------------- /third-party-oauth/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "deno.enable": false 3 | } -------------------------------------------------------------------------------- /third-party-oauth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/README.md -------------------------------------------------------------------------------- /third-party-oauth/components/button/button.scss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/components/button/button.scss.js -------------------------------------------------------------------------------- /third-party-oauth/components/button/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/components/button/button.tsx -------------------------------------------------------------------------------- /third-party-oauth/components/oauth-button/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/components/oauth-button/hooks.ts -------------------------------------------------------------------------------- /third-party-oauth/components/oauth-iframe/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/components/oauth-iframe/hooks.ts -------------------------------------------------------------------------------- /third-party-oauth/components/oauth-iframe/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/components/oauth-iframe/mod.ts -------------------------------------------------------------------------------- /third-party-oauth/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/deno.json -------------------------------------------------------------------------------- /third-party-oauth/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/deps.ts -------------------------------------------------------------------------------- /third-party-oauth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/package.json -------------------------------------------------------------------------------- /third-party-oauth/routes/[[...catchAll]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/routes/[[...catchAll]]/page.tsx -------------------------------------------------------------------------------- /third-party-oauth/routes/auth/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/routes/auth/layout.tsx -------------------------------------------------------------------------------- /third-party-oauth/routes/layout.css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/routes/layout.css.js -------------------------------------------------------------------------------- /third-party-oauth/routes/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/routes/layout.tsx -------------------------------------------------------------------------------- /third-party-oauth/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/routes/page.tsx -------------------------------------------------------------------------------- /third-party-oauth/routes/redirect/handler/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/routes/redirect/handler/page.tsx -------------------------------------------------------------------------------- /third-party-oauth/shared/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/shared/mod.ts -------------------------------------------------------------------------------- /third-party-oauth/shared/types/mod.ts: -------------------------------------------------------------------------------- 1 | export * from './o-auth.types.ts' -------------------------------------------------------------------------------- /third-party-oauth/shared/types/o-auth.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/shared/types/o-auth.types.ts -------------------------------------------------------------------------------- /third-party-oauth/shared/utils/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/shared/utils/encoding.ts -------------------------------------------------------------------------------- /third-party-oauth/shared/utils/messaging.ts: -------------------------------------------------------------------------------- 1 | export enum MESSAGES { 2 | SET_ACCESS_TOKEN = "setAccessToken" 3 | } -------------------------------------------------------------------------------- /third-party-oauth/shared/utils/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/shared/utils/mod.ts -------------------------------------------------------------------------------- /third-party-oauth/shared/utils/o-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/shared/utils/o-auth.ts -------------------------------------------------------------------------------- /third-party-oauth/shared/utils/web-to-native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/shared/utils/web-to-native.ts -------------------------------------------------------------------------------- /third-party-oauth/shared/utils/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/shared/utils/window.ts -------------------------------------------------------------------------------- /third-party-oauth/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/third-party-oauth/truffle.config.mjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/tsconfig.json -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/components/auth-dialog/auth-dialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/auth-dialog/auth-dialog.css -------------------------------------------------------------------------------- /ui/components/auth-dialog/auth-dialog.css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/auth-dialog/auth-dialog.css.js -------------------------------------------------------------------------------- /ui/components/auth-dialog/auth-dialog.dist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/auth-dialog/auth-dialog.dist.ts -------------------------------------------------------------------------------- /ui/components/auth-dialog/auth-dialog.tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/auth-dialog/auth-dialog.tag.ts -------------------------------------------------------------------------------- /ui/components/button/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/button/button.css -------------------------------------------------------------------------------- /ui/components/button/button.dist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/button/button.dist.ts -------------------------------------------------------------------------------- /ui/components/button/button.tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/button/button.tag.ts -------------------------------------------------------------------------------- /ui/components/dialog/dialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/dialog/dialog.css -------------------------------------------------------------------------------- /ui/components/dialog/dialog.dist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/dialog/dialog.dist.ts -------------------------------------------------------------------------------- /ui/components/dialog/dialog.tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/dialog/dialog.tag.ts -------------------------------------------------------------------------------- /ui/components/isolate/isolate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/isolate/isolate.tsx -------------------------------------------------------------------------------- /ui/components/legacy/avatar/avatar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/avatar/avatar.css -------------------------------------------------------------------------------- /ui/components/legacy/avatar/avatar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/avatar/avatar.scss -------------------------------------------------------------------------------- /ui/components/legacy/avatar/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/avatar/avatar.tsx -------------------------------------------------------------------------------- /ui/components/legacy/icon/icon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/icon/icon.css -------------------------------------------------------------------------------- /ui/components/legacy/icon/icon.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/icon/icon.css.map -------------------------------------------------------------------------------- /ui/components/legacy/icon/icon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/icon/icon.scss -------------------------------------------------------------------------------- /ui/components/legacy/icon/icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/icon/icon.tsx -------------------------------------------------------------------------------- /ui/components/legacy/ripple/ripple.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/ripple/ripple.css -------------------------------------------------------------------------------- /ui/components/legacy/ripple/ripple.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/ripple/ripple.css.map -------------------------------------------------------------------------------- /ui/components/legacy/ripple/ripple.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/ripple/ripple.scss -------------------------------------------------------------------------------- /ui/components/legacy/ripple/ripple.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/ripple/ripple.tsx -------------------------------------------------------------------------------- /ui/components/legacy/snack-bar/snack-bar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/snack-bar/snack-bar.css -------------------------------------------------------------------------------- /ui/components/legacy/snack-bar/snack-bar.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/snack-bar/snack-bar.css.map -------------------------------------------------------------------------------- /ui/components/legacy/snack-bar/snack-bar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/snack-bar/snack-bar.scss -------------------------------------------------------------------------------- /ui/components/legacy/snack-bar/snack-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/snack-bar/snack-bar.tsx -------------------------------------------------------------------------------- /ui/components/legacy/spinner/spinner.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/spinner/spinner.css -------------------------------------------------------------------------------- /ui/components/legacy/spinner/spinner.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/spinner/spinner.css.map -------------------------------------------------------------------------------- /ui/components/legacy/spinner/spinner.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/spinner/spinner.scss -------------------------------------------------------------------------------- /ui/components/legacy/spinner/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/legacy/spinner/spinner.tsx -------------------------------------------------------------------------------- /ui/components/stylesheet/stylesheet.dist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/stylesheet/stylesheet.dist.ts -------------------------------------------------------------------------------- /ui/components/stylesheet/stylesheet.tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/stylesheet/stylesheet.tag.ts -------------------------------------------------------------------------------- /ui/components/text-area/text-area.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/text-area/text-area.css -------------------------------------------------------------------------------- /ui/components/text-area/text-area.css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/text-area/text-area.css.js -------------------------------------------------------------------------------- /ui/components/text-area/text-area.dist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/text-area/text-area.dist.ts -------------------------------------------------------------------------------- /ui/components/text-area/text-area.tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/text-area/text-area.tag.ts -------------------------------------------------------------------------------- /ui/components/text-field/text-field.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/text-field/text-field.css -------------------------------------------------------------------------------- /ui/components/text-field/text-field.css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/text-field/text-field.css.js -------------------------------------------------------------------------------- /ui/components/text-field/text-field.dist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/text-field/text-field.dist.ts -------------------------------------------------------------------------------- /ui/components/text-field/text-field.tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/text-field/text-field.tag.ts -------------------------------------------------------------------------------- /ui/components/theme/theme-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/theme/theme-template.ts -------------------------------------------------------------------------------- /ui/components/theme/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/components/theme/variables.css -------------------------------------------------------------------------------- /ui/legacy/css-vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/legacy/css-vars.js -------------------------------------------------------------------------------- /ui/legacy/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/legacy/icons.ts -------------------------------------------------------------------------------- /ui/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/truffle.config.mjs -------------------------------------------------------------------------------- /ui/utils/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/ui/utils/event.ts -------------------------------------------------------------------------------- /utils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/.gitignore -------------------------------------------------------------------------------- /utils/README.md: -------------------------------------------------------------------------------- 1 | # truffle-utils 2 | -------------------------------------------------------------------------------- /utils/cookie/cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/cookie/cookie.ts -------------------------------------------------------------------------------- /utils/css/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/css/css.ts -------------------------------------------------------------------------------- /utils/embed/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/embed/deps.ts -------------------------------------------------------------------------------- /utils/embed/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/embed/helpers.ts -------------------------------------------------------------------------------- /utils/embed/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/embed/hooks.ts -------------------------------------------------------------------------------- /utils/embed/messages.ts: -------------------------------------------------------------------------------- 1 | export enum GLOBAL_JUMPER_MESSAGES { 2 | INVALIDATE_USER = "user.invalidate", 3 | } 4 | -------------------------------------------------------------------------------- /utils/embed/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/embed/mod.ts -------------------------------------------------------------------------------- /utils/embed/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/embed/types.ts -------------------------------------------------------------------------------- /utils/google-font-loader/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/google-font-loader/deps.ts -------------------------------------------------------------------------------- /utils/google-font-loader/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/google-font-loader/hooks.ts -------------------------------------------------------------------------------- /utils/google-font-loader/mod.ts: -------------------------------------------------------------------------------- 1 | export * from './hooks.ts' -------------------------------------------------------------------------------- /utils/helpers/arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/helpers/arrays.ts -------------------------------------------------------------------------------- /utils/helpers/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./arrays.ts"; 2 | -------------------------------------------------------------------------------- /utils/jumper/jumper-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/jumper/jumper-base.ts -------------------------------------------------------------------------------- /utils/jumper/jumper-instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/jumper/jumper-instance.ts -------------------------------------------------------------------------------- /utils/jumper/jumper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/jumper/jumper.ts -------------------------------------------------------------------------------- /utils/jumper/rpc_client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/jumper/rpc_client.ts -------------------------------------------------------------------------------- /utils/legacy/class-kebab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/legacy/class-kebab.ts -------------------------------------------------------------------------------- /utils/legacy/environment/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/legacy/environment/environment.ts -------------------------------------------------------------------------------- /utils/legacy/format/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/legacy/format/format.ts -------------------------------------------------------------------------------- /utils/legacy/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/legacy/image.ts -------------------------------------------------------------------------------- /utils/legacy/prop-injection/component-instance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/legacy/prop-injection/component-instance.tsx -------------------------------------------------------------------------------- /utils/legacy/prop-injection/patch-react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/legacy/prop-injection/patch-react.ts -------------------------------------------------------------------------------- /utils/legacy/prop-injection/patched-react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/legacy/prop-injection/patched-react.ts -------------------------------------------------------------------------------- /utils/legacy/push/push.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/legacy/push/push.ts -------------------------------------------------------------------------------- /utils/legacy/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/legacy/request.ts -------------------------------------------------------------------------------- /utils/obs/subject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/obs/subject.ts -------------------------------------------------------------------------------- /utils/obs/use-observables-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/obs/use-observables-base.ts -------------------------------------------------------------------------------- /utils/obs/use-observables-haunted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/obs/use-observables-haunted.ts -------------------------------------------------------------------------------- /utils/obs/use-observables-react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/obs/use-observables-react.ts -------------------------------------------------------------------------------- /utils/packages/path-parts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/packages/path-parts.ts -------------------------------------------------------------------------------- /utils/signals/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/signals/api.ts -------------------------------------------------------------------------------- /utils/signals/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/signals/deps.ts -------------------------------------------------------------------------------- /utils/signals/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/signals/hooks.ts -------------------------------------------------------------------------------- /utils/signals/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/signals/mod.ts -------------------------------------------------------------------------------- /utils/signals/signal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/signals/signal.ts -------------------------------------------------------------------------------- /utils/site/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/site/site.ts -------------------------------------------------------------------------------- /utils/ssr/is-ssr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/ssr/is-ssr.ts -------------------------------------------------------------------------------- /utils/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/truffle.config.mjs -------------------------------------------------------------------------------- /utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/utils/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/yarn.lock -------------------------------------------------------------------------------- /youtube-js/.gitignore: -------------------------------------------------------------------------------- 1 | truffle.secret.* -------------------------------------------------------------------------------- /youtube-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/youtube-js/README.md -------------------------------------------------------------------------------- /youtube-js/getVideo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/youtube-js/getVideo.ts -------------------------------------------------------------------------------- /youtube-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/youtube-js/index.d.ts -------------------------------------------------------------------------------- /youtube-js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/youtube-js/index.js -------------------------------------------------------------------------------- /youtube-js/truffle.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trufflehq/truffle-packages/HEAD/youtube-js/truffle.config.mjs --------------------------------------------------------------------------------