44 packages found
get a list of identifiers that are initialised by a JavaScript AST node.
Flatry converting promise or function to flat array response. Inspired by golang style error handling without try/catch.
ESLint plugin to enforce newlines in ES6 object destructuring or import
Detect which ES6 (ES2015 and above) features are available
- detect
- es6
- feature
- class
- arrow function
- let
- array
- Map
- Set
- generator
- promise
- template string
- symbol
- destructuring
- View more
Ad-hoc polymorphism / pattern matching / destructuring for function parameters
🐊Putout plugin adds ability use destructuring on variable declarations
Array destructuring into a non iterable object.
catch errors from generators, Go style
Eslint plugin for enforcing newlines in object destructuring assignment past a certain number of properties.
Replaces destructuring with a simple curried function
🐊Putout plugin adds ability to merge destructuring properties
Super simple functional programming library
- curry
- curryObject
- object curry
- curry destructed
- destructuring
- compose
- pipe
- map
- filter
- reduce
- functional
- chain
- flatMap
- always
- View more
Enforce placing destructuring properties on separate lines
switch-case specific linting rules for ESLint
destructurable, async-friendly `try...catch` wrapper function with support for error side effects and fallback values
- async
- await
- awaitable
- promise
- try
- catch
- wrapper
- function
- fallback
- error handling
- destructure
- destructuring
- functional
- utility
Automatically converts the destructuring object to an empty object when the destructuring object is undefined.
destructuring specific linting rules for ESLint
Babel plugin that enables extensible destructuring as per https://github.com/vacuumlabs/es-proposals
ES6 to ES3 transpiler of the destructuring feature
destructuring specific linting rules for ESLint