Bun.sh network connector for @session.js/client https://www.npmjs.com/package/@session.js/bun-network
Find a file
2026-01-29 13:00:29 +01:00
.vscode Add prettier and formatter, make code style consistent, sort package.json 2026-01-28 15:07:04 +01:00
src Add prettier and formatter, make code style consistent, sort package.json 2026-01-28 15:07:04 +01:00
.gitignore Initial commit 2024-07-16 22:18:27 +04:00
.prettierignore Add prettier and formatter, make code style consistent, sort package.json 2026-01-28 15:07:04 +01:00
.prettierrc Add prettier and formatter, make code style consistent, sort package.json 2026-01-28 15:07:04 +01:00
bun.lock Bump @session.js/types 2026-01-29 13:00:29 +01:00
eslint.config.js Add prettier and formatter, make code style consistent, sort package.json 2026-01-28 15:07:04 +01:00
LICENSE Add prettier and formatter, make code style consistent, sort package.json 2026-01-28 15:07:04 +01:00
package.json Bump @session.js/types 2026-01-29 13:00:29 +01:00
README.md Add prettier and formatter, make code style consistent, sort package.json 2026-01-28 15:07:04 +01:00
tsconfig.build.json Add prettier and formatter, make code style consistent, sort package.json 2026-01-28 15:07:04 +01:00
tsconfig.json Add prettier and formatter, make code style consistent, sort package.json 2026-01-28 15:07:04 +01:00

@session.js/bun-network

This network adapter for @session.js/client uses Bun.sh runtime to fetch Session nodes. It exports onRequest method that handles requests

This package can't be used in browser. If you want to use it on proxy server for your Session web client, try @session.js/bun-network-remote.

Usage:

import { BunNetwork } from '@session.js/bun-network'
new Session({ network: new BunNetwork() })

Usage with proxy:

import { BunNetwork } from '@session.js/bun-network'
new Session({ 
  network: new BunNetwork({
    proxy: {
      protocol: 'https',
      username: 'username', // optional
      password: 'password', // optional
      hostname: 'proxy.example.com',
      port: 8080,
    } // or pass string like https://username:password@proxy.example.com:8080
  }) 
})

Made for Session.js

Use Session messenger programmatically with Session.js: Session bots, custom Session clients, and more.

Donate

hloth.dev/donate · Tor: hlothdevzkti6suoksy7lcy7hmpxnr3msu5waokzaslsi2mnx5ouu4qd.onion/donate

License

MIT