Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In
s

samual

npm

Packages

Current Co-maintainers

Former Co-maintainers

34 packages

babel-plugin-here

Replace instances of HERE identifier with code position strings

babel-plugin-vitest

import.meta.vitest -> undefined

binmat

binmat simulator

bleb

Better LEB128

canvas-sprite-engine

Game Engine to work with HTML5 Canvas Element

decurse

An abstraction over continuation-passing and trampolining to write recursive functions that don't exceed the maximum call stack size.

git-swish

switch and stash

hackmud_env-tools

fork of Snazzah's hackmud_env with just the tools exported as a module

hackmud-minifier

Script minifier for the game hackmud.

hackmud-minifier-cli

Command line wrapper for hackmud-minifier.

hackmud-script-manager

Script manager for game hackmud, with minification, TypeScript support, and player script type definition generation.

internet-address

Parse, query, manipulate, and serialize IPv4/6 addresses.

javascript-minifier

A wrapper for https://javascript-minifier.com/.

jsodd

Capture JavaScript values as a string in excruciating detail.

loggingsucks

Inspired by https://loggingsucks.com/

nanulid

rolldown-plugin-prettier

Rolldown plugin for code formatting using Prettier

@samual/assert

Assertion library.

@samual/automap

A Map with builtin default value.

@samual/cookie

Set and get cookies with optional type validation with a Standard Schema.

@samual/duration

Normalize and format durations of time.

@samual/eslint-config

Samual's personal eslint configs.

@samual/eslint-plugin-hackmud2

Linting rules for hackmud player-scripts

@samual/hackmud-chat

typed hackmud chat API wrapper for node and browsers with built in rate limiting

@samual/hackmud-chat-api

this is just another hackmud chat api for node, this time written in typescript