test/*.log
test/fixtures/*.json
test/fixtures/logs/*.log
+.cache/
+.tmp/
build
dist
log
tmp
-lib/version.js
+version.js
www/presets/*.json
-.cache
-.tmp
docs/_build/*
.env/
-.cache
-.tmp
npm-debug.log
node_modules/
node_modules/*
test/*.log
test/fixtures/*.json
test/fixtures/logs/*.log
+.cache/
+.tmp/
build
dist
task \setup 'Ensure project is set up for development.' ->
invoke \install
- invoke \link
+ # invoke \link
err, version <- writeVersionFile 'src/version.js'
invoke \setup
coco <[ -bjc package.co ]>
- {sources} = require 'limn/server/view-helpers'
+ {sources} = require './src/server/view-helpers'
browserify = require 'browserify'
Coco = require 'coco'
Jade = require 'jade'
return @ok()
return @ok() if _.startsWith(srcfile, 'vendor') and exists outfile
parts = srcfile.replace fullExt, '' .split '/' .slice 1
- parts.pop() if 'index' is _.last parts
+ # parts.pop() if 'index' is _.last parts
ID = parts.join '/'
console.log " Wrapping JS in Module:\t #infile \t-->\t #outfile"
mkdirp dirname outfile
invoke \bundle_combine
task \bundle_app 'Build application bundle' ->
- {sources} = require 'limn/server/view-helpers'
+ {sources} = require './src/server/view-helpers'
app_sources = sources("www/modules.yaml", 'development')
.filter -> not _.startsWith it, '/vendor'
say 'ok.\n'
task \bundle_vendor 'Build vendor bundle' ->
- {sources} = require 'limn/server/view-helpers'
+ {sources} = require './src/server/view-helpers'
VENDOR_BUNDLE_PATH = 'var/vendor/vendor-bundle.js'
vendor_sources = sources("www/modules.yaml", 'development')
task \source_list 'Print a list of the source file paths.' ->
- invoke \setup
- {sources} = require 'limn/server/view-helpers'
+ {sources} = require './src/server/view-helpers'
say do
sources("www/modules.yaml", 'development')
.map -> it.slice 1
var Backbone, op, AppView, _ref, _;
Backbone = require('backbone');
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
+_ref = require('./util'), _ = _ref._, op = _ref.op;
/**
* @class Application view, automatically attaching to an existing element
* found at `appSelector`.
var op, ReadyEmitter, AssetManager, _ref, _;
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
-ReadyEmitter = require('limn/util/event').ReadyEmitter;
+_ref = require('../util'), _ = _ref._, op = _ref.op;
+ReadyEmitter = require('../util/event').ReadyEmitter;
AssetManager = (function(superclass){
AssetManager.displayName = 'AssetManager';
var prototype = __extend(AssetManager, superclass).prototype, constructor = AssetManager;
var Backbone, op, BaseBackboneMixin, Mixin, mixinBase, _ref, _, __slice = [].slice;
Backbone = require('backbone');
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
+_ref = require('../util'), _ = _ref._, op = _ref.op;
BaseBackboneMixin = exports.BaseBackboneMixin = {
initialize: function(){
return this.__apply_bind__();
var Backbone, op, BaseBackboneMixin, Mixin, mixinBase, _ref, _, __slice = [].slice;
Backbone = require('backbone');
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
+_ref = require('../util'), _ = _ref._, op = _ref.op;
BaseBackboneMixin = exports.BaseBackboneMixin = {
initialize: function(){
return this.__apply_bind__();
var Backbone, op, BaseBackboneMixin, mixinBase, BaseModel, BaseList, _ref, _, __slice = [].slice;
Backbone = require('backbone');
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
-_ref = require('limn/base/base-mixin'), BaseBackboneMixin = _ref.BaseBackboneMixin, mixinBase = _ref.mixinBase;
+_ref = require('../util'), _ = _ref._, op = _ref.op;
+_ref = require('./base-mixin'), BaseBackboneMixin = _ref.BaseBackboneMixin, mixinBase = _ref.mixinBase;
/**
* @class Base model, extending Backbone.Model, used by scaffold and others.
* @extends Backbone.Model
var Backbone, op, BaseBackboneMixin, mixinBase, BaseModel, BaseList, _ref, _, __slice = [].slice;
Backbone = require('backbone');
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
-_ref = require('limn/base/base-mixin'), BaseBackboneMixin = _ref.BaseBackboneMixin, mixinBase = _ref.mixinBase;
+_ref = require('../util'), _ = _ref._, op = _ref.op;
+_ref = require('./base-mixin'), BaseBackboneMixin = _ref.BaseBackboneMixin, mixinBase = _ref.mixinBase;
/**
* @class Base model, extending Backbone.Model, used by scaffold and others.
* @extends Backbone.Model
-var Backbone, op, BaseBackboneMixin, mixinBase, BaseModel, DataBinding, BaseView, ViewList, _ref, _, __slice = [].slice;
+var Backbone, op, mixinBase, BaseModel, DataBinding, BaseView, ViewList, _ref, _, __slice = [].slice;
Backbone = require('backbone');
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
-_ref = require('limn/base/base-mixin'), BaseBackboneMixin = _ref.BaseBackboneMixin, mixinBase = _ref.mixinBase;
-BaseModel = require('limn/base/base-mixin').BaseModel;
-DataBinding = require('limn/base/data-binding').DataBinding;
+_ref = require('../util'), _ = _ref._, op = _ref.op;
+mixinBase = require('./base-mixin').mixinBase;
+BaseModel = require('./base-model').BaseModel;
+DataBinding = require('./data-binding').DataBinding;
/**
* @class Base view, extending Backbone.View, used by scaffold and others.
* @extends Backbone.View
require.define('/node_modules/limn/base/base-view.js', function(require, module, exports, __dirname, __filename, undefined){
-var Backbone, op, BaseBackboneMixin, mixinBase, BaseModel, DataBinding, BaseView, ViewList, _ref, _, __slice = [].slice;
+var Backbone, op, mixinBase, BaseModel, DataBinding, BaseView, ViewList, _ref, _, __slice = [].slice;
Backbone = require('backbone');
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
-_ref = require('limn/base/base-mixin'), BaseBackboneMixin = _ref.BaseBackboneMixin, mixinBase = _ref.mixinBase;
-BaseModel = require('limn/base/base-mixin').BaseModel;
-DataBinding = require('limn/base/data-binding').DataBinding;
+_ref = require('../util'), _ = _ref._, op = _ref.op;
+mixinBase = require('./base-mixin').mixinBase;
+BaseModel = require('./base-model').BaseModel;
+DataBinding = require('./data-binding').DataBinding;
/**
* @class Base view, extending Backbone.View, used by scaffold and others.
* @extends Backbone.View
EventEmitter = require('events').EventEmitter;
EventEmitter.prototype.off = EventEmitter.prototype.removeListener;
EventEmitter.prototype.trigger = EventEmitter.prototype.emit;
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
+_ref = require('../util'), _ = _ref._, op = _ref.op;
/**
* @class Eventful base class.
* @extends EventEmitter
EventEmitter = require('events').EventEmitter;
EventEmitter.prototype.off = EventEmitter.prototype.removeListener;
EventEmitter.prototype.trigger = EventEmitter.prototype.emit;
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
+_ref = require('../util'), _ = _ref._, op = _ref.op;
/**
* @class Eventful base class.
* @extends EventEmitter
var op, BaseModel, BaseList, Cascade, CascadingModel, _ref, _;
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
-_ref = require('limn/base/base-model'), BaseModel = _ref.BaseModel, BaseList = _ref.BaseList;
-Cascade = require('limn/util/cascade');
+_ref = require('../util'), _ = _ref._, op = _ref.op;
+_ref = require('./base-model'), BaseModel = _ref.BaseModel, BaseList = _ref.BaseList;
+Cascade = require('../util/cascade');
/**
* @class A model that implements cascading lookups for its attributes.
*/
require.define('/node_modules/limn/base/cascading-model.js', function(require, module, exports, __dirname, __filename, undefined){
var op, BaseModel, BaseList, Cascade, CascadingModel, _ref, _;
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
-_ref = require('limn/base/base-model'), BaseModel = _ref.BaseModel, BaseList = _ref.BaseList;
-Cascade = require('limn/util/cascade');
+_ref = require('../util'), _ = _ref._, op = _ref.op;
+_ref = require('./base-model'), BaseModel = _ref.BaseModel, BaseList = _ref.BaseList;
+Cascade = require('../util/cascade');
/**
* @class A model that implements cascading lookups for its attributes.
*/
var Backbone, op, DataBinding, _ref, _;
Backbone = require('backbone');
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
+_ref = require('../util'), _ = _ref._, op = _ref.op;
exports.DataBinding = DataBinding = (function(){
DataBinding.displayName = 'DataBinding';
var prototype = DataBinding.prototype, constructor = DataBinding;
var Backbone, op, DataBinding, _ref, _;
Backbone = require('backbone');
-_ref = require('limn/util'), _ = _ref._, op = _ref.op;
+_ref = require('../util'), _ = _ref._, op = _ref.op;
exports.DataBinding = DataBinding = (function(){
DataBinding.displayName = 'DataBinding';
var prototype = DataBinding.prototype, constructor = DataBinding;
var mixins, models, views, cache, cascading, data_binding;
-exports.Base = require('limn/base/base');
-mixins = require('limn/base/base-mixin');
-models = require('limn/base/base-model');
-views = require('limn/base/base-view');
-cache = require('limn/base/model-cache');
-cascading = require('limn/base/cascading-model');
-data_binding = require('limn/base/data-binding');
+exports.Base = require('./base');
+mixins = require('./base-mixin');
+models = require('./base-model');
+views = require('./base-view');
+cache = require('./model-cache');
+cascading = require('./cascading-model');
+data_binding = require('./data-binding');
__import(__import(__import(__import(__import(__import(exports, mixins), models), views), cache), cascading), data_binding);
function __import(obj, src){
var own = {}.hasOwnProperty;
-require.define('/node_modules/limn/base.js', function(require, module, exports, __dirname, __filename, undefined){
+require.define('/node_modules/limn/base/index.js', function(require, module, exports, __dirname, __filename, undefined){
var mixins, models, views, cache, cascading, data_binding;
-exports.Base = require('limn/base/base');
-mixins = require('limn/base/base-mixin');
-models = require('limn/base/base-model');
-views = require('limn/base/base-view');
-cache = require('limn/base/model-cache');
-cascading = require('limn/base/cascading-model');
-data_binding = require('limn/base/data-binding');
+exports.Base = require('./base');
+mixins = require('./base-mixin');
+models = require('./base-model');
+views = require('./base-view');
+cache = require('./model-cache');
+cascading = require('./cascading-model');
+data_binding = require('./data-binding');
__import(__import(__import(__import(__import(__import(exports, mixins), models), views), cache), cascading), data_binding);
function __import(obj, src){
var own = {}.hasOwnProperty;