Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

jk-debug

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jk-debug

A pithy debugging helper that can define middlewares to fit your dev flavor.

  • 0.1.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

JK-Debug

A pithy debugging helper that can define middlewares to fit your dev flavor.

Installation

$ npm i jk-debug

Usage

To see how to use the helper, check the example.js.

If you are interested in the middleware implementation, ref to js-middleware.

API

Env Util

  • debugDetector(isDebug) -> boolean - Enable debugging mode via query string debug or env variable DEBUG.

Base Class

  • new DebugWrapper(options) -> debugInstance - Create and return a debugInstance.

Options Parameter Table:

ParameterTypeRequired?Description
isDebugbooleanoptionalBy default debugging is enabled
middlewareObjectobjectoptionalApply the middleware object to the current context

Instance Methods

  • isDebugEnabled() -> boolean - Determine the debug runtime env.

  • switchDebuggingMode(isDebug) - Enable/Disable the debugging mode.

  • log(message, ...arg) - Like console.log, but flexible and composable.

  • error(messageOrOptions, ...arg) - Ditto, but support for detailed options.

  • getTimingResults() -> ParsedTiming - Monitor the performance of page load/render.

License

MIT

FAQs

Package last updated on 01 Aug 2017

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