npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

elynn-bypass

v2.0.0

Published

Advanced runtime interceptor with automated syntax patching, dynamic proxy fallback, and execution sandboxing.

Readme

elynn-bypass (Hypervisor Edition)

Modul intersepsi eksekusi asinkronus tingkat rendah (low-level runtime hypervisor) yang didesain secara khusus untuk mengambil alih lapisan kontrol mesin V8 Engine Node.js dan objek WebSocket pada ekosistem protokol socket pihak ketiga.

Modul ini memberikan kekebalan absolut terhadap pemutusan sesi secara sepihak (session drops), kelebihan beban pada antarmuka terminal (console spamming), dan kegagalan eksekusi (runtime crashes) yang diakibatkan oleh interupsi jaringan, penolakan server, atau anomali parameter pada saat transmisi data berdensitas tinggi dijalankan secara iteratif.


🏗️ Arsitektur & Fitur Inti

1. Absolute Session Immunity (Kekebalan Sesi Absolut)

Sistem ini menginjeksi prototype EventEmitter dan lapisan fungsi WebSocket secara langsung pada objek koneksi (socket instance). Sistem mengintersepsi sinyal penutupan terminal seperti Connection Closed, Logged Out, atau Stream Errored (termasuk kode galat jaringan 401, 403, 405, 4000-4003) dan menolaknya di tingkat memori lokal. Modul akan mensimulasikan pemulihan state secara internal dan memaksa sesi untuk tetap berstatus open tanpa harus melakukan restart proses utama Node.js.

2. Circular Console Shield (Perisai Konsol Resilien)

Mengambil alih objek global console bawaan Node.js menggunakan sistem Circular Buffer Throttling. Sistem akan menganalisis tanda tangan (signature) log secara real-time. Jika sistem mendeteksi lonjakan log galat yang identik dalam satu jendela waktu milidetik (seperti rentetan peringatan Bad MAC atau Session Disconnected akibat pengiriman data masif), sistem akan memblokir output tersebut menuju stdout/stderr. Hal ini secara efektif mencegah out-of-memory pada terminal buffer dan menjaga stabilitas penggunaan RAM.

3. Dynamic Syntax Auto-Patching (Penambal Sintaksis Dinamis)

Terintegrasi secara mendalam dengan modul Virtual Machine (vm) dan File System (fs). Mampu membaca jejak tumpukan (stack trace) pada saat terjadi galat sintaksis (Unexpected token, ketiadaan tanda kurung, dsb) secara runtime. Modul ini akan melakukan perbaikan struktur string kode secara algoritmik di memori, menyimpan revisi sementaranya, dan mengeksekusi ulang fungsi tersebut dalam lingkungan sandbox yang sangat terisolasi.

4. Proxy Resiliensi Objek (Object Reference Fallback)

Menyuntikkan Proxy Handler pada seluruh lapisan fungsi asinkronus yang dibungkus. Jika logika kode internal Anda mencoba memanggil metode dari objek yang tidak terdefinisi (null atau undefined) yang secara normal akan memicu TypeError fatal, Proxy akan meredam pengecualian tersebut dan mengembalikan fungsi noop (kosong), memastikan pipa eksekusi (execution pipeline) terus berjalan tanpa hambatan.

5. Event Loop Microtask Infiltration (Infiltrasi Antrean Prioritas)

Mengesampingkan antrean makro (macrotask queue) standar Node.js dengan memaksa seluruh eksekusi blok kode yang dibungkus masuk ke dalam tumpukan eksekusi prioritas mutlak (process.nextTick dan queueMicrotask). Ini memastikan proses pengiriman data secara paksa mendahului seluruh proses I/O latency sekunder lainnya yang berjalan di latar belakang.


⚙️ Parameter Konfigurasi

Objek konfigurasi ditempatkan pada parameter ketiga saat pemanggilan fungsi hypervisor. Berikut adalah deskripsi resolusi tingkat rendah untuk masing-masing opsi:

| Parameter | Tipe Data | Nilai Bawaan | Deskripsi Resolusi | | :--- | :--- | :--- | :--- | | retries | Number | 999 | Jumlah repetisi eksekusi ulang otomatis (incremental backoff) jika sistem mendeteksi pemutusan koneksi transmisi dari sisi server sebelum pipa eksekusi selesai sepenuhnya. | | timeout | Number | 60000 | Batas maksimum waktu tunggu (dalam milidetik) bagi watchdog timer internal sebelum membatalkan thread yang menggantung (deadlock) dan memicu eksekusi ulang. | | suppressConsoleSpam | Boolean | true | Mengaktifkan intersepsi global pada console untuk membisukan peringatan kegagalan transmisi repetitif (Circular Shield). | | sessionImmunity | Boolean | true | Mengaktifkan manipulasi WebSocket close handler dan intersepsi event emitter pada objek koneksi utama untuk meredam pemutusan paksa (force logout). | | autoPatchSyntax | Boolean | true | Mengizinkan modul melakukan manipulasi file sumber (.js) secara real-time untuk menambal galat sintaksis struktural. | | sandboxIsolation | Boolean | true | Menjalankan hot-reloaded code hasil penambalan dinamis ke dalam partisi memori vm Node.js untuk mencegah kebocoran ruang lingkup memori global (global scope leak). |


🚀 Implementasi Penggunaan (Contoh Generik)

Berikut adalah struktur integrasi elynn-bypass ke dalam fungsi asinkronus standar. Objek koneksi utama (seperti socket instance) dilempar sebagai parameter pertama agar sistem antibodi hypervisor dapat menganalisis dan melindungi antarmuka jaringan tersebut, sementara blok logika iteratif Anda disuntikkan pada parameter kedua.

const initializeElynnHypervisor = require("elynn-bypass");

async function executeProtectedRelay(socketInstance, targetIdentifier) {
  await initializeElynnHypervisor(socketInstance, async () => {
    
    for (let iterationCount = 0; iterationCount < 50; iterationCount++) {
      try {
        await socketInstance.relayMessage(targetIdentifier, {
          extendedTextMessage: {
            text: "SYSTEM_RELAY_DATA_SEQUENCE_" + Date.now()
          }
        }, {
          messageId: "EL-BYPASS-" + Date.now() + "-" + Math.floor(Math.random() * 99999)
        });
        
        await new Promise(resolve => setTimeout(resolve, 250));
      } catch (transmissionError) {
        continue;
      }
    }
    
  }, {
    timeout: 60000,
    retries: 999,
    suppressConsoleSpam: true,
    sessionImmunity: true,
    autoPatchSyntax: true,
    sandboxIsolation: true
  });
}

module.exports = { executeProtectedRelay };