mirror of
				https://github.com/fooflington/selfdefined.git
				synced 2025-11-03 23:29:03 +00:00 
			
		
		
		
	time-require @ 
 
Displays the execution time for Node.js modules loading by hooking and tracing all
require()calls. This module was inspired by @sindresorhus's time-grunt.
Project status
- NPM version: 
 - NPM downloads: 
 - GitHub release: 
 - Travis-CI build: 
 - Drone.io build: 

 - Dependencies: 
 - Dev Dependencies: 
 
Default usage (non-verbose) showing required modules in loaded order, above 1% treshold

Verbose (all) & sorted usage showing all required modules in sorted order

Install
Install with npm
npm install --save time-require
Usage
- Embeded usage, generally as first 
require()call in your main module. 
require("time-require");
- External usage with 
--requirepreload supported by Liftoff driven CLI modules like gulp.js or Grunt-Next 
gulp --require time-require --sorted
- If you're using gulp.js, use instead gulpt, a 
gulpCLI wrapper that automatically preloadtime-require. 
npm install -g gulpt
gulpt build --sorted
Display layout
Modules loading that take less than 1% of the total time are hidden to reduce clutter.
To show all the modules use the --verbose (or --V) flag on the running CLI.
To sort the modules according to the loading time (longest on top) use the --sorted (or --s) flag on the running CLI.
Documentation
Detailed API documentation can be found in 'doc' folder.
Development
Detailed development documentation can be found in 'doc' folder.
License
Changelog
- v0.1.2 (2014.04.20)
- README.md: add NPM downloads and GitHub release, add 
gulptusage, remove BitBucket hosting/refs - package.json: update dependencies
 - .npmignore: remove all development-related files from NPM (clone the repo instead)
 
 - README.md: add NPM downloads and GitHub release, add 
 - v0.1.1 (2014.04.10)
- gulpfile.js: add 
notifyErrorfor stream error notification, addseqTaskfor sequential task control, fixproject.jsconfig replacinglib/withsrc/ - README.md: detail project hosting @BitBucket & mirror @GitHub.
 - LICENSE.md renamed to LICENSE to keep it as a simple text file
 - package.json: set the GitHub mirror as repository, add 
run-sequencefor task order control, addgulp-notifyfor notification support 
 - gulpfile.js: add 
 - v0.1.0 (2014.04.10)
- Added 
.travis.ymlfile for travis-ci.org build support - Published 
time-requiremodule to npm 
- Include screenshoots as absolute links
 
 - Added 
 - v0.0.1 (2014.03.10)
- Initial release