Request for npm packages so I can migrate my n8n instance
-
I currently have n8n running on a separate server and would like to consolidate it to Cloudron especially since it's calling other apps on Cloudron (like Miniflux). However, there are a few packages that I currently use that I don't see in the currently repository that would prohibit me from migrating. Below is a list of packages (sorry it's long) of packages that aren't on Cloudron and I either currently use them, working on developing them, or plan to use them in the near future. I noticed "@azure" was listed as a package, but I wanted to make sure that all the azure packages are included.
One thing that I don't know if it would ever be possible on Cloudron is if it will be able to do browser automation via n8n. That's something I really want to do so I can really get away from third party services and automate a BUNCH of stuff.
Anyway, here's the list... let me know your thoughts:
Currently Using:
@azure/ai-text-analytics
@azure/data-tables
@azure/event-hubs
@azure/eventgrid
@azure/identity
@azure/search-documents
@azure/service-bus
@azure/storage-blob
@azure/storage-file
@azure/storage-queue
@azure/web-pubsub
@sendgrid/mail
@sentry/node
@sentry/tracing
case-insensitive-map
fs
fs-extra
jquery
jsdom
path
stream
truncatiseCurrently In Development:
metascraper
metascraper-audio
metascraper-author
metascraper-date
metascraper-description
metascraper-image
metascraper-logo
metascraper-publisher
metascraper-readability
metascraper-title
metascraper-title
metascraper-url
metascraper-videoPlanning To Do Soon: Browser Automation
chromedriver
puppeteer
selenium-webdriver
unlighthouse (or auto-lighthouse)
webdriverio (may not be necessary)Random Thoughts:
email-templates -
@ajtatum Let me look into if I can change the package so that users can install whatever packages they want. This way we don't need to keep updating the packages with extra modules.
-
@girish That would be completely and totally awesome as that's really the only thing holding me back from migrating n8n to Cloudron... thanks for taking a look!
-
Any progress or additional thoughts on allowing users to install their own npm packages, @girish?
Thanks,
AJ -
@ajtatum It's on my list. I did have a quick look the other day, but it's not a straightforward fix since it seems n8n does not use NODE_PATH. So, I have to investigate more on how to make this work. Maybe I will open an upstream issue.