Jeff Avallone
bf97c596c9
Fixing SVG CSS import when using alternate build dir
2017-07-29 20:54:27 -04:00
Jeff Avallone
90253b69c9
Integrating Sentry for JS error tracking
2017-07-29 17:37:06 -04:00
Jeff Avallone
fac820aecd
Adding Google Analytics during build instead of with mod_pagespeed
2017-07-29 17:37:06 -04:00
Jeff Avallone
a44dadd28d
Cleaning up some module requirements
2016-10-15 17:45:20 -04:00
Jeff Avallone
fa977fe791
Integrating webpack build into gulpfile
2016-10-15 17:45:18 -04:00
Jeff Avallone
f70d896839
Removing configs to build styles with gulp
2016-10-15 17:44:37 -04:00
Jeff Avallone
218e6a30d8
Adding npm script to run JSCS lint
2016-10-15 12:55:51 -04:00
Jeff Avallone
c89ef457b6
Removing karma gulp tasks in favor or npm script
2016-10-15 12:55:50 -04:00
Jeff Avallone
a8a76651c2
Removing gulp JS build scripting
2016-10-15 12:55:50 -04:00
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