Files
wraith_executioner_year_2andCursor f3903224b9 ✨ Any Split (misc) を追加
LIST / BATCH 入力を any_* と length に分解。MASK バッチの [B,1,H,W] 正規化と旧名 Any List Split の互換登録を含む。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-15 10:59:57 +09:00

36 lines
1.6 KiB
Python

"""comfyui-misc — ComfyUI カスタムノード(misc カテゴリ)と web/ フロントエンド拡張。"""
from .py.any_split import NODE_CLASS_MAPPINGS as ANY_SPLIT_MAPPINGS
from .py.any_split import NODE_DISPLAY_NAME_MAPPINGS as ANY_SPLIT_DISPLAY
from .py.any_output_switch import NODE_CLASS_MAPPINGS as ANY_OUTPUT_SWITCH_MAPPINGS
from .py.any_output_switch import NODE_DISPLAY_NAME_MAPPINGS as ANY_OUTPUT_SWITCH_DISPLAY
from .py.any_switch import NODE_CLASS_MAPPINGS as ANY_SWITCH_MAPPINGS
from .py.any_switch import NODE_DISPLAY_NAME_MAPPINGS as ANY_SWITCH_DISPLAY
from .py.combine_primitives import NODE_CLASS_MAPPINGS as COMBINE_PRIMITIVES_MAPPINGS
from .py.combine_primitives import NODE_DISPLAY_NAME_MAPPINGS as COMBINE_PRIMITIVES_DISPLAY
from .py.foreach_primitives import NODE_CLASS_MAPPINGS as FOREACH_PRIMITIVES_MAPPINGS
from .py.foreach_primitives import NODE_DISPLAY_NAME_MAPPINGS as FOREACH_PRIMITIVES_DISPLAY
from .py.split_primitives import NODE_CLASS_MAPPINGS as SPLIT_PRIMITIVES_MAPPINGS
from .py.split_primitives import NODE_DISPLAY_NAME_MAPPINGS as SPLIT_PRIMITIVES_DISPLAY
NODE_CLASS_MAPPINGS = {
**ANY_SWITCH_MAPPINGS,
**ANY_SPLIT_MAPPINGS,
**ANY_OUTPUT_SWITCH_MAPPINGS,
**COMBINE_PRIMITIVES_MAPPINGS,
**FOREACH_PRIMITIVES_MAPPINGS,
**SPLIT_PRIMITIVES_MAPPINGS,
}
NODE_DISPLAY_NAME_MAPPINGS = {
**ANY_SWITCH_DISPLAY,
**ANY_SPLIT_DISPLAY,
**ANY_OUTPUT_SWITCH_DISPLAY,
**COMBINE_PRIMITIVES_DISPLAY,
**FOREACH_PRIMITIVES_DISPLAY,
**SPLIT_PRIMITIVES_DISPLAY,
}
WEB_DIRECTORY = "./web"
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"]