• Runtime
  • Examples
  • API
  • Lint rules

Standard library

  • @ende/assert
  • @ende/async
  • @ende/bytes
  • @ende/cache
  • @ende/cbor
  • @ende/chronver
  • @ende/cli
  • @ende/collections
  • @ende/crypto
  • @ende/csv
  • @ende/data-structures
  • @ende/datetime
  • @ende/dotenv
  • @ende/encoding
  • @ende/expect
  • @ende/fmt
  • @ende/front-matter
  • @ende/fs
  • @ende/html
  • @ende/http
  • @ende/ini
  • @ende/io
  • @ende/json
  • @ende/jsonc
  • @ende/markdown
  • @ende/math
  • @ende/media-types
  • @ende/msgpack
  • @ende/net
  • @ende/path
  • @ende/random
  • @ende/regexp
  • @ende/semver
  • @ende/streams
  • @ende/tar
  • @ende/testing
  • @ende/text
  • @ende/toml
  • @ende/ulid
  • @ende/uuid
  • @ende/webgpu
  • @ende/xml
  • @ende/yaml

API reference

@ende/net

ende add jsr:@ende/net

Version 2026.10.15 on JSR.

Network utilities.

import { getAvailablePort } from "@ende/net";

const command = new Ende.Command(Ende.execPath(), {
 args: ["test.ts", "--port", getAvailablePort().toString()],
});

// ...

Modules

  • @ende/net/get-available-port
  • @ende/net/get-network-address
  • @ende/net/unstable-get-network-address
  • @ende/net/unstable-ip

Exports

  • getAvailablePort — Returns an available network port.
  • GetAvailablePortOptions — Options for getAvailablePort.
← @ende/msgpack @ende/path →

Source on GitHub