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

Popular posts from this blog

java - pagination of xlsx file to XSSFworkbook using apache POI -

Unlimited choices in BASH case statement -

apache - How do I stop my index.php being run twice for every user -