Skip to content

Commit a98a22e

Browse files
committed
Use uglify.js to minify certain files. Preparations for release.
1 parent a7d0a75 commit a98a22e

File tree

255 files changed

+31
-44125
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

255 files changed

+31
-44125
lines changed

Gruntfile.js

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,8 @@ module.exports = function (grunt) {
5757

5858
'vendor/json-sans-eval-min/index.js',
5959

60-
'vendor/codemirror/lib/codemirror.js',
6160
'vendor/codemirror/lib/codemirror.css',
62-
'vendor/codemirror/mode/javascript/javascript.js',
63-
'vendor/codemirror/addon/lint/lint.js',
6461
'vendor/codemirror/addon/lint/lint.css',
65-
'vendor/codemirror/addon/lint/javascript-lint.js',
66-
'vendor/codemirror/addon/lint/json-lint.js',
6762

6863
'vendor/kjur-jsrsasign/jsrsasign-latest-all-min.js',
6964

@@ -76,6 +71,25 @@ module.exports = function (grunt) {
7671
}]
7772
}
7873
},
74+
uglify: {
75+
crx: {
76+
options: {
77+
sourceMap: false,
78+
},
79+
files: {
80+
'dist/js/app.js': 'js/app.js',
81+
'dist/vendor/codemirror/codemirror.min.js': [
82+
'vendor/codemirror/lib/codemirror.js',
83+
'vendor/codemirror/mode/javascript/javascript.js',
84+
'vendor/codemirror/addon/lint/lint.js',
85+
'vendor/codemirror/addon/lint/javascript-lint.js',
86+
'vendor/codemirror/addon/lint/json-lint.js'
87+
],
88+
'dist/vendor/jsonlint/lib/jsonlint.js': 'vendor/jsonlint/lib/jsonlint.js',
89+
'dist/vendor/crypto-js/core.js': 'vendor/crypto-js/core.js'
90+
}
91+
}
92+
},
7993
run: {
8094
crx: {
8195
}
@@ -84,9 +98,10 @@ module.exports = function (grunt) {
8498

8599
grunt.loadNpmTasks('grunt-contrib-copy');
86100
grunt.loadNpmTasks('grunt-run');
101+
grunt.loadNpmTasks('grunt-contrib-uglify');
87102

88103
grunt.registerTask('build', ['stylus', 'jade']);
89104
grunt.registerTask('test', ['build', 'mocha_phantomjs']);
90-
grunt.registerTask('chrome-extension', ['build', 'copy:crx', 'run:crx']);
105+
grunt.registerTask('chrome-extension', ['build', 'copy:crx', 'uglify:crx', 'run:crx']);
91106
grunt.registerTask('default', ['build', 'connect', 'watch']);
92107
};

bower.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"version": "0.0.1",
44
"dependencies": {
55
"json-sans-eval-min": "http://kjur.github.io/jsjws/ext/json-sans-eval-min.js",
6-
"codemirror": "https://github.com/marijnh/CodeMirror.git#4.0.1",
76
"jsonlint": "1.6.0",
87
"kjur-jsrsasign": "jsrsasign#~5.0.12",
9-
"crypto-js": "~3.1.6"
8+
"crypto-js": "~3.1.6",
9+
"codemirror": "~5.16.0"
1010
}
1111
}

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@
2323
2424
2525
--><!--Bootstrap core JavaScript
26-
==================================================--><!-- Placed at the end of the document so the pages load faster--><script src="/extension-deps/jquery/jquery.min.js"></script><script src="/extension-deps/csbuttons/jquery.csbuttons.min.js"></script><script src="/js/bootstrap.min.js"></script><!--script(src="/vendor/wistia/E-v1.js" async)--><script src="vendor/crypto-js/core.js"></script><!--script(src="vendor/crypto-js/x64-core.js")--><!--script(src="vendor/crypto-js/pbkdf2.js")--><!--script(src="vendor/crypto-js/crypto-js.js")--><!--script(src="vendor/crypto-js/hmac.js")--><!--script(src="vendor/crypto-js/hmac-sha256.js")--><!--script(src="vendor/crypto-js/sha1.js")--><!--script(src="vendor/crypto-js/sha256.js")--><!-- build:js dist/js/app.js--><!--script(src='/vendor/zepto/zepto.js')--><script src="/vendor/jsonlint/lib/jsonlint.js"></script><script src="/vendor/json-sans-eval-min/index.js"></script><script src="/vendor/codemirror/lib/codemirror.js"></script><script src="/vendor/codemirror/mode/javascript/javascript.js"></script><script src="/vendor/codemirror/addon/lint/lint.js"></script><script src="/vendor/codemirror/addon/lint/javascript-lint.js"></script><script src="/vendor/codemirror/addon/lint/json-lint.js"></script><script src="/vendor/kjur-jsrsasign/jsrsasign-latest-all-min.js"></script><script src="/js/jwt_mode.js"></script><script src="/js/jwt.js"></script><!--script(src='/js/isotope.pkgd.min.js')--><!--script(src='/js/flipclock.js')--><!--script(src='/js/accordion.js')--><script src="/js/highlight.min.js"></script><script src="/js/app.js"></script><!-- endbuild--></body></html>
26+
==================================================--><!-- Placed at the end of the document so the pages load faster--><script src="/js/profile-start.js"></script><script src="/extension-deps/jquery/jquery.min.js"></script><script src="/extension-deps/csbuttons/jquery.csbuttons.min.js"></script><script src="/js/bootstrap.min.js"></script><!--script(src="/vendor/wistia/E-v1.js" async)--><script src="vendor/crypto-js/core.js"></script><!--script(src="vendor/crypto-js/x64-core.js")--><!--script(src="vendor/crypto-js/pbkdf2.js")--><!--script(src="vendor/crypto-js/crypto-js.js")--><!--script(src="vendor/crypto-js/hmac.js")--><!--script(src="vendor/crypto-js/hmac-sha256.js")--><!--script(src="vendor/crypto-js/sha1.js")--><!--script(src="vendor/crypto-js/sha256.js")--><!-- build:js dist/js/app.js--><!--script(src='/vendor/zepto/zepto.js')--><script src="/vendor/jsonlint/lib/jsonlint.js"></script><script src="/vendor/json-sans-eval-min/index.js"></script><script src="/vendor/codemirror/codemirror.min.js"></script><script src="/vendor/kjur-jsrsasign/jsrsasign-latest-all-min.js"></script><script src="/js/jwt_mode.js"></script><script src="/js/jwt.js"></script><!--script(src='/js/isotope.pkgd.min.js')--><!--script(src='/js/flipclock.js')--><!--script(src='/js/accordion.js')--><script src="/js/highlight.min.js"></script><script src="/js/app.js"></script><script src="/js/profile-end.js"></script><!-- endbuild--></body></html>

js/profile-end.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
console.profileEnd();

js/profile-start.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
console.profile('Startup profile');

publishing/1400x560.png

21 KB
Loading

publishing/920x680.png

25.1 KB
Loading

vendor/codemirror/.bower.json

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)