Dillon Kearns
|
0d9e62c09b
|
Update pokedex render function to send 404 status.
|
2021-06-01 19:31:38 -07:00 |
|
Dillon Kearns
|
7de131ea82
|
Add extra data in Page module.
|
2021-06-01 14:21:19 -07:00 |
|
Dillon Kearns
|
cc316d5cd7
|
Add pokedex detail page.
|
2021-06-01 10:57:08 -07:00 |
|
Dillon Kearns
|
ac7dcaf5b2
|
Add a jsonFile data source.
|
2021-05-29 12:49:49 -07:00 |
|
Dillon Kearns
|
dcc5ad6458
|
Add elm-pages docs server to show local generated docs.
|
2021-05-28 11:37:03 -07:00 |
|
Dillon Kearns
|
034569475f
|
Ensure that CLI errors propogate through to browser instead of infinitely reloading.
|
2021-05-25 11:06:10 -07:00 |
|
Dillon Kearns
|
badd971dbb
|
Fix elm-pages add template code.
|
2021-05-24 19:09:55 -07:00 |
|
Dillon Kearns
|
86c3dac0fa
|
Move generated browser-elm.js to an already ignored path.
|
2021-05-24 12:23:01 -07:00 |
|
Dillon Kearns
|
959487cda0
|
Wire up SharedModel and reconfigure some of the Page builder API.
|
2021-05-24 12:01:17 -07:00 |
|
Dillon Kearns
|
2ac7dd0b24
|
Wire up PageUrl.
|
2021-05-24 11:17:34 -07:00 |
|
Dillon Kearns
|
48dabe8673
|
Add Pages.Url and replace ImagePath with Pages.Url.Url type.
|
2021-05-23 15:11:46 -07:00 |
|
Dillon Kearns
|
dd70e0ae8c
|
Replace some instances of PagePath with Path.
|
2021-05-23 10:43:53 -07:00 |
|
Dillon Kearns
|
366ca7ab80
|
Generate routeToPath without Maybe.
|
2021-05-23 10:20:09 -07:00 |
|
Dillon Kearns
|
d908d8d01c
|
Rename Document -> View.
|
2021-05-23 09:00:20 -07:00 |
|
Dillon Kearns
|
e9d42d8a59
|
Add a basic JsPort DataSource wiring. Still not ready for production usage, but the basic wiring works.
|
2021-05-23 08:47:36 -07:00 |
|
Dillon Kearns
|
2d69c67dec
|
Pass in DataSource with all routes to API Routes for use in generating files like Sitemap.
|
2021-05-22 18:56:16 -07:00 |
|
Dillon Kearns
|
92397dda44
|
Remove redundant closing tag and defer tag (module imports are deferred already without that tag).
|
2021-05-21 09:20:54 -07:00 |
|
Dillon Kearns
|
34c78d6bee
|
Use new WHATWG URLs instead of deprecated url.parse.
|
2021-05-20 19:03:39 -07:00 |
|
Dillon Kearns
|
c389bce67f
|
Don't try to do page navigation requests in dev server if there is a file extension.
|
2021-05-20 18:53:45 -07:00 |
|
Dillon Kearns
|
fff155bc21
|
Generate files in .elm-pages instead of gen. Fixes #165.
|
2021-05-18 11:04:56 -07:00 |
|
Dillon Kearns
|
1aa737c431
|
Rename static/ -> public/.
|
2021-05-18 10:44:30 -07:00 |
|
Dillon Kearns
|
4b429bd945
|
Comment out garbage collection hint for now since it's causing error in dev server. Need to investigate.
|
2021-05-18 09:28:53 -07:00 |
|
Dillon Kearns
|
2a860a1936
|
Inline value.
|
2021-05-18 08:35:04 -07:00 |
|
Dillon Kearns
|
f3937241e4
|
Try making the compiled Elm garbage collectable by using the tip from https://gist.github.com/supermario/4c2615806c6c561a16edf5dd7208a759.
|
2021-05-18 06:53:04 -07:00 |
|
Dillon Kearns
|
246a9d8a06
|
Use the right logic for generating RouteParams in elm-pages add.
|
2021-05-18 06:52:23 -07:00 |
|
Dillon Kearns
|
62f1ac56f8
|
Remove Element import from elm-pages add template.
|
2021-05-18 06:31:16 -07:00 |
|
Dillon Kearns
|
12e5f88e10
|
Send message for clients to hot reload after deleting or adding a new route.
|
2021-05-17 18:35:51 -07:00 |
|
Dillon Kearns
|
9585e41d9a
|
Clear glob cache entries when file paths change.
|
2021-05-17 17:15:04 -07:00 |
|
Dillon Kearns
|
82e0d34afd
|
Add flags.
|
2021-05-17 12:51:04 -07:00 |
|
Dillon Kearns
|
7f4ad16aac
|
Fix issue where build didn't exit properly when there was a compiler error.
|
2021-05-16 10:14:19 -07:00 |
|
Dillon Kearns
|
884a6f4553
|
Add missing doc comments to generated file.
|
2021-05-16 10:06:52 -07:00 |
|
Dillon Kearns
|
ff4baf06ba
|
Wire up elm-pages init in cli.
|
2021-05-15 20:45:35 -07:00 |
|
Dillon Kearns
|
62a7399074
|
Move SiteConfig to copied files.
|
2021-05-15 20:38:29 -07:00 |
|
Dillon Kearns
|
62675b6a16
|
Move SharedTemplate to copied gen folder.
|
2021-05-15 20:07:11 -07:00 |
|
Dillon Kearns
|
8e17ba2787
|
Improve dev server start message and show it after initial setup.
|
2021-05-15 18:33:52 -07:00 |
|
Dillon Kearns
|
16a3bb290f
|
Run codegen for initial run.
|
2021-05-15 16:21:58 -07:00 |
|
Dillon Kearns
|
87dc17eb66
|
Add basic init script.
|
2021-05-15 16:08:13 -07:00 |
|
Dillon Kearns
|
33a10ede33
|
Add Route.link and Route.toLink helpers.
|
2021-05-15 10:36:34 -07:00 |
|
Dillon Kearns
|
4c1f70c060
|
Render manifest at build-time as well as in dev server.
|
2021-05-14 11:57:40 -07:00 |
|
Dillon Kearns
|
a23dab238b
|
Rename fields.
|
2021-05-12 07:38:09 -07:00 |
|
Dillon Kearns
|
2fc032fed3
|
Fix regex pattern for optional route segments.
|
2021-05-07 07:23:41 -07:00 |
|
Dillon Kearns
|
efddae6bba
|
Use standalone Api.elm module for ApiRoutes.
|
2021-05-06 10:08:12 -07:00 |
|
Dillon Kearns
|
4d175558ce
|
Remove obsolete generateFiles.
|
2021-05-06 07:14:49 -07:00 |
|
Dillon Kearns
|
8a9e88bc0c
|
Send 404s for file not found in dev server.
|
2021-05-05 20:38:59 -07:00 |
|
Dillon Kearns
|
939c307fc0
|
Update dev server static http cache on api route render.
|
2021-05-05 11:14:54 -07:00 |
|
Dillon Kearns
|
e2c960fcec
|
Generate manifest.json through new ApiRoute wiring.
|
2021-05-05 10:57:49 -07:00 |
|
Dillon Kearns
|
4a7279ff7f
|
Serve static folder and static code files before trying to run renderer.
|
2021-05-05 10:10:09 -07:00 |
|
Dillon Kearns
|
759a43c28b
|
Remove console.time statements.
|
2021-05-04 20:09:40 -07:00 |
|
Dillon Kearns
|
16b15bf4a4
|
Wire in initial handling for api requests.
|
2021-05-04 10:37:37 -07:00 |
|
Dillon Kearns
|
4673565123
|
Handle index special case in new routeToPath.
|
2021-04-28 13:42:47 -07:00 |
|
Dillon Kearns
|
a0af3dba38
|
Remove log statements.
|
2021-04-28 12:57:50 -07:00 |
|
Dillon Kearns
|
eeea9aff05
|
Sort routes.
|
2021-04-28 12:57:16 -07:00 |
|
Dillon Kearns
|
a58dfd3a90
|
Handle optional splat routers.
|
2021-04-28 11:55:54 -07:00 |
|
Dillon Kearns
|
f2a212fc60
|
Handle splat routes.
|
2021-04-28 10:49:00 -07:00 |
|
Dillon Kearns
|
a0b12d16fd
|
Remove unused function.
|
2021-04-28 08:35:31 -07:00 |
|
Dillon Kearns
|
da62ada1b9
|
Fix optional routing regex.
|
2021-04-28 08:28:31 -07:00 |
|
Dillon Kearns
|
80ffd029eb
|
Use new custom router.
|
2021-04-27 16:53:20 -07:00 |
|
Dillon Kearns
|
5d8caf5d18
|
Update scaffold command.
|
2021-04-26 14:24:56 -07:00 |
|
Dillon Kearns
|
dff859ce08
|
Simplify handleRoute and remove Maybe wrapper.
|
2021-04-26 10:11:16 -07:00 |
|
Dillon Kearns
|
eb4f375f16
|
Update render function.
|
2021-04-25 21:06:16 -07:00 |
|
Dillon Kearns
|
94d12ce084
|
Remove unused require.
|
2021-04-25 20:47:27 -07:00 |
|
Dillon Kearns
|
597c6df357
|
Remove now obsolete captures data in Glob DataSource.
|
2021-04-25 20:45:17 -07:00 |
|
Dillon Kearns
|
5635566712
|
Add setup for elm-doc-preview.
|
2021-04-24 16:31:10 -07:00 |
|
Dillon Kearns
|
735bdeb2af
|
Fix error in slides project.
|
2021-04-24 16:10:10 -07:00 |
|
Dillon Kearns
|
38d6b65477
|
Add serverless request Page builder.
|
2021-04-24 16:01:31 -07:00 |
|
Dillon Kearns
|
2b78dd89bc
|
Add new Page builder API functions.
|
2021-04-24 12:47:22 -07:00 |
|
Dillon Kearns
|
6582aa9beb
|
Add missing await.
|
2021-04-24 07:21:24 -07:00 |
|
Dillon Kearns
|
401f67aed9
|
Add 2nd terser pass to reduce filesize more.
|
2021-04-23 23:34:32 -07:00 |
|
Dillon Kearns
|
0d8cc96f74
|
Use another async variant.
|
2021-04-23 23:14:40 -07:00 |
|
Dillon Kearns
|
a26b495655
|
Remove blocking in build command.
|
2021-04-23 23:06:36 -07:00 |
|
Dillon Kearns
|
8d2b60b2de
|
Remove some blocking commands.
|
2021-04-23 23:01:04 -07:00 |
|
Dillon Kearns
|
a6e2ab9506
|
Remove some more blocking commands in build.
|
2021-04-23 22:49:27 -07:00 |
|
Dillon Kearns
|
7584ce09ef
|
Reduce blocking work in build command.
|
2021-04-23 22:43:50 -07:00 |
|
Dillon Kearns
|
b16d012670
|
Unexpose Shared.Msg variants.
|
2021-04-23 16:52:35 -07:00 |
|
Dillon Kearns
|
521c3c0cc7
|
Rename StaticData -> Data.
|
2021-04-23 16:22:23 -07:00 |
|
Dillon Kearns
|
559c4b6337
|
Rename top-level functions from template -> page.
|
2021-04-23 15:54:07 -07:00 |
|
Dillon Kearns
|
ba6a3c6af4
|
Rename Template modules -> Page modules.
|
2021-04-23 15:46:37 -07:00 |
|
Dillon Kearns
|
d01d8680f5
|
Use new SEO function with global head tags in render function.
|
2021-04-23 15:32:07 -07:00 |
|
Dillon Kearns
|
a2d17c26c8
|
Handle initial content.json errors with hot reloading.
|
2021-04-23 13:51:12 -07:00 |
|
Dillon Kearns
|
0e8f48bb72
|
Setup HMR when there is an error on initial load.
|
2021-04-23 11:37:33 -07:00 |
|
Dillon Kearns
|
1ea3a81316
|
Show error message when all Page Templates are removed.
|
2021-04-23 10:17:25 -07:00 |
|
Dillon Kearns
|
ef8728961d
|
Add Head.rootLanguage. Fixes #157.
|
2021-04-23 08:00:05 -07:00 |
|
Dillon Kearns
|
bd2aeee542
|
Remove unused code.
|
2021-04-23 07:11:44 -07:00 |
|
Dillon Kearns
|
827f4c8f7f
|
Comment out log statement in build.
|
2021-04-22 16:33:53 -07:00 |
|
Dillon Kearns
|
4c9c365887
|
File read build errors.
|
2021-04-22 14:53:47 -07:00 |
|
Dillon Kearns
|
4bcfcbd358
|
Add doc comment.
|
2021-04-22 14:26:32 -07:00 |
|
Dillon Kearns
|
ad3eea32cb
|
Remove unused imports.
|
2021-04-22 12:22:21 -07:00 |
|
Dillon Kearns
|
4e7075f908
|
Add type annotation.
|
2021-04-22 12:12:50 -07:00 |
|
Dillon Kearns
|
e0b403b2ea
|
Remove unused function.
|
2021-04-22 12:12:22 -07:00 |
|
Dillon Kearns
|
d08d0e7ff0
|
Wire in static payload to init and update.
|
2021-04-22 11:31:06 -07:00 |
|
Dillon Kearns
|
31a659e2d4
|
Wire in shared static data more places.
|
2021-04-22 10:48:23 -07:00 |
|
Dillon Kearns
|
e3b10133e6
|
Add an error message for 0 Page Templates.
|
2021-04-21 08:40:37 -07:00 |
|
Dillon Kearns
|
0abbe6667f
|
Remove unused file.
|
2021-04-21 08:33:17 -07:00 |
|
Dillon Kearns
|
a369ce8324
|
Simplify generated code, fix issue with hanging comma.
|
2021-04-21 08:29:25 -07:00 |
|
Dillon Kearns
|
c3e11e6e96
|
Make sure routes with 0 route params are always handled.
|
2021-04-21 07:51:27 -07:00 |
|
Dillon Kearns
|
8744024031
|
Remove obsolete Maybe.
|
2021-04-21 07:11:19 -07:00 |
|
Dillon Kearns
|
e63b64a637
|
Include is404 in build payload.
|
2021-04-20 20:36:10 -07:00 |
|
Dillon Kearns
|
722a5c5ff4
|
Fix copied file in cli code.
|
2021-04-20 20:25:39 -07:00 |
|
Dillon Kearns
|
3c3c8b1552
|
Check for 404 according to static paths.
|
2021-04-20 20:19:39 -07:00 |
|
Dillon Kearns
|
f6b87947ea
|
Render 404 message in view when route not found.
|
2021-04-20 16:01:14 -07:00 |
|
Dillon Kearns
|
b66e3e88e8
|
Format file.
|
2021-04-20 14:34:26 -07:00 |
|
Dillon Kearns
|
ec9c995b88
|
Replace StaticHttp with DataSource in add command.
|
2021-04-20 14:21:26 -07:00 |
|
Dillon Kearns
|
14a103e6fb
|
Use String replace instead of replaceAll for older versions of node.
|
2021-04-20 14:20:29 -07:00 |
|
Dillon Kearns
|
ed58c97b4e
|
Remove optional chaining syntax to support older node versions.
|
2021-04-20 13:57:22 -07:00 |
|
Dillon Kearns
|
84abfb4b2b
|
DataSource.Request -> DataSource.DataSource.
|
2021-04-20 07:45:35 -07:00 |
|
Dillon Kearns
|
47fccf2cca
|
Rename StaticHttp to DataSource.
|
2021-04-20 07:33:12 -07:00 |
|
Dillon Kearns
|
03fc86e577
|
Remove access to static data for canonicalSiteUrl for now.
|
2021-04-17 21:43:22 -07:00 |
|
Dillon Kearns
|
6258ec0b06
|
Add CLI handler for elm-pages add command.
|
2021-04-17 16:35:38 -07:00 |
|
Dillon Kearns
|
2fdecc4bde
|
Setup dev server as CLI command.
|
2021-04-17 15:13:41 -07:00 |
|
Dillon Kearns
|
1d973ab495
|
Add CLI for elm-pages build.
|
2021-04-17 15:04:24 -07:00 |
|
Dillon Kearns
|
8d47b85908
|
Rename cli.js to build.js.
|
2021-04-17 14:40:02 -07:00 |
|
Dillon Kearns
|
bfbfc02c13
|
Turn on optimize-level-2.
|
2021-04-17 12:28:37 -07:00 |
|
Dillon Kearns
|
974f35e49c
|
Remove toString call from generated code.
|
2021-04-17 12:27:59 -07:00 |
|
Dillon Kearns
|
54f3ee4dfc
|
Print better error message.
|
2021-04-17 12:09:20 -07:00 |
|
Dillon Kearns
|
990e774bbc
|
Remove obsolete wrapper type.
|
2021-04-17 09:49:13 -07:00 |
|
Dillon Kearns
|
ad46fbe39f
|
Remove obsolete wrapper Msg/Model for CLI runner now that we use code generation to generate the main program entrypoint.
|
2021-04-17 09:44:05 -07:00 |
|
Dillon Kearns
|
3324b8b82e
|
Remove a Debug.todo.
|
2021-04-17 09:19:48 -07:00 |
|
Dillon Kearns
|
cbdb7938d4
|
Remove hmr script tag for cli build, and run in prod mode.
|
2021-04-17 08:29:14 -07:00 |
|
Dillon Kearns
|
46ea40c715
|
Pull up StaticHttp.Request out of view function.
|
2021-04-16 16:25:43 -07:00 |
|
Dillon Kearns
|
68675349cf
|
Decode isJson value in RenderRequest decoder.
|
2021-04-16 11:56:10 -07:00 |
|
Dillon Kearns
|
3c14865d2b
|
Change decoding format for single page routes.
|
2021-04-16 11:33:53 -07:00 |
|
Dillon Kearns
|
4dd35fde98
|
Run latest elm-format.
|
2021-04-16 09:40:54 -07:00 |
|
Dillon Kearns
|
6e59a5191e
|
Wire in shared static data.
|
2021-04-15 15:11:57 -07:00 |
|
Dillon Kearns
|
c60875f89f
|
Wire in StaticData for update in elm-pages.com site.
|
2021-04-15 13:40:36 -07:00 |
|
Dillon Kearns
|
01c096a1af
|
Remove more hardcoding.
|
2021-04-15 13:30:27 -07:00 |
|
Dillon Kearns
|
2cbea63fe1
|
Remove some hardcoding.
|
2021-04-15 13:26:32 -07:00 |
|
Dillon Kearns
|
9453b5fb41
|
Wire in staticData to update with some hardcoding and Debug.todos.
|
2021-04-15 10:23:01 -07:00 |
|
Dillon Kearns
|
8bbee1d762
|
Remove duplicate navigation key to ensure that hot reloads work.
|
2021-04-14 16:32:55 -07:00 |
|
Dillon Kearns
|
4991ae263c
|
Be sure to run codegen step on dev server start.
|
2021-04-14 15:57:29 -07:00 |
|
Dillon Kearns
|
ac1535f5b9
|
Wire in navigation key from template connector module.
|
2021-04-14 15:57:12 -07:00 |
|
Dillon Kearns
|
ed4cf2d2d4
|
Wire in navigation key.
|
2021-04-14 09:26:58 -07:00 |
|
Dillon Kearns
|
f43e572288
|
Wire in Route to subscriptions.
|
2021-04-14 08:56:25 -07:00 |
|
Dillon Kearns
|
ebe599c4e1
|
Comment out a hardcoded subscriptions wiring for now.
|
2021-04-14 07:34:02 -07:00 |
|
Dillon Kearns
|
423e6de328
|
Wire in all Routes in SiteConfig.
|
2021-04-13 18:43:31 -07:00 |
|
Dillon Kearns
|
713ff07634
|
Write generated files to a temporary folder and serve them in dev server.
|
2021-04-13 15:33:31 -07:00 |
|
Dillon Kearns
|
2a5ef63ae2
|
Generate manifest.json as a plain-old file generator.
|
2021-04-13 13:46:48 -07:00 |
|
Dillon Kearns
|
4744844dd1
|
Wire in manifest generator as just another file generator, but specified in the generated code.
|
2021-04-13 13:28:58 -07:00 |
|
Dillon Kearns
|
64e1baf0b2
|
Use replaceAll in generator command.
|
2021-04-13 13:11:34 -07:00 |
|
Dillon Kearns
|
2b63ac8459
|
Update generator.
|
2021-04-13 13:05:18 -07:00 |
|
Dillon Kearns
|
e8f0ffe7b6
|
Add watchers when file reads and globs are encountered in the renderer.
|
2021-04-12 21:44:57 -07:00 |
|
Dillon Kearns
|
fcada0839e
|
Watch elm source dirs and rewatch on elm.json change. For now, don't watch content/ folder, in preparation for watching on-demand based on globs and file reads from data sources.
|
2021-04-12 21:26:14 -07:00 |
|
Dillon Kearns
|
89cfd0904c
|
Add debug output.
|
2021-04-12 20:30:20 -07:00 |
|
Dillon Kearns
|
a403f90049
|
Run cli in debug mode.
|
2021-04-12 20:29:59 -07:00 |
|
Dillon Kearns
|
ce039cf207
|
Generate separate Route module.
|
2021-04-12 17:34:23 -07:00 |
|
Dillon Kearns
|
06a9883c15
|
Remove references to Shared.PageView.
|
2021-04-12 16:54:08 -07:00 |
|
Dillon Kearns
|
0434c7ebec
|
Use map function from Document.
|
2021-04-12 16:50:23 -07:00 |
|
Dillon Kearns
|
3dee1adf04
|
Generate RouteParams in generator.
|
2021-04-12 16:45:25 -07:00 |
|
Dillon Kearns
|
02b97e7b16
|
Clean up dev server logging output.
|
2021-04-12 15:32:42 -07:00 |
|
Dillon Kearns
|
450c53536a
|
Clear cache entry for file in dev server on file change.
|
2021-04-12 15:16:30 -07:00 |
|
Dillon Kearns
|
57935a19dd
|
Handle multiple EventStream connections, and socket close event.
|
2021-04-12 13:53:13 -07:00 |
|