1. 16 Apr, 2019 1 commit
  2. 17 Mar, 2018 1 commit
  3. 09 Mar, 2018 5 commits
  4. 05 Mar, 2018 4 commits
  5. 01 Mar, 2018 1 commit
  6. 02 Feb, 2018 1 commit
  7. 01 Feb, 2018 9 commits
  8. 23 Jan, 2018 1 commit
    • Tom Dale's avatar
      Upgrade tslint to 5.9.1 (#683) · efe70aaa
      Tom Dale authored
      * Fix max-line-length tslint config
      
      The max-line-length rule was not being enforced because of an invalid configuration value. In order to supply configuration information other than "on" or "off", the rule must be an array value. While this was silently failing in older versions of tslint, the upgrade to tslint 5.9.0 causes this malformed value to fail with an exception.
      
      After fixing the configuration of this rule, many lines of the existing codebase were in violation. Rather than reformat a bunch of files, I bumped the maximum line length from 120 to 170, and reformatted a handful of outlier lines that were even longer than this.
      
      * Bump minimum tslint version to 5.9.1
      efe70aaa
  9. 31 Dec, 2017 2 commits
  10. 16 Dec, 2017 1 commit
  11. 08 Dec, 2017 1 commit
  12. 10 Nov, 2017 1 commit
    • Shlomi Assaf's avatar
      Refactor JSON generation process to support a plugin architecture (#597) · 34377dc2
      Shlomi Assaf authored
      * refactor JSON serialization from toObject() to serialization master plugin and child plugins, mimics 1:1 output of toObject() logic
      
      * add es6 core types (for Object.assign, arrays etc..)
      
      * add @depracated tag to all toObject() methods.
      
      It is essential that they are removed, if not the code will contain duplicate logic which is a risk over time.
      
      * flip the switch on serialization plugins
      
      * add some event data
      
      * fix typo in null check
      
      * support `TypeOperator` sertialization
      
      * fix wrong serialization of get/set/index signature
      
      this is a legacy bug that was taken from the old toObject implementation
      34377dc2
  13. 30 Oct, 2017 1 commit
  14. 27 Oct, 2017 1 commit
  15. 26 Oct, 2017 2 commits
  16. 11 Oct, 2017 3 commits
  17. 06 Oct, 2017 4 commits
  18. 22 Sep, 2017 1 commit