- combined のリスト実行ループ(ForEach / End ForEach)を追加 - ForEach 出力 * と End ForEach value は接続後も常に * - attachStabilizeHooks / pinWildcardSlot / scheduleStabilizeRetries で JS を整理 - Prettier(JS は trailing comma なし)、README 開発セクションを整理 Co-authored-by: Cursor <cursoragent@cursor.com>
32 lines
1.4 KiB
Python
32 lines
1.4 KiB
Python
"""comfyui-misc — ComfyUI カスタムノード(misc カテゴリ)と js/ フロントエンド拡張。"""
|
|
from .any_output_switch import NODE_CLASS_MAPPINGS as ANY_OUTPUT_SWITCH_MAPPINGS
|
|
from .any_output_switch import NODE_DISPLAY_NAME_MAPPINGS as ANY_OUTPUT_SWITCH_DISPLAY
|
|
from .any_switch import NODE_CLASS_MAPPINGS as ANY_SWITCH_MAPPINGS
|
|
from .any_switch import NODE_DISPLAY_NAME_MAPPINGS as ANY_SWITCH_DISPLAY
|
|
from .combine_primitives import NODE_CLASS_MAPPINGS as COMBINE_PRIMITIVES_MAPPINGS
|
|
from .combine_primitives import NODE_DISPLAY_NAME_MAPPINGS as COMBINE_PRIMITIVES_DISPLAY
|
|
from .foreach_primitives import NODE_CLASS_MAPPINGS as FOREACH_PRIMITIVES_MAPPINGS
|
|
from .foreach_primitives import NODE_DISPLAY_NAME_MAPPINGS as FOREACH_PRIMITIVES_DISPLAY
|
|
from .split_primitives import NODE_CLASS_MAPPINGS as SPLIT_PRIMITIVES_MAPPINGS
|
|
from .split_primitives import NODE_DISPLAY_NAME_MAPPINGS as SPLIT_PRIMITIVES_DISPLAY
|
|
|
|
NODE_CLASS_MAPPINGS = {
|
|
**ANY_SWITCH_MAPPINGS,
|
|
**ANY_OUTPUT_SWITCH_MAPPINGS,
|
|
**COMBINE_PRIMITIVES_MAPPINGS,
|
|
**FOREACH_PRIMITIVES_MAPPINGS,
|
|
**SPLIT_PRIMITIVES_MAPPINGS,
|
|
}
|
|
|
|
NODE_DISPLAY_NAME_MAPPINGS = {
|
|
**ANY_SWITCH_DISPLAY,
|
|
**ANY_OUTPUT_SWITCH_DISPLAY,
|
|
**COMBINE_PRIMITIVES_DISPLAY,
|
|
**FOREACH_PRIMITIVES_DISPLAY,
|
|
**SPLIT_PRIMITIVES_DISPLAY,
|
|
}
|
|
|
|
WEB_DIRECTORY = "./js"
|
|
|
|
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"]
|