-
Notifications
You must be signed in to change notification settings - Fork 0
flipfam
the flip packages used to make fliphub
๐ there are a lot of packages, so combining all of their readmes in summary will take a while.
๐ **changelog**โ
keep up to date! updated daily.
- used by inferno to power command running
- fliphub-cli-inferno
the builder of builders
fluent timer with laps, microtime + parsing, multiple timers
[temporary], safe, restorable, cacheable, configurable, chainable/fluent data
find, build, & run es6 + typescript configs on the fly, in-memory, without a trace.
fluent chaining for json with dot-prop access
file helpers for reading, writing, deleting, checking types & existence, extracting metadata, walking, globbing, and more.
preconfigured nodejs util for inspecting, and customizing inspecting
core chaining library, heavily based on webpack-chain but not webpack-specific.
the core of fliphub, an extensible hub api for building programs with an event-based core/workflow/context/presets
====================
- ๐ will be used in combination with flippack + flipflag + flipcache + flipcli + dargs for ultimnate cli
====================
easy, powerful, interactive, fluent cli.
fluent script building; flip the script on em
build scripts to run that are aware of the context; defining NODE_ENV in the subprocess env, after the npm script, at the beginning of a node or lerna script, whether values should be stringified.
cli flags with aliases, from argv, env, globals, --env.flags, callbacks, preserves casing and searches original case, uppercase, lowercase
=============
extends power-assert, izz, fuse-box-test-runner, chai assert & should... not just sure... fosho. throws if not
uses
is type shorthands for fliphub, hundreds of type checks, modular exports
find and resolve files automatically searches nearby paths in an optimized order
require, handle, & resolve aliases for use with any build tool/system/bundler
=============
=============
convert anything to an array, (273 bytes)
convert arrays to objects, with customizers. (values as keys, keys as values, values as values and keys)
uses:
add child methods to parent, or parent methods to child, optionally binding thisArg, without dereferencing any args,
insert a value, or an array, into an array at an index
sleep using while loops
When extending objects in nodejs,
Object.keys,Object.getOwnPropertyNames, evenfor inmay not give you all of the methods on the object. Use expose hidden to re-expose the hidden methods.
find whether a string (or arr) contains any, or all of another array of strings.
remap object or array by a property
easy named exports in es5+
Build babel loader queries with shorthand defaults, as an object or string
find if a port is available, fallback to first open port if not.
==============================
fluent glob chaining
=============
=============