Commit Graph

154 Commits

Author SHA1 Message Date
Michael Jackson 6568d88e45 Remove GAE logging 2021-04-04 05:58:00 -07:00
Kurt 3268750947 config for unpkg.fly.dev 2021-04-04 05:06:54 -07:00
thepassle cb238f99ec chore: add nullish coalescing babel plugin 2021-04-04 04:58:51 -07:00
thepassle 5c6ac8d92c feat: support optional chaining in ?module mode 2021-04-04 04:58:51 -07:00
Michael Jackson 92c1a4043f Use node 12 runtime 2020-08-12 08:57:45 -07:00
Michael Jackson fe833797e8 Use eslint-config-react-app 2019-10-20 21:55:56 -07:00
Michael Jackson 1c850c8662 Use GAE trace agent 2019-08-04 23:43:21 -07:00
Michael Jackson 34baab07ab New "browse" UI
Also, separated out browse, ?meta, and ?module request handlers.

Fixes #82
2019-07-26 15:31:46 -07:00
Michael Jackson ccd8ccf6a4 Remove unneeded dep 2019-07-10 08:11:21 -07:00
Michael Jackson f3ecddea47 Get tests passing again 2019-07-09 17:21:25 -07:00
Michael Jackson a3df5eb480 Tighten up ESLint client config 2019-07-09 14:29:20 -07:00
Michael Jackson d5022035c1 Remove secret key 2019-07-09 11:21:54 -07:00
Michael Jackson 390498fefd Remove auth 2019-07-09 11:06:49 -07:00
Michael Jackson db01dc234b Update name 2019-07-08 22:19:41 -07:00
Michael Jackson 8f11d84428 Update scripts 2019-02-01 17:54:21 -08:00
Michael Jackson 154b732540 Deploy staging on App Engine standard 2019-01-29 14:57:39 -08:00
Michael Jackson 4136c9360c Use node 10 2019-01-26 21:47:31 -08:00
Michael Jackson 5533725f64 Remove Firebase hosting, back to Express 2019-01-26 15:20:15 -08:00
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