Josh's repositories
vite-plugin-favicon
Leverages on favicons to automatically generate your favicons for you. And if you want to also consolidate your PWA manifest, will generate that as well with linked icons.
vite-plugin-csp
Creates typed CSP meta policies and validated interdependant headers. e.g. the CSP, CSP Report-Only, Report-To, and Referrer-Policy headers
csp-typed-directives
Provides type information for all CSP directives and related headers' directives; as well as a basic utility funtion that helps convert the typed properties to key/values of each header content's policy string.
Security-Data-Parsers
A collection small parsing tools to aid in extracting the underlying values in some data formats commonly found in authentication or identity certificates
tooltracker.js
An app for anything gremlins keep walking off with.
astexplorer
A web tool to explore the ASTs generated by various parsers.
eta
Embedded JS template engine for Node, Deno, and the browser. Lighweight, fast, and pluggable. Written in TypeScript
josh-hemphill
Profile Page
magicast
🧀 Programmatically modify JavaScript and TypeScript source codes with a simplified, elegant and familiar syntax powered by recast and babel.
minipass-fetch
An implementation of window.fetch in Node.js using Minipass streams
npm-check-updates
Find newer versions of package dependencies than what your package.json allows
openapi-typescript-codegen
NodeJS library that generates Typescript or Javascript clients based on the OpenAPI specification
pinia_bug-report
Base repository to report a bug with pinia
pnpm
Fast, disk space efficient package manager
pnpm.io
pnpm's website
ts-node-esm-loader-interfacer
A temporary executable to proxy ts-node but inject it using the proper ESM loader in newer versions of node
vite-plugin-vue-layouts
Vue layout plugin for Vite