Commit Graph

54 Commits

Author SHA1 Message Date
Jeff Avallone
639d00d8df Revert "Removing separate SVG CSS rendering"
This reverts commit e9a0def7d8.
2016-05-31 08:34:29 -04:00
Jeff Avallone
9add3984d6 Adjusting gulpfile to support building on windows 2016-04-21 17:06:26 -04:00
Jeff Avallone
3cb36b256b Updating gulp-hb version 2016-03-10 17:45:20 -05:00
Jeff Avallone
e9a0def7d8 Removing separate SVG CSS rendering 2016-03-10 17:19:15 -05:00
Jeff Avallone
bec65ee1b8 Fixing babel-polyfill integration 2015-11-10 21:40:35 -05:00
Jeff Avallone
dcc1cd3968 Adding babel-polyfill to fix errors 2015-11-10 20:59:26 -05:00
Jeff Avallone
b099d13ad9 Cleaning up souremaps paths 2015-11-01 11:44:27 -05:00
Jeff Avallone
e1bc209590 Compressing JS and CSS 2015-11-01 11:32:05 -05:00
Jeff Avallone
2a338595d5 More gulpfile cleanup 2015-11-01 11:10:22 -05:00
Jeff Avallone
4c5e176cea Adding gulp task help 2015-11-01 11:05:12 -05:00
Jeff Avallone
fd3cc4f447 Cleaning up requires in gulpfile 2015-11-01 10:45:09 -05:00
Jeff Avallone
966ab5f2d6 Fixing lint errors 2015-11-01 10:28:37 -05:00
Jeff Avallone
e35be731cc Adding JSCS integration 2015-11-01 10:18:31 -05:00
Jeff Avallone
fdb79beb79 Reworking how styles are built and how SVG styles are included 2015-11-01 10:04:16 -05:00
Jeff Avallone
fb4b39e75b Tweaking error handling setup 2015-11-01 07:21:17 -05:00
Jeff Avallone
c02fb6406b Simplifying the "scripts" gulp task 2015-11-01 07:07:17 -05:00
Jeff Avallone
445996744a Switching to Babel instead of es6ify 2015-11-01 06:50:57 -05:00
Jeff Avallone
025636d559 Switching from compass to node-sass and Bourbon 2015-10-31 22:45:36 -04:00
Jeff Avallone
dc72b2d4e4 Switching template rendering to use Handlebars
- Extracting the IE8 notice and SVG templates out into partials
- Moving changelog details into a data file
2015-10-31 13:12:14 -04:00
Jeff Avallone
c90d09a1e0 Updating karma-browserify
This required updating import paths in the spec files
2015-10-31 12:09:38 -04:00
Jeff Avallone
f04362cced Updating dependencies 2015-10-31 11:03:14 -04:00
Jeff Avallone
53f74aff30 Switching to more generic task names 2015-10-31 09:44:55 -04:00
Jeff Avallone
371e4adc29 Removing the need for gulp-watch 2015-10-31 09:32:34 -04:00
Jeff Avallone
72e5647f21 Adding docco support 2015-04-11 13:59:23 -04:00
Jeff Avallone
66b3c76f9a No longer extracting the sourcemap from the compiled JS
It has been causing some minor issues in local dev for a while, and
doesn't add much in production since the sourceMap comments are removed
by the pagespeed mod
2015-01-19 09:58:51 -05:00
Jeff Avallone
c809913fe7 Using mold-source-maps to remove working path from source map
It still shows up in the sourceURL embedded by a traceur compiler. Still
need to work on that, but this is a little better.
2014-12-30 10:01:29 -05:00
Jeff Avallone
4b38bd6edd Adding build date to a comment in the header 2014-12-23 20:23:37 -05:00
Jeff Avallone
99970dd2ab Adding a single run karma task for later CI setup 2014-12-22 11:20:41 -05:00
Jeff Avallone
a65820b4d5 Removing watch for scss files.
The task is now handled as part of the markup re-build
2014-12-21 16:57:59 -05:00
Jeff Avallone
e466e7e548 Moving the SVG styles out of the svg element
They are now processed with compass
2014-12-21 14:48:43 -05:00
Jeff Avallone
12a4186188 Adding a hack to allow setting page titles
I may look for a more robust system to handle markup than just gulp-wrap
2014-12-21 01:42:48 -05:00
Jeff Avallone
042228d09f Switching Karma test browser to Chrome
Apparently traceurRuntime doesn't work in PhantomJS
2014-12-04 19:11:30 -05:00
Jeff Avallone
bd19966cab Tweaking browserify setup to get all es6 features working
Currently getting an error about $traceurRuntime being undefined while
running Karma tests. This will need to be investigated.
2014-12-04 18:34:35 -05:00
Jeff Avallone
e910c757e5 Converting config into a module instead of just JSON
Allows the browserify config to be further unified. Also added ability
to build to different paths than just ./build
2014-11-30 14:39:56 -05:00
Jeff Avallone
301dce5873 Integrated snap.svg and starting to render content 2014-11-30 10:48:33 -05:00
Jeff Avallone
57c0de7668 Extracting sourcemap from compiled JS file 2014-11-30 09:58:27 -05:00
Jeff Avallone
b8b98edbf5 Making browserify setup inline in gulpfile 2014-11-25 08:55:07 -05:00
Jeff Avallone
5c856d5b19 Updating gulpfile to run karma separately.
Karma appears to mess up gulp.watch calls. As a result, the site was not
being rebuilt when files were changed.
2014-11-25 08:51:22 -05:00
Jeff Avallone
ba9b779ba7 Integrating canopy (with a demo parser from the canopy docs) 2014-11-24 22:31:20 -05:00
Jeff Avallone
84f35cf647 Switching to karma instead of hacked up jasmine setup 2014-11-24 21:44:50 -05:00
Jeff Avallone
9d7730cc3c Adding jasmine test integration 2014-11-23 18:55:32 -05:00
Jeff Avallone
8a30c31243 Adding error notification to gulp tasks 2014-11-23 17:50:30 -05:00
Jeff Avallone
3c5c1579e2 Creating a config.json for the gulpfile 2014-11-23 17:26:05 -05:00
Jeff Avallone
9fc138d87d Moving requires into individual tasks 2014-11-23 17:17:29 -05:00
Jeff Avallone
074d1081ce Tweaking gulpfile to allow quick rebuilds of site 2014-11-23 17:13:24 -05:00
Jeff Avallone
cc16603f6f Adding browserify and es6ify support 2014-11-23 17:00:01 -05:00
Jeff Avallone
9151a47a8e Tweaking compass setup 2014-11-23 16:30:03 -05:00
Jeff Avallone
55f03879a7 Adding task to copy unprocessed files to build directory 2014-11-23 16:29:40 -05:00
Jeff Avallone
0e77b0f96b Tweaking watchlist for markup rebuilds 2014-11-23 16:17:01 -05:00
Jeff Avallone
fcdc3f8ecd Adding initial compass integration 2014-11-23 16:16:10 -05:00