define deps and publish to npm