diff --git a/Gruntfile.js b/Gruntfile.js index 32affc4a..73c102c0 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -22,6 +22,8 @@ module.exports = function(grunt) { }, options: { browserifyOptions: { + fullPaths: grunt.option('dev'), + debug: grunt.option('dev'), standalone: 'openpgp' }, cacheFile: 'browserify-cache.json', @@ -43,35 +45,6 @@ module.exports = function(grunt) { plugin: ['browserify-derequire'] } }, - openpgp_debug: { - files: { - 'dist/openpgp_debug.js': ['./src/index.js'] - }, - options: { - browserifyOptions: { - fullPaths: true, - debug: true, - standalone: 'openpgp' - }, - cacheFile: 'browserify-cache-debug.json', - // Don't bundle these packages with openpgp.js - external: ['crypto', 'zlib', 'node-localstorage', 'node-fetch', 'asn1.js', 'stream', 'buffer'], - transform: [ - ["babelify", { - global: true, - // Only babelify web-stream-tools, asmcrypto and address-rfc2822 in node_modules - only: /^(?:.*\/node_modules\/web-stream-tools\/|.*\/node_modules\/asmcrypto\.js\/|.*\/node_modules\/address-rfc2822\/|(?!.*\/node_modules\/)).*$/, - plugins: ["transform-async-to-generator", - "syntax-async-functions", - "transform-regenerator", - "transform-runtime"], - ignore: ['*.min.js'], - presets: ["env"] - }] - ], - plugin: ['browserify-derequire'] - } - }, worker: { files: { 'dist/openpgp.worker.js': ['./src/worker/worker.js'] @@ -113,14 +86,6 @@ module.exports = function(grunt) { to: 'OpenPGP.js v<%= pkg.version %>' }] }, - openpgp_debug: { - src: ['dist/openpgp_debug.js'], - dest: ['dist/openpgp_debug.js'], - replacements: [{ - from: /OpenPGP.js VERSION/g, - to: 'OpenPGP.js v<%= pkg.version %>' - }] - }, openpgp_min: { src: ['dist/openpgp.min.js'], dest: ['dist/openpgp.min.js'], @@ -305,7 +270,6 @@ module.exports = function(grunt) { grunt.registerTask('version', ['replace:openpgp']); grunt.registerTask('replace_min', ['replace:openpgp_min', 'replace:worker_min']); grunt.registerTask('build', ['clean', 'copy:bzip2', 'browserify:openpgp', 'browserify:worker', 'version', 'uglify', 'replace_min']); - grunt.registerTask('build_debug', ['copy:bzip2', 'browserify:openpgp_debug', 'browserify:worker']); grunt.registerTask('documentation', ['jsdoc']); grunt.registerTask('default', ['build']); // Test/Dev tasks