Maybe. I don’t know if NPM or anything is exposed in web apps, but since Logseq also isn’t desktop-first, one has to also consider how the plugin system will integrate with the web app.
Ideally a self-hosted option is available where we can maintain the codebase state (i.e.: update it as we please) and house all the plugins on said server.
But not sure why/how the calendar plugin I mentioned doesn’t solve the need here outside of the extra steps of installing Node & running npm i/npm run build. If anything there’s also the plausible solution that the plugin author include the node_modules
folder in the repo, but that’s an anti-practice for most, if not all SDLC’s.