/
index.coffee
48 lines (42 loc) · 1.89 KB
/
index.coffee
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
module.exports =
# Models
Model: require './lib/models/model'
Loader: require './lib/models/loader'
User: require './lib/models/user'
# Collections
Collection: require './lib/models/collection'
FilteredCollection: require './lib/models/filtered_collection'
# Views
View: require './lib/views/view'
DetailView: require './lib/views/detail_view'
ListView: require('./lib/views/list_view').ListView
LoginView: require './lib/views/login/login_view'
NavigationView: require './lib/views/navigation_view'
NoticeView: require './lib/views/notice_view'
RowView: require('./lib/views/list_view').RowView
# Controllers
Controller: require './lib/controllers/controller'
FormController: require './lib/controllers/form_controller'
LoginController: require './lib/controllers/login_controller'
NavigationController: require './lib/controllers/navigation_controller'
# Forms
FormView: require('./lib/lib/forms').FormView
stringField: require('./lib/lib/forms').stringField
intField: require('./lib/lib/forms').intField
moneyField: require('./lib/lib/forms').moneyField
boolField: require('./lib/lib/forms').boolField
dateField: require('./lib/lib/forms').dateField
dateTimeField: require('./lib/lib/forms').dateTimeField
# Formatters
formatters:
date: require('./lib/lib/format').date
dateTime: require('./lib/lib/format').dateTime
boolean: require('./lib/lib/format').boolean
money: require('./lib/lib/format').money
number: require('./lib/lib/format').number
modelNames: require('./lib/lib/format').modelNames
zipCode: require('./lib/lib/format').zipCode
# Test
ChaiExtensions: require './test/lib/chai_extensions'
MockHttpServer: require('./test/lib/mock_server').MockHttpServer
Combiner: require './lib/lib/combiner'