1
- # Ember Service Worker Index
1
+ ember-service-worker-index-fallback
2
+ ==============================================================================
3
+ [ ![ Greenkeeper badge] ( https://badges.greenkeeper.io/st-h/ember-service-worker-index-fallback.svg )] ( https://greenkeeper.io/ )
4
+ [ ![ Latest NPM release] [ npm-badge ]] [ npm-badge-url ]
5
+ [ ![ Code Climate] [ codeclimate-badge ]] [ codeclimate-badge-url ]
6
+ [ ![ Ember Observer Score] [ ember-observer-badge ]] [ ember-observer-badge-url ]
7
+ [ ![ Dependencies] [ dependencies-badge ]] [ dependencies-badge-url ]
8
+ [ ![ Dev Dependencies] [ devDependencies-badge ]] [ devDependencies-badge-url ]
2
9
3
- _ An Ember Service Worker plugin that caches an Ember app's index file _
10
+ An Ember Service Worker plugin that serves an Ember app's index file and falls back to a cached version when loading fails
4
11
5
12
## F#$& my assets aren't updating in development mode
6
13
7
- Turn on the "Update on reload" setting in the ` Application > Service Workers `
8
- menu in the Chrome devtools.
14
+ Turn on the "Update on reload" setting in the ` Application > Service Workers ` menu in the Chrome devtools.
9
15
10
16
## Installation
11
17
@@ -27,7 +33,10 @@ module.exports = function(defaults) {
27
33
location: ' app-shell.html' ,
28
34
29
35
// time in milliseconds that fetching index.html from network may take before the cached version is served
30
- requestTimeout: 500 ,
36
+ requestTimeoutCached: 500 ,
37
+
38
+ // time in milliseconds that fetching index.html from network may take when no cached version is available
39
+ requestTimeoutUncached: 60000
31
40
32
41
// Bypass esw-index and don't serve cached index file for matching URLs
33
42
excludeScope: [/ \/ non-ember-app(\/ . * )? $ / , / \/ another-app(\/ . * )? $ / ],
@@ -50,10 +59,26 @@ module.exports = function(defaults) {
50
59
51
60
## Authors
52
61
53
- * [ Marten Schilstra ] ( http ://twitter .com/martndemus )
62
+ This addon has been forked from DockYards [ ember service worker index ] ( https ://github .com/DockYard/ember-service-worker-index )
54
63
* [ st-h] ( https://github.com/st-h )
64
+ * [ Marten Schilstra] ( http://twitter.com/martndemus )
55
65
56
66
## Versioning
57
67
58
68
This library follows [ Semantic Versioning] ( http://semver.org )
59
69
70
+ License
71
+ ------------------------------------------------------------------------------
72
+
73
+ This project is licensed under the [ MIT License] ( LICENSE.md ) .
74
+
75
+ [ npm-badge ] : https://img.shields.io/npm/v/ember-service-worker-index-fallback.svg
76
+ [ npm-badge-url ] : https://www.npmjs.com/package/ember-service-worker-index-fallback
77
+ [ codeclimate-badge ] : https://api.codeclimate.com/v1/badges/b62c466a81d28a69abd1/maintainability
78
+ [ codeclimate-badge-url ] : https://codeclimate.com/github/st-h/ember-service-worker-index-fallback/maintainability
79
+ [ ember-observer-badge ] : http://emberobserver.com/badges/ember-service-worker-index-fallback.svg
80
+ [ ember-observer-badge-url ] : http://emberobserver.com/addons/ember-service-worker-index-fallback
81
+ [ dependencies-badge ] : https://img.shields.io/david/st-h/ember-service-worker-index-fallback.svg
82
+ [ dependencies-badge-url ] : https://david-dm.org/st-h/ember-service-worker-index-fallback
83
+ [ devDependencies-badge ] : https://img.shields.io/david/dev/st-h/ember-service-worker-index-fallback.svg
84
+ [ devDependencies-badge-url ] : https://david-dm.org/st-h/ember-service-worker-index-fallback#info=devDependencies
0 commit comments