Browse the different Javascript & Typescript packages that I built over time
shapefile-splitter
Node-based CLI tool to split Shapefile (.shp) files to GeoJSON, being able to filter the features inside by any property
NodeCLIGeoJSON
node-url-tester
Node-based CLI tool to test an URL to see if it's responding correctly
CLINode
math-helper-functions
Helper with misc. math functions such as sums, averages, max, min, etc
NodeBrowserTypeScriptd3
wkt-parser-helper
Module to help parse GeoJSONs to WKT and back
NodeBrowserWKTGeoJSON
string-object-formatter
Python-inspired named template formatter for Javascript strings
BrowserNode
object-array-to-data-rows
Convert array of objects to CSV-like array of row data arrays'
BrowserJSONNode
geohashes-near
Helper function to get all neighbouring geohashes inside a radius, from a given coordinate
NodeBrowserTypeScriptGeohash
storage-helper-functions
Functions to help usage of localStorage or sessionStorage
Browser
bbox-helper-functions
Helper functions to convert BBoxes to multiple formats
NodeBrowserGeoJSONWKTTypeScript
mongo-index-cloner
A CLI program to clone indexes from a MongoDB database to another
CLINode
translation-file-validator
Script to check for missing keys in translation files
CLINode
date-range-compressor
Reduces a date range to full years, full months, and days between two dates.
BrowserTypeScriptNode
geohashes-between
Get a list of geohashes between a starting and end geohash, in a desired direction.
NodeBrowserGeohash
array-types-counter
Simple helper to obtain the count of different array item's types.
BrowserNode
node-read-file-helper
Helper functions to read files as text, JSON, and additional formats.
NodeTypeScript
point-in-geohash
Get a random coordinate or GeoJSON Point inside a geohash, or check if a coordinate is inside a geohash
NodeBrowserTypeScriptGeohash
top-deps-stats
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.
CLINode
array-fm
Perform filter + map or map + filter operations on an array in one go
NodeBrowserTypeScript
notase
Easily use a Notion table as a database
Node
espera
Simple async wrapper to wait for a certain amount of time.
NodeBrowserTypeScript
aipi
Get IP information from any echoip instance
NodeBrowserTypeScript
ephemeral-data-store
Redis-based solution to temporarily store data
NodeTypeScript
geohash-minify
Compress a list of geohashes using the best combination across various precisions
NodeBrowserGeohash
vertical-rate-calculator
A TypeScript utility to calculate aircraft climb and descent parameters.
NodeBrowserTypeScript
geokml
Given GeoJSON data as an object, return KML data as a string of XML.
NodeBrowserGeoJSONTypeScript
dem-tiles
Decode elevation from Terrain RGB and Terrarium raster tile sets by longitude and latitude.
Browser
data-exporter
Browser module to download data to JSON or CSV easily. Thought as a companion for Highcharts
BrowserCSVJSON
number-helper-functions
Package that encompasses multiple number-related functions such as formatting numbers with specific decimals, checking types, etc.
NodeBrowserTypeScript
scale-helper-functions
Helper to create scales: linear, logarithmic, quantile, quantize
NodeBrowserd3
geohash-to-geojson
Library to convert geohashes to multiple GeoJSON polygons or a single GeoJSON FeatureCollection
NodeBrowserTypeScriptGeohashGeoJSON
geographical-aspect-ratio
Utility to calculate aspect ratio from coordinates BBox
NodeBrowserGeoJSON
common-geohash-parent
Helps you find the common parent geohash from points, geohashes, bounding boxes, polygons or other GeoJSON shapes
NodeBrowserGeohash
multiple-array-sorter
Helper function to sort multiple arrays based on master array sorting
BrowserNode
biorhythm-calculator
Comprehensive set of functions and helpers to check multiple biorhythm-related data
BrowserNode
dates-formatter-helper
Helper to format and parse dates in different ways
NodeBrowser
shapes-bufferer
Helper classes to add a buffer to a GeoJSON or BBox
NodeBrowserGeoJSON
geohashes-clusterer
Helper functions to cluster geohashes based on their values
NodeBrowserGeohash
hachescript
Create HTML strings using JavaScript, anywhere.
NodeBrowserTypeScript
arr-helper-functions
Misc. functions for finding elements in arrays, sorting, and more
BrowserNode
geohashes-along
Find the geohashes of a given precision along a GeoJSON LineString or MultiLineString Geometry or Feature.
NodeBrowserTypeScriptGeohash
photon-geocoder
A simple wrapper for Photon API by komoot. Search for a place or perform a reverse lookup.
NodeBrowserGeoJSONTypeScript
primitif
Generate any number of combinations between a min, a max, and given a certain length for lotteries.
NodeBrowserTypeScript
domo-aggregato
Count or aggregate arrays by string or number buckets
NodeBrowserTypeScript
plnprsr
Parse Microsoft Flight Simulator (2020) .pln XML files into JSON
NodeBrowserTypeScript
sugiero
Get search suggestions based on a partial search term
NodeBrowserTypeScript
plox
Simple wrapper for Mapbox Places API
NodeBrowserTypeScript
geobuf-merge
Merge multiple geobuf-encoded geometries together
NodeBrowserGeoJSONTypeScript
mailtu
Create mailto: links programmatically
BrowserNodeTypeScript
h3-to-geojson
A lightweight utility library for converting H3 cells to GeoJSON features and geometries, along with additional tools for working with the H3 geoindexing system
NodeBrowserGeoJSONTypeScript
a5-to-geojson
A lightweight utility library for converting A5 cells to GeoJSON features and geometries, along with additional tools for working with the A5 geoindexing system.
NodeBrowserGeoJSONTypeScript
geohashcover
Converts any GeoJSON shape into a list of geohashes