generator-beez
Version:
A beez project generator for Yeoman
71 lines (70 loc) • 2.59 kB
JSON
{
"release": { // enviroment name
"entrypoint": "index/index", // setting of "data-main"
"extend": { // Override Setting of requirejs
},
// Setting require.js
"requirejs": {
"baseUrl": "/local",
"paths": {
"underscore": "vendor/underscore",
"zepto" : "vendor/zepto",
"backbone" : "vendor/backbone",
"handlebars": "vendor/handlebars.runtime",
"beez" : "vendor/beez",
"backbone.localStorage": "vendor/backbone.localStorage"
},
"shim": {
"backbone": {
"deps": ["underscore", "zepto"],
"exports": "Backbone"
},
"zepto": {
"exports": "$"
},
"underscore": {
"exports": "_"
},
"handlebars": {
"exports": "Handlebars"
}
},
"config": {
// configuration information used by beez
"beez.core": {
"url": {
"app":"/", // application server url
"api":"/", // api server url
"base":"/local", // require.js#data-main url
"stat":"/local",// static file server url (css|image|...)
"vendor":"/local/vendor" // require.js or library url
},
"defines": { // beez in the definition.
"globals": { // set the global scope.
"DEBUG": false
}
},
"logging": {
"level": "DEBUG",
"separator": " "
},
// backbone#router
"router": {
"todos/:state": {
"route": "todos/:state",
"name": "todos",
"require": "todos/index",
"xpath": "/@/todos"
},
"*default": {
"route": "*default",
"name": "todos",
"require": "todos/index",
"xpath": "/@/todos"
}
}
}
}
}
}
}