New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started
m

mskelton

npm

8.95M

total weekly downloads

Packages

Current Co-maintainers

Former Co-maintainers

48 packages

backbone-shortcuts

Backbone.js + Keymaster.js = Backbone.Shortcuts

@crumb/create-store

React context/reducer based state container.

@crumb/use-debounce

React hook to debounce state updates.

@crumb/use-fetch

React hook to simplify data fetching.

@crumb/warehouse

Simple and unified API for accessing browser storage. Supports sessionStorage, localStorage, and cookies.

eslint-plugin-jest-playwright

ESLint globals for your Jest Playwright setup.

eslint-plugin-playwright

ESLint plugin for Playwright testing.

eslint-plugin-sort

Auto-fixable sort rules for ESLint.

@federato/ts-strictify

Enable gradual TypeScript strict

flash-message

A tiny plug-in to show flash messages at the top of the page that auto-hide.

generator-mskelton

Yeoman generator for my projects.

isomorphic-resolve

Isomorphic `require.resolve` for ESM and CommonJS.

jest-playwright-preset

Running tests using Jest & Playwright.

jquery-prototype-custom-event-bridge

Allow custom events in the format namespace:eventname to pass between Prototype and jQuery.

@lariat/playwright

Page object framework for end-to-end testing in Playwright.

@lariat/rtl

Page object framework for React Testing Library

@lariat/testing-library

Page object framework for Testing Library

lazy-context

A specialized React context that allows for lazy subscription.

@mskelton/babel-config

Shared Babel config for my projects.

@mskelton/biome-config

My personal [Biome](https://biomejs.dev/) config.

@mskelton/browserslist-config

Supported browsers in my projects.

@mskelton/cls

clsx + tailwind-merge

@mskelton/emmet-ls

emmet support by LSP

@mskelton/eslint-config

Simple and sensible ESLint config.

@mskelton/icons

Material icons packaged as React components.