Skip to content

Commit 63e8825

Browse files
committed
Create a Windows version release script
1 parent b8f1e23 commit 63e8825

File tree

3 files changed

+72
-1
lines changed

3 files changed

+72
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"prepare": "npm run-script build",
1414
"test": "node ./test/run.js",
1515
"lint": "bin/lint",
16-
"install": "npm run-script build && ./release.sh"
16+
"install": "npm run-script build && node release"
1717
},
1818
"dependencies": {
1919
"blint": "^1",

release

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/usr/bin/env node
2+
3+
var execSync = require('child_process').execSync
4+
var script = process.platform === 'win32' ? '.\\release.cmd' : './release.sh'
5+
6+
execSync(script, { stdio: 'inherit' })

release.cmd

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
.\node_modules\.bin\uglifyjs.cmd --compress --mangle --output codemirror.min.js ^
2+
lib/codemirror.js ^
3+
addon/mode/overlay.js ^
4+
addon/mode/simple.js ^
5+
addon/mode/multiplex.js ^
6+
addon/selection/active-line.js ^
7+
addon/search/searchcursor.js ^
8+
addon/search/search.js ^
9+
addon/search/jump-to-line.js ^
10+
addon/search/matchesonscrollbar.js ^
11+
addon/search/match-highlighter.js ^
12+
addon/scroll/simplescrollbars.js ^
13+
addon/scroll/annotatescrollbar.js ^
14+
addon/display/panel.js ^
15+
addon/display/placeholder.js ^
16+
addon/display/fullscreen.js ^
17+
addon/display/autorefresh.js ^
18+
addon/dialog/dialog.js ^
19+
addon/edit/matchbrackets.js ^
20+
addon/edit/closebrackets.js ^
21+
addon/edit/matchtags.js ^
22+
addon/edit/closetag.js ^
23+
addon/edit/continuelist.js ^
24+
addon/comment/comment.js ^
25+
addon/comment/continuecomment.js ^
26+
addon/wrap/hardwrap.js ^
27+
addon/fold/foldcode.js ^
28+
addon/fold/brace-fold.js ^
29+
addon/fold/foldgutter.js ^
30+
addon/fold/markdown-fold.js ^
31+
addon/fold/xml-fold.js ^
32+
mode/xml/xml.js ^
33+
mode/markdown/markdown_math.js ^
34+
mode/gfm/gfm.js ^
35+
mode/javascript/javascript.js ^
36+
mode/typescript/typescript.js ^
37+
mode/jsx/jsx.js ^
38+
mode/css/css.js ^
39+
mode/htmlmixed/htmlmixed.js ^
40+
mode/htmlembedded/htmlembedded.js ^
41+
mode/clike/clike.js ^
42+
mode/clojure/clojure.js ^
43+
mode/ruby/ruby.js ^
44+
mode/python/python.js ^
45+
mode/shell/shell.js ^
46+
mode/php/php.js ^
47+
mode/sql/sql.js ^
48+
mode/haskell/haskell.js ^
49+
mode/coffeescript/coffeescript.js ^
50+
mode/yaml/yaml.js ^
51+
mode/pug/pug.js ^
52+
mode/lua/lua.js ^
53+
mode/cmake/cmake.js ^
54+
mode/nginx/nginx.js ^
55+
mode/perl/perl.js ^
56+
mode/sass/sass.js ^
57+
mode/r/r.js ^
58+
mode/dockerfile/dockerfile.js ^
59+
mode/tiddlywiki/tiddlywiki.js ^
60+
mode/mediawiki/mediawiki.js ^
61+
mode/go/go.js ^
62+
mode/gherkin/gherkin.js ^
63+
keymap/emacs.js ^
64+
keymap/sublime.js ^
65+
keymap/vim.js

0 commit comments

Comments
 (0)