A CLI tool that automatically normalizes file paths by converting backslashes to forward slashes and copies the fixed path to your clipboard.
Convert Windows backslash paths to slash paths
Utility to fix TypeScript declarations when using default exports in CommonJS.
Fix startTime for webpack watcher
Easy autofixable import sorting
Access deep object properties using a path
Fork of eslint rule that sorts keys in objects (https://eslint.org/docs/rules/sort-keys) with autofix enabled
Support for representing 64-bit integers in JavaScript
Working around a Safari 14 IndexedDB bug
Shareable commitlint config enforcing conventional commits
Info about node `exports` field support: version ranges, categories, etc.
Utilities for ESLint rule fixers and suggestions. 🧑🔧
navigator.mediaDevices.getUserMedia + MediaRecorder create WEBM files without duration metadata. This library appends missing metadata section right to the file blob.
A react-native module that can listen on orientation changing of device, get current orientation, lock to preferred orientation.
The CLI tool to run `eslint --fix` for each rule
OCSP Stapling implementation
Fix broken node modules with no fuss
Excel Workbook Manager - Read and Write xlsx and csv Files.
Gain more control over how ESLint fixes are applied.
The missing `yarn audit fix`
Returns `console` if present, otherwise returns a `noop`.
CSS box-shadow parser and stringifier
Port of C's wcwidth() and wcswidth()
Fixes multiple Cypress plugins subscribing to "on" events
A CLI wrapper around `rails new` that applies preset flags (-d postgresql -T --api --minimal), adds a curated set of gems (RSpec, RuboCop, factory_bot, Bullet, SimpleCov, test-prof), and bootstraps Claude Code slash commands for common development tasks (fix, lint, commit, review-pr, add-tests, code-coverage, docs, deliver).
Oedipus Lex is a lexer generator in the same family as Rexical and Rex. Oedipus Lex is my independent lexer fork of Rexical. Rexical was in turn a fork of Rex. We've been unable to contact the author of rex in order to take it over, fix it up, extend it, and relicense it to MIT. So, Oedipus was written clean-room in order to bypass licensing constraints (and because bootstrapping is fun). Oedipus brings a lot of extras to the table and at this point is only historically related to rexical. The syntax has changed enough that any rexical lexer will have to be tweaked to work inside of oedipus. At the very least, you need to add slashes to all your regexps. Oedipus, like rexical, is based primarily on generating code much like you would a hand-written lexer. It is _not_ a table or hash driven lexer. It uses StrScanner within a multi-level case statement. As such, Oedipus matches on the _first_ match, not the longest (like lex and its ilk). This documentation is not meant to bypass any prerequisite knowledge on lexing or parsing. If you'd like to study the subject in further detail, please try [TIN321] or the [LLVM Tutorial] or some other good resource for CS learning. Books... books are good. I like books.