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

mmkale

npm

160.75M

total weekly downloads

Packages

Current Co-maintainers

Former Co-maintainers

69 packages

captun

A tiny Cap'n Web tunnel for forwarding public Worker requests to a local fetcher.

check-clean

A cli tool to make sure you have no git changes

clive

The best way to write CLIs in TypeScript. Write type-safe functions, trpc or orpc routers, validate with standard-schema or typescript types.

copy-config

Copies another repo's configuration

dumbagent

Fake API server for testing tools that use coding agent CLIs

eslint-plugin-codegen

An eslint plugin for inline codegen. Auto-fixes out of sync code, with presets for barrels, jsdoc to markdown and more.

eslint-plugin-mmkal

My eslint plugin with rules I find good. If you aren't me you probably shouldn't use this.

eslint-plugin-wrapper

Write project-specific rules, in your own eslint config file

eson-parser

JSON for humans.

expect-type

[![CI](https://github.com/mmkal/expect-type/actions/workflows/ci.yml/badge.svg)](https://github.com/mmkal/expect-type/actions/workflows/ci.yml) ![npm](https://img.shields.io/npm/dt/expect-type) [![X Follow](https://img.shields.io/twitter/follow/mmkal)](ht

fetchomatic

Wrap fetch with retries, timeout, logging, caching, error handling and more

fs-syncer

A helper to recursively read and write text files to a specified directory

funfair

handy-redis

A redis client with first-class Promise and TypeScript support, and extensive documentation.

hodor

Hodor.

io-ts-extra

Adds pattern matching, optional properties, and several other helpers and types, to io-ts.

iterate

SDK and CLI for Iterate

@iterate-com/ai-linter

Lints a GitHub repository's pull requests against the repository's own rules folder, with an LLM and TypeSafe's Jev, as a check and review threads

@iterate-com/capnweb

JavaScript/TypeScript-native RPC library with Promise Pipelining

@iterate-com/cloud

Iterate Cloud as a package a project installs: people, Cloudflare connections and deployments of iterate's platform into a person's own Cloudflare account, as contexts with processors

@iterate-com/docs

Live co-editing for a project's docs: one processor per open doc holds its text as Yjs, autosaves it to its repo, and keeps its comments

@iterate-com/dummy

@iterate-com/github-sync

Keeps a project's config repo and its GitHub repository one history: GitHub's pushes are pulled in, the project's commits are pushed out

@iterate-com/petshop-sdk

A vendor SDK for the dummy pet shop (internal-packages/dummy-petshop): its capnweb pets API, typed

@iterate-com/project-backup

Backs a project up to one zip (kv, files, the config repo, the secrets catalog) and restores a backup, from a page on the project's own host