Dannon Baker
e88706c282
Prettier now supports Vue SFCs
2018-01-10 11:30:41 -05:00
Dannon Baker
823d07d41a
Prettier upgrade to 1.10
2018-01-10 11:30:16 -05:00
Martin Cech
bb29444edf
Merge pull request #5128 from dannon/check_for_client_build
...
Client build check
2018-01-03 17:11:13 -05:00
Dannon Baker
4dbe7c420e
Upgrade prettier 1.7->1.9
2017-12-11 11:16:14 -05:00
Dannon Baker
8cd62168d8
Upgrade minor devDependencies.
2017-12-11 11:14:39 -05:00
Dannon Baker
0a92f5b80b
Update vue-template-compiler
2017-12-11 11:09:35 -05:00
Dannon Baker
2ca7b90262
Upgrade webpack to 3.10
2017-12-11 11:08:59 -05:00
Dannon Baker
662f35df49
Upgrade vue.
2017-12-11 11:08:06 -05:00
Dannon Baker
45a25a1b8b
Rudimentary build checking for -dev only.
2017-12-04 18:03:27 -05:00
Dannon Baker
2083ce9ea0
jquery-ui does not like loading. jquery-ui-bundle handles this better, can easily be used as an import (we probably want to get rid of this stuff eventually, but it works for now)
2017-12-04 08:46:03 -05:00
Dannon Baker
3a532ad8e8
Bootstrap.js bug was preventing loading the 'correct' way; resolved with an update.
2017-12-04 08:46:03 -05:00
Dannon Baker
c23c2324bc
Scatterplot overhaul progress. Should just need to fix bootstrap tooltip loading and it's good to go.
2017-12-04 08:46:03 -05:00
Dannon Baker
1b4d8e5b9a
Merge pull request #5074 from jmchilton/qunit_fixes
...
More QUnit Fixes and Enhancements
2017-11-30 15:18:41 -05:00
Dannon Baker
0417699825
Merge remote-tracking branch 'upstream/dev' into maps_for_developer_only
2017-11-29 12:54:04 -05:00
Dannon Baker
a36542a72b
Add production + sourcemaps build targets. Not as granular as I want, but SourceMapDevTool has weird interactions with -p
2017-11-29 12:51:56 -05:00
John Chilton
395a6c3a5f
Switch qunit testing to producing a single webpack bundle.
...
I think a lot of the remaining issues stem from attempting to load multiple bundles in the same web browser window - repeatedly loading jQuery, select2, etc.... This variant is much closer to running all the tests in a seemingly more flexible order and I've never seen a select2 problem this way.
2017-11-27 12:54:11 -05:00
John Chilton
d868ffd08b
Improved qunit testing options.
...
- Speed up qunit testing but not re-building production bundles that aren't used anyway.
- Add a watch option for qunit.
- Add option to speed up running all tests by building tests as single bundle instead of many bundles. (May be future default for ``make client-test``.)
This is as close as I think we are going to get to closing #4843 .
2017-11-24 10:01:56 -05:00
Dannon Baker
06af0175cb
Drop production-watch package script.
2017-11-22 13:44:19 -05:00
Dannon Baker
35f08be9c8
Slight refactoring in package.json to standardize with 'dev' being the common, default option and 'production' being the non-default (logic being a build system should be the thing remembering extra options over the default)
2017-11-22 13:40:57 -05:00
Dannon Baker
5e2c738011
Reapply accidentally dropped -p flag on default webpack invocation.
2017-11-22 13:24:07 -05:00
Dannon Baker
3c0ffb0ce9
Separate dev and production builds.
2017-11-22 13:05:24 -05:00
Dannon Baker
0f266997f2
Swap karma-polyfill to devDependencies
2017-11-17 07:11:15 -05:00
John Chilton
4bdbe28e79
Fix two more of the qunit tests for webpack setup.
...
Using karma-polyfill.
2017-11-17 07:01:32 -05:00
Dannon Baker
c871ba605a
Work around https://github.com/karma-runner/karma-qunit/issues/98 for now, use qunitjs dep
2017-11-17 06:11:04 -05:00
Dannon Baker
baec91349f
Remove bin path from package.json for karma.
2017-11-17 05:57:04 -05:00
Dannon Baker
01f3cc1c1a
Move testing dependencies to devDependencies, use yarn.
2017-11-17 05:54:14 -05:00
John Chilton
00147bafc7
Run qunit tests under Karma.
2017-11-16 23:43:57 -05:00
Dannon Baker
8810bd0f7c
Add axios
2017-11-10 06:21:32 -05:00
Dannon Baker
886cd6c62e
Better, more robust latex conversion.
2017-11-09 18:07:45 -05:00
Dannon Baker
3091994a02
Segmented out single file component build infra for vue
2017-11-08 15:39:02 -05:00
Dannon Baker
4071c81a92
Vue lib+build; fixes setimmediate polyfill injection.
2017-11-07 19:53:14 -05:00
Dannon Baker
f7fc785eeb
Citations work; add client route, remove mako and make it all js-driven.
2017-11-07 13:16:22 -05:00
Dannon Baker
b9ff347e9b
Merge remote-tracking branch 'upstream/dev' into bibtex-replacement-lib
2017-11-06 16:51:02 -05:00
Dannon Baker
d464fe166e
Prettier formatting change; rerun.
2017-11-02 18:19:53 -04:00
Dannon Baker
adaa6e28fc
Add GXY_NOPACK option to beautify packed code for easier \(temporary\) debugging.
2017-11-01 11:39:42 -04:00
Dannon Baker
e591288cad
Swap to a more flexible bibtex library.
2017-11-01 09:32:38 -04:00
Dannon Baker
6fd17e3669
Add a gulp plumber.
2017-10-25 16:46:21 -04:00
Dannon Baker
5b2928f851
Adjust prettier glob, rerun/rebuild.
2017-10-17 13:10:59 -04:00
Dannon Baker
2c26532c3a
Swap from flow to babylon parser for prettier.
2017-10-17 12:58:15 -04:00
Dannon Baker
7e821b823f
Prettier version bump.
2017-10-17 12:58:15 -04:00
Dannon Baker
7f9c480b80
Fix exclusion of libs for prettier.
2017-10-17 12:58:14 -04:00
Dannon Baker
ea2a68d405
Initial prettier npm script target
2017-10-17 12:58:14 -04:00
Dannon Baker
1bd7d3b9c1
Add prettier.
2017-10-17 12:58:14 -04:00
Dannon Baker
3e509bd5fb
Include style-watch in 'watch' overhead task.
2017-10-17 12:49:37 -04:00
Dannon Baker
4309c5467f
Style and watch-style naming changes for package scripts.
2017-10-17 12:49:28 -04:00
Dannon Baker
2af5dfad6a
Add build-toolshed target to package scripts.
2017-10-17 09:58:49 -04:00
Dannon Baker
f6b2e1b92c
Roll charts building into package scripts, simplify makefile.
2017-10-16 10:44:21 -04:00
Dannon Baker
258675edfa
Make package scripts more concise.
2017-10-16 10:06:40 -04:00
Dannon Baker
926cf3ef05
Prior to watching, make sure libs are staged.
2017-10-13 12:47:47 -04:00
Dannon Baker
9678ebcc86
De-bowerify complexify; use the same location/naming schema for where jquery.complexify is stored. Update libs bundle.
2017-10-11 19:04:38 -04:00