east-node-std

Enable East programs to access Node.js platform APIs.

1|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/elaraai/east-plugin --skill east-node-std
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: east-node-std
Source: https://github.com/elaraai/east-plugin/tree/main/skills/east-node-std
Command: npx skills add https://github.com/elaraai/east-plugin --skill east-node-std

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

East programs currently lack built-in access to Node.js platform APIs for I/O, cryptography, timing, and utilities. This Skill provides a bridge to these platform capabilities, enabling East code to perform common runtime tasks efficiently.

Core Features & Use Cases

  • Console I/O: log, error, and write to stdout/stderr.
  • FileSystem: read/write files, directories, and perform binary I/O, with support for exists/isFile/isDirectory.
  • Fetch: HTTP requests for data retrieval.
  • Crypto & Time: hashing, UUIDs, random bytes, and time-based operations.
  • Path & Random: path manipulation and random distributions for simulations.
  • Testing: describeEast and Assert helpers for tests in East projects.

Quick Start

Example: East.function([StringType], NullType, ($, path) => { const content = $.let(FileSystem.readFile(path)); $(Console.log(content)); });

Frequently Asked Questions about east-node-std

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I access Node.js APIs like file I/O and HTTP requests from East code?

east-node-std bridges East programs to Node.js platform APIs. It enables Console I/O, FileSystem read/write, Fetch for HTTP requests, Crypto for hashing and UUIDs, and Time operations—all callable directly from East functions within a Node.js environment.

Can I read and write files in East without installing additional dependencies?

Yes. east-node-std provides FileSystem components for reading/writing files and directories with binary I/O support. You need only the @elaraai/east-node-std module installed in your Node.js project; no extra dependencies are required.

What testing utilities does east-node-std provide for East projects?

east-node-std includes describeEast and Assert helpers for writing and running tests in East projects. These integrate testing directly into your East code without requiring separate testing frameworks.

Does east-node-std support cryptographic operations like hashing and random generation?

Yes. The Skill includes Crypto components for hashing, UUID generation, and random bytes, plus a Random component for random distributions—useful for simulations and security-sensitive tasks in East programs.

Can I make HTTP requests and manipulate file paths in the same East program?

Yes. east-node-std combines Fetch for HTTP requests, FileSystem for file operations, and Path utilities for path manipulation. All are accessible within a single East function, streamlining I/O and networking workflows.