Skip to content

Commit 4b76425

Browse files
stephancilldavidfurlong
authored andcommitted
feat: add allModsExpermental
1 parent 7f7118c commit 4b76425

File tree

1 file changed

+33
-4
lines changed

1 file changed

+33
-4
lines changed

packages/mod-registry/src/index.ts

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,22 @@ import NFTMinter from "@mods/nft-minter";
99
import UrlRender from "@mods/url-render";
1010
import ImageRender from "@mods/image-render";
1111
import ChatGPTShorten from "@mods/chatgpt-shorten";
12-
// import ZoraNftMinter from "@mods/zora-nft-minter";
13-
// import DALLE from "@mods/dall-e";
12+
import ZoraNftMinter from "@mods/zora-nft-minter";
1413
import ImgurUpload from "@mods/imgur-upload";
14+
import DALLE from "@mods/dall-e";
15+
16+
/** All - Stable, suitable for use */
1517

1618
export const allMods = [
1719
ImgurUpload,
1820
InfuraIPFSUpload,
1921
LivepeerVideo,
2022
GiphyPicker,
2123
VideoRender,
22-
// ZoraNftMinter,
2324
NFTMinter,
2425
ImageRender,
2526
ChatGPTShorten,
2627
ChatGPT,
27-
// DALLE,
2828
];
2929

3030
export const creationMods: ModManifest[] = allMods.filter(
@@ -37,5 +37,34 @@ export const richEmbedMods: ModManifest[] = allMods.filter(
3737
manifest.richEmbedEntrypoints && manifest.richEmbedEntrypoints.length !== 0
3838
);
3939

40+
/** All + Experimental - Potentially unstable, unsuitable for production use */
41+
42+
export const allModsExperimental = [
43+
ImgurUpload,
44+
InfuraIPFSUpload,
45+
LivepeerVideo,
46+
GiphyPicker,
47+
VideoRender,
48+
ZoraNftMinter,
49+
NFTMinter,
50+
ImageRender,
51+
ChatGPTShorten,
52+
ChatGPT,
53+
DALLE,
54+
];
55+
56+
export const creationModsExperimental: ModManifest[] =
57+
allModsExperimental.filter(
58+
(manifest) =>
59+
manifest.creationEntrypoints && manifest.creationEntrypoints.length !== 0
60+
);
61+
62+
export const richEmbedModsExperimental: ModManifest[] =
63+
allModsExperimental.filter(
64+
(manifest) =>
65+
manifest.richEmbedEntrypoints &&
66+
manifest.richEmbedEntrypoints.length !== 0
67+
);
68+
4069
/** When no renderMod matches an embed, this one will be used **/
4170
export const defaultRichEmbedMod: ModManifest = UrlRender;

0 commit comments

Comments
 (0)