CREDS_EXCLUDE env

The idea is:

When self hosting, I set NODES_EXCLUDE, the NODE is excluded when initial loading.
But credentials for node included in NODES_EXCLUDE is not disabled so that there is conflict.
If I copy a node in nodes-base to my package, I can set the node name to NODES_EXCLUDE,
but credential, I can’t do some related to the node.

My use case:

  1. Set the node name in NODES_EXCLUDE like n8n-nodes-base.[node_name]
  2. Set credential name in CREDS_EXCLUDE
  3. Nodes and credentials in NODES_EXCLUDE, CREDS_EXCLUDE is excluded.

I think it would be beneficial to add this because:

To solve conflict issue in credentials when using same node in my package and
I set the node included in n8n to NODES_EXCLUDE
And we can also prevent from misunderstanding issue when serving n8n to novice user.

Any resources to support this?

Are you willing to work on this?

Yes, I am willing to