This is a
playground to test code. It runs a full
Node.js environment and already has all of
npm’s 400,000 packages pre-installed, including
requireg with all
npm packages installed. Try it out:
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.
Require and resolve global modules in node.js like a boss.
requireg tries to find modules in global locations which are
not natively supported by the node.js module resolve algorithm.
It support both npm/yarn global packages installation paths.
require()(unless second parameter is true)
$ npm install requireg --save[-dev]
$ yarn add requireg
var requireg = require('requireg') // require a globally installed package var npm = requireg('npm')
var requireg = require('requireg') // require a globally installed package and skip local packages var eslint = requireg('eslint', true)
var modulePath = requireg.resolve('npm') // returns '/usr/local/lib/node_modules/npm/lib/npm.js'
Now it is globally available from any source file
var globalModule = requireg('npm')
requireg maintains the same behavior as the native
It will throw an
Error exception if the module was not found
Released under MIT license