Jerusalem

Benny Powers

Elite
@bennypowers

Coding is as much a matter of personal growth as it is of logic and control-flow. I keep patience, curiosity, & exuberance in the same toolbox as vim and git.

nvim-regexplainer. Describe the regexp under the cursor

758

splitjoin.nvim. 🪓🧷 Split or join list-like syntax constructs

99

design-tokens-language-server. Editor tools for working with design tokens

89

stripe-elements. Custom Element Wrapper for Stripe.js v3 Elements

84

lit-css. Build Plugins for CSS tagged-template-literals

52

lazy-image. Lazily load your images with <lazy-image> custom element

48

cem. The standards-based Web Components multitool. Generate Custom Elements Manifests, Dev Server, LSP, and MCP for your app or design system

45

rollup-plugin-lit-css. Moved to https://github.com/bennypowers/lit-css

35

eleventy-plugin-slide-decks. 🎼 It makes an itsy-bitsy, teeny-weeny, web-component slide deck prezzy 🎵 🎚️ Write slide decks with 11ty and share them over the web. 🎴

23

service-worker. Custom Element for declaratively adding a service worker with "Click To Update" prompt and optional auto-install.

23

template-literal-comments.nvim. highlight languages embedded in ECMAScript template literals by adding a comment

19

dotfiles. Make yourself at home

17

rollup-plugin-modulepreload. Rollup plugin to add modulepreload links from generated chunks.

17

state. Lazy, explicit, typed, 1kb one-way state management

16

lit-css-loader. Webpack loader to load css files as lit-element tagged template literals

12

webc.nvim. WebC Support for NeoVim

10

gnome-shell-extension-firefox-pip. Make Firefox Picture-in-Picture window Always on Top

7

json-viewer. Custom Element that shows a JavaScript object's properties as syntax-highlighted JSON.

7

shaka-player. Custom element wrapper for google's Shaka Player

7

template-instantiation-polyfill. A partial polyfill of the HTML Template Instantiation proposal

6

commitlint-gh-actions. JavaScript

6

leaflet-map. Leaflet map as web component

5

mws-restaurant-reviews. Completed Example of Udacity's "Mobile Web Specialist Restaurant Reviews App" Project Using lit-html and es-modules

5

cem-plugins. Custom Elements Manifest Analyzer Plugins

5

card. Simple card custom element with header and actions

3

changesets.nvim. Easily create changesets using your favourite editor

3

svgo.nvim. Optimize SVGs in Neovim

3

dev-feed. Web component that displays a feed for a dev.to user

3

rollup-plugin-watch-assets. Dead-simple rollup plugin to watch (non-js) assets like HTML and CSS

2

mixins. Useful mixins for custom-element authors

2

starting-functional-javascript. A short slide deck on functional javascript

2

document-color.nvim. 🌈 LSP-based colorizer for neovim

1

fire-behavior. 🔥 Behavior which provides Polymer 2.0 elements with `fire`

1

cache-persist-client-args-repro. TypeScript

1

shul-tools. Synagogue Software - עם ישראל חי

1

controller-host-color-picker. Color Picker Web Component With Reactive Controller

1
36
Apply