-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathpackage.js
More file actions
204 lines (182 loc) · 10.3 KB
/
package.js
File metadata and controls
204 lines (182 loc) · 10.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
Package.describe({
name: "perak:codemirror",
summary: "CodeMirror editor for Meteor >= 1.0",
version: "1.3.1",
git: "https://github.com/perak/codemirror.git"
});
// Before Meteor 0.9?
if(!Package.onUse) Package.onUse = Package.on_use;
Package.onUse(function (api) {
if(api.versionsFrom) {
api.versionsFrom('METEOR@0.9.0');
}
// dependencies
api.use("templating");
api.use("underscore");
// required by: 'lib/codemirror/addon/link/yaml-lint.js'
// reference: https://github.com/nodeca/js-yaml
api.use("pntbr:js-yaml-client@0.0.1", "client");
// code
api.add_files('lib/codemirror/lib/codemirror.css', "client");
api.add_files('lib/codemirror/lib/codemirror.js', "client");
api.export('CodeMirror', "client");
// component
api.add_files('lib/component/component.html', "client");
api.add_files('lib/component/component.js', "client");
api.add_files('lib/codemirror/addon/fold/brace-fold.js', "client");
api.add_files('lib/codemirror/addon/fold/comment-fold.js', "client");
api.add_files('lib/codemirror/addon/fold/foldcode.js', "client");
api.add_files('lib/codemirror/addon/fold/foldgutter.css', "client");
api.add_files('lib/codemirror/addon/fold/foldgutter.js', "client");
api.add_files('lib/codemirror/addon/fold/indent-fold.js', "client");
api.add_files('lib/codemirror/addon/fold/markdown-fold.js', "client");
api.add_files('lib/codemirror/addon/fold/xml-fold.js', "client");
// lints
api.add_files('lib/codemirror/addon/lint/jsonlint.js', "client");
api.add_files('lib/codemirror/addon/lint/jshint.js', "client");
api.add_files('lib/codemirror/addon/lint/csslint.js', "client");
api.add_files('lib/codemirror/addon/lint/yaml-lint.js', "client");
api.add_files('lib/codemirror/addon/lint/html-lint.js', "client");
api.export('jsonlint', "client");
api.export('JSHINT', "client");
api.export('CSSLint', "client");
api.export('HTMLHint', "client");
api.add_files('lib/codemirror/addon/lint/lint.css', "client");
api.add_files('lib/codemirror/addon/lint/lint.js', "client");
api.add_files('lib/codemirror/addon/lint/json-lint.js', "client");
api.add_files('lib/codemirror/addon/lint/javascript-lint.js', "client");
// active line mode
api.add_files('lib/codemirror/addon/selection/active-line.js', "client");
// search/replace
api.add_files('lib/codemirror/addon/search/search.js', "client");
api.add_files('lib/codemirror/addon/search/searchcursor.js', "client");
api.add_files('lib/codemirror/addon/dialog/dialog.js', "client");
api.add_files('lib/codemirror/addon/dialog/dialog.css', "client");
// overlay: required by `gfm.js`
api.add_files('lib/codemirror/addon/mode/overlay.js', "client");
// markdown list continuation; nice complement for gfm
api.add_files('lib/codemirror/addon/edit/continuelist.js', "client");
// modes
api.add_files('lib/codemirror/mode/apl/apl.js', "client");
api.add_files('lib/codemirror/mode/asterisk/asterisk.js', "client");
api.add_files('lib/codemirror/mode/clike/clike.js', "client");
api.add_files('lib/codemirror/mode/clojure/clojure.js', "client");
api.add_files('lib/codemirror/mode/cobol/cobol.js', "client");
api.add_files('lib/codemirror/mode/commonlisp/commonlisp.js', "client");
api.add_files('lib/codemirror/mode/coffeescript/coffeescript.js', "client");
api.add_files('lib/codemirror/mode/css/css.js', "client");
api.add_files('lib/codemirror/mode/cypher/cypher.js', "client");
api.add_files('lib/codemirror/mode/d/d.js', "client");
api.add_files('lib/codemirror/mode/diff/diff.js', "client");
api.add_files('lib/codemirror/mode/django/django.js', "client");
// api.add_files('lib/codemirror/mode/dockerfile/dockerfile.js', "client");
api.add_files('lib/codemirror/mode/dtd/dtd.js', "client");
api.add_files('lib/codemirror/mode/dylan/dylan.js', "client");
api.add_files('lib/codemirror/mode/ecl/ecl.js', "client");
api.add_files('lib/codemirror/mode/eiffel/eiffel.js', "client");
api.add_files('lib/codemirror/mode/erlang/erlang.js', "client");
api.add_files('lib/codemirror/mode/fortran/fortran.js', "client");
api.add_files('lib/codemirror/mode/gas/gas.js', "client");
api.add_files('lib/codemirror/mode/gfm/gfm.js', "client");
api.add_files('lib/codemirror/mode/gherkin/gherkin.js', "client");
api.add_files('lib/codemirror/mode/go/go.js', "client");
api.add_files('lib/codemirror/mode/groovy/groovy.js', "client");
api.add_files('lib/codemirror/mode/haml/haml.js', "client");
api.add_files('lib/codemirror/mode/haskell/haskell.js', "client");
api.add_files('lib/codemirror/mode/haxe/haxe.js', "client");
api.add_files('lib/codemirror/mode/htmlembedded/htmlembedded.js', "client");
api.add_files('lib/codemirror/mode/htmlmixed/htmlmixed.js', "client");
api.add_files('lib/codemirror/mode/http/http.js', "client");
api.add_files('lib/codemirror/mode/idl/idl.js', "client");
api.add_files('lib/codemirror/mode/jade/jade.js', "client");
api.add_files('lib/codemirror/mode/javascript/javascript.js', "client");
api.add_files('lib/codemirror/mode/jinja2/jinja2.js', "client");
api.add_files('lib/codemirror/mode/julia/julia.js', "client");
api.add_files('lib/codemirror/mode/kotlin/kotlin.js', "client");
api.add_files('lib/codemirror/mode/livescript/livescript.js', "client");
api.add_files('lib/codemirror/mode/lua/lua.js', "client");
api.add_files('lib/codemirror/mode/markdown/markdown.js', "client");
api.add_files('lib/codemirror/mode/mirc/mirc.js', "client");
api.add_files('lib/codemirror/mode/mllike/mllike.js', "client");
api.add_files('lib/codemirror/mode/modelica/modelica.js', "client");
api.add_files('lib/codemirror/mode/nginx/nginx.js', "client");
api.add_files('lib/codemirror/mode/ntriples/ntriples.js', "client");
api.add_files('lib/codemirror/mode/octave/octave.js', "client");
api.add_files('lib/codemirror/mode/pascal/pascal.js', "client");
api.add_files('lib/codemirror/mode/pegjs/pegjs.js', "client");
api.add_files('lib/codemirror/mode/perl/perl.js', "client");
api.add_files('lib/codemirror/mode/php/php.js', "client");
api.add_files('lib/codemirror/mode/pig/pig.js', "client");
api.add_files('lib/codemirror/mode/properties/properties.js', "client");
api.add_files('lib/codemirror/mode/puppet/puppet.js', "client");
api.add_files('lib/codemirror/mode/python/python.js', "client");
api.add_files('lib/codemirror/mode/q/q.js', "client");
api.add_files('lib/codemirror/mode/r/r.js', "client");
api.add_files('lib/codemirror/mode/rpm/rpm.js', "client");
api.add_files('lib/codemirror/mode/rst/rst.js', "client");
api.add_files('lib/codemirror/mode/ruby/ruby.js', "client");
api.add_files('lib/codemirror/mode/rust/rust.js', "client");
api.add_files('lib/codemirror/mode/sass/sass.js', "client");
api.add_files('lib/codemirror/mode/scheme/scheme.js', "client");
api.add_files('lib/codemirror/mode/shell/shell.js', "client");
api.add_files('lib/codemirror/mode/sieve/sieve.js', "client");
api.add_files('lib/codemirror/mode/slim/slim.js', "client");
api.add_files('lib/codemirror/mode/smalltalk/smalltalk.js', "client");
api.add_files('lib/codemirror/mode/smarty/smarty.js', "client");
api.add_files('lib/codemirror/mode/smartymixed/smartymixed.js', "client");
api.add_files('lib/codemirror/mode/solr/solr.js', "client");
api.add_files('lib/codemirror/mode/sparql/sparql.js', "client");
api.add_files('lib/codemirror/mode/sql/sql.js', "client");
api.add_files('lib/codemirror/mode/stex/stex.js', "client");
api.add_files('lib/codemirror/mode/tcl/tcl.js', "client");
api.add_files('lib/codemirror/mode/textile/textile.js', "client");
api.add_files('lib/codemirror/mode/tiddlywiki/tiddlywiki.js', "client");
api.add_files('lib/codemirror/mode/tiki/tiki.js', "client");
api.add_files('lib/codemirror/mode/toml/toml.js', "client");
api.add_files('lib/codemirror/mode/tornado/tornado.js', "client");
api.add_files('lib/codemirror/mode/turtle/turtle.js', "client");
api.add_files('lib/codemirror/mode/vb/vb.js', "client");
api.add_files('lib/codemirror/mode/vbscript/vbscript.js', "client");
api.add_files('lib/codemirror/mode/velocity/velocity.js', "client");
api.add_files('lib/codemirror/mode/verilog/verilog.js', "client");
api.add_files('lib/codemirror/mode/xml/xml.js', "client");
api.add_files('lib/codemirror/mode/xquery/xquery.js', "client");
api.add_files('lib/codemirror/mode/yaml/yaml.js', "client");
api.add_files('lib/codemirror/mode/z80/z80.js', "client");
// themes
api.add_files('lib/codemirror/theme/3024-day.css', "client");
api.add_files('lib/codemirror/theme/3024-night.css', "client");
api.add_files('lib/codemirror/theme/ambiance-mobile.css', "client");
api.add_files('lib/codemirror/theme/ambiance.css', "client");
api.add_files('lib/codemirror/theme/base16-dark.css', "client");
api.add_files('lib/codemirror/theme/base16-light.css', "client");
api.add_files('lib/codemirror/theme/blackboard.css', "client");
api.add_files('lib/codemirror/theme/cobalt.css', "client");
api.add_files('lib/codemirror/theme/eclipse.css', "client");
api.add_files('lib/codemirror/theme/elegant.css', "client");
api.add_files('lib/codemirror/theme/erlang-dark.css', "client");
api.add_files('lib/codemirror/theme/lesser-dark.css', "client");
api.add_files('lib/codemirror/theme/mbo.css', "client");
api.add_files('lib/codemirror/theme/mdn-like.css', "client");
api.add_files('lib/codemirror/theme/midnight.css', "client");
api.add_files('lib/codemirror/theme/monokai.css', "client");
api.add_files('lib/codemirror/theme/neat.css', "client");
api.add_files('lib/codemirror/theme/neo.css', "client");
api.add_files('lib/codemirror/theme/night.css', "client");
api.add_files('lib/codemirror/theme/paraiso-dark.css', "client");
api.add_files('lib/codemirror/theme/paraiso-light.css', "client");
api.add_files('lib/codemirror/theme/pastel-on-dark.css', "client");
api.add_files('lib/codemirror/theme/rubyblue.css', "client");
api.add_files('lib/codemirror/theme/solarized.css', "client");
api.add_files('lib/codemirror/theme/the-matrix.css', "client");
api.add_files('lib/codemirror/theme/tomorrow-night-eighties.css', "client");
api.add_files('lib/codemirror/theme/twilight.css', "client");
api.add_files('lib/codemirror/theme/vibrant-ink.css', "client");
api.add_files('lib/codemirror/theme/xq-dark.css', "client");
api.add_files('lib/codemirror/theme/xq-light.css', "client");
// key bindings
api.add_files('lib/codemirror/keymap/emacs.js', "client");
api.add_files('lib/codemirror/keymap/sublime.js', "client");
api.add_files('lib/codemirror/keymap/vim.js', "client");
api.export('CodeMirrors', "client");
});