This pacakge provides IO|Pipe integration with Pulumi programs.
Pipe streams and handle events
Easily start and stop an X Virtual Frame Buffer from your node apps.
Formatting of io-ts validation errors
Actions io lib
TypeScript runtime type system for IO decoding/encoding
Abstraction over common javascript date management libraries
Abstraction over common javascript date management libraries
A library of useful I/O functions used across various cspell tools.
PM2.io NodeJS APM
Abstraction over common javascript date management libraries
Abstraction over common javascript date management libraries
Abstraction over common javascript date management libraries
Common stuff for nice-grpc and nice-grpc-web
Statsig helps you move faster with feature gates (feature flags), and/or dynamic configs. It also allows you to run A/B/n tests to validate your new features and understand their impact on your KPIs. If you're new to Statsig, check out our product and cre
A collection of codecs and combinators for use with io-ts
Shared TypeScript definitions for Starknet projects
NUID - A highly performant unique identifier generator.
A public-key signature system based on Ed25519 for the NATS ecosystem in javascript
Node.js client for NATS, a lightweight, high-performance cloud native messaging system
nats-core library - this library implements all the base functionality for NATS javascript clients
List of standard SVG tags.
jetstream library - this library implements all the base functionality for NATS JetStream for javascript clients
Statsig helps you move faster with feature gates (feature flags), and/or dynamic configs. It also allows you to run A/B/n tests to validate your new features and understand their impact on your KPIs. If you're new to Statsig, check out our product and cre
A fast and thread-safe library for creating multi-writer and single-reader pipelines in Rust.
Pipe your stdout/stderr together with asynchronous streams
Local text-to-speech backend for Blazen using Piper (ONNX Runtime)
Crate for using Unix pipes with Mio.
Onion addresses for anything.
Asynchronous pipe(2) library using tokio.
An extension to the backtick method to allow additional optionsto be passed to the command and IO#each method.
Simple API for IPC (inter-process communication) IO pipes.
Pipe data from a Ruby IO stream to a Websocket server, broadcasting to all clients.
Magritte is a simple but powerful wrapper to Open3 pipes that makes it easy to handle two-way piping of data into and out of a sub-process. Various input IO wrappers are supported and output can either be to an IO or to a block. A simple line buffer class is also provided, to turn block writes to the output block into line-by-line output to make interacting with the sub-process easier.
Pants redirects IO using EventMachine from one input source to many different destinations. In some senses, pants is like a *nix pipe that (works on Windows and) allows for duplicating data across many pipes (like splice and tee).
I/O pipeline construction framework. Allows to construct data processing pipelines in a manner of UNIX shell pipes. Implemented features: string splitting/merging, IO or local file reading/writing, FTP/SFTP file reading/writing, digest computing, Gzip/Zlib (de)compression, Zstd (de)compression, symmetric cipher (de,en)cryption, random data generation.
minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking. "I had a class with Jim Weirich on testing last week and we were allowed to choose our testing frameworks. Kirk Haines and I were paired up and we cracked open the code for a few test frameworks... I MUST say that minitest is *very* readable / understandable compared to the 'other two' options we looked at. Nicely done and thank you for helping us keep our mental sanity." -- Wayne E. Seguin minitest/test is a small and incredibly fast unit testing framework. It provides a rich set of assertions to make your tests clean and readable. minitest/spec is a functionally complete spec engine. It hooks onto minitest/test and seamlessly bridges test assertions over to spec expectations. minitest/benchmark is an awesome way to assert the performance of your algorithms in a repeatable manner. Now you can assert that your newb co-worker doesn't replace your linear algorithm with an exponential one! minitest/pride shows pride in testing and adds coloring to your test output. I guess it is an example of how to write IO pipes too. :P minitest/test is meant to have a clean implementation for language implementors that need a minimal set of methods to bootstrap a working test suite. For example, there is no magic involved for test-case discovery. "Again, I can't praise enough the idea of a testing/specing framework that I can actually read in full in one sitting!" -- Piotr Szotkowski Comparing to rspec: rspec is a testing DSL. minitest is ruby. -- Adam Hawkins, "Bow Before MiniTest" minitest doesn't reinvent anything that ruby already provides, like: classes, modules, inheritance, methods. This means you only have to learn ruby to use minitest and all of your regular OO practices like extract-method refactorings still apply. == Features/Problems: * minitest/autorun - the easy and explicit way to run all your tests. * minitest/test - a very fast, simple, and clean test system. * minitest/spec - a very fast, simple, and clean spec system. * minitest/benchmark - an awesome way to assert your algorithm's performance. * minitest/pride - show your pride in testing! * minitest/test_task - a full-featured and clean rake task generator. * Incredibly small and fast runner, but no bells and whistles. * Written by squishy human beings. Software can never be perfect. We will all eventually die.
Most existing gems that address command execution provide a limited interface or lack notable features. In contast, Exek seeks to provide comprehensive support for all of a program's exec needs with one thoughtfully-designed library. Intended features: - A "Command" class that encapsulates argv, env, and IO options, and process state. - Easy-to-use high level interfaces with sensible defaults for running commands to completion. - Comprehensive support for low-level concerns like piping, PTYs, and file descriptor magic. - Utilities for manipulating `sh` script strings, idiomatically building argument arrays, and generating reusable interaces for common system commands. - Tracing and introspection facilities for logging and latency analysis. - Safety: does not monkeypatch external modules, encourage mixins or use eval. Attempts to guide developers away from unsafe practices like shell scripts and shell injection.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.