Commit Graph
7 Commits
Author SHA1 Message Date
Jeffrey PosnickandGitHub 5e7b7b9434 Adds assertions to check the elements in an array (#238)
* Adds assertions to check the elements in an array

* Test fixes
2017-02-27 10:43:32 -05:00
Jeffrey PosnickandGitHub e1b93a09be Adds the NavigationRoute class (#234)
* Adds the NavigationRoute class

* Test tweaks

* Paper over some differences in Firefox

* Now a tweak for Chrome
2017-02-23 14:23:54 -05:00
Jeffrey PosnickandMatt Gaunt 2da85659ad Make the Errors generated by assert more useful. (#230) 2017-02-23 09:11:55 -08:00
Matt GauntandGitHub 82b7c6aa3a Get file manifest entries (#213)
* Adding function to get the file manifest entries as JS Object

* Adding getManifestFileEntries method and fixing jsdoc

* Adding ManifestEntry
2017-02-15 21:47:48 +00:00
Jeffrey PosnickandAddy Osmani b78e3e3d6a goog.cacheExpiration.Behavior code (#77)
* Working code + demo for goog.cacheExpiration.Behavior

* Linting fixes.

* Review feedback.
2016-12-02 15:14:49 -08:00
Matt GauntandGitHub 43dea0fe7c Higher Level Library - Early Commit (#74)
* Adding start of sw-lib

* Fixing the test with new sw-routing

* Removing opera tests and switching to gulp-spawn-mocha

* Following testing naming conventions
2016-11-23 13:23:33 -08:00
Matt GauntandGitHub 71b24d7a6a The Future is Now (#71)
* Super-early exploration

* Move to require() instead of import for the build scripts

* Adding an assert library

* Bump up the documentation dependency

* Add some configuration/assertions

* Add some configuration/assertions

* Another checkpoint.

* More bits.

* Bug fixes!

* CacheManager -> CacheWrapper

* Manager -> Behavior

* Pass the (non-false) result of when to the handler as {params}

* Manager -> Behavior

* Add a RegExpRoute class

* Bug fixes + cleanup

* Docs (#46)

* Deploy to GitHub Pages

* First attempt at jsdoc integration

* Just removing docs for now - creates a lot of noise

* Fixing linting issues

* Gulp clean (#49)

* Deploy to GitHub Pages

* Removing jsdoc and docs

* Fixes unit tests

* Adding browser download to gulpfile

* Minor console log tweak

* Updating selenium assistant to make gulp download work

* Minify (#53)

* First attempt and minified build

* Removing old modules

* Changing minification for babili (#55)

* Changing minification for babili

* External sourcemap and tidy up of code

* Adding license header file

* Removing unused dep

* Updating to latest google styleguide (#56)

* Cleaner build (#57)

* Pulling out minified JS Bundle

* Moving to shared build config. Still needs some work

* Moving to modular gulp taks and shared build

* Removing travis typo

* Removing travis TODO

* Latest syntax/interface updates (#58)

* WIP

* Some more updates to match the latest spec

* Latest sw-routing updates

* Latest sw-runtime-caching updates

* Add .min. to output .js file

* Broadcast cache update changes

* Use .bind() to ensure this is set inside of callback

* Syntax tweaks

* Demo updates

* CacheWrapper => RequestWrapper

* CacheWrapper => RequestWrapper

* Lint cleanup

* JSDoc for the sw-broadcast-cache-update project.

* Linting updates

* Removes predicates, adds ExpressRoute (#62)

* Removes predicates, adds ExpressRoute

* Linting fixes

* Jsdocs (#63)

* Adding current changes to the jsdoc

* Fixing up modules and JSDoc

* Bumping selenium-assistant version

* Lerna (#65)

* First shift to lerna

* Fixing build from heap overflow

* Setting up some stuff for lerna release

* Got the building of tools with copy license into each

* Adding files for publishing

* v0.0.1

* Resetting the package.json

* v0.0.1

* Changing version number

* v0.0.3

* Adding the Gemfile.lock

* Add a warning about sw-precaching not being ready.

* JSDoc for sw-runtime-caching

* sw-broadcast-cache-update demo

* Updated the package.json description of sw-cache-expiration

* Linting fixes.

* Repo-level README updates

* Documentation updates

* Linting updates

* v0.0.4

* changing gulp serve directory (#66)

* Moved over to newer JS build process (#68)

* Moved over to newer JS build process

* Fixing up the lint errors

* Use Rollup's moduleName instead of the homegrown scope helper.

* Adding back in in the analytics suite (#69)

* Adding back in in the analytics suite

* Fixing selenium url

* Fixing lint issue

* Removing sinon

* Fixing feedback

* Tests (#70)

* Adding reesilience to tests

* Adding retries for sw-appcache behavior as well

* Fixing multiple windows on retires

* Moving driver get to a test
2016-11-18 10:15:51 -08:00