Commit Graph
110 Commits
Author SHA1 Message Date
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