move from underscore to lodash so don't need extra clone module

This commit is contained in:
Tyler Renelle 2013-01-02 12:27:08 -05:00
parent 1b2cf93238
commit e4afeb9b8e
5 changed files with 6 additions and 7 deletions

View file

@ -18,8 +18,7 @@
"moment": "*",
"stripe": "*",
"async": "*",
"underscore": "*",
"clone": "*",
"lodash": "*",
"coffee-script": "*"
},
"private": true,

View file

@ -11,7 +11,7 @@ scoring = require './scoring'
schema = require './schema'
helpers = require './helpers'
helpers.viewHelpers view
_ = require('underscore')
_ = require('lodash')
# ========== ROUTES ==========

View file

@ -1,6 +1,6 @@
content = require './content'
moment = require 'moment'
_ = require 'underscore'
_ = require 'lodash'
userSchema = {
balance: 2
@ -16,7 +16,7 @@ userSchema = {
module.exports.newUserObject = ->
# deep clone, else further new users get duplicate objects
newUser = require('clone')(userSchema, true) #deep
newUser = _.cloneDeep(userSchema)
for task in content.defaultTasks
guid = task.id = require('racer').uuid()
newUser.tasks[guid] = task

View file

@ -1,6 +1,6 @@
async = require 'async'
moment = require 'moment'
_ = require 'underscore'
_ = require 'lodash'
content = require './content'
helpers = require './helpers'
MODIFIER = .03 # each new level, armor, weapon add 3% modifier (this number may change)

View file

@ -1,5 +1,5 @@
scoring = require('../app/scoring')
_ = require('underscore')
_ = require('lodash')
module.exports = (expressApp, root, derby) ->