Ensure directories exist before writing to them.
Consume a stream to ensure it keeps flowing
Ensure that a stream is flowing data without mutating it
A replacement for process.exit that ensures stdio are fully drained before exiting.
Basic write stream that ensures destination exists before opening for writing.
Ensure a function is stable, meaning the same input always produces the same output
Ensure a function is stable, meaning the same input always produces the same output
jsmd ensures that you will never have outdated and non-working JavaScript code in your README files.
A linter for code styling. Ensures code is written in a beautiful way.
Babel plugin to ensure function declarations at the block level are block scoped
Ensure the git index is clean and that there are no untracked files or directories.
Ensure node versions on travis and appveyor are consistent
Ensure that reserved words are quoted in property accesses
ESLint plugin to ensure that files begin with given comment
Wrap an async function and ensure it calls its callback on a later tick of the event loop.
Ensure that when you `npm publish`, the "latest" tag is only set for the truly latest version.
This is an ESLint configuration which aims to ensure all Origami components' source code is consistent in style.
Ensure that a series of functions are called with a minimum interval between each invocation.
Used to ensure modern CLI scripts fail silently on old js versions. Useful for static analysis tools and similar
Ensure values are ordered consistently in your CSS.
Ensure values are ordered consistently in your CSS.