40 Commits

Author SHA1 Message Date
6868c2fc98 Add prettier to make sure things stay nice and clean 2018-10-31 20:24:17 +00:00
c283bb0e61 Rename to Reactimal and extract from portfolio 2018-10-02 12:18:08 -05:00
dfb7c31840 Revamp FRPTools docs in preparation for renaming and rehoming 2018-10-02 11:07:58 -05:00
90461529d6 FRPtools container hash function is now optional 2018-09-11 13:07:58 -05:00
ccd6410c28 Fix a bug with FRPtools when a container property is set to a falsey value 2018-09-11 12:57:14 -05:00
ee4edf7e55 Upgrade Lerna and require prettier. Some format changes 2018-08-22 15:22:59 -05:00
daaa317f49 README fixes 2018-08-22 10:32:40 -05:00
8db6d78574 Minor docs fix 2018-08-16 23:30:22 -05:00
9ad10c7188 Add an idea for frptools 2018-07-19 23:40:26 -05:00
91d99aa321 Apply standard/enforced code format with prettier.
This commit marks applying prettier to the whole of git history up to this point and prettier is used to enforce format via pre-commit hook. The command used was: `git filter-branch -f --tree-filter 'prettier --no-config --single-quote --tab-width=1 --print-width=100 --use-tabs --trailing-comma=none --prose-wrap=always --write "{.,{packages,bin}/**}/*.{js,json,md}" || echo "Error formatting, possibly invalid JS"' -- --all`
2018-07-19 07:52:42 -05:00
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