Find pages that show errors and warning in console
An abstraction for themes in your React app.
Routes requests to KV assets
Access memory using small fixed sized buffers
Unicode symbols with fallbacks for older terminals
User interface primitives for console applications
Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc
Generate Open Graph Images dynamically from HTML/CSS without a browser
A list of TLDs.
Storybook Docs: Document UI components automatically with stories and MDX
Light multi-platform disk space checker without third party for Node.js
Check if a path is a file, directory, or symlink
Utilities for working with Windows Subsystem for Linux (WSL)
Minimal module to check if a file is executable.
hint that that checks if protocol relative URLs are used
Pages plugin for Docusaurus.
A broken link checker for MDX and Markdown.
Build environment checking (a la autoconf) for node.js
Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods
An arbitrary-precision Decimal type for JavaScript.
Simple JavaScript testing framework for browsers and node.js
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
option parsing and help generation
Check if a path exists
WWMD was originally intended to provide a console helper tool for conducting web application security assessments (which is something I find myself doing alot of). I've spent alot of time and had alot of success writing application specific fuzzers + scrapers to test with. WWMD provides a base of useful code to help you work with web sites both in IRB and by writing scripts that can be as generic or as application specific as you choose. There's alot of helpful stuff crammed in here and its usage has evolved alot. It's not intended to replace, remove or be better than any of the tools you currently use. In fact, WWMD works best *with* the tools you currently use to get stuff done. You get convenience methods for getting, scraping, spidering, decoding, decrypting and munging user inputs, pages and web applications. It doesn't try to be smart. That's up to you. What's here is the basic framework for getting started. There's a raft of cookbook scripts and examples that are coming soon so make sure you check the wiki regularly.
WWMD was originally intended to provide a console helper tool for conducting web application security assessments (which is something I find myself doing alot of). I've spent alot of time and had alot of success writing application specific fuzzers + scrapers to test with. WWMD provides a base of useful code to help you work with web sites both in IRB and by writing scripts that can be as generic or as application specific as you choose. There's alot of helpful stuff crammed in here and its usage has evolved alot. It's not intended to replace, remove or be better than any of the tools you currently use. In fact, WWMD works best *with* the tools you currently use to get stuff done. You get convenience methods for getting, scraping, spidering, decoding, decrypting and munging user inputs, pages and web applications. It doesn't try to be smart. That's up to you. What's here is the basic framework for getting started. There's a raft of cookbook scripts and examples that are coming soon so make sure you check the wiki regularly.
WWMD was originally intended to provide a console helper tool for conducting web application security assessments (which is something I find myself doing alot of). I've spent alot of time and had alot of success writing application specific fuzzers + scrapers to test with. WWMD provides a base of useful code to help you work with web sites both in IRB and by writing scripts that can be as generic or as application specific as you choose. There's alot of helpful stuff crammed in here and its usage has evolved alot. It's not intended to replace, remove or be better than any of the tools you currently use. In fact, WWMD works best *with* the tools you currently use to get stuff done. You get convenience methods for getting, scraping, spidering, decoding, decrypting and munging user inputs, pages and web applications. It doesn't try to be smart. That's up to you. What's here is the basic framework for getting started. There's a raft of cookbook scripts and examples that are coming soon so make sure you check the wiki regularly.
Contentful API wrapper library exposing an ActiveRecord-like interface