node.js - root directory for node module -
i have pretty standard node module using babel transpile our code output 'lib' folder. package.json points 'main' 'lib/index.js' people can require('my-module')
however, if have subdirectory (say my-module/server example) when use my-module have require('my-module/lib/server'). i've seen people put post build steps copy package.json lib, feels hacky , wrong me. there way in npm specify main directory whereby require()'s of module start @ directory? can have users require('my-module/server') without lib part...
i think best solution have main index.js , on submodules can did require('your-module').server
Comments
Post a Comment