@@ -9,22 +9,22 @@ import NFTMinter from "@mods/nft-minter";
99import UrlRender from "@mods/url-render" ;
1010import ImageRender from "@mods/image-render" ;
1111import 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" ;
1413import ImgurUpload from "@mods/imgur-upload" ;
14+ import DALLE from "@mods/dall-e" ;
15+
16+ /** All - Stable, suitable for use */
1517
1618export 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
3030export 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 **/
4170export const defaultRichEmbedMod : ModManifest = UrlRender ;
0 commit comments