jahilldev


James Hill
  • Fast, lightweight JavaScript DOM manipulation utility

    published 0.6.9 5 years ago
  • Fast, ultra lightweight JSX rendering layer

    published 0.0.2 7 years ago
  • A super fast, lightweight (roughly **1kb** gzipped) and reactive series of utility functions, used to build HTML node trees and stateful functional components. Can be used either directly via the `h` function, or from transpiled `JSX`.

    published 1.3.1 4 years ago
  • A super fast utility function to build HTML strings for server side rendering from [`hypnode`](https://github.com/jhdevuk/hypnode) virtual `DOM` references.

    published 1.1.0 4 years ago
  • ideal is a collection of pre-existing tools for generating client assets, wrapped up in an easy to use CLI. It currently supports `TypeScript` and `SASS`. The tools used are as follows:

    published 1.0.5 4 years ago
  • `audit-teamcity-report` is a simple CLI and library that prints out an NPM package audit in TeamCity service message format. Useful for running security audits in CI/CD, and monitoring changes.

    published 1.0.6 2 years ago
  • Sometimes it's useful to let the DOM render our components when needed. Custom Elements are great at this. They provide various methods that can inform you when an element is "connected" or "disconnected" from the DOM.

    published 1.8.5 7 months ago
  • Sometimes when working with large data sets that come from an external source, think API, we need someway of converting that data into Immutable structures. This is useful, not only for type safety, but also for comparison checks and the improved performa

    published 1.5.4 2 years ago
  • When dealing with HTML strings in Preact, our only real option is to use `dangerouslySetInnerHTML`. This is fine(-ish) if you 100% trust the contents of that HTML, but regardless, it opens up potential vectors for attack, problems and bugs. Ideally, we'd

    published 1.3.7 a year ago
  • COMING SOON

    published 0.0.1 2 years ago
  • Sometimes it's useful to let the DOM render our components when needed. Custom Elements are great at this. They provide various methods that can inform you when an element is "connected" or "disconnected" from the DOM.

    published 1.1.4 a year ago
  • A tiny (2KB GZipped) version of GA4, complete with page view, engagement, scroll and click tracking

    published 1.8.7 2 years ago
  • A tiny (1KB GZipped) version of Heap, complete with page view and input tracking

    published 0.1.4 2 years ago
  • Simple, lightweight wrapper around the native fetch() API. Provides helpful abstrations, like request retry, etc.

    published 1.0.0 a year ago