Browse Source

Added appcache manifest - Fix #39

master
Pablo Terradillos 11 years ago
parent
commit
54c84c43b2
  1. 4
      app/app.manifest
  2. 4
      app/index.html
  3. 16
      gulpfile.js
  4. 3
      package.json

4
app/app.manifest

@ -0,0 +1,4 @@
CACHE MANIFEST
NETWORK:
*

4
app/index.html

@ -1,5 +1,5 @@
<!doctype html> <!doctype html>
<html lang="en" ng-app="myApp"><!-- ng-csp="" --> <html lang="en" ng-app="myApp" manifest=app.manifest><!-- manifest=app.manifest --><!-- ng-csp="" -->
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no"> <meta name="viewport" content="width=device-width, user-scalable=no">
@ -60,4 +60,4 @@
</body> </body>
</html> </html>

16
gulpfile.js

@ -111,17 +111,33 @@ gulp.task('disable-production', function() {
); );
}); });
gulp.task('add-appcache-manifest', function() {
return gulp.src('./dist/**/*')
.pipe($.manifest({
timestamp: true,
network: ['http://*', 'https://*', '*'],
filename: 'app.manifest',
exclude: 'app.manifest'
}))
.pipe(gulp.dest('./dist'));
});
gulp.task('clean', function() { gulp.task('clean', function() {
return gulp.src(['dist/*', '!dist/.git']).pipe($.clean()); return gulp.src(['dist/*', '!dist/.git']).pipe($.clean());
}); });
gulp.task('bump', ['update-version-manifests', 'update-version-settings', 'update-version-comments']); gulp.task('bump', ['update-version-manifests', 'update-version-settings', 'update-version-comments']);
gulp.task('build', ['templates', 'usemin', 'copy'], function () { gulp.task('build', ['templates', 'usemin', 'copy'], function () {
gulp.start('disable-production'); gulp.start('disable-production');
}); });
gulp.task('package', ['cleanup-dist']); gulp.task('package', ['cleanup-dist']);
gulp.task('publish', ['build'], function() {
gulp.start('add-appcache-manifest');
});
gulp.task('default', ['clean'], function() { gulp.task('default', ['clean'], function() {
gulp.start('build'); gulp.start('build');
}); });

3
package.json

@ -31,6 +31,7 @@
"gulp-concat": "^2.1.7", "gulp-concat": "^2.1.7",
"gulp-grep-stream": "0.0.2", "gulp-grep-stream": "0.0.2",
"event-stream": "^3.1.0", "event-stream": "^3.1.0",
"gulp-zip": "^0.1.2" "gulp-zip": "^0.1.2",
"gulp-manifest": "0.0.3"
} }
} }

Loading…
Cancel
Save