Socket
Socket
Sign inDemoInstall

time-require

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

time-require

Displays the execution time for Node.js modules loading; inspired by @sindresorhus 'time-grunt'


Version published
Weekly downloads
42K
increased by11.86%
Maintainers
1
Weekly downloads
 
Created
Source

time-require @ Jaguard OSS 100% Built with gulp.js

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 version
  • NPM downloads: NPM downloads
  • GitHub release: GitHub Release
  • Travis-CI build: Build Status
  • Drone.io build: Build Status
  • Dependencies: Dependencies status
  • Dev Dependencies: Dev Dependencies status

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

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

Install

Install with npm

npm install --save time-require

Usage

  1. Embeded usage, generally as first require() call in your main module.
require("time-require");
  1. External usage with --require preload supported by Liftoff driven CLI modules like gulp.js or Grunt-Next
gulp --require time-require --sorted
  1. If you're using gulp.js, use instead gulpt, a gulp CLI wrapper that automatically preload time-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

MIT © Jaguard OSS

Changelog

  • v0.1.2 (2014.04.20)
    • README.md: add NPM downloads and GitHub release, add gulpt usage, remove BitBucket hosting/refs
    • package.json: update dependencies
    • .npmignore: remove all development-related files from NPM (clone the repo instead)
  • v0.1.1 (2014.04.10)
    • gulpfile.js: add notifyError for stream error notification, add seqTask for sequential task control, fix project.js config replacing lib/ with src/
    • 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-sequence for task order control, add gulp-notify for notification support
  • v0.1.0 (2014.04.10)
    • Added .travis.yml file for travis-ci.org build support
    • Published time-require module to npm
    • Include screenshoots as absolute links
  • v0.0.1 (2014.03.10)
    • Initial release

Keywords

FAQs

Package last updated on 25 Apr 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc