UNPKG

fliphub-monorepo

Version:
1,492 lines (1,408 loc) โ€ข 51 kB
# ๐Ÿ”ˆ changelog ๐Ÿ”ˆ # part 66 - apr 5 17 - ๐Ÿ—๐Ÿ’  fliphub - ๐Ÿ“๐Ÿฐ๐ŸŒŽ preset provide in presets/todos - ๐Ÿ”— more readme links - ๐Ÿ“– gitbook fiddling, documentation expansion - ๐Ÿ”ฌ๐Ÿฐ test for presets as obj - ๐Ÿ“–๐Ÿ“ฆ doc for packages - ๐Ÿ“–๐Ÿ“’๐Ÿšš๐Ÿฐ move around the docs structure - ๐Ÿ”ซ add bullet-points - ๐Ÿ› clean the presets-defaults - ๐Ÿ”— update links from refactor2 to master - โš™ expand on config - ๐Ÿ›ก add safety in bundlerFlipper when merging to fallback to object if they are inheriting/using-reusable configs - ๐Ÿฐโš™ added preset-reusable - ๐Ÿ”ฌ๐Ÿšจ failing tests for reusable inheriting fliphub configs (via plugins, though it should not be needed since configs are inherited if inherited is not false so...) - ๐ŸŽฏ fliphub-resolve & ๐Ÿฅ• mono-root - ๐Ÿ“– docs part 2 - ๐Ÿ“˜ examples - ๐Ÿ“œ flipscript - ๐Ÿ”ฌ๐Ÿšจ update test for permutator to use commas instead of spaces - ๐Ÿ•ณ deep-replace - ๐Ÿ“– adding docs - ๐Ÿ”ฌ test setup - โ›“๐Ÿ”ˆ fliplog - ๐ŸŽ trackConsole - โŒจ๏ธโš’ fix typo where using .quick would use arguments even if it was only length 1 which was a harder to read log - ๐Ÿ”๐ŸŽจ add missing color red shorthand - ๐Ÿ’ฏ fosho - ๐Ÿšง add .t method to scope `t` for shorter asserting - ๐Ÿ–ฅ flipcli - ๐Ÿ”ฌ more tests - ๐ŸŽ€โ›“ json-chain - ๐ŸŽ .updateIfNotEmpty - ๐Ÿ”ฌ updated - ๐Ÿ’พ๐Ÿ’ธ flipcache - ๐Ÿ—‘ add `.del` - ๐ŸŽ€โ›“ update with latest json-chain - ๐Ÿ‘ฃ adding .dir - ๐Ÿ”ฌ added test ๐Ÿ—๐Ÿ’ ๐Ÿ”ฎ flipfam - added fliphub back to dep from optionalDependencies - updated ๐ŸŽฏ fliphub-resolve & ๐Ÿฅ• mono-root - used ๐Ÿ’พ๐Ÿ’ธ to create exports - ๐Ÿ”ฌ added tests - ๐Ÿ”ฌ๐Ÿ“ฆ update test dependencies for ava --- - โ›“๐Ÿ”ˆ fliplog - โ˜• filtering - added support for function - ๐ŸŽ add .expose - ๐ŸŒ add .slow mode - ๐Ÿ“–๐Ÿ›ฐ docs for `space` - ๐Ÿ“– updated readme to reflect - ๐Ÿ“–๐Ÿ—๐Ÿ’ ๐Ÿ”ฎ added flipfam to readme - โš’๐Ÿ› fix capturing - ๐Ÿ“ update todos - ๐Ÿ›โš— clean experiment --- # part 65 - apr 4 17 - ๐Ÿ‘‚ flipevent - ๐Ÿ†• start - ๐Ÿ“’๐Ÿšš extract from fliphub-core - ๐Ÿ’ ๐Ÿ’— fliphub-core - ๐Ÿ“–๐Ÿ“š docs - fliphtml - part4 - โš— experiment with gom - ๐Ÿธ make static server serve them all - ๐Ÿ“ add todos for server with webpack with multiple html files - ๐Ÿฆ add fixtures - ๐Ÿ“ add links - ๐Ÿ“–๐Ÿ“š docs - ๐Ÿคธ splitting up into files - โœ updating contents - ๐Ÿ“ adding todos - ๐Ÿ“˜๐Ÿ“– prepping for gitbook - โ›“ flipchain - ๐Ÿ“– add create-once-get-three docs - ๐Ÿ“˜ add examples of merging and hydrating - ๐Ÿ“˜๐Ÿ‘‹ simple example - ๐Ÿ“˜๐Ÿ•ณ๐ŸŠ advanced example - ๐Ÿ“ add todo - ๐Ÿš‘๐Ÿ› fix extending with prefixes - โ›“๐Ÿ”ˆ fliplog - ๐ŸŽ add .expose - ๐Ÿ’ tiny-promise-map - ๐Ÿ“– readme setup - ๐Ÿ”ฌ test setup - โ›“ add .chain and .map exports - ๐Ÿ—๐Ÿ’  fliphub - โ›ฐ๐Ÿฐ env preset - update args - ๐Ÿ“– expanding docs - ๐Ÿ“– adding wiki - ๐Ÿ—๐Ÿ’ ๐Ÿ”ฎ flipfam - ๐Ÿ“ฆโฌ‡ update dependencies for unreleased deps # part 64 - apr 3 17 - ๐Ÿ—๐Ÿ’  fliphub - ๐Ÿฐ ๐Ÿ™ƒ ๐Ÿšฉ updating preset-flags - ๐Ÿ“–๐Ÿ“˜๐Ÿ“š adding flags example, updating readmes - ๐Ÿฐ๐Ÿ“ add PresetNoop to presets/todo - ๐Ÿฐ๐Ÿ“ add PresetPkg to presets/todo - ๐Ÿ™ƒ๐Ÿ›ณ flipport - ๐Ÿ“’๐Ÿšš๐Ÿ–‡ move out of fliphub-helpers - ๐Ÿ†• create - ๐Ÿ“– add readme - ๐Ÿ“š docs - ๐Ÿ“ฆ add dependencies.md # part 63 - apr 3 17 - ๐Ÿš on the fly - ๐Ÿ“› updated badges, readme - ๐Ÿ“ฆโฌ†๐Ÿ“ฆโฌ‡ swap flipfile finding file for ๐Ÿ”Ž flipfind - ๐Ÿ’พ๐Ÿ’ธ flipcache - ๐Ÿ“ฆโฌ†๐Ÿ“ฆโฌ‡ swap built in autofind with ๐Ÿ”Ž flipfind - export all files so they can be used individually - ๐ŸŽ€โ›“ json-chain - ๐Ÿ“š add docs - ๐Ÿ“ฆโฌ†๐ŸŽ add dotprop set and get - ๐ŸŽ add .set .get .delete .remove aliases - ๐Ÿ“š๐Ÿ“š๐Ÿ“š๐Ÿ“–๐Ÿ“–๐Ÿ“– - ๐Ÿค flipshake - ๐Ÿ†• start - โœš add pkgjson - ๐Ÿ“๐Ÿ”ฌ add test todos - add fixtures - ๐Ÿ“ฆโฌ†๐Ÿ“ฆโฌ‡ add deps - ๐Ÿ†’ added query string require statements by generating out the permutations of requires - need to ๐Ÿ“˜ add examples & readme - ๐Ÿ“œ flipscript - โœš add .separator to options in permutations, for flipshake - ๐Ÿš‘๐Ÿ› fix wrong pkg main field - and it works ^w^ - ๐Ÿ‹๏ธโš— play/bench for env experiment - ๐Ÿ“š๐Ÿ“–๐Ÿ“˜ readme & examples update - [to-arr], does-include, izz, flipcli, ๐Ÿ’ค sleepfor, ๐Ÿ’ฏ fosho, ๐Ÿน fliphub-alias, ๐Ÿ—บ remap-by, ๐Ÿ‘ถ childparent, ๐Ÿ’พ๐Ÿ’ธ flipcache, {arr-to-obj}, , ๐Ÿ’  fliphub-core, easy-npm-files, ๐Ÿ“’ flipfile, expose-hidden, โฒ fliptime, es5exports, ๐Ÿ•ต๐Ÿ—œ inspector-gadget - โ›“ flipchain - ๐Ÿ“š docs - ๐Ÿ“–๐Ÿ“˜ examples - ๐Ÿ™ƒ ๐Ÿšฉ flipflag - ๐Ÿ“š docs - ๐Ÿ“–๐Ÿ“˜ examples - ๐Ÿ—๐Ÿ’ ๐Ÿ”ฎ flipfam - ๐Ÿ”— so many links, so many more todo - ๐Ÿ—๐Ÿ’  - ๐Ÿ“– wip readme glob generator - ๐Ÿ“– readme improvements - ๐Ÿ“š misc minor docs changes - ๐Ÿ“ misc todos # part 62 - apr 2 17 - โ›“๐Ÿ”ˆ fliplog - ๐Ÿ“’๐Ÿšš move tests & examples to /test - added progress bar - ๐Ÿ“š adding docs for fun, sparkly, bar, beep, box, formatting, progress, highlight, bar, update doDiffs -> diff, emojis - ๐Ÿ“ฆโฌ†๐Ÿ“ฆโฌ‡ adjust deps - โš’๐Ÿ› fix capturing - added a formatter fn cb for data, for use later - ๐Ÿ—๐Ÿ’ ๐Ÿฅ• fliphub-monorepo - update deps move some into optionalDependencies - ๐Ÿ“˜ examples - updating package jsons - โš’ finding cycle in deps - ๐Ÿ‘พ add minimal - misc minor updates in git commits - ๐Ÿ—๏ธ minor package keyword changes, readme emoji and such - ๐Ÿ–ฅ flipcli - โ›“ add shorthand choices, so nice - ๐Ÿญ expanding shorthand with a shorthandFactory for all question options - โ›“๐Ÿ”Ž flipfind - ๐Ÿ“’๐Ÿšš take beginnig part out of flipfile - ๐Ÿ†• start - ๐Ÿ“– add readme - ๐Ÿ“œ add pkgjson - ๐Ÿ“ฆโฌ† add deps - ๐Ÿ”ฌ add tests - debug test - failing / non-existing-file test - file only - obj - relative - shorthand - ๐Ÿ”Š add debug mode - โšก optimize - ๐Ÿ“š add docs - ๐Ÿ“˜ add examples - ๐Ÿฅ• mono-root - ๐Ÿ“– add to readme - ๐ŸŽฏ fliphub-resolve - ๐Ÿ“– start adding some docs for readme pt2 - โ›“โŒ› fliptime - ๐Ÿ“š more to readme - ๐ŸŽ adding .took - ๐Ÿ”ฌ added tests - ๐Ÿ“š docs - โ›“ add awesome-fluent.md - โ„น๏ธ๏ธ add explanation for Replace/Define - ๐Ÿ—๐Ÿ’ ๐Ÿ”ฎ flipfam setup badge - https://img.shields.io/badge/%F0%9F%8F%97%20%F0%9F%92%A0-flipfam-9659F7.svg - ๐Ÿ“’ flipfile - ๐Ÿš‘๐Ÿ› added missing files to pkg json files - ๐Ÿ“’๐Ÿšš move /find out as the beginning of flipfind - insert-at-index - ๐Ÿ”ฌ add test - ๐Ÿ“š update docs - โš’๐Ÿ’š๐Ÿ”ฌ ๐Ÿ†•๐Ÿ‘ถ ๐Ÿ—๐Ÿ’ ๐Ÿ”Ž๐Ÿ“ฆโฌ† - ๐Ÿ’š travis working to install now - ๐Ÿ”ฌ๐Ÿšจ tests - ๐Ÿด adding glob for exec on lerna.json - โš’ fixing flipcache, fliphelp, tests - ๐Ÿ› remove missing tests on depflip, tiny-promise-map, regexes, emoji-by-name - ๐Ÿ‘ฃ update fliphub tests with fusebox with absolute paths - ๐Ÿ”ฎ๐Ÿฆ„๐Ÿ’ use async instead of promises - ๐Ÿ’š should be ready for travis - ๐Ÿ‘ถ childparent - ๐Ÿ†• extracted child-to-parent-methods into childparent module - ๐Ÿ“– add basic example - ๐Ÿ—๐Ÿ’  fliphub - ๐Ÿ”Ž๐Ÿ“ฆโฌ† neutrino-middleware-progress - โ›“ flipchain - ๐Ÿ“ฆโฌ‡๐Ÿ–‡ deps down using simpler prefix inline instead of the whole fliphub-helpers just for the prefix util - ๐Ÿš‘๐Ÿ› fix bug when importing that prefix - ๐Ÿ–‡ fliphub-helpers - remove some utils that have been moved to other modules (stringContainsAnyOf) - improve str/prefix - ๐Ÿ‘• allow var - ๐Ÿ“ for readme with dep checking - โ›“๐Ÿ”ˆ fliplog - ๐ŸŽ๐Ÿ’ค sleepfor - ๐Ÿ“– add readme - ๐Ÿ˜Š update description & emoji # part 61 - apr 1 17 - wrote commits using emoji again finally - remove flipglob from next as it is a module now - flipfam - start - add deps - add missing deps - add light - publish for the name - ๐Ÿ“š docs - add server.md - add cli.md - do some solid research for cli before expanding on fluent-cli to ensure best choice before investing - fliplog - add boxen, - add sparkly, - add babar, - add ora, - add node-notifier, - add beeper (with .inspect so it only beeps on echo) - add test-fun to run it - add cli-highlight, and strip out the annoying html tags - add random shuffling to defaults on sparkly & babar - flipcache - add configstore dep - add store method - default to store if no file path passed in - add static .file method - flipscripts - added tags - added dargs - moved test deps to devDependencies - flipchain - add .append & .append as commonly it is being used to .get.concat.set or += - safety to setting .name - fliphub-cli - clean up and use flipcli - add todos - flipcli - a lot of fiddling and thinking and reading to get a simple example that does what is expected part 1 - first simple example is working, so nice and short!!! - two steps + confirm, exactly how it should be. - add Stepper with .run op - add vorpal command integration - add .actionPrompt - add all main actions from vorpal to cli - add log, vorpal, and inquirer to exports - split into multiple files - export all in index - move Presets in as a todo - add examples to readme - fliphtml - expanding for chaining - simplify the handling before it is working to avoid too much magic hard to debug - simplified copying and setting up - rename to fliphtml - fork gom-html-parser since it had no main field # part 60 - mar 31 17 - flipglob - adding minimatch - add izz - add isGlob - fliplog - making echo default fn rather than log and aliasing echo - adding diffs instead of dodiffs - safety to diffs - safety to stringify - depflip - move glob-fs out, - fix dupe keys in pkg json - flippack - cleaning old ScriptPermutator - cleaning PackageFinder - cleaning publisher a little, adding comments - updating deps - updating PackageManager to use flipcache - adding README - fliphub-core - add link to workflow song - add .log.* to .gitignore - fliplog - fix bug in echoing when echoing `false` - html-plugin - adding deps - fluent-cli - create - mock out an interface example - setup pkgjson with deps - fliphub - minor update to presets/todo/opshub/run - clean some deps --- # part 59 - mar 31 17 - attempt to configure commonchunks for nodejs, not easy - docs - add a few to splitting - json-chain - create - add toJSON, toString, has, del, val, parse, update - add chainable functionality - make pkgjson - flipcache - flush out two examples - chain it up - use json-chain - add deps - split into individual files - ran initial log test, looks good - adding .create to the File, if it does not exist - child-to-parent-methods from json to File - returning File when calling update on json - some cleaning and jsdocs - adding .backup to Files - eslint - allowing return assign - flipchain - add aliasMethods - flipscript - adding Binner - move ava to devDependencies - splitting into files - testing stdout contents, working - adding autostringify if using anything but letters, numbers, and more than 1 dash - onthefly - add missing pkgjson metadata - make jsonchain - move files there from flipcache - added some autoresolving, will be good to improve on - TODOs - move TODO to docs - updating - docs - adding some vorpal links to flipcache, cli, etc - minimal test - added a simple ava example seed - fliphub-cli - clean up the files - inspector-gadget - added missing pkgjson description - added picture - easy-npm-files - updating todos - updating exposer - using flipcache - add description - improving - needs one last pass for dealing with paths, then should be good to go - izz - added is.glob - added todo - committing to github # part 58 - mar 30 17 - filter out large file that prevented committing - started git.md - typos on flags.name(s) - clean backup - fix docs links - updated on-the-fly ๐Ÿ“‡ - to run without a trace - installation docs - updated docs for without a trace - published under onthefly as well as it uses that for the bin - ๐Ÿ“ฆโฌ†๐Ÿ’ธ add flipcache for use later - flipscript - hacking on it - fixing prefixing - adding toCmd - fixing group index and order - add ops.run - adding tests - test toString - test toCmd on all scripts - toCmd on one script - lerna - prefixes not duplicated - prefixes respected - npm adds doubledash - npm deepEqual - inspector-gadget - export util - export disabling of custom inspection - docs for custom - readme picture - izz - extend is_js - add .includes - add .glob - fosho - adding diff logging in equals - adding occurrs/includesTimes - multi-arg support for izz - ๐Ÿ“’ flipfile - add glob-fs - expanding readme - add fs-extra under /extra.js - add all.js to export all - added ava for testing - added test for export - examples to readme - flat export of path in all - expose-hidden - return object for convenience - make second arg allow no binding - update docs to reflect - add .version to it, good practice - flipcache - started - added detached child experiment, success, cool - planned a bit - fliphelp - started - experimented with tern - added screenshots of result - docs - add bench.md - add more to monorepo --- # part 57 - mar 29 17 - update todos - moving out uvxyz - json plugin into rollup for now - more splitting up the examples - starting on an array of flips.to - got array of flips.to working first round, sweet - starting multiple apps with flip.to arrays - fixed typo on fliplog filters with conditional _filters_ reset - 9 bundles at once works :success: but memory leak with eventemitter2 - updating linting-example - updating typescript example - adding eslintrc with airbnb - move out old examples - add in empty minify-examples to start - start webworker example - move out old example/z into random - move out old example/es6+ts into es6-ts-cconfig-example - move out old example/tests into tests - start updating readme - adding tap args for presets - added aliasing to web preset to require built in middleware as updating docs and examples - todo on with loader merge for inferno preset - adding the readme2 - move more of pkgmngr topkgmngr - moving around cli - making flipscript - add flippack for flipping package json scripts - export appRootPath in mono-root - gulp doc list - finally move babelrc for minify out of fliphub src - add find to flipfile - make on-the-fly - making fluent flags - continuing flipscript - adding back accidentally deleted flipglob - having flipscript use fliphub-core - adding contextType to fliphub-core - adding extend increment - making the chainedmap return this on extension methods - adding extendType to flipchain - add izz.any - add izz.realNotEmpty - tostring the flags, nice and simple - update fliptime to use microtime - add fliptime to fliplog - clean up quick a bit for the arguments - format fliptime a little - start advice.md - expand flipglob a little - adding lots to flipscript, docblocks, full features - starting toString on flipscript - pushing to github, somehow committed but didn't push --- # part 56 - mar 28 17 https://github.com/mozilla-neutrino/neutrino-dev/issues/151 - painfully debug typo in webpack-chain https://github.com/mozilla-neutrino/webpack-chain/pull/21 - update webpack-chain pr https://github.com/mozilla-neutrino/webpack-chain/pull/19 - updating foldername to fliphub from fliphub2 - example/temps working - set rollupdefaults to preset defaults - handle replacing things in rollup that are webpack and fusebox only with entry points - adding resolveall to rollup - update webpack-chain pr again - update presets to use fuse-box instead of fsbx - better resolving with prettier relative paths - splitting and updating node example - splitting and updating canadas example - add .name to chained by default - add outputToString method on bundler config for support from webpack to fusebox and rollup - fix double slash in alias to fusebox - add PresetWeb to move react/inferno/web out of PresetBabel - change .resolve.alias to .alias for fusebox and rollup - add rollup-plugin-alias - updating empty example - update rollup defaults to resolve output paths from webpack... - html preset part 3 - pr updating fuse-box spinner https://github.com/fuse-box/fuse-box/pull/442 - decorating fliplog with .color(text) shorthands - making fliplog implement PSR-3 - making fliplog callable as a fn - make extend-hidden object - fix extra : used in fliplog if no text or title - make does-include module with {any, all} - update fliphub-core pkg json - update flipfile pkgjson - cleaning some folders like yuge into playground - cleaning old flipchain from modules/next - adding missing pkjsons for lerna - pkgjson for emoji-by-name - updating fosho to use extend-hidden - rename extend-hidden to expose-hidden - update inspector-gadget docs - publish packages - make repo for fliplog - update readme badge url for codestyle - update gitter room - update gitter badge - fix some screenshots - publish the modules - push to github - ๐Ÿšฎ delete fake it generated src # part 55 - mar 27 17 - move .each and .all to izz from fosho - testing other bundlers to ensure output for all :-) - make fusebox default set flipto - make bundlerflipper re-init and re-merge if to is changed - add del to flipfile - add log to fliphub exports - clean neutrino-preset - update neutrino preset toWebpack fn as workflow changes where the config and bundler api are - continue on examples - fix toConfig for contexts -> have them use bundler.api.config if available - neutrino with newest version breaking with immutables, revert some changes, make issue # part 54 - mar 26 17 - going to add tests for bundling, make sure it all works, then good to go :-) - remove generated mocks woops - update todos, remove dist - add isRizzle, add power assert, convert all fuse tests to 10x smaller scoped - test preset inheritence - test multiple apps - test default to webpack - test flipto rollup - verbose reporting for fosho logging diffs and failures - build tests - fix calling .build on context on buildSync op - adding buildSync test - adding buildFast test - adding build output exists test - adding auto calling setup in ops if it was not explicitly called - add safety to stop the spinner in fliplog - starting defaults - adding defaults prop to configs - adding to configDefaulter - adding monorepo mode for resolving easier - fixing alias resolve - fixing preset merging when args exist and they are undefined which triggered falsy condition and did not set them over - extending fusebox default preset - fix regression in merging configs in bundler flipper --- # part 53 - mar 26 17 - add .properties/hasProps to fosho - add exports property test to ensure fliphub exports everything it should - add to-arr dep to fosho - add flipfile to fosho for the izzes there - fix delete on obj.pluginIndex if merging undefined - start validator hub - a little docs on flipfile - make spinner stop when building resolves - add opt to to-arr to allow returning keys - make fliphub-resolve auto resolve objects and arrays in the fn - add fosho.aintHasString - added scoping to resolver for multi resolve - add isAbs to flipfile... - fix resolving when trying to go closer if it fails when it is as a monorepo package - add shush to fliplog - more eslint - pushing to github # part 52 - mar 25 17 - https://github.com/fuse-box/fuse-box/pull/434 to move fuse-box OptimizeJsPlugin out of FlipHub - add html and json as defaults for fuse-box - add keywords and better description to fliplog - filter out some deps on depflip - โ›“ add chainedchain to flipchain for later, abstract of what is used in workflow - ๐Ÿšฎ clean out presets/todo/Config used in ^ - more emoji to emoji-commits - more test todos - preset html part 2 - fair bit to go - pt 2 on PresetTarget - pt 2 on PresetLibrary - add schema md to docs - move resource docs into docs/resources - made fosho module - extend chai - extend assert - bind first arg to have nice shorthands - extend should - extend izz - make non-fns -> fns - bind first arg to have nice shorthands - add izz.all - apply first arg as .call if it is array, if fn supports! - ava test hub - add fusebox should to fosho - improve fosho, do cloning, add aint, more tests - add getOwn to fliphub helpers - cleaning fosho - add log mode to fosho - more tests, working nicely - export log and fosho and assert and should in fosho - add passing in ava.t to fosho for assertion planning - add test using it - exposing on on core from workflow - basic docs to fosho - basic docs to izz - testing events on fliphub - adding lodash.isplainobject to izz - better api for registering presets - making events default to * if there is no current context - fix useAll and addAll typo - was returning too early when merging children presets!!! - test working for event and adding presets and passing down args - starting to configure logger for only on workflow - simplify ops by removing built fn as now workflow has all contexts - moving hubs to be registered internally now that there are tests to register client-side - add some docs - export fliphub-core with fliphub - add test fixtures - add deep-replace/del - use deep-replace/del in added workflow reset - add reset test - add fosho eq equals preMuch deepEquals - add back temp moved tests - adding lifecycle method tests for hub - add .each to fosho - test for core lifecycle methods calling previous # part 51 - mar 24 17 - start arithmetic filtering for fliplog for better debugging - get event emitting lifecycle up for hubs - add is.ci - setup is running, preset hubs connect properly, such a major clean - updating eslint rules - no-undef - fix silly typos - change flipchain from calling init on construct - fix another typo with the config and contexts - make hub extend chainable - adding depth to fliplog for less verbose debugging - adding .lines in fliplog to find where you logged - add validation to chainable when merging another chain without calling toConfig - running fliphub works without using .toConfig - move config to rollup config so the parent BundlerConfig is no longer used for anything more than its original values... - trying sparky - adding simple babel compile - wondering why everyone doesn't build with babel and then bundle with webpack... - commenting out invalid syntax in preset todos - pt2 optimizejs preset - updating todos - make optimizejs plugin for fusebox - add a bunch of emoji to fliplog - adding spinner to fliplog - start tests - add validation error throwing for izz - start flipglobs - fluent-globs - add capturing to fliplog - fliplog progress bar - adding more to spiner in fliplog - start from for fromObj in fliplog - adding from to flipchain - conver spinner to ts for fusebox # part 50 - mar 23 17 - make insert-at-index module - start fliphub-core for the api for hubs - make remap-by module - make fliphub-core into a module - start making filterhub compatible - getFlips into context - big refactor of simplicity... - adding name from constructor name to hubs - it is running - using lodash.own --- # part 49 - mar 23 17 - adding neutrino-preset-copy - adding neutrino-preset-clean - adding PresetEslint to built ins out of `next` - adding eslint example - start emoji-by-name module - add .catch to fliplog - making fliplog a callable function with fn prototype - adding PresetResolveAll - fixing deep-replace which used console.verbose - missing return typo in resolver -.- - configuring preseteslint example with fliphub, working - fixing flags with flipto needs to merge not replace - update more eslint rules - add eol resource links in docs - starting to fix filtering for logs - issue was not resetting if silent - added silent option to silent all - add basic assert tests for filtering - reduce complexity in presetter - move `ops` out of box - start workflow - going to refactor, committing # part 48 - mar 22 17 - starting /examples folder - used faker to generate out the data set - add fusebox chain to next - extracted from fliphub-chain early iteration - move fliphub-chain and fliphub-bundles to `modules/next` - setup lerna for the examples - fix missing alias dep - start preset-eslint - move `deps` from next into `depflip` module - add babel-loader-builder to modules-sub - update env in babel-loader-builder - add z.js to build fliphub with a clean minimal config - update todos - fix exit on node preset - add missing deps when bundling (webpack analyze and rollup file size) - start PresetInferno - fixing `fliplog` bug where it checks if it has data, but undefined means it falsely thinks it does not - fix typo in presetter for passing in args - alias require preset example working - issues with the monorepo requiring, researching, adding to docs - made an awesome solution, monono, to use monorepos without require issues, and without monorepo issues - make example for monono - rename it mahna - update the resolving for require.main - fix typo on aliases -> alias - add modulesDirectories to examples and modulesDirectories to env from mahna - fix horrible typo on alias requiring -.- - added boxInit to presets, used with flags, fixed flipto from flags - minor logging tidy - adding support to aliasResolve for fusebox - add read.json to flipfile - updating todos - play with alpha publishing... - update eslint rules - some cleanup - expanding eas-npm-files - part 2 PresetEslint with toRollup, toWebpack, toFuseBox - simple bash file to publish - adding inserting file ls to pkg files in PkgExposer - resolving dependency installation issues across all modules - adding neutrino-middleware-progress - publishing in beta # part 47 - mar 22 17 - clean artifact of eslint - clean artifact in presetflags - adding flips using flags - find `clean-obj` lib, use it to simplify - part 3 on PresetAliasResolve - part 3 on PresetAliasRequire - move alias out of helpers into fliphub-alias module - update todos - update fliplog's readme # part 46 - mar 21 17 - renaming modules2 into modules-sub, reordering some into `_next` - adding aretecode-eslint-config to modules-sub - updating aretecode-eslint-config deps - fixing name in inspector-gadget - better merging with shorthands in flipchain - adding CONTRIBUTING in docs for later - adding http://makeapullrequest.com badge - add emoji-commits as submodule - add how to use as a url in emoji-commits - abstract out `mergeFor` from flipConfig into `Presets` - reducing dependencies - sleepfor module - clean up fliphub helpers duplication with modules - add hasUsed to presets as happypack was not registering - use node_env in defaultsenv - fix happypack-preset naming - play with threads, pools, child processes, vm, tosourcing - make super simple tiny-promise-map for sync promise execing - almost 2x as fast - added buildSync and buildFast - use output path for webpack and rollup in y config - push to github # part 45 - mar 20 17 - update pkg jsons to remove strict engine and do >= - add arrOf to izz - setup slack team - add slackin - add badge - updating travis integration for org - pt 3 of PresetFlags - supporting arrOf strings, - decorating obj, - added aliasing - updated todos - resources to cache preset for later # part 44 - mar 20 17 - add `boxen` todo for fliplog - fix array order in config for plugins - needs to keep a `holey` array until the end to retain position unless an object is used - adding https://github.com/nolanlawson/optimize-js - start adding support for preset args - start on monorepo `yuge` example to do a real test - add `to-arr` module - start enableTags, disableTags, tags for logs - swap cli-table for cli-table2 in fliplog - add deep-diff dep for fliplog - fix having Object.assign backwards in arr-to-obj defaults... - added schema validation - fixing preset initting - supporting preset args pt 2 - add splitting to to-arr - add nodesecurity - more finicking with tags for logs, disabled for now, updated todos - added PresetMinify for babeli - move the preset registering out of the defaults env since I know the functionality works and there are getting to be a lot of presets, just keep the defaults as `using` the presets for now, and keeping just registering `minify` & `uglify` in defaults to make sure it stays working - clean neutrino-preset-happypack a little - test fusebox, webpack, and rollup with babili on the yuge project - add PresetBabel - start on PresetTypeScript part 2... not so nice with rollup - run two apps at the same time - gitignore yuge until I move it to an examples only pr - push to github - prettier to eslint # part 43 - mar 19 17 - update webpack-chain so it will allow merging plugins - submit pr - izz-class just for the webpack-chain pr - updating todos - [x] built in presets get registered by config defaulter - atom theme https://github.com/aretecode/one-dark-syntax-colors-of-the-year-pantone - setup nuclide for atom for types in refactor 3 # part 42 - mar 19 17 - update github issues - rename array-to-object folder -> arr-to-obj - remove build folder - fix something with fliphub helpers not showing in git - add build folder to gitignore # part 41 - mar 19 17 - better mergeable config - reusable for fusebox and rollup - change bundlerconfig -> bundler config extractor - do quick comparison between the 3 bundlers for speed - module arr-to-obj - added izz.class - push to github - keep playground out of commit but include fliphub2 this time - experiment with oao - rename examples -> fliphub-examples # part 40 - mar 18 17 - adding fusebox - updating the `to` method as fusebox is `toFuse*B*ox` - sourceMaps working for all 3! - do happypack preset for neutrino part 2/3 - module flip-neutrino-preset-happypack - fixed up happypack preset again # part 39 - mar 18 17 - update eslint-plugin-no-for-each badges - use neutrino for config if webpack - fork neutrino to do `entry` point fixes - writing preset todos for neutrino - starting PresetLibrary - starting PresetTarget - starting PresetVisualize - cleaning & reordering presets, moving neutrino from config to Bundlers, starting Bundlers to go alongside the configs (as APIS) - starting defaults rollup - started defaults typescript - added izz.notReal - experiment with require nodejs hijacker to see about installing missing deps - add PresetProgress - add Presetter - start DefaultFuseBox - get rollup working - updating ts interfaces - big update # part 38 - mar 17 17 - exposing filter method on flipbox to allow client filtering, adjusting setup filter - using the confighub in core - static init back to fliphub - add preset chain - expose preset fn on fliphub - add presets - tidy presets - use a preset - fix arrToObj presets - use arrToObj to simplify preset assignment - add config defaulter - filter props for just appconfig and flipconfig - add inherit props - improving default chainable merge - making app config inherit from flipconfig and merge in - adding toConfigs for presets to staet using them - adding `add`, `addAll`, `use`, `useAll` to presets and AppConfig for presets to use - change `arrToObj` to use `undefined` with valAsKey to allow defaults being used - experiment with babel-register to see speed diff - flipflag module, add node to packagejson engine - adding es5exports module # part 37 - mar 16 17 - updated fliplog with debugFor which returns a new instance - izz module - adding more resolve options for use in flipconfig # part 36 - mar 16 17 - fliptime module - updating inspector - updating log - mono-root module - resolve module - deep-replace module - fliplog module updated - flipfile module - some thoughts on ts - updating inferno pr # part 35 - mar 16 17 - fix some readme links - minor tweaks to log and chain and inspector - make a package exposer to allow better modular exports! - adding easy-npm-files as a module - interfacing the hub - starting to run the config to test it and see where it breaks # part 34 - mar 16 17 - adding license badge - add code style badge - start prototyping a more minimal powerful interface - extracting built in core code into presets - xterm to log - api chain example - preset default env - preset replace - preset uglify - preset define env - preset sourceMap - is.windows - cleaning core and hubs - start neutrino-happypack-plugin - gitignore playground which has next refactor wip - add modules folder for handling a bunch of flat submodules without cluttering packages - a bit of cleanup on logs - publish flipchain - publish fliplog - publish inspector-gadget - start cleaning up some globals - add refactor notice - push to github # part 33 - mar 15 17 - plan stripping it down - start stripping it down ## helpers: - add `rooter` - expand file - fix up inspect helper with safety - add javascript stringify to inspector - add deps extractor - add str helpers (strHasAny, prefix) - add context - improve `debugFor` # part 32 - mar 14 17 - major fliphub-helpers revamp - add `jsonParse` just easy accessor - add `lap` to timer - add `minimalist` to flags # part 31 - mar 13 17 - use chain for logging! lovely - putting a new fusebox folder to start splitting and simplifying and using presets # part 30 - mar 13 17 - play around with webpack chain as ts - pushing to github # part 29 - mar 10 17 - extract out core of cli functionality to make inferno-cli - create fusebox cli - adding directories to link to packages - move things to playground # part 28 - mar 9 17 - convert to monorepo to start splitting up functionality - more playing with webpack chain # part 28 - mar 8 17 - reduce logging on deps installation - use deps in deps installation script from pkg json not hardcoded - reduce unused deps - add flipbox and client pkg jsons, and require.main to paths config - version bump # part 27 - mar 7 17 - update es6 config with ability to use ts, output to tmp file in .flipbox, resolve some paths and update the todos related - cleanup/remove the gulpfile rollup contents - update fusebox # part 26 - mar 7 17 - adding initial rollup setup from inferno - playing with webpack chain - working on headless api on fusebox - make exec op work - using publishing to publish multiple names with flipbox in the cli # part 24 - mar 6 17 - remove lerna built in experiment # part 23 - mar 5-6 17 - move all examples into an example repo - pushed, did pr, connected with issues - updating more issues from prioritized todos and docs/todos - exposing cli hub on exports - adjust depth on inspector - adding fusebox help commands https://github.com/flip-box/flipbox/issues/30 - move fluent arithmetic bundle to fusebox and out of flipbox - adding bin to bin/flip and to pkg json bin https://github.com/flip-box/flipbox/issues/31 - refactor scripter -> ScriptCreator - adding alias hijacker for flipImport - fixing alias fromObj typo - testing flipbox as a module with clients above # part 22 - mar 5 17 - using latest `sourcemaps` option for fusebox https://github.com/flip-box/flipbox/issues/20 - updating fsbx - cleaning most prioritized todos into github milestones - cleaning readmes - make compat example work part 1 - make compat example work with fusebox pt 1 https://github.com/flip-box/flipbox/issues/1 - make array of entries on an object of entries work pt 1 https://github.com/flip-box/flipbox/issues/21 - fix package.json - cli build config handler https://github.com/flip-box/flipbox/issues/19 - safety to handling paths pt 1 on pathmaster https://github.com/flip-box/flipbox/issues/18 # part 21 - mar 5 17 - pushed to refactor branch - adding find and scripts to scripthub/pkg - updating ExecOp - improving commander - tidy the script lib a little - moving sleepFor helper into lib - added building of config file so configs can be in es6 when running from cli ^w^ - update todos ------------ # part 20 - mar 5 17 - move some playground to playground - fix typo on clibundle -> clihub - move examples back into the repo but into packages # part 19 - mar 4 17 - add initClassOrObj - start working on adapters for loaders and plugins to do the close to finishing touches - add webpack config model schema pt 1 - verbose webpack reporting - basic LoaderSettings to convert adapters with in bundler model - safety for no apps - testing multi in multi out - implementing dry run - adding deepReplace lib util - add deepReplaceTest ^ - added realm utils to helpers - added contextRequire util - adding deepReplace to resolve paths in PathMaster - resolved multi-inout (webpack will work, is not converted for fuse fully though it should give a different bundle) - add empty test and minimal test to see how bundlers apis do - add includeEmpty to toArr - get Plugins setup similar to Loaders - add adapters for plugins for webpack - test passing in custom webpack plugins + built in ones - abstract out plugin subscriber into plugin hub - add first adapter plugins for fusebox with env plugin using plugin subscriber - merge params passed for fusebox - prioritizing before releasing soonish - fixing if no loaders are added yet other params are - move examples out into their own repo - example fuse-canada working - adding babel-env preset - putting node preset back in built in - fix typo on babel adapter for includes - move original to packages/original - move testing deps to packages/testing # part 18 - mar 3 17 - try catch some ops - start on loaders and plugins - move all webpack and fuse into the bundler hub - get at least babel plugin added - add parallel-webpack - fix html model pt 1 # part 17 - mar 2 17 - add lerna, vorpal, semver for releasing scripts - make translator events bubble up from context -> box so it is easy to register more translators - update todos - require abstract hub - verbose log errors for full understanding of schema to clients - adding computed props - experiment with observable - fix args boolean typo for returning true when it was false :facepalm: - start builderhub - split up Aliases and SourceMaps from builder context - regex replace util inspections for empty fn! - fix key emitting - set up html model - add fuse-test-runner - add filter auto hooked up to flags - add filter to box - sending all op keys out - ops.compile working for webpack + fusebox, and ops.run (with built in dev server) for fusebox - adding .server property to context from ops, add port and middleware to it - flush out a sourcemaps compat obj in GeneralTranslator - fix typo on envhub - add pretty-error - move pathmaster and BundleContext to bundlehub # part 16 - mar 1 17 - finally found a reasonable pattern for managing the lifecycle flow, refactor to hubs - start sourcemaps: builder, translator, bundler.config - start Classes for Ops - use childToParentMethods on bundle context with child pm for easier access - add childToParentMethods helper - add toArr helper - make fusebox operation for compile bundle part 1 - start webpack usage - redo happypack -> class - flush out ts loader a little, add todos to webpack loaders - typescript experiment #2, not super great - remove workflow context to simplify # part 15 - feb 28 17 - added debug all option - making the filterer - removed evt from lib - a lot on refactoring - using eventemitter2 - inspectorGadget eventemitter2 - add whitelist to inspectorgadget - start on extendable - start on extensions - start implementing extendable with flags and presets - adding middleware and a more customizable devserver - adding dry op - added xterm colors for logging - add logger to console, with prefix underscore to avoid main compatibility issues ```js console. _log, _color, _text, _error, _warn, _verbose ``` # part 15 - feb 27 17 - pushed to refactor - started timer helper - furthering refactor with: - core: AppContext, BundleContext, Events, PathMaster - translators: flatten, bundles - loaders: Babel, BabelAlias - agnostic: sourcemaps - example/experiment/z - added FlipValidationError - made helpers fs and path functions to return for debugging easier - added inspectorGadget # part 14 - feb 26 17 - move deps to lib - start on events - start on refactor # part 13 - feb 26 17 - rename commander -> flip - make it work a lot better - changing defaults for ts - added caching prop passed down - caching prop used in fusebox - caching prop turns off happypack - installing only missing deps - added canary version - fusebox plugin to output js to ts - [x] make ts a flag - add cache flag defaults - add compile debug - add alias plugin for fusebox - add better bool checks in flags - add default bool and num checks for flags # part 12 - feb 25 17 - ๐Ÿ–‡๐Ÿ”ฃ start arithmetics - ๐Ÿ“šโš’ fixing example for compat, add it to root package as script - โš™ make name optional - ๐Ÿš‘๐Ÿ› debug the webpack not compiling bug - was not excluding webpack and fusebox - ๐Ÿ“ฆโฌ†๐Ÿ’ฃ๐Ÿ›… update fusebox - ๐Ÿ“œ script to run fusebox, or webpack and it will swap just on cli! - โŒจ๏ธโš’ fix typo on example in flags for fusebox - ๐Ÿ”ˆ logging in tests - ๐Ÿ”ˆโš โ˜บ๏ธ๏ธ๐Ÿ›… log warning fn and use with happypack - ๐Ÿท version bump - ๐Ÿ“œ script to run fusebox, or webpack and it will swap just on cli! - โš™ make `apps` as an array optional and just pass in `app` - โš™ make `app` optional and just pass in `entry` - ๐Ÿ“ฆโฌ†๐Ÿ’ฃ๐Ÿ›… update fusebox ^1.3.122-preview.8 - ๐Ÿ—๏ธ update keywords - ๐Ÿ“ฆโฌ† add missing deps! - ๐Ÿ“ฆโฌ† added realm utils - ๐Ÿ“ฆโฌ†๐Ÿ’ฃ๐Ÿ›… update fusebox - ๐Ÿ“œ๐Ÿ“ฆ script to install deps on postinstall npm hook - ๐Ÿ–‡ add strIncludesAnyOf helper - ๐Ÿ”ˆโš™ debug.fuseAlias - โš’๐Ÿ–‡๐Ÿ”ฃ fix some in arithmetics, add to exports on fusebox, use in example for building itself - ๐Ÿ“ฆ added `asNeeded` requirer to cache deps and install if they are not installed... experiment - @TODO: validator could figure out which deps were needed for that run... - โš™๐Ÿ•ธ๐Ÿ›… config `webpack` to start making ๐Ÿ’ฃ๐Ÿ›… fusebox a first class citizen # part 11 - feb 24 17 - ๐Ÿ“š _lots_ more on docs - add compileEnd hook - improve canada example - make fullauto return mediator - release - ๐Ÿ‘พ add minimal example - ๐Ÿ“š format docs, all you need, reordering docs - ๐Ÿ“š๐Ÿ“…๐Ÿ‘‘โš”๏ธ - โš™ optionally pass presets and middleware to constructor - ๐Ÿท version bump and name example - ๐Ÿ“š๐Ÿšง (need docs) loaderOptions, define, uglify, analyze, clean, provide - ๐Ÿ“šโš’๐Ÿ”— fix some links - โš’ app builder fixes # part 10 - feb 23 17 - doing lots on readme - ๐Ÿ—ฃ add gitter - add badges - ๐Ÿšฎ cleaning - โ„น๏ธ๏ธ added note to json loader to just use for fuse - ๐Ÿ”ˆ add node utils to logger # part 9 - feb 22 17 - โš™๐Ÿ”ˆ added debug config for fusebox - put in its own repo - ๐Ÿ“ฆโฌ† added missing deps - adding building flipbox with flipbox - updating fusebox to latest preview - add fuseboxPlugins option - use lodash merge for merging defaults - named it - flipbox - ๐Ÿ—๐Ÿ— built itself with itself, with fuse and webpack - published empty package on npm & created github repo - add gitignore, eslint, ~commander basic at root - ๐Ÿ”ˆโš™ add debug option for exec, flags, testOutput - โš’ fix case where builder builds itself and the test runner that strips out strict mode strips out the built test runners strict mode check hahaha - โš’๐Ÿ”ฌ๐Ÿƒ tests for building itself pass, but issue with running those tests in the test runner # part 8 - feb 21st - ๐Ÿ”ˆ add changelog - ๐Ÿ“๐Ÿ“…๐Ÿ“š update todos and planning into docs folder - ๐Ÿ—ผ๐Ÿ”ง๐Ÿน aliasing with babel module resolver - ๐Ÿ”ข๐Ÿ—๏ธ key ordering for new keys that were added - ๐Ÿ–ฅ๐Ÿ“ฆโฌ†๐Ÿ“ฆโฌ‡ change shelljs to makedirp - โ›‘๐Ÿ›ก๐Ÿ“ฆโฌ† add makedirp for safety when making dist outputs - ๐Ÿ“œ๐Ÿ–ฅ pkg json script for help - ๐Ÿ’ฃ๐Ÿ›…๐Ÿ“–๐Ÿ“š add another fusebox example for canada that imports the built bundle and logs, is used as default currently - โš™ added polyfill as an option to exec and also fb fn for exec if needed # part 7 - ๐Ÿ”ฌ start karma test runner - ๐Ÿ”ฌ swapping testing libs - ๐Ÿ”ฌโš™ karma and mocha presets - ๐Ÿ“’๐Ÿšš put fusebox middleware in transformers - ๐Ÿ“’๐Ÿšš๐Ÿ”ฌ move mocha and karma into testing folder for abstraction and easily - โš™โŒจ๏ธโš’ fix configout order typo - ๐Ÿ’ฃ๐Ÿ›…โ›“๐Ÿ”ง๐Ÿน finally get fusebox aliasing working using babel - ๐Ÿ’ฃ๐Ÿ›…โ›“๐Ÿ”ง๐Ÿน use latest fusebox homedir aliasing - ๐Ÿ’ฃ๐Ÿ›…๐Ÿ“–๐Ÿ“š fusebox example - ๐Ÿ’ฃ๐Ÿ›…โš— lots of fusebox experiments wow - ๐Ÿšฏ๐Ÿ’ฃ๐Ÿ›… remove fusebox dist of master - ๐Ÿ“ฆโฌ†๐Ÿ’ฃ๐Ÿ›… fusebox 119 - ๐Ÿฐ๐Ÿ’ฃ๐Ÿ›…๐Ÿ–ฅ refactor fused into fused commander - ๐Ÿ”Œ start expanding fusebox middleware - ๐Ÿ–‡ add path to helpers - ๐Ÿ–‡ relative path expansion - ๐Ÿ–‡ fs and path to helpers - ๐Ÿ–‡ helper.file.isFile - ๐Ÿ–‡ helper.file.getFileAndPath - ๐Ÿ–‡๐Ÿ”Œ builderinstance plugin - โš™ add outFile config option - โš™ add default sourcemaps enabled, and disabled on production - ๐Ÿฐ restructure test middleware into one middleware folder - ๐Ÿฐ restructure builder middleware into one middleware folder - ๐Ÿ•ธ๐Ÿ›…๐Ÿ— https://github.com/aretecode/pixi-help help someone with webpack config, finding the people who will need the sort of easy webpack builder - ๐Ÿšฎ๐Ÿ–ฅ cleaning command - โš—๐Ÿ’ฃ๐Ÿ›… start fusebox experiment with ds-solver - ๐Ÿ“๐Ÿ“… update todos and planning - ๐Ÿšฎ๐Ÿ”ฌโš™๐Ÿƒ some cleaning in mocha runner - ๐Ÿ—บ๐Ÿšฉ sourcemap defaults for envs - ๐Ÿ—บ๐Ÿšฉโš™ sourcemap config options - https://github.com/storybooks/react-storybook # ๐Ÿ— part 6 - ๐Ÿ’ฃ๐Ÿ›…๐Ÿ—๐Ÿ“ฆ use fusebox from master - ๐Ÿ”š ๐Ÿ”™๐Ÿ“–๐Ÿ“š add back end node example - โš™๐Ÿ“–๐Ÿ“š add exec example - ๐Ÿ”ฌ tests as their own example - ๐Ÿ“๐Ÿ“… update todos and planning # ๐Ÿ— part 5 - ๐Ÿ—ฝ start on app context - ๐Ÿ’ฝ write configs to disk - ๐Ÿ”ฎ๐Ÿ–ฅ get node path automatically - ๐Ÿ›กโš™ safely fallback to node path if nothing is provided - ๐Ÿ”ˆ give warning if it falls back - ๐Ÿ“๐Ÿ“… update todos and planning - ๐Ÿ“’๐Ÿššโš— move experiments to packages/zexperiments - ๐Ÿ”ฌ integration test building with webpack - ๐Ÿ”ˆโš ๐Ÿ•ธ๐Ÿ›…๐Ÿ–ฅ logging and not executing when it is webpack cli - โš™ config option to force through webpack cli running things anyway - ๐Ÿค–๐ŸŒฒ start on transformers, parsers, ast - ๐Ÿถ๐Ÿ“œ start on scripting and gulp - ๐Ÿ‘ฃ โš™๐Ÿ–‡ recursive option on walk - ๐Ÿ’ฝ write packages to disc - ๐Ÿ“œโœจ added diffing to packages for current vs production to be able to build our scripts! - โš— experiment with glob - โŒจ๏ธโš’ fix typo on env for production - โš’ ๐Ÿ‘น๐Ÿ”Œ fix uglify plugin - โ”- โ•คใƒ‡โ•ฆ๏ธป(โ–€ฬฟฬฟฤนฬฏฬฟฬฟโ–€ฬฟ ฬฟ)" executor with jsdom polyfil and app option # ๐Ÿ— part 4 - โœจ๐Ÿ”ˆโš™๐ŸŽจ easier text, verbose, and error logging options - โœจ๐Ÿšฉโš™ better flags with more config options: array of objects - โš’๐Ÿ”๐Ÿ”Œ added missing init middleware - โœจ๐Ÿ”Œโš™ added ability to add middlewares as array or object, transform and validate them, and - add at any position / index - โœจ๐Ÿ—ฝ adding merging of aliases that are objects and arrays - โœจ๐Ÿ”ฌโš™ adding test preset - โœจ๐Ÿ”ฌโš™ adding test handler - โœจ๐Ÿ”ฌโš™๐Ÿƒ adding test runner - ๐Ÿ”ฌ adding tests - ๐Ÿ”Œ adding externals middleware - ๐Ÿ”Œโ˜๏ธ adding node example - โ›‘๐Ÿ›กโš™ safety making defaultAppNames optional - โœจ๐Ÿ›…๐Ÿ— start hot module reloading support - โœจ๐Ÿ›…๐Ÿ— add polyfill option - โœจ๐Ÿ‘€โš™ watch option - โœจ๐Ÿ”ฌโš™๐Ÿƒ add mocha running - โœจ๐Ÿ‘€๐Ÿ”ฌโš™ add mocha watching - ๐Ÿ“’๐Ÿ–‡ start file helpers - โš™๐Ÿ— added builder instance to helpers - โš— experiment with jsdom tape - โœจโš™๐Ÿ‹๏ธ support for raw `._loaders` with presets - โœจโš™๐Ÿฌ support for preset callback decorators # ๐Ÿ— part 3 - โš™๐Ÿ‘ข๐Ÿ”Œ add init - ๐Ÿ“–๐Ÿ“š add more examples that run - ๐Ÿ“œ๐Ÿ“ฆโฌ† add package json - ๐Ÿš‚ use auto port - ๐Ÿšง warning for fusebox middleware comments - ๐ŸŽฏโ˜บ๏ธ๏ธ๐Ÿ›… resolve happypack includes - โ˜บ๏ธ๏ธ๐Ÿ›…โš™ happypack includes root default - โ˜บ๏ธ๏ธ๐Ÿ›…โš–๏ธ๐Ÿ‹๏ธโš™๐Ÿ”Œ happypack plugin with ids for all loaders - ๐Ÿ“’๐Ÿšš๐Ÿ”ˆโš™๐ŸŽจ move log formatters from devserver to log lib - ๐Ÿ‘€โš™ add html creation with selector config option - ๐Ÿ‘€โš™ add html full param options - โš™๐Ÿ— add addPreset - โš™๐Ÿ— add extendPresets - ๐Ÿ“๐Ÿ“… update todos and planning - ๐Ÿฐ constructor to top - ๐Ÿธ๐Ÿ–ฅ serving if needed command - โ˜•๐Ÿณ๏ธ cb function filters, fix logging in flags - โŒจ๏ธโš’๐Ÿ”ˆ fix logging typo for building - ๐Ÿ”ฌโš™ test env and custom env added - ๐Ÿ—ผ๐Ÿ‹๏ธโš’๐Ÿ— babel loader fix with core-js being loaded when it should not # ๐Ÿ— part 2 - ๐Ÿ“’๐Ÿšฎ some file cleanup - โŒจ๏ธโš’โ˜•๐Ÿณ๏ธ fix typo on defaultAppNames filter - ๐Ÿ”ˆ๐ŸŽจโ˜•๐Ÿณ๏ธ better logs for whitelist filters - ๐Ÿ‘€โš™ add html template string support - โš–๏ธ๐Ÿ‹๏ธโš™๐Ÿ”Œ added loader options plugin - ๐Ÿ“Œ๐Ÿ“Œโš™ multiple entry point config option - โ›“๐Ÿธ๐Ÿ— connect all servers to builder - โš›โš™ react preset - ๐Ÿ•ธ๐Ÿ›…๐Ÿ— convert all important webpack configs - ๐Ÿ›กโš’๐Ÿ’ฃ๐Ÿ›…๐Ÿ— safety fixes for fusebox - ๐ŸŽจ๐Ÿ‹๏ธโš™๐Ÿ”Œ style loader plugin - โŒจ๏ธโš’ fix typo on filename in params # -- prs to fusebox - ๐Ÿ“โฒ๐Ÿšฎ added todos for someone who has time to throw away one day - ๐Ÿ”ฌโ„น๏ธ๏ธ examples in the tests for detecting `process` - โœš๐Ÿ”ฌ for common `process` use case - ๐Ÿ“ฆโฌ† missing deps - โš’๐Ÿ‘•โš’ autofixes - # part 0 - ๐Ÿšฉโš™ isWebpackCli - ๐Ÿšฉโš™ added yargs - ๐Ÿ—๐Ÿ‘พ๐Ÿ‘พ๐Ÿ‘พ .mediator call for ultimate simplicity - ๐Ÿฆ„ .compile, with a promise returned result - ๐Ÿ”ข ordering keys - โ˜ฎ๏ธ compatibility+++ - ๐Ÿ”ฌ starting testing - ๐Ÿ“’๐Ÿšš rename with package json with src and examples and flow ## ๐Ÿ“ฆโฌ†๐Ÿ—ผ๐Ÿ‹๏ธ๐Ÿ— updated babel-loader-builder to have - ๐Ÿ—ผ๐Ÿ‹๏ธ๐Ÿ— emoji header - ๐Ÿท version bump - ๐Ÿ“ฆโฌ† use * for dep versions to use them just as a fallback if the client does not install them - ๐Ÿ“ฆโฌ† added babel-plugin-webpack-aliases - โš™๐Ÿ•ธ๐Ÿ›…โ›“๐Ÿน webpack aliases option - โš™๐Ÿ—บ add .sourceMaps option - โš™๐Ÿ”ฅ add more inferno options - โš™ add .latest option - โš™ add .stringify option - โš™ add defaults option - โš™ put reactjsx explicitly as false in default options - ๐Ÿ›ก if config options cannot be used as default string - ๐Ÿ‘พ๐Ÿ”ฌ simple tests for stringified and updated to latest - ๐Ÿ“ update todos - ๐Ÿ‹๏ธ add other benchmarks from mollyjs - ๐Ÿ’ฃ๐Ÿ›…๐Ÿ—๐Ÿ”Œ fusebox middleware - ๐Ÿ”ˆ๐ŸŽจโš™ more logging configs with verbose - ๐ŸŽฏ lots of resolving - ๐Ÿ“๐Ÿ“… update todos and planning - ๐Ÿ‘•โš’ lint fixes for dbl quotes - โœ™๐Ÿ—ผ enable .babelrc again - โ›„๐Ÿšจ igloo breaking example - โŒ .gitignore build - โœš๐ŸฆŒ moose example - โ›“๐Ÿ”ง๐Ÿน aliasing / shimmiing eh and moose - โ˜ขโฒ eval a require to run the built file - ๐Ÿšฎ๐Ÿ”™๐Ÿ”š clean to go back end - โš—๐Ÿ“ฆโฌ†๐Ÿ’ฃ๐Ÿ›…๐Ÿ— experiment with fusebox frontend with updated deps - ๐Ÿ“โœ update todos - โš—๐Ÿ’ฃ๐Ÿ›…๐Ÿ— experiment with fusebox