Showing 1-20 of 70 packages
Irrelon Software standard ESLint rules. Includes React rules and assumes Node.js style coding (no access to window or document, no browser environment).
A powerful JSON path processor. Allows you to drill into and manipulate JSON objects with a simple dot-delimited path format e.g. "obj.name".
Simple JavaScript event emitter with some powerful features.
A logging library to help write out useful console logs on client and server.
Irrelon Finite State Machine
High performance state management for Next.js without the crazy mess that redux creates.
A NoSQL document store database for browsers and Node.js.
Simple helper function to name promises rather than handling them as an array of unnamed indexes.
BattleScript Lexer, Parser and Compiler
Irrelon Realtime Comms Module
A library that extends the functionality of Irrelon Schema (npm i @irrelon/schema) and adds the ability to instantiate, return and update models based on existing schemas.
Express Cache Middleware: Effortlessly cache responses with custom timeouts, dependencies, pooling, support for cache-control
Simple JavaScript type-based method overloading.
Simple JavaScript event emitter.
A powerful JSON path processor. Allows you to drill into and manipulate JSON objects with a simple dot-delimited path format e.g. "obj.name".
A JSON schema validation module to give you realtime data test coverage.
A very lightweight application dependency manager for maintaining clean modularised code without polluting the global namespace.
A lightweight server-sent-events library covering both server-side and client-side.
A library that extends the functionality of Irrelon Schema (npm i irrelon-schema) and adds the ability to instantiate, return and update models based on existing schemas.
A powerful JSON path processor with no third-party dependencies. Allows you to traverse JSON object trees with a simple dot-delimited path format e.g. "obj.name"