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

android - net_scheduler holding wakelock -

sql - MySQL : Getting Entries from a many-to-many table -

java - Retrieving data from database using jsp (Hibernate + Spring + Maven) -