6 Commits

Author SHA1 Message Date
93ded90b97 Add input primitive locking to avoid infiniloops 2018-11-02 20:36:54 +00:00
dfb7c31840 Revamp FRPTools docs in preparation for renaming and rehoming 2018-10-02 11:07:58 -05:00
3d6037cd05 Remove ES5 compilation for libraries. Remove Node-based Jasmine tests. Tests run in Chromium headless mode.
(I got tired of Babel breaking every time I switched computers.)
2018-03-28 14:18:17 -05:00
0ed009800d 3.0.0 refactor
Bundle is no longer necessary since all tools have the "set all subscribers dirty before updating" behavior.

Added additional guarantees around subscription call order.

tool.fire() can be called externally
2017-12-15 22:58:03 -06:00
1e29d2d7a4 Frptools uses a hash function now instead of a comparator 2017-11-20 20:57:18 -06:00
914779fb44 Rename observable to prop(erty) to distinguish from TC39 2017-11-11 21:37:46 -06:00