Hi, I'm Andrew Lisowski

New & Noteworthy

bmp-ts

A typescript rewrite of bmp-js.

During the rewrite I also implemented all bit encodings (1, 4, 8, 16, 24, 32)

Markdown

jimp

An image processing library for Node written entirely in JavaScript, with zero native dependencies.

I recently took over as maintainer of this project. I took the repo for ~170 issue and ~20 pull requests to 40 issues and 0 pull requests,

Markdown

compose-tiny

The smallest and quickest javascript compose function on the block. 115B

Markdown

ignite

Modern markdown documentation generator

Ignite uses React, so it's plugin system is just plain old React components.

This means any react component can be exposed as a plugin for Ignite. The possibilities for expressive documentation are endless!

Markdown

Original Projects

bulma-swatch-hook

Bulma swatches as a react component or a hook.

next-prefixed

Prefix next links and images. Useful when serving from basePath. (Created while building this website!)

bulma-pagination-react

Bulma pagination as a react component. (Created while building this website!)

next-mdx-blog

Easily add a blog to any next.js based project. (Created while building this website!)

perf-table

Easily create a table comparing the performance of different functions. Useful for comparing npm packages and different implementations.

web-console-colors

A colored console logger for the web.

probe-image-size-loader

Uses probe-image-size to inject the height and width into image imports.

markdown-it-vanilla-loader

Load markdown files to html in webpack. Uses markdown-it and assumes nothing about your configuration.

ignite-plugin-json-schema

Plugin for Ignite that takes a JSON-Schema and exposes a component that matches ids to auto-generate docs.

ignite-plugin-prop-types

Takes a react component and displays a table with it's prop-types.

kikbak.tv

An automatically generated music video top 100 of the web.

Hosted Here

sctunes

Reimagined front end for SoundCloud. I was tired of using their slow interface, so I built a faster one! This project uses Meteor.js.

Hosted Here

Open Source Contributions

micro-down

JavaScript based Markdown parser without dependencies.

I helped implement the full markdown API.

markdown-linkify

Turn plain URLs in text into Markdown links. Works in the browser and on the server.

Worked to implement edge cases.

devo

A Chrome and Firefox extension that displays GitHub Trending, Hacker News and Product Hunt on every new tab.

Fixed mobile view and other display bugs.

jpeg-exif

Get exif infomation from jpeg format file.

Added loading from a buffer and parsing TIFF type files.

UTIF.js

Fast and advanced TIFF decoder

NPM maintainer.

load-bmfont

loads a BMFont file in Node and the browser

Added font loading from a URL.