2536b1a32a
Add basic pre-commit hook to make sure tests pass
2018-07-18 05:25:29 -05:00
10e962e6e2
De-duplicate stream runs.
...
Don't eval multiple times when called multiple times in quick succession.
2018-06-13 11:07:04 -05:00
5851d9c4fe
Add stream type to frptools.
...
(prettier got ahold of this commit)
2018-05-31 15:48:18 -05:00
b2de97f2b3
No need for duplicate runParam
2018-05-31 15:46:33 -05:00
6209aae878
Clear up varname confusion.
2018-03-31 15:34:28 -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
4f2db9fc82
Add README updates and a Github corner.
2018-01-12 21:52:19 -06:00
5c153dc3e4
Document install procedure. Upgrade Rollup to 0.53.3
2018-01-04 07:56:47 -06:00
a564006110
Add pick to frptools. Document all utility functions
2017-12-31 04:50:24 -06:00
b51a8bf6d3
Expose frptools utils: call and id
...
Makes subscribeToRender more tolerant of non-functions
2017-12-16 04:58:18 -06: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
833bbc2857
Safer container value management.
2017-12-15 21:02:11 -06:00
17ff59dd0b
Add new "container" type to frptools
2017-12-05 21:48:30 -07: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
4f4747536b
Add note about the upcoming Javascript Observable proposal.
2017-11-09 08:10:39 -06:00
24e65c824f
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
b6c220e61e
Add computed.unsubscribeAll. Sometimes we want to remove...
...
...subscribers without removing dependencies.
2017-11-02 08:35:52 -05:00
363aa34e85
Rudimentary support for comparators.
2017-11-02 00:19:57 -05:00
a26d268f8a
Add empty-subcription detection to frptools
...
bump to v1.1.0
2017-10-27 21:37:57 -05:00
6ce9ab7079
Add bundle to cut out unnecessary subscriber calls.
2017-02-16 11:49:11 -06:00
8c5e255db0
Cleanup some package.json cruft
2017-01-26 15:15:07 -06:00
ca2134985c
Clean house
2017-01-20 22:51:08 -06:00
b86ff82688
License to Apache 2.0
2017-01-20 22:45:41 -06:00
8650b1687b
A note for added clarity
2017-01-20 22:29:37 -06:00
d0d3a348c7
fix gitignore
2017-01-18 19:16:29 -06:00
a7047f3542
Better computed documentation.
2017-01-18 09:23:10 -06:00
5591c2f423
val is automatically undefined.
2017-01-18 08:56:23 -06:00
d5c1cd852b
Add documentation for frptools.
2017-01-18 08:54:12 -06:00
4e70d07f71
Add frptools
2017-01-18 08:26:11 -06:00