Search results
223 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Collection of functions to operate such geometrical concepts as Sphere, Box, Plane, Frustum, Ray, Axis and Angle, Euler's Angles, Quaternion and other. Why MathConcepts? Three reasons. All functions of the module are purely functional. MathConcepts heavil
A small class to convert a map of Booleans to Integer and vice versa with help of defined schema. The constructor of Bitmask expects names which created instance use for conversion. Use the module to solve the bitmask conversion problem robustly.
Write template to the file system, instantiating it.
Collection of CLI commands to manage config. Use the module to mixin commands add/remove/delete/set to a class.
Collection of tools to generate background service to start and pack application. Use the module to keep files structure of the application and make code aware wherein the file system is it executed.
The module in JavaScript provides convenient means for using files as standard ArrayBuffer making mmap behind the scene.
- wTools
- ArrayBuffer
- Buffer from file
- ArrayBuffer from file
- TypedBuffer from file
- Nodejs buffer from file
- mmap
- mmap file
- zero copy
Collection of files transformers for Files module. Use it to read configs in different formats.
Collection of cross-platform routines to launch/stop the server and handle requests to the server. The module is trying to make the development of server-side applications simpler.
Class to organize states of an object.
Utility to generate documentation from jsdoc annotated source code
Class to resolve tree-like data structures with links or paths in the structure. Use the module to resolve template or path to value.
Collection of routines to execute system commands, run shell, batches, launch external processes from JavaScript application. ExecTools leverages not only outputting data from an application but also inputting, makes application arguments parsing and acco
Sketch. Strategy for two points communication. Communicator abstracts details of implementation of communication protocol and provides smooth experience though uniform API. Use the module to make your application more portable and less platform/environmen
Class to transform ANSI-styled input into CSS-styled output supported by the browser's console.
- wTools
- logger
- logging
- log
- colorful log
- ansi styles
- ansi colors
- ansi colors in browser
- multilevel log
- colors
- color
Abstract implementation of matrix math. MathMatrix introduces class Matrix, which is a multidimensional structure which, in the most trivial case, is a 2D matrix. A matrix of specific form could also be classified as a vector. MathMatrix heavily relly on
Collection of cross-platform routines for processing heterogenous data.
Class to redirect logging to JavaScript structure. Logger supports colorful formatting, verbosity control, chaining, combining several loggers/consoles into logging network. Logger provides 10 levels of verbosity [ 0,9 ] any value beyond clamped and multi
- record console output
- store console output into array
- wTools
- logger
- logging
- log
- colorful log
- multilevel log
- colors
- color
Collection of cross-platform routines to resolve complex data structures. It takes a complex data structure, traverses it and resolves all strings having inlined special substrings. Use the module to resolve your templates.
Tool to edit files massively and with undo
Collection of functions for matrix math. MathSpace introduces class Space which is a multidimensional structure which in the most trivial case is Matrix of scalars. A matrix of specific form could also be classified as a vector. MathSpace heavily relly on