Skip to content

Instantly share code, notes, and snippets.

View risseraka's full-sized avatar

Adrien Risser risseraka

  • Independent
  • Paris
View GitHub Profile
#!/usr/bin/env node
const { join } = require("path");
const { Module } = require("module");
const { execSync } = require("child_process");
const originalRequire = Module.prototype.require;
// heavily inspired by https://github.com/deepal/baapan
Module.prototype.require = function(moduleName) {
try {
var Readable = require('stream').Readable;
var readable = Readable();
var read = false;
readable._read = function () {
console.log('reading');
this.push(read ? null : '1');
read = true;