Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/cyclejs/time
A time driver designed to enable awesome testing and dev tooling
https://github.com/cyclejs/time
Refactor operators to decrease nesting
3add5b83128e5d731596f273cb376f91cd02124b authored almost 8 years ago by Nick Johnstone <[email protected]>
3add5b83128e5d731596f273cb376f91cd02124b authored almost 8 years ago by Nick Johnstone <[email protected]>
Refactor throttle to use generics
48d792809d61063647201cd02e1ef53b70bc3a47 authored almost 8 years ago by Nick Johnstone <[email protected]>
48d792809d61063647201cd02e1ef53b70bc3a47 authored almost 8 years ago by Nick Johnstone <[email protected]>
Refactor periodic, now returns Stream<number>
cd39a9ec716828d3c99825d14958b774ddd3193f authored almost 8 years ago by Nick Johnstone <[email protected]>
cd39a9ec716828d3c99825d14958b774ddd3193f authored almost 8 years ago by Nick Johnstone <[email protected]>
Refactor delayOperator to use generics
8a187989e23a2d8ab4272fa77c5a72ddedb8c8c5 authored almost 8 years ago by Nick Johnstone <[email protected]>
8a187989e23a2d8ab4272fa77c5a72ddedb8c8c5 authored almost 8 years ago by Nick Johnstone <[email protected]>
Refactor debounce to use generics
a1f9f285f70bec4983d8d4fc6c581dba652240f0 authored almost 8 years ago by Nick Johnstone <[email protected]>
a1f9f285f70bec4983d8d4fc6c581dba652240f0 authored almost 8 years ago by Nick Johnstone <[email protected]>
Update description
4b9a2135bbd21a6f96cbf1b9569dd03087674f12 authored almost 8 years ago by Nick Johnstone <[email protected]>
4b9a2135bbd21a6f96cbf1b9569dd03087674f12 authored almost 8 years ago by Nick Johnstone <[email protected]>
Merge branch 'master' of github.com:cyclejs/time
3170a04e68847a8b31f4ac29d9f760f0085f119f authored almost 8 years ago by Nick Johnstone <[email protected]>
3170a04e68847a8b31f4ac29d9f760f0085f119f authored almost 8 years ago by Nick Johnstone <[email protected]>
Add public publishConfig to package.json + reorganize
ef60c08e200e6a9581ea8ae9a345095764776021 authored almost 8 years ago by Nick Johnstone <[email protected]>
ef60c08e200e6a9581ea8ae9a345095764776021 authored almost 8 years ago by Nick Johnstone <[email protected]>
Merge pull request #1 from cyclejs/greenkeeper-update-all
Update all dependencies 🌴
30ebaa341b18c8a6cd7cbc6ea3850b5704f44c5b authored almost 8 years ago by Nick Johnstone <[email protected]>
Back to a hardcoded path
d5d522d726a2d97567aefd914cfe6555597915db authored almost 8 years ago by Nick Johnstone <[email protected]>
d5d522d726a2d97567aefd914cfe6555597915db authored almost 8 years ago by Nick Johnstone <[email protected]>
Merge branch 'master' of github.com:cyclejs/time into greenkeeper-update-all
43c04063006e5567e55b8e35880fed3452f0d602 authored almost 8 years ago by Nick Johnstone <[email protected]>
43c04063006e5567e55b8e35880fed3452f0d602 authored almost 8 years ago by Nick Johnstone <[email protected]>
Fix requiring package in markdown-doctest-config
88d9564fbe383728eabb8924480808fac00fc234 authored almost 8 years ago by Nick Johnstone <[email protected]>
88d9564fbe383728eabb8924480808fac00fc234 authored almost 8 years ago by Nick Johnstone <[email protected]>
Add greenkeeper hooks
fe81c7505e247df6c74868f9e460616cb9cb3ebf authored almost 8 years ago by Nick Johnstone <[email protected]>
fe81c7505e247df6c74868f9e460616cb9cb3ebf authored almost 8 years ago by Nick Johnstone <[email protected]>
chore(package): update dependencies
https://greenkeeper.io/
c53b4cec5e427ceeb7e96fcf0353915d897dfa8c authored almost 8 years ago by greenkeeperio-bot <[email protected]>
Fix markdown-doctest config
5194549fc3d7fb23597bdecc9718a7afcc8e709a authored almost 8 years ago by Nick Johnstone <[email protected]>
5194549fc3d7fb23597bdecc9718a7afcc8e709a authored almost 8 years ago by Nick Johnstone <[email protected]>
Add prepublish hook for compilation
fceb2f49ddfa67347b2e99c7218e27482b37e227 authored almost 8 years ago by Nick Johnstone <[email protected]>
fceb2f49ddfa67347b2e99c7218e27482b37e227 authored almost 8 years ago by Nick Johnstone <[email protected]>
Add dist to package files
1823488064d2fb2d22cdf3067395d80cd3c0006b authored almost 8 years ago by Nick Johnstone <[email protected]>
1823488064d2fb2d22cdf3067395d80cd3c0006b authored almost 8 years ago by Nick Johnstone <[email protected]>
Remove tests from dist
4c5348e359cfa3fab78b906246ef5a5ca918f526 authored almost 8 years ago by Nick Johnstone <[email protected]>
4c5348e359cfa3fab78b906246ef5a5ca918f526 authored almost 8 years ago by Nick Johnstone <[email protected]>
Output type declarations
ecd61c5a292babc9d19efacd464df7dffdadfa16 authored almost 8 years ago by Nick Johnstone <[email protected]>
ecd61c5a292babc9d19efacd464df7dffdadfa16 authored almost 8 years ago by Nick Johnstone <[email protected]>
Add missing details to readme and license
e22171789b935592a3e7d91a077f47d72c008b73 authored almost 8 years ago by Nick Johnstone <[email protected]>
e22171789b935592a3e7d91a077f47d72c008b73 authored almost 8 years ago by Nick Johnstone <[email protected]>
Use stable typescript and install types via npm
594e2ed8eb10055d8b8d278ea9d014fa0d051c9f authored almost 8 years ago by Nick Johnstone <[email protected]>
594e2ed8eb10055d8b8d278ea9d014fa0d051c9f authored almost 8 years ago by Nick Johnstone <[email protected]>
Display unexpected error stacks as part of failure
fdf10c0057e1b29a11d87afcc45b4c3eec9917b9 authored almost 8 years ago by Nick Johnstone <[email protected]>
fdf10c0057e1b29a11d87afcc45b4c3eec9917b9 authored almost 8 years ago by Nick Johnstone <[email protected]>
Fix test description
2c756c9142025af5041bd78015988f5f656b6c12 authored about 8 years ago by Nick Johnstone <[email protected]>
2c756c9142025af5041bd78015988f5f656b6c12 authored about 8 years ago by Nick Johnstone <[email protected]>
Add test for stringifying objects in diagrams
2c697a63efe75189bf1096f7abe6ac1456ea5897 authored about 8 years ago by Nick Johnstone <[email protected]>
2c697a63efe75189bf1096f7abe6ac1456ea5897 authored about 8 years ago by Nick Johnstone <[email protected]>
Use setImmediate + polyfill instead of setTimeout
Very noticeable speedup in node, around an order of magnitude.
Tests pass in Chrome.
e454ac881300d6c6ad6abaf8079a2aaf8e5eb7fd authored about 8 years ago by Nick Johnstone <[email protected]>
Add travis config
58bbf026f74c7b1a4e77593a70412205562f5264 authored about 8 years ago by Nick Johnstone <[email protected]>
58bbf026f74c7b1a4e77593a70412205562f5264 authored about 8 years ago by Nick Johnstone <[email protected]>
Add tests for xstream functionality
Mostly just for my own testing.
d62d7e60b0a83fd06a40f01320f1ae6c63e28a1d authored about 8 years ago by Nick Johnstone <[email protected]>
Cast numbers in diagrams to integers
c778dda99b90a7c8872be3626c58bed3bbf6fedd authored about 8 years ago by Nick Johnstone <[email protected]>
c778dda99b90a7c8872be3626c58bed3bbf6fedd authored about 8 years ago by Nick Johnstone <[email protected]>
Strip whitespace in error messages
4e7930fab7d23877a68cd5b80d6386d2b8bcbdac authored about 8 years ago by Nick Johnstone <[email protected]>
4e7930fab7d23877a68cd5b80d6386d2b8bcbdac authored about 8 years ago by Nick Johnstone <[email protected]>
Reimplement assertEqual checking to use deep equality
730f1d7e8e068ba2fb8c8140f9064d22ba8c5ddb authored about 8 years ago by Nick Johnstone <[email protected]>
730f1d7e8e068ba2fb8c8140f9064d22ba8c5ddb authored about 8 years ago by Nick Johnstone <[email protected]>
Use # rather than * for error character in diagrams
Primarily for consistency with xstream
b5ba6dc3f0f93947b1809a43e432ff5ad72525f0 authored about 8 years ago by Nick Johnstone <[email protected]>
Use Finnish Notation in README for consistency
fa3bd2f3675083bdbe123bb22941598d3e32e2e2 authored about 8 years ago by Nick Johnstone <[email protected]>
fa3bd2f3675083bdbe123bb22941598d3e32e2e2 authored about 8 years ago by Nick Johnstone <[email protected]>
Pass done callback to Time.run instead of assertEqual
a7408a2b859b4bbe80be46a530b4e5efc27f3b15 authored about 8 years ago by Nick Johnstone <[email protected]>
a7408a2b859b4bbe80be46a530b4e5efc27f3b15 authored about 8 years ago by Nick Johnstone <[email protected]>
Fix typo in spec
b4afb4b087ba6d2476ec9a8f2ab0025adcb38939 authored about 8 years ago by Nick Johnstone <[email protected]>
b4afb4b087ba6d2476ec9a8f2ab0025adcb38939 authored about 8 years ago by Nick Johnstone <[email protected]>
Update README.md
ff8bc65901ba49b3df8513b401c132f785c560c6 authored about 8 years ago by Nick Johnstone <[email protected]>
ff8bc65901ba49b3df8513b401c132f785c560c6 authored about 8 years ago by Nick Johnstone <[email protected]>
Update example import of timeDriver to new API
03a7be1718fb74ce7d88a1e7c0ad4421a06e6291 authored about 8 years ago by Nick Johnstone <[email protected]>
03a7be1718fb74ce7d88a1e7c0ad4421a06e6291 authored about 8 years ago by Nick Johnstone <[email protected]>
Fix cancelled event causing entire schedule to process
The trouble with while loops.
a87914423a8cebd10f3640d15f488d56934e4913 authored about 8 years ago by Nick Johnstone <[email protected]>
Move mockTimeSource to separate file
58df4c0c717d7e1ec26470146aee212cd952724c authored about 8 years ago by Nick Johnstone <[email protected]>
58df4c0c717d7e1ec26470146aee212cd952724c authored about 8 years ago by Nick Johnstone <[email protected]>
Remove makeTimeDriver factory, replace with direct timeDriver
2538bb99d9b8e8d037ddae4dcdc82c9205a1a879 authored about 8 years ago by Nick Johnstone <[email protected]>
2538bb99d9b8e8d037ddae4dcdc82c9205a1a879 authored about 8 years ago by Nick Johnstone <[email protected]>
Update examples to use mockTimeSource
fa516e034092a9722d194132c971fc7b7e916690 authored about 8 years ago by Nick Johnstone <[email protected]>
fa516e034092a9722d194132c971fc7b7e916690 authored about 8 years ago by Nick Johnstone <[email protected]>
Extract methods into separate files, remove test methods from driver
3e8cd0ed557318242605b2538f1e2009a18ee168 authored about 8 years ago by Nick Johnstone <[email protected]>
3e8cd0ed557318242605b2538f1e2009a18ee168 authored about 8 years ago by Nick Johnstone <[email protected]>
Change tests and examples to use new mockDOMSource API
f8bab1a11004551838e8167be411d260c202fc5a authored about 8 years ago by Nick Johnstone <[email protected]>
f8bab1a11004551838e8167be411d260c202fc5a authored about 8 years ago by Nick Johnstone <[email protected]>
Add missing subtract button to counter example in readme
e490dab23a37dcc46fe45924bb7c5972b991abab authored about 8 years ago by Nick Johnstone <[email protected]>
e490dab23a37dcc46fe45924bb7c5972b991abab authored about 8 years ago by Nick Johnstone <[email protected]>
Add example of testing Cycle apps to README
a4fc2632fc83fc595e0b27b8c909255c09ad5fb0 authored about 8 years ago by Nick Johnstone <[email protected]>
a4fc2632fc83fc595e0b27b8c909255c09ad5fb0 authored about 8 years ago by Nick Johnstone <[email protected]>
Rename Time.interval to Time.periodic for xstream consistency
2910f28a631b3fbbc64246a39441a8a123c52849 authored about 8 years ago by Nick Johnstone <[email protected]>
2910f28a631b3fbbc64246a39441a8a123c52849 authored about 8 years ago by Nick Johnstone <[email protected]>
Move interval tests up
88b04c4a9cfbe1c48a88126bd86925c0103f93df authored about 8 years ago by Nick Johnstone <[email protected]>
88b04c4a9cfbe1c48a88126bd86925c0103f93df authored about 8 years ago by Nick Johnstone <[email protected]>
Reorganize tests to use nested describes
6a411f9bc7a6671a0698a376c3e6d5ea7ffcc23a authored about 8 years ago by Nick Johnstone <[email protected]>
6a411f9bc7a6671a0698a376c3e6d5ea7ffcc23a authored about 8 years ago by Nick Johnstone <[email protected]>
Handle errors
6a8cf8a3e5a49bc51e0baf805ba0212f2d642e86 authored about 8 years ago by Nick Johnstone <[email protected]>
6a8cf8a3e5a49bc51e0baf805ba0212f2d642e86 authored about 8 years ago by Nick Johnstone <[email protected]>
Add test for testing Cycle apps
Fix starting events not appearing on the diagram
9c22b592ee4708443d4951e59eeaaba0959ff320 authored about 8 years ago by Nick Johnstone <[email protected]>
Add some backticks, remove others
0f7b17ec66061ff7cc0ad26dcfdad7dd3120fd88 authored about 8 years ago by Nick Johnstone <[email protected]>
0f7b17ec66061ff7cc0ad26dcfdad7dd3120fd88 authored about 8 years ago by Nick Johnstone <[email protected]>
Fix completion overlapping event in marble diagram generation
6a71b0e2368443adc900dfc16132d8ca2fabb51f authored about 8 years ago by Nick Johnstone <[email protected]>
6a71b0e2368443adc900dfc16132d8ca2fabb51f authored about 8 years ago by Nick Johnstone <[email protected]>
Fix errors in documentation
4fa20ce15ef70a50045b13cb7c708b09867c8d48 authored about 8 years ago by Nick Johnstone <[email protected]>
4fa20ce15ef70a50045b13cb7c708b09867c8d48 authored about 8 years ago by Nick Johnstone <[email protected]>
Fix throttle resetting timeout for throttled events
Previously, the stream
--1-2-----3--4-5---6-|
With .throttle(60), would result in
--1-------3--...
Remove arbitrary linebreaks from README
Thanks vim
5253d644105b5d85987d03416486bfae5ab7aaa1 authored about 8 years ago by Nick Johnstone <[email protected]>
Now that's what I call documentation vol. 1
4207e9b60d4bce2a12cb651cc91e412fa634fca1 authored about 8 years ago by Nick Johnstone <[email protected]>
4207e9b60d4bce2a12cb651cc91e412fa634fca1 authored about 8 years ago by Nick Johnstone <[email protected]>
Merge branch 'master' of github.com:cyclejs/time
4ab95953e96ad0297bfb27895168a5de219dadb8 authored about 8 years ago by Nick Johnstone <[email protected]>
4ab95953e96ad0297bfb27895168a5de219dadb8 authored about 8 years ago by Nick Johnstone <[email protected]>
Fix interval completion
1224cfb74aa326489b444aa668e511ff1806f004 authored about 8 years ago by Nick Johnstone <[email protected]>
1224cfb74aa326489b444aa668e511ff1806f004 authored about 8 years ago by Nick Johnstone <[email protected]>
Add backticks to API signatures
cc37f018014bdce0b17a5f30792792a2fe8f4448 authored about 8 years ago by Nick Johnstone <[email protected]>
cc37f018014bdce0b17a5f30792792a2fe8f4448 authored about 8 years ago by Nick Johnstone <[email protected]>
Typo
dd4ce232465bec1ea7bfb3bbf207f2e8c66073a8 authored about 8 years ago by Nick Johnstone <[email protected]>
dd4ce232465bec1ea7bfb3bbf207f2e8c66073a8 authored about 8 years ago by Nick Johnstone <[email protected]>
More context
699db79141ebaeb8442a548871e45a2f724e2436 authored about 8 years ago by Nick Johnstone <[email protected]>
699db79141ebaeb8442a548871e45a2f724e2436 authored about 8 years ago by Nick Johnstone <[email protected]>
Merge branch 'master' of github.com:cyclejs/time
1e285c26c29c1cb9d085edd65a529370c121e5a2 authored about 8 years ago by Nick Johnstone <[email protected]>
1e285c26c29c1cb9d085edd65a529370c121e5a2 authored about 8 years ago by Nick Johnstone <[email protected]>
DRY up assertEqual a bit
bf129034b0003a1e4f656b606ba458354cd9b500 authored about 8 years ago by Nick Johnstone <[email protected]>
bf129034b0003a1e4f656b606ba458354cd9b500 authored about 8 years ago by Nick Johnstone <[email protected]>
Rename assertEqual parameters
bd207676b85fd926bd63f3851fcd27c86acb922b authored about 8 years ago by Nick Johnstone <[email protected]>
bd207676b85fd926bd63f3851fcd27c86acb922b authored about 8 years ago by Nick Johnstone <[email protected]>
Test examples in readme with markdown-doctest
a7dcaf39819303cbae20bc162fb36dddea76cf2a authored about 8 years ago by Nick Johnstone <[email protected]>
a7dcaf39819303cbae20bc162fb36dddea76cf2a authored about 8 years ago by Nick Johnstone <[email protected]>
Update README.md
55c61f2d2c55b0508135aba6be3b9a5c470ab282 authored about 8 years ago by Nick Johnstone <[email protected]>
55c61f2d2c55b0508135aba6be3b9a5c470ab282 authored about 8 years ago by Nick Johnstone <[email protected]>
Update README.md
155b0355fe4e887d230ca7602ac454b7e34c80dc authored about 8 years ago by Nick Johnstone <[email protected]>
155b0355fe4e887d230ca7602ac454b7e34c80dc authored about 8 years ago by Nick Johnstone <[email protected]>
Start documenting mock time driver
5d6b3f449442e7c197a096d28c5e590c836143e4 authored about 8 years ago by Nick Johnstone <[email protected]>
5d6b3f449442e7c197a096d28c5e590c836143e4 authored about 8 years ago by Nick Johnstone <[email protected]>
Start writing README
eb1f4e282d4d1859519d53a7e646d279cb9291d7 authored about 8 years ago by Nick Johnstone <[email protected]>
eb1f4e282d4d1859519d53a7e646d279cb9291d7 authored about 8 years ago by Nick Johnstone <[email protected]>
Apparently setTimeout duration is optional anyway
38b3be55bf8a932ef4e2ef0ad048c68dcf63e24f authored about 8 years ago by Nick Johnstone <[email protected]>
38b3be55bf8a932ef4e2ef0ad048c68dcf63e24f authored about 8 years ago by Nick Johnstone <[email protected]>
Use setTimeout(0) instead of 1
7f92934542c0027d5c130ef193d19be25572a7c8 authored about 8 years ago by Nick Johnstone <[email protected]>
7f92934542c0027d5c130ef193d19be25572a7c8 authored about 8 years ago by Nick Johnstone <[email protected]>
Refactor debounce
0b42ba2d5e067b1b74d72ce762171438fa4c546b authored about 8 years ago by Nick Johnstone <[email protected]>
0b42ba2d5e067b1b74d72ce762171438fa4c546b authored about 8 years ago by Nick Johnstone <[email protected]>
Fix formatting in diagram
62a0bf9d4888d857948de0ed2d6535ae11da60ca authored about 8 years ago by Nick Johnstone <[email protected]>
62a0bf9d4888d857948de0ed2d6535ae11da60ca authored about 8 years ago by Nick Johnstone <[email protected]>
Refactor
273bee10ce9ce77a94e651048e0c73ec50f6701a authored about 8 years ago by Nick Johnstone <[email protected]>
273bee10ce9ce77a94e651048e0c73ec50f6701a authored about 8 years ago by Nick Johnstone <[email protected]>
Add runRealtime and counter example
fa2343042b50c1a198f4d1aaa84e4504182ac970 authored about 8 years ago by Nick Johnstone <[email protected]>
fa2343042b50c1a198f4d1aaa84e4504182ac970 authored about 8 years ago by Nick Johnstone <[email protected]>
Make interval an argument
9c557873db6dcd37276c0c8bb9d4b4c20fe2380c authored about 8 years ago by Nick Johnstone <[email protected]>
9c557873db6dcd37276c0c8bb9d4b4c20fe2380c authored about 8 years ago by Nick Johnstone <[email protected]>
Add throttle operator
4c34bb2d3582083a8ace50282cfecede9ab2b872 authored about 8 years ago by Nick Johnstone <[email protected]>
4c34bb2d3582083a8ace50282cfecede9ab2b872 authored about 8 years ago by Nick Johnstone <[email protected]>
Implement debounce
c90254b5b147439956211a6ebc5e940ebda286c6 authored about 8 years ago by Nick Johnstone <[email protected]>
c90254b5b147439956211a6ebc5e940ebda286c6 authored about 8 years ago by Nick Johnstone <[email protected]>
Fix delay completion
f20dd8a47d4fbbf9e0fa85343798a6cc250ba4a4 authored about 8 years ago by Nick Johnstone <[email protected]>
f20dd8a47d4fbbf9e0fa85343798a6cc250ba4a4 authored about 8 years ago by Nick Johnstone <[email protected]>
Implement interval
65d2091ee18c9b91a7bdff19083f76b2584c019d authored about 8 years ago by Nick Johnstone <[email protected]>
65d2091ee18c9b91a7bdff19083f76b2584c019d authored about 8 years ago by Nick Johnstone <[email protected]>
Merge branch 'master' of github.com:cyclejs/time
9023c8db9ba925e71300cc10af57c78e17f9ea9b authored about 8 years ago by Nick Johnstone <[email protected]>
9023c8db9ba925e71300cc10af57c78e17f9ea9b authored about 8 years ago by Nick Johnstone <[email protected]>
Proof of concept
e0de55f15645d6bdbfa410cba373aed992051a1c authored about 8 years ago by Nick Johnstone <[email protected]>
e0de55f15645d6bdbfa410cba373aed992051a1c authored about 8 years ago by Nick Johnstone <[email protected]>
Set up basic TypeScript project
c129cc3f6d6f33d394ce70d77e4defbac9d6e6b5 authored about 8 years ago by Nick Johnstone <[email protected]>
c129cc3f6d6f33d394ce70d77e4defbac9d6e6b5 authored about 8 years ago by Nick Johnstone <[email protected]>
Update README.md
c84252386e3f34de97fc59bff60f4bc5d42a0718 authored about 8 years ago by Nick Johnstone <[email protected]>
c84252386e3f34de97fc59bff60f4bc5d42a0718 authored about 8 years ago by Nick Johnstone <[email protected]>
Initial commit
c63c1b3e2543f63da3788d7a385b650ce0b98ca2 authored about 8 years ago by Nick Johnstone <[email protected]>
c63c1b3e2543f63da3788d7a385b650ce0b98ca2 authored about 8 years ago by Nick Johnstone <[email protected]>