orlando-transducers 0.5.1

High-performance transducers, functional optics, and reactive primitives — with WebAssembly bindings for JavaScript
Documentation
{
  "name": "orlando-transducers",
  "version": "0.5.1",
  "description": "Compositional data transformation with transducers - Rust/WASM powered",
  "main": "pkg/orlando.js",
  "types": "pkg/orlando.d.ts",
  "files": [
    "pkg"
  ],
  "scripts": {
    "build": "wasm-pack build --target web --out-dir pkg",
    "build:release": "wasm-pack build --release --target web --out-dir pkg",
    "build:nodejs": "wasm-pack build --dev --target nodejs --out-dir pkg",
    "test": "wasm-pack test --node",
    "test:firefox": "wasm-pack test --headless --firefox",
    "test:chrome": "wasm-pack test --headless --chrome",
    "bench": "cargo bench",
    "bench:js": "node benchmarks/comparison.js",
    "bench:all": "npm run build:nodejs && npm run bench:js",
    "bench:quick": "node benchmarks/comparison.js --quick",
    "clean": "cargo clean && rm -rf pkg"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/justinelliottcobb/Orlando.git"
  },
  "keywords": [
    "transducers",
    "wasm",
    "webassembly",
    "functional",
    "data-transformation",
    "performance",
    "composable",
    "category-theory"
  ],
  "author": "Justin Elliott Cobb",
  "license": "MIT",
  "copyright": "Copyright (c) 2025 Justin Elliott Cobb",
  "bugs": {
    "url": "https://github.com/justinelliottcobb/Orlando/issues"
  },
  "homepage": "https://github.com/justinelliottcobb/Orlando#readme",
  "devDependencies": {
    "wasm-pack": "^0.12.0",
    "tinybench": "^2.6.0",
    "underscore": "^1.13.6",
    "ramda": "^0.29.1",
    "lodash": "^4.17.21",
    "lazy.js": "^0.5.1",
    "chalk": "^4.1.2",
    "cli-table3": "^0.6.3"
  }
}