Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 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
- Loading branch information
Matt Gaunt
committed
Nov 18, 2016
1 parent
7646383
commit 71b24d7
Showing
147 changed files
with
4,543 additions
and
1,012 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,19 @@ | ||
{ | ||
"extends": "google", | ||
"extends": ["eslint:recommended", "google"], | ||
"env": { | ||
"serviceworker": true, | ||
"browser": true, | ||
"node": true, | ||
"es6": true | ||
}, | ||
"rules": { | ||
"max-nested-callbacks": 0, | ||
"valid-jsdoc": [ | ||
2, | ||
{ | ||
"requireParamDescription": false, | ||
"requireReturnDescription": false, | ||
"prefer": { | ||
"return": "returns" | ||
} | ||
} | ||
], | ||
"no-warning-comments": 0 | ||
"valid-jsdoc": 1, | ||
"require-jsdoc": 1 | ||
}, | ||
"parserOptions": { | ||
"ecmaVersion": 2017 | ||
}, | ||
"globals": { | ||
"BroadcastChannel": false | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
node_modules | ||
build | ||
temp | ||
npm-debug.log | ||
packages/**/LICENSE |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
ruby-2.2.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,17 @@ | ||
sudo: required | ||
dist: trusty | ||
language: node_js | ||
env: | ||
global: | ||
# - FF_BETA_PATH: './firefox/firefox' | ||
|
||
node_js: | ||
- 'stable' | ||
addons: | ||
# From some tests it seems you can only have one firefox addon. | ||
# Adding two results in the last one defined being the one installed. | ||
firefox: latest | ||
apt: | ||
sources: | ||
- google-chrome | ||
packages: | ||
- google-chrome-stable | ||
- google-chrome-beta | ||
|
||
before_install: | ||
# Get firefbox beta and extract to tar for the test runner to use. | ||
# - wget 'https://download.mozilla.org/?product=firefox-beta-latest&lang=en-US&os=linux64' -O firefox-beta.tar.bz2 && tar xvjf firefox-beta.tar.bz2 | ||
|
||
# Read more here: https://docs.travis-ci.com/user/gui-and-headless-browsers/#Using-xvfb-to-Run-Tests-That-Require-a-GUI | ||
before_script: | ||
- "export DISPLAY=:99.0" | ||
- "sh -e /etc/init.d/xvfb start" | ||
- "sh -e /etc/init.d/xvfb start || echo \"Unable to start virtual display.\"" | ||
- sleep 3 # give xvfb some time to start | ||
|
||
script: | ||
- gulp build && gulp lint test | ||
- gulp lint | ||
- gulp build | ||
- gulp test |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
source "http://rubygems.org" | ||
|
||
gem 'jekyll', '>=3.1.6' | ||
gem 'kramdown' | ||
gem 'jekyll-github-metadata' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
GEM | ||
remote: http://rubygems.org/ | ||
specs: | ||
addressable (2.4.0) | ||
colorator (1.1.0) | ||
faraday (0.9.2) | ||
multipart-post (>= 1.2, < 3) | ||
ffi (1.9.14) | ||
forwardable-extended (2.6.0) | ||
jekyll (3.3.0) | ||
addressable (~> 2.4) | ||
colorator (~> 1.0) | ||
jekyll-sass-converter (~> 1.0) | ||
jekyll-watch (~> 1.1) | ||
kramdown (~> 1.3) | ||
liquid (~> 3.0) | ||
mercenary (~> 0.3.3) | ||
pathutil (~> 0.9) | ||
rouge (~> 1.7) | ||
safe_yaml (~> 1.0) | ||
jekyll-github-metadata (2.2.0) | ||
jekyll (~> 3.1) | ||
octokit (~> 4.0, != 4.4.0) | ||
jekyll-sass-converter (1.4.0) | ||
sass (~> 3.4) | ||
jekyll-watch (1.5.0) | ||
listen (~> 3.0, < 3.1) | ||
kramdown (1.12.0) | ||
liquid (3.0.6) | ||
listen (3.0.8) | ||
rb-fsevent (~> 0.9, >= 0.9.4) | ||
rb-inotify (~> 0.9, >= 0.9.7) | ||
mercenary (0.3.6) | ||
multipart-post (2.0.0) | ||
octokit (4.4.1) | ||
sawyer (~> 0.7.0, >= 0.5.3) | ||
pathutil (0.14.0) | ||
forwardable-extended (~> 2.6) | ||
rb-fsevent (0.9.8) | ||
rb-inotify (0.9.7) | ||
ffi (>= 0.5.0) | ||
rouge (1.11.1) | ||
safe_yaml (1.0.4) | ||
sass (3.4.22) | ||
sawyer (0.7.0) | ||
addressable (>= 2.3.5, < 2.5) | ||
faraday (~> 0.8, < 0.10) | ||
|
||
PLATFORMS | ||
ruby | ||
|
||
DEPENDENCIES | ||
jekyll (>= 3.1.6) | ||
jekyll-github-metadata | ||
kramdown | ||
|
||
BUNDLED WITH | ||
1.13.6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
/* | ||
Copyright 2016 Google Inc. All Rights Reserved. | ||
Licensed under the Apache License, Version 2.0 (the "License"); | ||
you may not use this file except in compliance with the License. | ||
You may obtain a copy of the License at | ||
|
||
http://www.apache.org/licenses/LICENSE-2.0 | ||
|
||
Unless required by applicable law or agreed to in writing, software | ||
distributed under the License is distributed on an "AS IS" BASIS, | ||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
See the License for the specific language governing permissions and | ||
limitations under the License. | ||
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.