Commit Graph

33 Commits

Author SHA1 Message Date
Rene Saarsoo 07bb22bcf2 Jest setup 2020-09-21 16:17:30 +03:00
Rene Saarsoo e306691af5 Gather all parser-related files to parser/ dir 2020-09-21 16:17:30 +03:00
Rene Saarsoo f0fcdb0949 Integrate auto-fixing of ESLint errors to before-commit hook 2020-09-21 15:46:22 +03:00
Rene Saarsoo 4585884c0c Add ESLint and configure it for TypeScript 2020-09-21 15:43:35 +03:00
Rene Saarsoo 0f2d6c592c Add separate --stats option 2020-09-20 18:18:41 +03:00
Rene Saarsoo 5c34c7c167 Add Zwift XML generation 2020-09-20 18:05:57 +03:00
Rene Saarsoo cb8cb10a51 Add XML lib 2020-09-20 18:05:28 +03:00
Rene Saarsoo 6959537d9e Improve formatting of main index.ts file 2020-09-20 15:58:35 +03:00
Rene Saarsoo 2871dae0ff Proper TSS calculation 2020-09-20 15:49:46 +03:00
Rene Saarsoo 8daecba1ca Extract totalDuration() 2020-09-20 15:34:55 +03:00
Rene Saarsoo 97d17b326c Extract average() 2020-09-20 15:26:17 +03:00
Rene Saarsoo 5735f07a25 Extract intervalToIntensities 2020-09-20 15:23:31 +03:00
Rene Saarsoo 046bce3f26 Average and normalized intensities 2020-09-20 15:16:19 +03:00
Rene Saarsoo fed30e86b7 Add Ramda library 2020-09-20 14:30:13 +03:00
Rene Saarsoo 09e38cd615 Replace power% field with intensity fraction 2020-09-20 13:56:55 +03:00
Rene Saarsoo e6a7cc6e6f My take on TSS calculation (apparently not correct) 2020-09-20 13:50:21 +03:00
Rene Saarsoo 8203e143e8 Fixup lint:ts command 2020-09-18 15:26:14 +03:00
Rene Saarsoo a35b0018f0 Rename tokenizeFile -> tokenize 2020-09-18 15:25:48 +03:00
Rene Saarsoo cba9954621 Derive partial AST types inside parser 2020-09-18 15:25:48 +03:00
Rene Saarsoo 6563f4fd5a Trim extra whitespace from description 2020-09-18 15:18:27 +03:00
Rene Saarsoo 04467b944f Parsing of interval parameters 2020-09-18 15:15:35 +03:00
Rene Saarsoo 2a362e6362 Parsing of workout header 2020-09-18 12:26:58 +03:00
Rene Saarsoo 220ca26c97 Declare general workout AST 2020-09-18 11:59:33 +03:00
Rene Saarsoo ca38f96314 Refactor to simpler token types 2020-09-18 10:49:31 +03:00
Rene Saarsoo de9d9feeeb Merge types inside tokenizer file 2020-09-18 10:16:00 +03:00
Rene Saarsoo 87f6bc34c9 Rename parser to tokenizer 2020-09-18 10:03:16 +03:00
Rene Saarsoo 62f0bfbf25 Proper parsing of full description 2020-09-17 23:59:47 +03:00
Rene Saarsoo a588432516 Split logic to multiple files 2020-09-17 23:45:51 +03:00
Rene Saarsoo 29f12552ec Parsing of parameters 2020-09-17 23:40:40 +03:00
Rene Saarsoo 1779369e36 Ignore yarn error log file 2020-09-17 22:53:01 +03:00
Rene Saarsoo 572008c8d5 Configure husky and lint-staged 2020-09-17 22:52:03 +03:00
Rene Saarsoo 08e8f781d6 Add prettier 2020-09-17 22:50:12 +03:00
Rene Saarsoo ae31567cbf Initial commit 2020-09-17 22:47:18 +03:00