Pinned Repositories
build-number-generator
Generates a unique build number with a human-readable build time.
date-fns-timezone
Parsing and formatting date strings using IANA time zones for date-fns.
dayjs
Extended fork of Day.js - 2KB immutable date library alternative to Moment.js
grunt-html-dom-snapshot
Takes snapshots of the HTML markup and screenshots of the viewport content displayed in the web browser.
jsonlint
JSON/CJSON/JSON5 parser, syntax & schema validator and pretty-printer with a command-line client, written in pure JavaScript.
minified-size
Estimates the size of minified and gzipped/brotlied JavaScript, CSS and HTML files.
nettime
Prints timings of a HTTP/S request, including DNS lookup, TLS handshake etc.
nomnoml-cli
Generates images from nomnoml diagram sources in a NodeJS module or on the command line
timezone-support
Lightweight time zone support for your applications or other date libraries.
prantlf's Repositories
prantlf/jsonlint
JSON/CJSON/JSON5 parser, syntax & schema validator and pretty-printer with a command-line client, written in pure JavaScript.
prantlf/rollup-plugin-scss-lit
Rollup plugin for importing Sass sources as constructable stylesheets to projects using lit (lit-html and lit-element) or fast-element.
prantlf/v-json
Strictly parse and format JSON/JSONC/JSON5 data.
prantlf/ovai
HTTP proxy for accessing Vertex AI with the REST API interface of ollama. Optionally forwarding requests for other models to ollama. Written in Go.
prantlf/install-release-action
GitHub action for downloading, extracting, caching an executable from a GitHub release and putting it to PATH.
prantlf/grab-github-release
Downloads and optionally unpacks an archive from GitHub release assets for the current platform.
prantlf/rollup-plugin-css-lit
Rollup plugin for importing CSS sources as constructable stylesheets to projects using lit (lit-html and lit-element) or fast-element.
prantlf/link-bin-executable
Helps creating a symbolic link to a (binary) executable in .bin during a package postinstall phase.
prantlf/rollup-plugin-esbuild-minify
Rollup plugin to minify or clean up generated bundles using esbuild.
prantlf/v-dotenv
Loads and strictly parses .env file contents, sets environment variables.
prantlf/v-newchanges
Creates or updates the changelog file from commit messages formatted according to Conventional Commits.
prantlf/vup
Upgrades to the latest version of V, or manages more versions on the same machine, supporting all platforms including RISC-V, as simple es rustup.
prantlf/zigup
Upgrades to the latest version of Zig, or manages more versions of Zig on the same machine, supporting all platforms including RISC-V, as simple es rustup.
prantlf/denoup
Upgrades to the latest version of Deno, or manages more versions of Deno on the same machine, as simple es rustup.
prantlf/docker-vlang
A Docker image with the V language compiler for building within Docker and packages with V for various architectures inlcuding RISC-V.
prantlf/goup
Upgrades to the latest version of Go, or manages more versions on the same machine, supporting all platforms including RISC-V, as simple es rustup.
prantlf/healthchk
Checks health of a HTTP server. Makes a request, prints the result and exits with zero (success) or non-zero (failure).
prantlf/nodeup
Upgrades to the latest version of Node, or manages more versions of Node on the same machine, supporting all platforms including RISC-V, as simple es rustup.
prantlf/rollup-copy-transform-css
Inlining, minifying and other methods for transforming stylesheets when copying them with rollup-plugin-copy.
prantlf/rollup-glob-opts
Helps maintaining many Rollup build targets by using file glob patterns.
prantlf/rollup-plugin-jsonlint
Converts .json files to ES6 modules, supporting CJSON (JSON with comments) and JSON5 too.
prantlf/rollup-plugin-shebang-bin
Richly configurable rollup plugin for preserving or inserting shebang (hashbang) and making scripts executable.
prantlf/shelve-output-action
GitHub action for shelving a build output, usually a binary executable, on each platform to cache, so that it can be unshelved later in the final job, which will produce a release for all platforms.
prantlf/unshelve-output-action
GitHub action for unshelving a build output from the cache, where it was shelved by shelve-output-action, to be able to upload it as artefacts for a new release.
prantlf/v-debug
Tiny, simple and fast debug logging library.
prantlf/v-ini
Strictly parse and format INI file contents.
prantlf/publish-release-action
GitHub action for making and publishing changes related to versioning an for creating a new release.
prantlf/tccbin
Pre-build tcc for architectures missing in the upstream.
prantlf/v
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
prantlf/v-semvut
Additional functions for working with semantic versions, for example with pre-releases.