Skip to content
This repository has been archived by the owner on Jul 15, 2019. It is now read-only.

Commit

Permalink
Version 2.0 Major Release
Browse files Browse the repository at this point in the history
- added url filter
- added base url resolver
- broken down functions into separate files
  • Loading branch information
adon committed Nov 2, 2015
1 parent 5aa08c5 commit 1a2deb4
Show file tree
Hide file tree
Showing 23 changed files with 2,610 additions and 1,910 deletions.
56 changes: 46 additions & 10 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ module.exports = function(grunt) {
},
browserify: {
standalone: {
src: [ 'src/<%= pkg.name %>.js' ],
src: [ 'src/index-node.js' ],
dest: 'dist/<%= pkg.name %>.js',
options: {
browserifyOptions: {
Expand All @@ -48,23 +48,58 @@ module.exports = function(grunt) {
join_vars: true
}
},
buildBrowserified: {
src: 'dist/<%= pkg.name %>.js',
dest: 'dist/<%= pkg.name %>.min-browserified.js'
// buildBrowserified: {
// src: 'dist/<%= pkg.name %>.js',
// dest: 'dist/<%= pkg.name %>.min-browserified.js'
// },
buildUrlOnly: {
options: {
wrap: 'urlFilters'
},
src: [
'src/lib/urlFilters.js',
'src/lib/urlResolver.js'],
dest: 'dist/url-filters-only.min.<%= pkg.version %>.js'
},
buildXssOnly: {
options: {
wrap: 'xssFilters'
},
src: [
'src/index-browser.js',
'src/lib/htmlDecode.js',
'src/lib/xssFilters.priv.js',
'src/lib/xssFilters.js'
],
dest: 'dist/xss-filters.min.<%= pkg.version %>.js'
},
buildMin: {
options: {
wrap: 'xssFilters'
},
src: 'src/<%= pkg.name %>.js',
dest: 'dist/<%= pkg.name %>.min.js'
src: [
'src/index-browser.js',
'src/lib/urlFilters.js',
'src/lib/urlResolver.js',
'src/lib/htmlDecode.js',
'src/lib/xssFilters.priv.js',
'src/lib/xssFilters.js'
],
dest: 'dist/all-filters.min.js'
},
buildMinWithVersion: {
options: {
wrap: 'xssFilters'
},
src: 'src/<%= pkg.name %>.js',
dest: 'dist/<%= pkg.name %>.<%= pkg.version %>.min.js'
src: [
'src/index-browser.js',
'src/lib/urlFilters.js',
'src/lib/urlResolver.js',
'src/lib/htmlDecode.js',
'src/lib/xssFilters.priv.js',
'src/lib/xssFilters.js'
],
dest: 'dist/all-filters.min.<%= pkg.version %>.js'
}
},
mocha_istanbul: {
Expand Down Expand Up @@ -98,7 +133,7 @@ module.exports = function(grunt) {
});

grunt.loadNpmTasks('grunt-mocha-istanbul');
grunt.loadNpmTasks('grunt-browserify');
// grunt.loadNpmTasks('grunt-browserify');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-contrib-clean');
Expand All @@ -112,7 +147,8 @@ module.exports = function(grunt) {
testSet.push('dist', 'karma:ci');

grunt.registerTask('test', testSet);
grunt.registerTask('dist', ['browserify', 'uglify'])
// grunt.registerTask('dist', ['browserify', 'uglify'])
grunt.registerTask('dist', 'uglify')
grunt.registerTask('docs', ['jsdoc']);
grunt.registerTask('default', ['test', 'dist']);

Expand Down
5 changes: 5 additions & 0 deletions dist/all-filters.min.2.0.0.js

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

Loading

0 comments on commit 1a2deb4

Please sign in to comment.