Hijack node require calls, with support for hijacking the entire module itself rather than only its properties. Handy for unit testing and mocking require calls in sub modules!
Properly hijack require, i.e., properly define require hooks and customizations
Temporarily take over a readable stream
safely cleanup in signal handlers
A message bus client in Javascript
Spec reporter for jasmine behavior-driven development framework
A fake REST server that can run as a service or bundled within a browser, for testing and demoing
Hijack clicks on and within links, probably for client-side routing
Inject middleware into require calls before they hit the cache, file system, or native modules
A dalao-proxy plugin for hijacking asynchronous requests to do more cool things
全局劫持定时器和数组方法的Vue插件
A Writable stream that flushes before emitting finish
Properly hijack require, i.e., properly define require hooks and customizations
TypeScript definitions for @mapbox/link-hijacker
shim for require.main.filename() that works in as many environments as possible
Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
Demo: Server update hijack PoC (clean copy for video)
Polyfill for Node.js module.createRequire (<= v12.2.0)
Module to hook into the Node.js require function
Client SDK for session hijacking prevention
Browser sandbox + interceptor lib — observe and customize fetch / XHR / WebSocket / Storage / Navigation / console / errors with a unified middleware-style API. Used internally by @harness-fe/runtime; standalone-usable by any project (Tanka MF, MorphixAI
Lodash modular utilities.
A simple cache for a few of the JS Error constructors.
<!-- badges/ --> [](https://travis-ci.org/felixge/node-gently) [](https://www.npmjs.com/package/gently) [![Dependency Status](https