I appreciate the reply. It looks like after a bunch of tinkering, it seems to be working. I put the plugin into one of the persistent folders, then made a script that I execute via Docker-Compose just before I call grunt which handles the actual linking and then it showed up.
'Seeing' scoped npm packages
Is there any way to force NodeBB to see a plugin that doesn't match the
My organization is using scopes to have 'private' packages published to our private registry. (Our private registry is still public so this still meet's NodeBB's GPL 3 license)
This means the plugin name comes through as
@acmecorp/nodebb-plugin-pluginname. This in turn means the plugin isn't seen by NodeBB and not listed in the admin installed packages and therefore can't be activated.
Though a little less common, scoped packages are a standard part of npm. NodeBB should be able to handle this use case.
@smi-jonathan This is something we'd like to support. Please open an issue on Github so we can track it more easily. Thanks