NPM packages

Browse the different Javascript & Typescript packages that I built over time.

Node-based CLI tool to split Shapefile (.shp) files to GeoJSON, being able to filter the features inside by any property

Node
CLI
GeoJSON

Node-based CLI tool to test an URL to see if it's responding correctly

CLI
Node

Helper with misc. math functions such as sums, averages, max, min, etc

Node
Browser
TypeScript
d3

Module to help parse GeoJSONs to WKT and back

Node
Browser
WKT
GeoJSON

Python-inspired named template formatter for Javascript strings

Browser
Node

Convert array of objects to CSV-like array of row data arrays'

Browser
JSON
Node

Helper function to get all neighbouring geohashes inside a radius, from a given coordinate

Node
Browser
TypeScript
Geohash

Functions to help usage of localStorage or sessionStorage

Browser

Helper functions to convert BBoxes to multiple formats

Node
Browser
GeoJSON
WKT
TypeScript

A CLI program to clone indexes from a MongoDB database to another

CLI
Node

Script to check for missing keys in translation files

CLI
Node

Reduces a date range to full years, full months, and days between two dates.

Browser
TypeScript
Node

Get a list of geohashes between a starting and end geohash, in a desired direction.

Node
Browser
Geohash

Simple helper to obtain the count of different array item's types.

Browser
Node

Helper functions to read files as text, JSON, and additional formats.

Node
TypeScript

Get a random coordinate or GeoJSON Point inside a geohash, or check if a coordinate is inside a geohash

Node
Browser
TypeScript
Geohash

Get an overview of your most used dependencies in your projects. It reads all the project directories in the specified path, looks for the package.json and outputs a table.

CLI
Node

Perform filter + map or map + filter operations on an array in one go

Node
Browser
TypeScript

Easily use a Notion table as a database

Node

Simple async wrapper to wait for a certain amount of time.

Node
Browser
TypeScript

Get IP information from any echoip instance

Node
Browser
TypeScript

Redis-based solution to temporarily store data

Node
TypeScript

Compress a list of geohashes using the best combination across various precisions

Node
Browser
Geohash

Browser module to download data to JSON or CSV easily. Thought as a companion for Highcharts

Browser
CSV
JSON

Package that encompasses multiple number-related functions such as formatting numbers with specific decimals, checking types, etc.

Node
Browser
TypeScript

Helper to create scales: linear, logarithmic, quantile, quantize

Node
Browser
d3

Library to convert geohashes to multiple GeoJSON polygons or a single GeoJSON FeatureCollection

Node
Browser
TypeScript
Geohash
GeoJSON

Utility to calculate aspect ratio from coordinates BBox

Node
Browser
GeoJSON

Helps you find the common parent geohash from points, geohashes, bounding boxes, polygons or other GeoJSON shapes

Node
Browser
Geohash

Helper function to sort multiple arrays based on master array sorting

Browser
Node

Comprehensive set of functions and helpers to check multiple biorhythm-related data

Browser
Node

Helper to format and parse dates in different ways

Node
Browser

Helper classes to add a buffer to a GeoJSON or BBox

Node
Browser
GeoJSON

Helper functions to cluster geohashes based on their values

Node
Browser
Geohash

Create HTML strings using JavaScript, anywhere.

Node
Browser
TypeScript

Misc. functions for finding elements in arrays, sorting, and more

Browser
Node

Find the geohashes of a given precision along a GeoJSON LineString or MultiLineString Geometry or Feature.

Node
Browser
TypeScript
Geohash

A simple wrapper for Photon API by komoot. Search for a place or perform a reverse lookup.

Node
Browser
GeoJSON
TypeScript

Generate any number of combinations between a min, a max, and given a certain length for lotteries.

Node
Browser
TypeScript

Count or aggregate arrays by string or number buckets

Node
Browser
TypeScript

Parse Microsoft Flight Simulator (2020) .pln XML files into JSON

Node
Browser
TypeScript

Get search suggestions based on a partial search term

Node
Browser
TypeScript

Simple wrapper for Mapbox Places API

Node
Browser
TypeScript

Merge multiple geobuf-encoded geometries together

Node
Browser
GeoJSON
TypeScript

Create mailto: links programmatically

Browser
Node
TypeScript