From 08216bab1363f6c231c630d10c873e11a1131884 Mon Sep 17 00:00:00 2001 From: Daniel Huigens Date: Wed, 8 Aug 2018 18:55:01 +0200 Subject: [PATCH] Add `npm run build` to build both compat and non-compat files --- Gruntfile.js | 8 +++++++- package.json | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Gruntfile.js b/Gruntfile.js index 660ab4e0..ca574fad 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -197,6 +197,12 @@ module.exports = function(grunt) { cwd: 'node_modules/compressjs/bin/', src: ['bzip2.build.js'], dest: 'src/compression/' + }, + openpgp_compat: { + expand: true, + cwd: 'dist/', + src: ['*.js'], + dest: 'dist/compat/' } }, clean: ['dist/'], @@ -295,7 +301,7 @@ module.exports = function(grunt) { // Build tasks 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', ['copy:bzip2', 'browserify:openpgp', 'browserify:worker', 'version', 'uglify', 'replace_min']); grunt.registerTask('documentation', ['jsdoc']); grunt.registerTask('default', ['build']); // Test/Dev tasks diff --git a/package.json b/package.json index 21d96db5..4a8544ba 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "test/crypto" ], "scripts": { + "build": "grunt build --compat copy:openpgp_compat && grunt build", "pretest": "grunt", "test": "grunt test", "lint": "eslint src"