James Henry's Projects
The modern web developer’s platform
:sparkles: Easily use Google's reCAPTCHA within your Angular forms
https://github.com/angular-eslint/angular-eslint/issues/1366
Plugins, codelabs, and examples related to the Blockly library.
Action for checking out a repo
the package manager for JavaScript
Fast, easy and reliable testing for anything that runs in a browser.
The repository for high quality TypeScript type definitions.
🗃 Storybook Design System
🃏 A magical documentation site generator.
Documentation for the npm registry, website, and command-line interface.
:sparkles: Reference ESLint rules which you have written within a specific Nx workspace as if they belonged to a published 3rd party plugin
:sparkles: A plugin which allows you to run a full instance of TSLint within ESLint
Integration testing and automation using natural language and diverse processors.
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
The workshop app for all workshops on EpicWeb.dev
:dragon: Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
Microsoft Authentication Library (MSAL) for JS
🍔 A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈
ℹ️This was a project I made for an old employer, but has not been maintained for over 3 years. You are welcome to draw inspiration from it, but note that the implementation is likely quite outdated.
A task runner and repo management tool for the web ecosystem, written in Rust.
:sparkles: Legacy AngularJS (1.3+) bindings to modern Custom Elements
:sparkles: NPM statistics for James Henry's open-source packages
Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3.
Nrwl Extensions for Angular
Attempted repro for #26041
Example of versioning and publishing with Nx Release, covered at "Launch Nx", Feb 2024