* Add vue-rx, rxjs and lodash as dependencies
* Added vue-rx plugin integration to nuxt config
* Initial settings store implementation
* Add babel plugin for private class properties to for Jest
* Add DispatchingStore test spec
* Initial settings code
* Reactive Streams for fb current user and id token
* Fix typo
* Migrate index and graphql pages to the new store
* Migrate network strategy to the new store
* Fixed Section.vue errors
* Fix getSettingSubject issue
* Migrate fb settings reference in components to the new state system
* Add typings for lodash as dev dependency
* Load setting
* Load initial sync setting values
* Update proxy url
* Add typescript support
* Rewrite Settings store to TypeScript
* Port Settings page to TypeScript as reference
* Move all store migrations to a separate file
* Delete test file for fb.js
* Add ts-jest as dev dependency
* Remove firebase-mock as dependency
* Remove FRAME_COLORS_ENABLED settings value
* Added unit tests for the post-request tests
* Added 2 top level functions to avoid duplication of code
* Simplified tests for toBe and error handling
* Added a test for asserting string values with toBe
* Added a test for negative assertion with toBe
* Added tests for toHaveProperty
* Imported PASS, FAIL and ERROR constants
* Use getTestResult and getErrors to avoid duplication of code
* Removed .vscode/settings.json
* Minor cleanup to postwomanTesting.spec.js
* Revert change of runTestScriptWithVariables back to default export
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
* Cherry picking refactored fb.js from #879 by @AndrewBastin
* Fixed a minor UI glitch in History section
* Removed logout success toast testcase
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>