28 Commits

Author SHA1 Message Date
4c20e1400e Add stream type to frptools.
(prettier got ahold of this commit)
2018-05-31 15:48:18 -05:00
cac220a127 No need for duplicate runParam 2018-05-31 15:46:33 -05:00
ad779629a5 Clear up varname confusion. 2018-03-31 15:34:28 -05:00
e8764c3072 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
9381bd6a99 Add README updates and a Github corner. 2018-01-12 21:52:19 -06:00
923320bb11 Document install procedure. Upgrade Rollup to 0.53.3 2018-01-04 07:56:47 -06:00
0a2aff55f7 Add pick to frptools. Document all utility functions 2017-12-31 04:50:24 -06:00
6295d9b177 Expose frptools utils: call and id
Makes subscribeToRender more tolerant of non-functions
2017-12-16 04:58:18 -06:00
1c8d52253d 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
44000f9d77 Safer container value management. 2017-12-15 21:02:11 -06:00
08e141b468 Add new "container" type to frptools 2017-12-05 21:48:30 -07:00
0b26e63061 Frptools uses a hash function now instead of a comparator 2017-11-20 20:57:18 -06:00
3b84cacbaa Rename observable to prop(erty) to distinguish from TC39 2017-11-11 21:37:46 -06:00
8f73b59339 Add note about the upcoming Javascript Observable proposal. 2017-11-09 08:10:39 -06:00
c386545cb6 FRPtools 1.2.0
- add the ability to have comparators for complex types
- computed.unsubscribeAll() to give more cleanup options
2017-11-02 21:04:08 -05:00
e37679c2c9 Add computed.unsubscribeAll. Sometimes we want to remove...
...subscribers without removing dependencies.
2017-11-02 08:35:52 -05:00
1e10b27f69 Rudimentary support for comparators. 2017-11-02 00:19:57 -05:00
3563ee6fcb Add empty-subcription detection to frptools
bump to v1.1.0
2017-10-27 21:37:57 -05:00
3230a3ef5a Add bundle to cut out unnecessary subscriber calls. 2017-02-16 11:49:11 -06:00
37d9c2ed79 Cleanup some package.json cruft 2017-01-26 15:15:07 -06:00
b4836882c4 Clean house 2017-01-20 22:51:08 -06:00
6d3f1dbf63 License to Apache 2.0 2017-01-20 22:45:41 -06:00
fb53c8d49f A note for added clarity 2017-01-20 22:29:37 -06:00
15340bd323 fix gitignore 2017-01-18 19:16:29 -06:00
758e0feb7e Better computed documentation. 2017-01-18 09:23:10 -06:00
ef0a93b57d val is automatically undefined. 2017-01-18 08:56:23 -06:00
05200ebee3 Add documentation for frptools. 2017-01-18 08:54:12 -06:00
8af05e5551 Add frptools 2017-01-18 08:26:11 -06:00