Skip to content

Instantly share code, notes, and snippets.

@artyomtrityak
Created June 13, 2014 10:54
Show Gist options
  • Save artyomtrityak/0baecb8b7d161e9ec668 to your computer and use it in GitHub Desktop.
Save artyomtrityak/0baecb8b7d161e9ec668 to your computer and use it in GitHub Desktop.
'use strict'
requirejs.config(
baseUrl: 'public/app/'
urlArgs: 'bust=' + Date.now()
config:
i18n:
locale: 'root'
paths:
async: 'assets/vendor/async'
backbone: 'assets/vendor/backbone-1.0.0'
bootstrap: 'assets/vendor/bootstrap'
modelstate: 'assets/vendor/backbone.model.state'
chaplin: 'assets/vendor/chaplin-0.12'
cookies: 'assets/vendor/jquery.cookie'
dualListBox: 'assets/vendor/dual-list-box-0.0.1'
handlebars: 'assets/vendor/handlebars-1.0.12'
hooks: 'assets/vendor/hooks'
i18n: 'assets/vendor/i18n'
jquery: 'assets/vendor/jquery-1.9.1'
'jquery.event.drag': 'assets/vendor/jquery.event.drag-2.2'
'jquery.event.drop': 'assets/vendor/jquery.event.drop-2.2'
jqueryui: 'assets/vendor/jquery-ui-1.10.3'
json: 'assets/vendor/json-0.1.1'
moment: 'assets/vendor/moment-2.1.0'
noty: 'assets/vendor/noty'
'noty.layout.top.right': 'assets/vendor/noty.layout.top.right'
'noty.theme': 'assets/vendor/noty.theme'
properties: 'properties.json'
rivets: 'assets/vendor/rivets'
select2: 'assets/vendor/select2'
sinon: 'assets/vendor/sinon-1.5.2'
slickgrid: 'assets/vendor/slick/grid'
'slick.checkboxselectcolumn': 'assets/vendor/slick/checkboxselectcolumn'
'slick.core': 'assets/vendor/slick/core'
'slick.dataview': 'assets/vendor/slick/dataview'
'slick.editors': 'assets/vendor/slick/editors'
'slick.formatters': 'assets/vendor/slick/formatters'
'slick.groupitemmetadataprovider': 'assets/vendor/slick/groupitemmetadataprovider'
'slick.rowselectionmodel': 'assets/vendor/slick/rowselectionmodel'
text: 'assets/vendor/require-text-2.0.3'
underscore: 'assets/vendor/underscore-1.4.4'
'underscore.string': 'assets/vendor/underscore.string-2.3.2'
validation: 'assets/vendor/backbone-validation-0.7.1'
jsplumb: 'assets/vendor/jsplumb'
Q: 'assets/vendor/q'
shim:
application: ['bootstrap', 'i18n', 'hooks', 'cookies', 'modelstate']
jsplumb:
deps: ['jqueryui']
exports: 'jsPlumb'
backbone:
deps: ['underscore', 'jquery']
exports: 'Backbone'
modelstate: ['backbone', 'underscore']
bootstrap: ['jquery', 'jqueryui']
cookies: ['jquery']
dualListBox: ['jquery']
handlebars:
exports: 'Handlebars'
jqueryui: ['jquery']
noty: ['jquery']
'noty.theme': ['noty']
'noty.layout.top.right': ['noty.theme']
rivets:
exports: 'rivets'
select2: ['jquery']
sinon:
exports: 'sinon'
slickgrid:
deps: [
'jquery'
'jquery.event.drag'
'jquery.event.drop'
'jqueryui'
'slick.checkboxselectcolumn'
'slick.core'
'slick.dataview'
'slick.editors'
'slick.formatters'
'slick.groupitemmetadataprovider'
'slick.rowselectionmodel'
]
exports: 'Slick'
underscore:
exports: '_'
deps: ['underscore.string']
init: (_s) ->
@_.mixin _s.exports()
packages: [
'layouts/login'
'layouts/main'
'screens/applications'
'screens/applications/create-step'
'screens/cloud-resources'
'screens/environments'
'screens/home'
'screens/jobs'
'screens/login'
'widgets/about'
'widgets/applications/app-to-env-mapping'
'widgets/applications/application'
'widgets/applications/components'
'widgets/applications/control-bars'
'widgets/applications/plugin-categories'
'widgets/applications/plugin-details'
'widgets/applications/plugin-operations'
'widgets/applications/plugins'
'widgets/applications/process'
'widgets/applications/run'
'widgets/applications/shared'
'widgets/applications/step-type'
'widgets/applications/step-wizard'
'widgets/applications/steps'
'widgets/applications/tiers'
'widgets/applications/mx-steps'
'widgets/architecture-context-header'
'widgets/breadcrumbs'
'widgets/canvas'
'widgets/cloud/move-to-zone'
'widgets/cloud/other-action'
'widgets/cloud/res-pool'
'widgets/cloud/res-trust'
'widgets/cloud/resources-change-status'
'widgets/cloud/resources-context-header'
'widgets/cloud/resources-copy'
'widgets/cloud/resources-create'
'widgets/cloud/resources-delete'
'widgets/cloud/resources-details'
'widgets/cloud/resources-filter'
'widgets/cloud/resources-grid-view'
'widgets/cloud/resources-install'
'widgets/cloud/resources-main'
'widgets/cloud/resources-ping'
'widgets/cloud/resources-pool-view'
'widgets/cloud/resources-properties'
'widgets/cloud/resources-table-view'
'widgets/cloud/zones'
'widgets/context-header'
'widgets/environments/architecture'
'widgets/environments/architecture-header'
'widgets/environments/create-env'
'widgets/environments/delete-env'
'widgets/environments/delete-tier'
'widgets/environments/edit-env'
'widgets/environments/environment'
'widgets/environments/list-header'
'widgets/environments/resources'
'widgets/environments/shared'
'widgets/environments/control-bar-inventory'
'widgets/favorite'
'widgets/global-header'
'widgets/inventory'
'widgets/jobs/context-header'
'widgets/jobs/job-details'
'widgets/jobs/job-details-tab-diagnostics'
'widgets/jobs/job-details-tab-steps'
'widgets/jobs/jobs-main'
'widgets/main-menu'
'widgets/menu'
'widgets/menu-box'
'widgets/menu-main'
'widgets/menu-search'
'widgets/menu-settings'
'widgets/menu-sort'
'widgets/menu-tags'
'widgets/menu-toolbox'
'widgets/modal'
'widgets/plugins'
'widgets/procedures'
'widgets/projects'
'widgets/properties-manager'
'widgets/table'
'widgets/zoom'
]
)
requirejs.config
config:
i18n:
locale: 'root'
require ['application'], (Application) ->
app = new Application()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment