Pedro M. silva

Packages 27

  • Simple cli tool that allows to share files between multiple computers over LAN or the Internet

    published 0.0.4 6 years ago
  • Easily compose complex and reusable ffmpeg filters using JavaScript functions and generate the command string on the fly

    published 1.0.3 3 years ago
  • Simple Java8-inspired monadic class to represent optional values

    published 0.0.2 6 years ago
  • Write to a file, making sure it's parent folders exist, and that if the write operation is cancelled mid-writing, it does not corrupt any possible file there previously.

    published 2.0.0 4 years ago
  • A simplistic simulation of turing machines written in TypeScript

    published 0.5.5 6 years ago
  • A simple stack machine simulator written in typescript

    published 0.5.7 6 years ago
  • Lightweight TypeScript/ES2017 class to simulate an asynchronous semaphore, with several utility functions

    published 0.3.10 4 years ago
  • Simple TypeScript/ES2015 class to allow to create a promise and to be resolved/rejected later

    published 1.1.3 4 years ago
  • Simple TypeScript/ES2017 class to represent either values

    published 0.0.2 5 years ago
  • Simple TypeScript/ES2015 class to emulate cancellation tokens

    published 0.5.3 5 years ago
  • Batteries-included utility functions to work with async iterables available in ES2018/TypeScript

    published 1.4.6 a year ago
  • Three efficient data structures to save and traverse indexed chunks of information (like torrent blocks or HLS segments)

    published 0.2.2 7 months ago
  • Composable subtitle parsing and transformations (including encoding/decoding) written in TypeScript

    published 0.1.9 a year ago
  • A collection of composable reduction operations for arbitrary streams of values

    published 1.0.5 4 years ago
  • Simply update text on the terminal, even after subsequent output is written

    published 0.3.4 4 years ago
  • Measure the elapsed time in your code between two moments

    published 0.1.0 5 years ago
  • Easy to use logger for both small and serious apps that writes both to the terminal and to files

    published 0.2.4 5 months ago
  • Simple terminal progress bar, backed by clui-live

    published 0.1.1 5 years ago
  • Safely and reliable serialize and write data to a file in transactions, and read them back again

    published 0.1.5 5 years ago
  • A simple module that exposes MPV to be controlled through a RPC WebSockets API, that can be used with the unicast server

    published 0.1.14 2 years ago
  • Efficient balanced tree implementation in TypeScript

    published 0.1.0 4 years ago
  • Incredibly simple and extensible in-memory sync/async cache with optional persistence and eviction

    published 0.0.1 4 years ago
  • Simple TypeScript/ES2017 classes to represent unit values (like time/data size)

    published 0.1.0 4 years ago
  • Straighforward Dependency Injection for Typescript/JavaScript applications

    published 0.1.0 3 years ago
  • Tools for working with annotations in JavaScript/TypeScript classes

    published 0.0.1 3 years ago
show more packages