Jeff Avallone
589b1aa9e0
Tweaking test summary setup
2018-05-29 17:36:29 -04:00
Jeff Avallone
49e56aebd7
Setting up CircleCI test summary support
2018-05-29 17:30:51 -04:00
Jeff Avallone
537bf3eb11
Renaming deploy config file
2018-05-28 10:33:51 -04:00
Jeff Avallone
25197b9abd
Adding more flexible deploy script
2018-05-27 13:45:26 -04:00
Jeff Avallone
8f50e2e232
Turning off cache for local prod server
2018-05-25 14:36:33 -04:00
Jeff Avallone
f3a2acdd7f
Updating dependencies
2018-05-16 18:46:58 -04:00
Jeff Avallone
0ac27391c7
Updating packages
2018-04-08 22:07:52 -04:00
Jeff Avallone
f5f30a854b
Ensuring react-test-renderer is the correct version and enabling test
2018-03-31 05:18:54 -04:00
Jeff Avallone
0b76e5979c
Adding webpack bundle analyzer
2018-03-30 17:06:11 -04:00
Jeff Avallone
a471a33014
Splitting prod configs
2018-03-30 17:05:33 -04:00
Jeff Avallone
8ef5a5483d
Upgrading Workbox plugin
2018-03-29 21:25:45 -04:00
Jeff Avallone
a3ad7d0e08
Upgrading webpack packages
2018-03-29 21:10:21 -04:00
Jeff Avallone
fe7caf5faa
Updating React and switching to new lifecycle methods
2018-03-29 19:00:52 -04:00
Jeff Avallone
cbe538c007
Upgrading webpack to 4.0
...
Needed to replace favicon generator
2018-03-07 19:09:08 -05:00
Jeff Avallone
aa278fb193
Adding URL handling
2018-02-19 17:29:08 -05:00
Jeff Avallone
50d05c423d
Using modules in babel
...
Switching back to running tests in production environment
2018-02-19 17:01:52 -05:00
Jeff Avallone
2dd2132a2b
Revert "Running tests in production environment to remove spurious warnings"
...
This reverts commit 0a9b0f6bfb
.
2018-02-18 16:26:36 -05:00
Jeff Avallone
0a9b0f6bfb
Running tests in production environment to remove spurious warnings
...
This gets rid of the warnings from React due to jsdom not recognizing
SVG elements. Looks like there's a PR against jsdom that might fix this,
so once that's in this change can be reverted
2018-02-18 16:11:25 -05:00
Jeff Avallone
6e8d7c297a
Moving to using a decorator mixin instead of base class for SVGs
2018-02-17 16:58:49 -05:00
Jeff Avallone
d2651c585f
Turn off modules in babel build (webpack handles it)
2018-02-17 15:20:23 -05:00
Jeff Avallone
dea6d92272
Reorganizing the rendering flow
2018-02-17 10:45:03 -05:00
Jeff Avallone
06a90429ff
Getting Download links working
2018-02-16 22:47:53 -05:00
Jeff Avallone
82b780e9c3
First cut of SVG rendering components
...
These still need work, but they're functional enough to render a diagram
2018-02-16 19:16:30 -05:00
Jeff Avallone
3fdc74bdf2
Adding color output to prerender script and relocating to script
2018-02-16 17:16:23 -05:00
Jeff Avallone
d69ab00ad5
Updating i18n:scrub command with better output
2018-02-16 17:15:45 -05:00
Jeff Avallone
5218906385
Adding script to scrub locale files
...
For any keys in en/translation.yaml and missing in
<lang>/translation.yaml, this tool will add the key to
<lang>/missing.yaml. This is to facilitate translation of keys that have
been added to the app.
This also serves as a lint-like tool for translation files since they
will all be re-written when running.
2018-02-15 21:19:25 -05:00
Jeff Avallone
adba2999bf
Updating prerender script to use async/await
2018-02-15 20:26:03 -05:00
Jeff Avallone
9adaa6041d
Formatting
2018-02-15 20:03:04 -05:00
Jeff Avallone
74f1513311
Moving configs into package.json
2018-02-15 18:17:40 -05:00
Jeff Avallone
7a8a9836aa
Adding to i18n mocks
2018-02-15 17:35:12 -05:00
Jeff Avallone
d9af19ca63
Cleanup setup modules
2018-02-15 17:33:14 -05:00
Jeff Avallone
fcba4b75ec
Moving Jest setup and consolidating
2018-02-15 17:27:15 -05:00
Jeff Avallone
eb384831fe
Tweaking Jest config
2018-02-15 17:22:25 -05:00
Jeff Avallone
8817b5f027
Setting up webpack resolve root
2018-02-13 20:09:52 -05:00
Jeff Avallone
d8a8177f41
Setting NODE_ENV for builds
2018-02-13 17:54:14 -05:00
Jeff Avallone
888336cbec
Adding loader for i18next translation files
2018-02-13 17:46:44 -05:00
Jeff Avallone
1fd797f52a
Adding identity-obj-proxy for CSS module mocks
2018-02-13 17:15:33 -05:00
Jeff Avallone
20adf55c11
Breaking up main stylesheet into per-component styles
2018-02-13 17:12:02 -05:00
Jeff Avallone
7238643740
Reworking static page generation
...
Including styles in components wasn't working with the old system.
2018-02-13 17:10:32 -05:00
Jeff Avallone
21146549f7
Adding language detection
2018-02-11 18:43:11 -05:00
Jeff Avallone
355ef79d20
Adding i18next
2018-02-11 18:37:07 -05:00
Jeff Avallone
63e56c5df7
Setting browserslist
2018-02-11 14:56:39 -05:00
Jeff Avallone
eda8daf8dd
Switching to use cssnext
2018-02-11 14:51:17 -05:00
Jeff Avallone
ca41d2015a
Adding test coverage
2018-02-11 13:10:24 -05:00
Jeff Avallone
edf4ecd081
Removing react-test-renderer
2018-02-11 11:58:03 -05:00
Jeff Avallone
cabc2adc1f
Adding enzyme
2018-02-11 11:49:50 -05:00
Jeff Avallone
8b86ddc14c
Updating babel and eslint configs
...
Adding support for class properties amongst other things
2018-02-11 11:16:07 -05:00
Jeff Avallone
b009d078b6
Adding Sentry.io
2018-02-11 10:41:03 -05:00
Jeff Avallone
fd5a8786d0
Adding Google Analytics
2018-02-11 10:27:43 -05:00
Jeff Avallone
70455ea2b8
Moving build-time deps out of devDependencies
2018-02-11 09:41:03 -05:00