kmalakoff
Over 28 years experience delivering engaging software products in web, mobile, and video games.
IndeedVancouver, Canada
Pinned Repositories
_.m
_.m is a port of Underscore.js to Objective-C.
backbone-modelref
Backbone-ModelRef.js provides a mechanism to respond to lazy-loaded Backbone.js models.
background
CoffeeScript / JavaScript background job / task / worker library. Provides implementations for jobs, a job queue, a job list, and single and multiple array iterators.
each-package
Run commands in each package folder starting with cwd skipping node_modules folders
fs-iterator
A file system iterator with filter and asyncIterator iterafaces. Supports Node 0.10 and above
knockback
Knockback.js provides Knockout.js magic for Backbone.js Models and Collections.
mixin
Mixin.js is the 'reuse more' Javascript nano-framework. Stay DRY...mixin!
node-version-use
Cross-platform solution for running commands on a specific version of node
SubjectiveScript.m
Subjective-Script makes Objective-C more scripty!
ts-dev-stack
Development stack for TypeScript libraries
kmalakoff's Repositories
kmalakoff/esbuild-plugin-dev-server
Dev server for esbuild with live reload and error overlay
kmalakoff/nvs
Run commands on multiple versions of node. Useful for compatibility testing.
kmalakoff/parser-multipart
Multipart form data parser for browser and node
kmalakoff/multi-data
Create multipart form data
kmalakoff/react-dom-event
React context for subscribing to all DOM user interaction events
kmalakoff/react-dom-outside
React components for react-dom and react-native-web click outside
kmalakoff/react-native-contains
Universal element contains for react, react-native, and react-native web
kmalakoff/ts-dev-stack
Development stack for TypeScript libraries
kmalakoff/ts-swc-loaders
Typescript loaders for swc
kmalakoff/b-ioc
[Unmaintained] Tiny IoC container for node that focuses on clarity and no magic-ness.
kmalakoff/cross-spawn-cb
Cross spawn with a completion callback
kmalakoff/fetch-http-message
Generate an http message string using the fetch API
kmalakoff/get-remote
Download a text, json, a file with optional extract, get a stream, or head an endpoint
kmalakoff/index-of-newline
Find indexOf CR, LF or CRLF
kmalakoff/newline-async-iterator
Line-by-line async iterator for the browser and node
kmalakoff/newline-iterator
Line-by-line string iterator
kmalakoff/node-install-release
Cross-platform solution for installing releases of Node.js
kmalakoff/node-resolve-versions
Convert a version expression to released Node.js versions (by full or partial semver, expression, or package.json engines.node)
kmalakoff/node-semvers
Resolves individual and ranges for versions of Node.js by version numbers, version names, codenames, and expressions.
kmalakoff/node-version-call
Call a function in a specific version of node
kmalakoff/node-version-install
Install NodeJs by version string asynchronously or synchronously
kmalakoff/node-version-utils
Utilities for running commands on a specific version of node by installed path
kmalakoff/react-native-event
React context for subscribing to all react native or DOM user interaction events in react universal (react-dom, react-native, react-native-web) applications
kmalakoff/react-native-outside
React components for react-native click outside
kmalakoff/react-ref-boundary
React context for grouping react references by boundary in react dom, native and web. Ideal for group references for contains checks when using react portals
kmalakoff/response-iterator
Creates an async iterator for a variety of inputs in the browser and node. Supports fetch, node-fetch, and cross-fetch
kmalakoff/stats-accumulator
A simple tool for calculating incremental stats on numeric streams. Forked from [stats-incremental](https://github.com/brycebaril/stats-incremental) for minimal memory and maximum portability
kmalakoff/thread-sleep-compat
thread-sleep the runs on multiple versions of node
kmalakoff/ts-swc-rollup-plugin
A rollup plugin for swc using ts-swc-transform
kmalakoff/ts-swc-transform
Typescript transformers for swc. Supports Node >= 0.8