Michael Jackson
ea85062ff6
Inline scripts in HTML files
2019-01-24 15:49:21 -08:00
Michael Jackson
bbb092d974
Load React + Emotion from CDN URLs, use globals
...
Remove @emotion/babel-preset-css-prop and import { jsx } from
@emotion/core directly instead so Rollup can preserve imports order when
bundling (instead of @emotion/core automatically inserting itself as the
first import).
2019-01-23 21:27:58 -08:00
Michael Jackson
b680aba7ad
Remove react-motion
2019-01-15 07:58:04 -08:00
Michael Jackson
d13fedd940
Use css prop
2019-01-12 21:23:31 -08:00
Michael Jackson
d2637cb9ea
Streamline home page
2019-01-12 20:30:42 -08:00
Michael Jackson
09914c1db4
Server render the main page
...
Also, add hashes to asset file names and use the "entry manifest" plugin
in dev to get auto-reloading.
2019-01-12 19:27:28 -08:00
Michael Jackson
76f05911cd
Inject secret key at build time
2019-01-05 18:03:10 -08:00
Michael Jackson
31e7d3865a
Experimental port to Firebase hosting
2019-01-05 17:14:36 -08:00
Michael Jackson
e4d6df255e
Add clean script and update some deps
2019-01-01 18:59:28 -08:00
Michael Jackson
25d86e9c95
Use latest stable node
2018-12-21 11:04:19 -08:00
Michael Jackson
db615e29fe
Remove Docker config, use heroku local instead
2018-12-20 19:50:30 -08:00
Michael Jackson
59a5acbe08
Switch back to in-memory cache
2018-12-17 15:57:44 -08:00
Michael Jackson
ada37035cd
Add webpack-cli
2018-12-06 07:21:38 -05:00
Michael Jackson
4fd697aec1
Upgrade to Babel 7
...
Also, update to webpack 4 and add support for dynamic import() and
import.meta in ?module mode.
Fixes #108
Fixes #151
2018-12-06 07:13:33 -05:00
Michael Jackson
0bc640962c
Close database connections after running tests
2018-10-30 20:30:13 -07:00
Michael Jackson
21ed6ee42e
Add ?module support for HTML files
...
Closes #113
2018-09-04 15:58:52 -07:00
Michael Jackson
e04db2c49c
Fix auth using header
2018-09-01 09:36:48 -07:00
Michael Jackson
185a956fb9
Move API endpoints to /api
2018-09-01 06:37:48 -07:00
Michael Jackson
2c97136279
Fix lint script
2018-09-01 06:37:20 -07:00
Michael Jackson
eb51b9df26
Fix Jest setup
2018-07-31 11:03:02 -07:00
Michael Jackson
135da0fdc5
Server render auto-index pages
...
Also, load the autoIndex bundle on the client so we can use React
instead of using an inline script.
2018-07-31 10:07:27 -07:00
Michael Jackson
caffd0efc8
Improvements to dev setup
2018-07-17 23:40:32 -07:00
Michael Jackson
5969ecc6ef
Don't cache packages on the filesystem
...
Should help with transient errors reported in #86 , #104 , and #110
2018-07-14 14:46:33 -07:00
Michael Jackson
139207ec86
Add Sentry
2018-07-14 10:33:36 -07:00
Michael Jackson
43379bb73d
Use global React, ReactDOM, and ReactRouterDOM from unpkg
2018-07-10 07:49:35 +10:00
Michael Jackson
ffde00c444
Move stats.json into the root
2018-07-05 17:08:56 -07:00
Michael Jackson
89239a7c42
Use nodemon to automatically restart the server in dev
2018-07-05 17:08:37 -07:00
Michael Jackson
5c9c4f00e8
Run development server using Docker
2018-06-14 11:20:07 -07:00
Michael Jackson
57ba532400
Use node 8
2018-06-01 17:41:38 -07:00
Michael Jackson
b0834c08fd
Move babel presets to devDeps
2018-06-01 16:37:05 -07:00
Michael Jackson
121ea62cb8
Upgrade tar-fs to 1.16.2
2018-05-22 22:24:26 -04:00
Michael Jackson
0f895bf04e
Use lockfile to prevent inter-process races
...
See #86
2018-05-22 22:06:55 -04:00
Michael Jackson
c6a6b1ffc9
Upgrade Jest and fix failing tests
2018-05-19 07:49:21 -07:00
MICHAEL JACKSON
d6f2bc089a
Better dev server integration
2018-02-16 16:00:06 -08:00
Michael Jackson
a0d1479edd
Inline babel-plugin-unpkg-rewrite
2018-01-09 21:41:19 -08:00
MICHAEL JACKSON
06c9296809
Add back static assets
2017-12-14 08:52:04 -08:00
MICHAEL JACKSON
f2daafadfb
Remove CRA stuff, revert to custom webpack config
2017-12-14 08:27:40 -08:00
MICHAEL JACKSON
a4254eadcb
Remove unneeded dep
2017-12-13 15:49:26 -08:00
MICHAEL JACKSON
8eb89bc815
Bump babel-plugin-unpkg-rewrite version
2017-12-05 12:12:40 -08:00
MICHAEL JACKSON
3a309241da
Prettify
2017-11-25 13:25:01 -08:00
MICHAEL JACKSON
1c28ac2ff3
Use node 8.4.x in production, 8.4.0 on Travis
2017-11-11 20:43:44 -08:00
MICHAEL JACKSON
0e1f26849b
Add auth and blacklist APIs
2017-11-11 12:18:13 -08:00
MICHAEL JACKSON
a8ab0b7dab
Fix failing tests
2017-11-08 09:13:28 -08:00
MICHAEL JACKSON
2d57d96e62
Prettier everything up
2017-11-08 08:57:15 -08:00
MICHAEL JACKSON
b92f803b97
Add dev script
2017-10-16 15:20:06 -07:00
MICHAEL JACKSON
de1195d8e9
Add _search endpoint
2017-09-13 08:01:46 -07:00
Andrea Giammarchi
d72d4ee6f3
Add support for .mjs files
...
Right now these are served as application/octect-stream
The latest mime module with latest mime-db thought
would serve them as application/javascript.
This would enable direct .mjs access without needing
?module or runtime transpilations.
2017-09-12 07:34:48 -07:00
MICHAEL JACKSON
dd8df34574
Revert to custom file sending logic
2017-08-26 20:38:31 -07:00
MICHAEL JACKSON
02b0dc91e2
More improvements for ?module
2017-08-24 00:33:58 -06:00
MICHAEL JACKSON
c5092f4b68
Update dep
2017-08-23 14:16:57 -07:00