don't use the npm npm module
WIP: npm improvements, bundler tests. cli-test currently fails
all tests pass