Commit Graph

325 Commits

Author SHA1 Message Date
Dillon Kearns
eeea9aff05 Sort routes. 2021-04-28 12:57:16 -07:00
Dillon Kearns
ce33445271 Add chokidar dependency. 2021-04-20 20:52:15 -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
311f6f04a6 Update package.json. 2021-04-16 09:45:01 -07:00
Dillon Kearns
6950b631c4 Update GH Actions script. 2021-04-16 09:38:56 -07:00
Dillon Kearns
138e909ba3 Add ts types for cross-spawn. 2021-04-10 17:07:42 -07:00
Dillon Kearns
a6514b844f Serve assets with npm package that does streaming and mime type handling. Serve up some files from the file system for simlicity. 2021-04-09 12:00:24 -07:00
Dillon Kearns
bd1170083f Display request timing in dev server logs, and prevent some errors being logged by avoiding trying to read files for navigation requests. 2021-04-09 10:56:13 -07:00
Dillon Kearns
c12d562834 No more express! 🎉 2021-04-07 13:15:33 -07:00
Dillon Kearns
e044276256 Install elm-hot. 2021-04-06 08:26:44 -07:00
Dillon Kearns
c4cba9fcf0 Use node version 15. 2021-04-05 15:23:21 -07:00
Dillon Kearns
6a7495a1a4 Remove files from NPM bundle that have now been removed. 2021-04-05 15:17:16 -07:00
Dillon Kearns
ca9765b62a Remove more webpack-related files. 2021-04-05 15:09:34 -07:00
Dillon Kearns
f79612fedf Update dependencies. 2021-04-05 14:44:56 -07:00
Dillon Kearns
c9c63b8a3b Remove webpack dependencies! 🎉 2021-04-05 14:44:43 -07:00
Dillon Kearns
2bb99ad2dc Update elm-review dependencies. 2021-04-02 13:56:44 -07:00
Dillon Kearns
1e5d6b8a0e Add file path and glob handlers. 2021-03-31 19:55:28 -07:00
Dillon Kearns
b0d7f9c8ac Add elm-tooling setup. 2021-03-23 16:17:27 -07:00
dependabot[bot]
3df58b3214
Bump lodash from 4.17.15 to 4.17.19
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-16 18:50:45 +00:00
Dillon Kearns
7fbd574c5c 1.5.5 2021-02-16 10:49:12 -08:00
Y0hy0h
788b603f82 Update cross-spawn dependency 2021-02-16 12:13:52 +01:00
Dillon Kearns
d702764be2 Run terser inline instead of through npx in elm-pages-beta build command. 2021-01-09 10:55:11 -08:00
Dillon Kearns
a41b5f5f03 Add review config. 2020-12-07 08:31:06 -08:00
Dillon Kearns
f679179212 Install elm-review. 2020-12-07 08:29:15 -08:00
Dillon Kearns
f2670b7b37 1.5.4 2020-11-02 11:26:33 -08:00
Dillon Kearns
760e971140 1.5.3 2020-10-29 10:30:19 -07:00
Dillon Kearns
decca619f2 1.5.2 2020-10-28 07:47:01 -07:00
Dillon Kearns
806e39e30f 1.5.1 2020-10-27 15:50:28 -07:00
Dillon Kearns
59354bc02f 1.5.0 2020-10-26 11:53:33 -07:00
Dillon Kearns
aa2c80165c Move jest tests to another directory. 2020-10-26 11:48:13 -07:00
Dillon Kearns
75cca61597 Add a generator for the template modules beta. 2020-10-25 09:15:17 -07:00
Dillon Kearns
3442cf02a8 Merge branch 'master' into template-modules
# Conflicts:
#	.gitignore
#	examples/docs/src/Main.elm
2020-10-24 13:02:17 -07:00
Dillon Kearns
291378bd85 Generate docs site using beta build. 2020-10-21 10:23:07 -07:00
Dillon Kearns
e0f03dd1a3 Add elm-pages beta to NPM bin. 2020-10-19 22:25:00 -07:00
Dillon Kearns
2bf1aeef42 Install terser and elm-optimize-level-2. 2020-10-19 22:23:40 -07:00
Dillon Kearns
7beaf5ddaf Set up proof of concept for webpack-free build. 2020-10-10 18:07:36 -07:00
Dillon Kearns
1fa02c015b 1.4.3 2020-08-17 19:47:17 -07:00
Dillon Kearns
62b9d4176a 1.4.2 2020-07-14 12:10:19 -07:00
Dillon Kearns
ebd348d3f6
Merge pull request #110 from Y0hy0h/image-dimensions
Provide image dimensions
2020-06-16 20:54:51 -07:00
Dillon Kearns
bd5043160c 1.4.1 2020-06-16 08:33:37 -07:00
Johannes Maas
ef9108924b Merge remote-tracking branch 'upstream/master' into image-dimensions 2020-05-17 19:54:21 +02:00
Dillon Kearns
202aec4573 Run jest tests in npm test. 2020-05-17 09:41:00 -07:00
Dillon Kearns
4d0bb2c356 Add jest boilerplate. 2020-05-17 09:40:32 -07:00
Johannes Maas
0c91aa180d Add dependency on sharp 2020-05-17 14:16:17 +02:00
Dillon Kearns
6ea45366d3 1.4.0 2020-05-11 18:19:48 -07:00
Dillon Kearns
29719cc428 Merge branch 'master' into pr/90 2020-05-11 12:05:38 -07:00
Dillon Kearns
2641097917 Remove direct chokidar dependency. 2020-05-10 18:04:42 -07:00
Dillon Kearns
613cc02b3c Update webpack html plugin. 2020-04-20 15:06:26 -07:00
Dillon Kearns
7c16159368 Update webpack version. 2020-04-14 21:58:26 -07:00
Dillon Kearns
c993d3dc9a 1.3.0 2020-03-28 16:21:37 -07:00
Y0hy0h
62b71e7509 Remove Google Closure Compiler from dependencies 2020-03-20 23:06:23 +01:00
Y0hy0h
60e62c1ec5 Replace Google Closure minifier with terser minifier 2020-03-20 23:05:43 +01:00
Dillon Kearns
249514ed33 1.2.11 2020-03-18 08:21:04 -07:00
Dillon Kearns
bb8bb38d30 1.2.10 2020-02-25 11:44:59 -08:00
Dillon Kearns
e0224228ff 1.2.9 2020-02-18 09:51:32 -08:00
Steven Vandevelde
f7a1f394b6
Fixes #71 2020-02-13 10:21:51 -07:00
Dillon Kearns
e0f3eea3ad 1.2.8 2020-02-08 09:05:52 -08:00
Dillon Kearns
170269003e Colorize elm compiler errors when running initial elm-pages.
This change forks the node-elm-compiler using a suggested fix from https://github.com/rtfeldman/node-elm-compiler/issues/91#issuecomment-583363707
2020-02-08 08:59:33 -08:00
Dillon Kearns
a6ba0a913f 1.2.7 2020-02-03 20:26:42 -08:00
Dillon Kearns
bd086bfe0e 1.2.6 2020-02-03 12:19:57 -08:00
Dillon Kearns
d1d8008d4a 1.2.5 2020-01-31 08:58:57 -08:00
Dillon Kearns
108c9fc954 1.2.4 2020-01-30 11:16:51 -08:00
Dillon Kearns
29c79c583d 1.2.3 2020-01-30 09:46:39 -08:00
Dillon Kearns
ca0e477737 1.2.2 2020-01-27 16:33:13 -08:00
Dillon Kearns
920694a024 1.2.1 2020-01-25 21:39:49 -08:00
Dillon Kearns
d4d38f187f 1.2.0 2020-01-25 17:07:39 -08:00
Dillon Kearns
0b086abd4a 1.1.8 2020-01-20 18:12:33 -08:00
Dillon Kearns
fe6e046610 Add script defer tag. 2020-01-20 07:59:29 -08:00
Dillon Kearns
acbf63132b 1.1.7 2020-01-12 18:59:12 -08:00
Dillon Kearns
1319d635e0 1.1.6 2020-01-04 19:23:54 -08:00
Dillon Kearns
48d19ddc72 Setup hot module reloading for dev server. 2020-01-04 18:53:08 -08:00
Dillon Kearns
c80ddd57db 1.1.5 2020-01-03 18:48:07 -08:00
Dillon Kearns
d3fd62ab65 1.1.4 2020-01-03 16:56:25 -08:00
Dillon Kearns
31f23a53c4 Update favicons package. 2020-01-03 16:51:58 -08:00
Dillon Kearns
43e23d390a 1.1.3 2020-01-03 16:18:51 -08:00
Dillon Kearns
7df6b7e13c 1.1.2 2020-01-03 16:02:19 -08:00
Dillon Kearns
ef614969e3 1.1.1 2020-01-03 16:00:45 -08:00
Dillon Kearns
e7865aba59 1.1.0 2020-01-03 15:12:15 -08:00
Dillon Kearns
a55440f44e Update to Elm 0.19.1. 2019-12-11 05:54:00 -08:00
Dillon Kearns
b435eb1560 Merge branch 'master' into static-http 2019-12-10 17:26:17 -08:00
Dillon Kearns
ca480b956d Bump npm package to 1.0.41. 2019-11-14 06:58:54 -08:00
Dillon Kearns
976b8d8e0e Fix regression with .emu frontmatter parsing. 2019-11-14 06:53:08 -08:00
Dillon Kearns
4609477816 Bump npm package to 1.0.40. 2019-11-04 10:34:51 -08:00
Dillon Kearns
6f295fd865 Add npm test script. 2019-11-01 13:26:49 -07:00
Dillon Kearns
1fc2e80294 Stop copying over files that are now moved to public package. 2019-10-21 15:29:44 -07:00
Dillon Kearns
d1d6d91fa8 Make XHR request in CLI with xhr2 package. 2019-10-21 08:40:22 -07:00
Dillon Kearns
3a47af0fbd Bump npm package to 1.0.39. 2019-10-18 17:50:09 -07:00
Dillon Kearns
2f7ed1748c Bump npm package to 1.0.38. 2019-10-18 17:45:11 -07:00
Dillon Kearns
c76e96af49 Bump npm package to 1.0.37. 2019-09-28 11:00:19 -07:00
Dillon Kearns
85ea68f71e Bump npm package to 1.0.36. 2019-09-24 15:23:22 -07:00
Dillon Kearns
4e06ef58fc Update NPM dependencies. 2019-09-24 15:21:21 -07:00
Dillon Kearns
af3f6db791 Update dependencies to address npm audit warnings. 2019-09-24 15:17:36 -07:00
Dillon Kearns
e530917c28 Bump npm package to 1.0.35. 2019-09-24 10:02:48 -07:00
Dillon Kearns
17c0dd2295 Bump npm package to 1.0.34. 2019-09-24 09:19:12 -07:00
Dillon Kearns
923089ba02 Include some files that are copied in NPM bundle. 2019-09-24 09:19:02 -07:00
Dillon Kearns
745ebac4d6 Bump npm package to 1.0.33. 2019-09-23 17:28:33 -07:00
Dillon Kearns
106bdc2ab5 Bump favicons plugin to check on netlify error. 2019-09-23 16:54:30 -07:00
Dillon Kearns
ac5dedc9a6 Add homepage to package.json. 2019-09-22 14:41:21 -07:00
Dillon Kearns
e32afbb93e Bump npm package to 1.0.32. 2019-09-20 13:24:52 -07:00
Dillon Kearns
1ff4a2cffb Bump npm package to 1.0.31. 2019-09-09 15:59:05 -07:00
Dillon Kearns
7aa6f155ee Bump npm package to 1.0.30. 2019-09-06 19:54:32 +05:30
Dillon Kearns
106f975def Bump npm package to 1.0.29. 2019-09-06 11:06:09 +05:30
Dillon Kearns
f0635597d7 Add node-sass dependency. 2019-08-29 00:13:56 +05:30
Dillon Kearns
ba29a909d6 Bump npm package to 1.0.28. 2019-08-28 09:45:05 +05:30
Dillon Kearns
f716a83990 Bump npm package to 1.0.27. 2019-08-22 08:50:02 -07:00
Dillon Kearns
8bda2a9f27 Bump npm package to 1.0.26. 2019-08-22 06:47:09 -07:00
Dillon Kearns
2fbbc7079f Bump npm package to 1.0.25. 2019-08-22 06:34:57 -07:00
Dillon Kearns
a967fd52a3 Bump npm package to 1.0.24. 2019-08-22 05:58:13 -07:00
Dillon Kearns
7a68a8602d Use google closure compiler to minify code. 2019-08-22 05:39:32 -07:00
Dillon Kearns
fac3099d7b Remove unused dependency. 2019-08-22 05:38:47 -07:00
Dillon Kearns
9e51a1419b Bump npm package to 1.0.23. 2019-08-21 09:02:43 -07:00
Dillon Kearns
aa74bb5003 Add fields to make package.json happy. 2019-08-20 23:02:38 -07:00
Dillon Kearns
8b6d364b49 Remove obsolete files. 2019-08-20 20:51:41 -07:00
Dillon Kearns
0590f45680 Fix dev server mode. 2019-08-20 14:37:42 -07:00
Dillon Kearns
98e7c3bccb Bump npm package to 1.0.22. 2019-08-20 10:45:55 -07:00
Dillon Kearns
70a569c36f Bump npm package to 1.0.21. 2019-08-20 09:59:21 -07:00
Dillon Kearns
c30c4534d9 Bump npm package to 1.0.20. 2019-08-19 21:32:01 -07:00
Dillon Kearns
3bbd609692 Add jpeg compression to config. 2019-08-19 21:31:33 -07:00
Dillon Kearns
02b6189d13 Add imagemin plugin with basic png configuration. 2019-08-19 21:19:16 -07:00
Dillon Kearns
3b64034764 Bump npm package to 1.0.19. 2019-08-19 20:06:55 -07:00
Dillon Kearns
116d8a6996 Bump npm package to 1.0.18. 2019-08-19 19:23:37 -07:00
Dillon Kearns
031eea93e2 Bump npm package to 1.0.17. 2019-08-19 18:57:34 -07:00
Dillon Kearns
4daac2da77 Remove unused dependencies. 2019-08-19 16:18:14 -07:00
Dillon Kearns
21a7d1160e Add prototype file for compiling elm module from NodeJS. 2019-08-19 10:08:47 -07:00
Dillon Kearns
da74a19085 Bump npm package to 1.0.16. 2019-08-17 18:04:50 -07:00
Dillon Kearns
671918142b Add elm-format as a dev dependency. 2019-08-17 09:32:49 -07:00
Dillon Kearns
e45fc59283 Fix dev server. 2019-08-17 09:09:57 -07:00
Dillon Kearns
70286027fe Bump npm package to 1.0.15. 2019-08-16 18:36:18 -07:00
Dillon Kearns
d527f94e36 Generate content.txt file for all markdown files. 2019-08-16 08:32:15 -07:00
Dillon Kearns
36a535b37c Remove favicons dependency that's obsolete after webpack version. 2019-08-15 15:58:34 -07:00
Dillon Kearns
020228f8ed Use favicons webpack plugin. 2019-08-15 15:51:19 -07:00
Dillon Kearns
a57c737e82 Bump npm package to 1.0.14. 2019-08-15 07:31:45 -07:00
Dillon Kearns
2f394a0dda Move to workbox webpack plugin. 2019-08-14 21:43:12 -07:00
Dillon Kearns
4b721241dc Remove unneeded NPM dependencies. 2019-08-14 19:44:03 -07:00
Dillon Kearns
937b079a4f Build service worker once static files are generated. 2019-08-14 19:16:23 -07:00
Dillon Kearns
8d53d4292a Bump npm package to 1.0.13. 2019-08-14 17:55:48 -07:00
Dillon Kearns
b58fb84f4a Bump npm package to 1.0.12. 2019-08-14 17:42:25 -07:00
Dillon Kearns
6ce8a8d0a2 Fix the way the elm-pages module was being loaded. 2019-08-14 17:42:02 -07:00
Dillon Kearns
0451c8e0e5 Bump npm package to 1.0.11. 2019-08-14 16:43:40 -07:00
Dillon Kearns
3221aed85c Bump npm package to 1.0.10. 2019-08-14 15:47:18 -07:00
Dillon Kearns
cc84866f67 Bump npm package to 1.0.9. 2019-08-14 15:19:04 -07:00
Dillon Kearns
6af5a1ca11 Get css loaders working. 2019-08-14 14:31:05 -07:00
Dillon Kearns
e4a2be705b Get prerendering working with hardcoded list of routes. 2019-08-14 13:26:10 -07:00
Dillon Kearns
f70ef558cf Serve static assets. 2019-08-14 12:17:07 -07:00
Dillon Kearns
7c89584333 Run webpack server for elm-pages build. 2019-08-14 09:57:04 -07:00
Dillon Kearns
f45cc838e9 Use require.resolve in webpack file to fix issue with local installs. 2019-08-14 09:31:23 -07:00
Dillon Kearns
77617f388c Add basic boilerplate for running webpack dev server. 2019-08-13 16:02:58 -07:00
Dillon Kearns
4bd49a6511 Add boilerplate for building with webpack middleware. 2019-08-13 13:55:13 -07:00
Dillon Kearns
57c3a7b0b2 Add function for building service worker with workbox for use with CLI. 2019-08-12 20:10:21 -07:00
Dillon Kearns
eac4af3e00 Bump npm package to 1.0.8. 2019-08-12 17:37:15 -07:00
Dillon Kearns
14ef918a6c Change folder structure for published modules. 2019-08-12 17:37:09 -07:00
Dillon Kearns
ac4c0be9a8 Bump npm package to 1.0.7. 2019-08-12 16:28:02 -07:00
Dillon Kearns
8ee536249e Install favicons depdency. 2019-08-12 16:27:59 -07:00
Dillon Kearns
53c29efda7 Bump npm package to 1.0.6. 2019-08-12 16:26:42 -07:00
Dillon Kearns
1687fe0344 Add helper functions to published package. 2019-08-12 16:26:31 -07:00
Dillon Kearns
0d83e1927e Bump npm package to 1.0.5. 2019-08-11 20:03:04 -07:00
Dillon Kearns
39290badd8 Bump npm package to 1.0.4. 2019-08-05 15:18:49 -07:00
Dillon Kearns
69a5018ca8 Use gray-matter npm package to parse markdown frontmatter. 2019-08-05 15:12:58 -07:00
Dillon Kearns
5b8cdd4990 Bump npm package to 1.0.3. 2019-08-02 07:15:23 -07:00
Dillon Kearns
78da9174b3 Bump npm package to 1.0.2. 2019-07-29 13:53:42 -07:00
Dillon Kearns
93bd663ed3 Add explicit files to include in npm package binary. 2019-07-29 13:53:30 -07:00
Dillon Kearns
b3dc0a56d6 Bump npm package to 1.0.1. 2019-07-29 13:44:55 -07:00
Dillon Kearns
86d3fa8b8d Update description. 2019-07-29 13:44:26 -07:00
Dillon Kearns
4000021d63 Change binary and naming to elm-pages. 2019-07-29 11:56:41 -07:00
Dillon Kearns
5b33c0b5d3 Run in file watch mode. 2019-07-26 10:15:45 -07:00
Dillon Kearns
9957519829 Don't generate image assets for directories. 2019-07-24 15:40:53 -07:00
Dillon Kearns
a41ecfa189 Generate image assets. 2019-07-24 15:34:09 -07:00
Dillon Kearns
5de1e17fd2 Add binary file for npm. 2019-07-23 21:04:12 -07:00
Dillon Kearns
f910e51de1 Change title. 2019-07-23 20:00:41 -07:00
Dillon Kearns
f0b98c8d63 Change file structure. 2019-07-23 08:50:51 -07:00
Dillon Kearns
a24b02bfc3 Add pre-rendering step. 2019-07-23 08:31:00 -07:00
Dillon Kearns
26e9e755f2 Update posts, add glob depdency. 2019-07-23 06:08:00 -07:00
Dillon Kearns
3d8e6f1dde Add boilerplate for generator CLI. 2019-07-22 21:05:31 -07:00
Dillon Kearns
71dd7cbabe elm-app-gen 2019-07-22 08:11:26 -07:00