Details
-
New Feature
-
Status: Closed
-
Minor
-
Resolution: Won't Fix
-
1.0.1
-
None
Description
Now that storm includes Flux, it is easier than ever to deploy a topology with javascript components. If the Bolt and Spout base classes defined in storm/multi-lang/javascript were available in a node.js package on https://www.npmjs.com/ it would allow node.js storm users to take advantage of node's built in package manager to develop their own bolts and spouts.
It would be relatively trivial to add some maven tasks to storm/multi-lang/javascript/pom.xml to take the storm.js resource and package it in a node module and submit it to npm.
This could be added to the pom as a separate profile so it wouldn't impact the normal storm build process.
This integration will also make it easier to add unit tests for storm.js
For additional background see this discussion:
If this sounds like a worthwhile addition to the project I would be happy to submit a PR.
Attachments
Issue Links
- links to