fliphub-monorepo
Version:
the builder of builders
1,492 lines (1,408 loc) โข 51 kB
Markdown
# ๐ 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