Rekuire | a module for NodeJS

nadavl@wix.com | March 7th 2013 | JavaScript

Just wanted to share a nice piece of code I created..

During my recent experience with NodeJs, there was one thing that bugged me the most – in Node, to include another module into the scope, you use ‘require()‘ to import the other module.

The thing is, that if it is not a third party module, you have to specify the full path in your project (absolute or relative) in order to do so. it usually looks something like this:

require('../../../commands/MyCommand.js');

Not only it is ugly, it is terribly hard to refactore the code afterwards (IntelliJ’s refactoring fails to do it).

—-

So, I created this module called rekuire.

rekuire scans the project paths upon first execution, so all you need to specify, is the file name!
no paths! (it saves a bunchload of time)

rekuire('MyCommand.js');

In order install, using npm, type “npm install rekuire“!

And don’t forget, you are more then welcome to check it out and contribute to it on github. 🙂


By nadavl@wix.com
Wix

Leave a Reply

We are always looking for excellent people. Browse Jobs Here   

At Wix Engineering we develop some of the most innovative cloud-based web applications that influence our 80+ million users worldwide.

Have any questions? Email academy@wix.com.

Find out what’s coming up at Wix Engineering:

Subscribe to our newsletter for updates, events and more.