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
Browser module to download data to JSON or CSV easily. Thought as a companion for Highcharts
Browser
CSV
JSON
Node-based CLI tool to test an URL to see if it's responding correctly
CLI
Node
Package that encompasses multiple number-related functions such as formatting numbers with specific decimals, checking types, etc.
Node
Browser
TypeScript
Helper with misc. math functions such as sums, averages, max, min, etc
Node
Browser
TypeScript
d3
Helper to create scales: linear, logarithmic, quantile, quantize
Node
Browser
d3
Module to help parse GeoJSONs to WKT and back
Node
Browser
WKT
GeoJSON
Library to convert geohashes to multiple GeoJSON polygons or a single GeoJSON FeatureCollection
Node
Browser
TypeScript
Geohash
GeoJSON
Python-inspired named template formatter for Javascript strings
Browser
Node
Utility to calculate aspect ratio from coordinates BBox
Node
Browser
GeoJSON
Convert array of objects to CSV-like array of row data arrays'
Browser
JSON
Node
Helps you find the common parent geohash from points, geohashes, bounding boxes, polygons or other GeoJSON shapes
Node
Browser
Geohash
Helper function to get all neighbouring geohashes inside a radius, from a given coordinate
Node
Browser
TypeScript
Geohash
Helper function to sort multiple arrays based on master array sorting
Browser
Node
Functions to help usage of localStorage or sessionStorage
Browser
Comprehensive set of functions and helpers to check multiple biorhythm-related data
Browser
Node
Helper functions to convert BBoxes to multiple formats
Node
Browser
GeoJSON
WKT
TypeScript
Helper to format and parse dates in different ways
Node
Browser
A CLI program to clone indexes from a MongoDB database to another
CLI
Node
Helper classes to add a buffer to a GeoJSON or BBox
Node
Browser
GeoJSON
Script to check for missing keys in translation files
CLI
Node
Helper functions to cluster geohashes based on their values
Node
Browser
Geohash
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
Misc. functions for finding elements in arrays, sorting, and more
Browser
Node
Simple helper to obtain the count of different array item's types.
Browser
Node
Find the geohashes of a given precision along a GeoJSON LineString or MultiLineString Geometry or Feature.
Node
Browser
TypeScript
Geohash
Helper functions to read files as text, JSON, and additional formats.
Node
TypeScript
A simple wrapper for Photon API by komoot. Search for a place or perform a reverse lookup.
Node
Browser
GeoJSON
TypeScript
Get a random coordinate or GeoJSON Point inside a geohash, or check if a coordinate is inside a geohash
Node
Browser
TypeScript
Geohash
Generate any number of combinations between a min, a max, and given a certain length for lotteries.
Node
Browser
TypeScript
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
Count or aggregate arrays by string or number buckets
Node
Browser
TypeScript
Perform filter + map or map + filter operations on an array in one go
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 async wrapper to wait for a certain amount of time.
Node
Browser
TypeScript
Merge multiple geobuf-encoded geometries together