Skip to content

Commit

Permalink
added source maps, hypothes.is examples, removed documentup page
Browse files Browse the repository at this point in the history
  • Loading branch information
fchasen committed Apr 1, 2014
1 parent d414cac commit b441cf8
Show file tree
Hide file tree
Showing 34 changed files with 6,187 additions and 19,873 deletions.
60 changes: 40 additions & 20 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,37 +7,54 @@ module.exports = function(grunt) {
banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' +
'<%= grunt.template.today("yyyy-mm-dd") %> */'
},
concat : {
concat_sourcemap : {
'build/epub_no_underscore.js': ['<banner>', 'libs/rsvp/rsvp.js', 'src/*.js'],
'build/epub.js': ['<banner>', 'libs/underscore/underscore-min.js', 'libs/rsvp/rsvp.js', 'src/*.js'],
'build/reader.js': ['<banner>', 'reader/reader.js', 'reader/controllers/*.js'],
'build/hooks.js': ['<banner>', 'hooks/default/*.js'],
'demo/js/libs/fileStorage.min.js': 'libs/fileStorage/fileStorage.min.js',
'demo/js/libs/loader_filesystem.min.js': 'libs/fileStorage/workers/loader_filesystem.min.js',
'demo/js/libs/jquery-2.0.3.min.js': 'libs/jquery/jquery-2.0.3.min.js',
'demo/js/libs/inflate.js': 'libs/zip/inflate.js',
'demo/js/libs/screenfull.min.js': 'libs/screenfull.min.js',
'demo/js/plugins/search.js': 'reader/plugins/search.js'
},
'build/hooks.js': ['<banner>', 'hooks/default/*.js']
// 'demo/js/libs/fileStorage.min.js': 'libs/fileStorage/fileStorage.min.js',
// 'demo/js/libs/loader_filesystem.min.js': 'libs/fileStorage/workers/loader_filesystem.min.js',
// 'demo/js/libs/inflate.js': 'libs/zip/inflate.js',
},
uglify: {
options: {
preserveComments: 'some'
},
my_target: {
options: {
preserveComments: 'some',
sourceMap: true
},
files: {
'demo/js/epub.min.js': ['build/epub.js'],
// 'demo/js/epub.min.js': ['build/epub.js'],
'build/epub.min.js': ['build/epub.js'],
'demo/js/reader.min.js': ['build/reader.js'],
'demo/js/hooks.min.js': ['build/hooks.js'],
'build/reader.min.js': ['build/reader.js'],
// 'demo/js/hooks.min.js': ['build/hooks.js'],
'build/hooks.min.js': ['build/hooks.js'],
'demo/js/libs/zip.min.js': ['libs/zip/zip.js', 'libs/zip/zip-fs.js', 'libs/zip/zip-ext.js', 'libs/zip/mime-types.js'],
'demo/js/libs/inflate.min.js': ['libs/zip/inflate.js'],
// 'demo/js/libs/zip.min.js': ['libs/zip/zip.js', 'libs/zip/zip-fs.js', 'libs/zip/zip-ext.js', 'libs/zip/mime-types.js'],
// 'demo/js/libs/inflate.min.js': ['libs/zip/inflate.js'],
'build/libs/zip.min.js': ['libs/zip/zip.js', 'libs/zip/zip-fs.js', 'libs/zip/zip-ext.js', 'libs/zip/mime-types.js'],
'build/libs/inflate.js': ['libs/zip/inflate.js'],
'build/libs/screenfull.min.js': ['libs/screenfull.min.js']
'build/libs/inflate.js': ['libs/zip/inflate.js']
// 'build/libs/screenfull.min.js': ['libs/screenfull.min.js']
}
}
},
copy: {
main: {
files: [
{src: 'build/epub.js', dest: 'demo/js/epub.min.js'},
{src: 'build/hooks.min.js', dest: 'demo/js/hooks.min.js'},
{src: 'build/reader.min.js', dest: 'demo/js/reader.min.js'},
{src: 'build/epub.min.map', dest: 'demo/js/epub.js.map'},
{src: 'build/hooks.min.map', dest: 'demo/js/hooks.js.map'},
{src: 'build/reader.js.map', dest: 'demo/js/hooks.js.map'},
{src: 'build/zip/*', dest: 'demo/js/libs/', filter: 'isFile'},
{src: 'libs/jquery/jquery-2.1.0.min.js', dest:'demo/js/libs/jquery-2.1.0.min.js'},
{src: 'libs/screenfull.min.js', dest: 'demo/js/libs/screenfull.min.js'},
{src: 'reader/plugins/search.js', dest: 'demo/js/plugins/search.js'},
{src: 'reader/plugins/hypothesis.js', dest: 'demo/js/plugins/hypothesis.js'},
{src: 'hooks/extensions/highlight.js', dest: 'demo/js/hooks/extensions/highlight.js'}

]
},
},
jshint: {
all: ['src/**/*.js'],//, 'reader/**/*.js']
options : {
Expand Down Expand Up @@ -74,7 +91,10 @@ module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-concat-sourcemap');
grunt.loadNpmTasks('grunt-contrib-copy');

// Default task(s).
grunt.registerTask('default', ['jshint', 'concat', 'uglify']);
grunt.registerTask('default', ['jshint', 'concat_sourcemap', 'uglify', 'copy']);
};

4 changes: 3 additions & 1 deletion build/epub.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 4 additions & 3 deletions build/epub.min.js

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion build/epub_no_underscore.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions build/hooks.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion build/hooks.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion build/libs/inflate.js

Large diffs are not rendered by default.

5 changes: 3 additions & 2 deletions build/libs/zip.min.js

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions build/reader.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit b441cf8

Please sign in to comment.