Dependencies to get custom node approved

Hello,

I’m trying to publish a community node but it gets rejected. I assume that’s because of the used dependencies.

Before submitting I made sure that the only deps I use are the ones that installed in n8n-nodes-base
Also I used airtable/linear/notion nodes as inspiration and they all seem to utilise external deps like moment-timezone, change-case, lodash, uuid

Should I get rid of those as well before publishing? While it seems trivial to get rid of some of them, others like moment-timezone , uuid are much harder to remove.

Thanks in advance :person_bowing:

Hi @Misha,

Are you getting any more details on the rejection of your community node publishing?

If yes, please provide here for review.

If not, please try to remove any dependencies you’re not explicitly using.

Kind regards,

João Paixão

yeah, auto-reply clearly states that no deps are allowed, but I hoped that at least those used by n8n-nodes-base are allowed for use

Sent them an email but haven’t got any answer yet. So trying my chances here :crossed_fingers:

Deps I currently use:

	"dependencies": {
		"change-case": "4.1.2",
		"lodash": "4.17.21",
		"moment-timezone": "0.5.48",
		"uuid": "10.0.0"
	},

first two are easily removable ofc. moment-timezone and uuid are a bit harder to get rid of

1 Like

Have you tried to remove them and republish?

not yet, will wait for a week, maybe there will be an answer for my email

Got an answer from the team.

And yeah, they told me to remove all the external deps even those that are used by their own nodes

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.