Commit Graph

2633 Commits

Author SHA1 Message Date
Dillon Kearns
fb193dd8cb Remove unused dependencies. 2021-06-03 16:12:00 -07:00
Dillon Kearns
4907f9c674 Add NoUnoptimizedRecursion rule, with a few known cases that might be possible to fix in the future. 2021-06-03 16:09:20 -07:00
Dillon Kearns
f22abc904e Normalize splat field name correctly. 2021-06-03 16:01:54 -07:00
Dillon Kearns
09f6f987e6 Make Glob extractMatches function tail-call optimized. 2021-06-03 15:44:25 -07:00
Dillon Kearns
df6dccf008 Simplify functions. 2021-06-03 15:34:45 -07:00
Dillon Kearns
fd5df98300 Simplify function. 2021-06-03 15:32:12 -07:00
Dillon Kearns
7f5ce8f02b Inline value. 2021-06-03 13:43:06 -07:00
Dillon Kearns
2177d2bf1d Use lowerCamelCase for field names. 2021-06-03 11:58:35 -07:00
Dillon Kearns
0cc6757507 Simplify function definition to remove unnecessary lambda wrappers. 2021-06-03 11:42:04 -07:00
Dillon Kearns
17c34aba39 Inline a let value. 2021-06-03 11:36:21 -07:00
Dillon Kearns
83eb90aa9f Refactor as a step for tail call optimization. 2021-06-03 11:15:57 -07:00
Dillon Kearns
f595605f4d Remove completed todos. 2021-06-03 11:09:49 -07:00
Dillon Kearns
b104eeeec1 Make a function tail-call optimized. 2021-06-03 11:04:18 -07:00
Dillon Kearns
1c2629b77e Remove unused Tuple value in return type. 2021-06-03 11:00:48 -07:00
Dillon Kearns
e61532b73a Remove some pipes to make it more clear how to make tail-call optimizations. 2021-06-03 10:43:10 -07:00
Dillon Kearns
b5bb5eaa6b Handle persisting stripped responses dict in andThen. 2021-06-03 09:58:49 -07:00
Dillon Kearns
5f72a7fcf3 Handle cases besides andThen. 2021-06-03 09:54:57 -07:00
Dillon Kearns
cef74a2c6e Wire through new type, with some failing tests for now. 2021-06-03 09:35:24 -07:00
Dillon Kearns
862094dfb1 Update underlying DataSource type as one step towards making it more tail-call-optimization-friendly. 2021-06-02 19:38:10 -07:00
Dillon Kearns
2dad37d154 Expose ApiRoute module and add some doc comments. 2021-06-02 13:41:43 -07:00
Dillon Kearns
9f93efd75c Generate route patterns JSON file for use with adapter js. 2021-06-02 11:02:35 -07:00
Dillon Kearns
939b998115 Update ignore comand to avoid rebuilding elm-pages.com for pokedex site changes. 2021-06-02 10:08:36 -07:00
Dillon Kearns
f5b0212952 Add a prototype of a netlify adapter script. 2021-06-02 10:02:03 -07:00
Dillon Kearns
52fabf8161 Try specific route redirect in DPR example. 2021-06-01 20:58:19 -07:00
Dillon Kearns
a3c67ba6c6 Handle <= 150 in pokedex. 2021-06-01 20:58:04 -07:00
Dillon Kearns
0d9e62c09b Update pokedex render function to send 404 status. 2021-06-01 19:31:38 -07:00
Dillon Kearns
895e699e6b Use fixed url for pokedex time. 2021-06-01 15:00:04 -07:00
Dillon Kearns
f398c9127b Change base URL for time endpoint. 2021-06-01 14:52:41 -07:00
Dillon Kearns
b88c767edf Try netlify builder for pokedex renderer. 2021-06-01 14:41:40 -07:00
Dillon Kearns
fc15cebc03 Show current time in pokemon response. 2021-06-01 14:38:03 -07:00
Dillon Kearns
2dc9561fa0 Update dependencies. 2021-06-01 14:26:31 -07:00
Dillon Kearns
7de131ea82 Add extra data in Page module. 2021-06-01 14:21:19 -07:00
Dillon Kearns
7d210347f8 Add netlify.toml for pokedex example. 2021-06-01 14:21:10 -07:00
Dillon Kearns
57fdd80fda Rename folder. 2021-06-01 11:03:29 -07:00
Dillon Kearns
cc316d5cd7 Add pokedex detail page. 2021-06-01 10:57:08 -07:00
Dillon Kearns
d6e9bf3818 Add starting point for pokedex example. 2021-06-01 10:36:52 -07:00
Dillon Kearns
d55823a217 Update example. 2021-06-01 09:29:12 -07:00
Dillon Kearns
13ee95ad84 Update error message. 2021-05-31 21:51:31 -07:00
Dillon Kearns
4ebc578c21 Use dict merge function to avoid Dict.toList/fromList. 2021-05-31 21:04:18 -07:00
Dillon Kearns
8b4144ef15 Handle merging stripped JSON data from multiple data sources. 2021-05-31 20:59:30 -07:00
Dillon Kearns
cf92e7d268 Decode description for docs sections. 2021-05-31 20:48:33 -07:00
Dillon Kearns
67420d5b43 Add description field for docs in preparation for improving og:description fields. 2021-05-31 20:10:23 -07:00
Dillon Kearns
29ff066008 Regenerate docs.json. 2021-05-29 15:37:26 -07:00
Dillon Kearns
5bf31974c8 Update docs and re-order API to have filePaths last for better composability. 2021-05-29 15:30:44 -07:00
Dillon Kearns
7bea4406c1 Update docs. 2021-05-29 15:05:22 -07:00
Dillon Kearns
2116145386 Update docs formatting. 2021-05-29 13:45:19 -07:00
Dillon Kearns
4429341b68 Update docs.json. 2021-05-29 13:43:16 -07:00
Dillon Kearns
9a0dd86919 Try a new File API. 2021-05-29 13:42:57 -07:00
Dillon Kearns
43509610d2 Update landing page. 2021-05-29 12:49:57 -07:00
Dillon Kearns
ac7dcaf5b2 Add a jsonFile data source. 2021-05-29 12:49:49 -07:00