viewmodel
Advanced tools
Comparing version 1.5.1 to 1.5.2
@@ -6,2 +6,3 @@ 'use strict'; | ||
_ = require('lodash'), | ||
prequire = require('parent-require'), | ||
uuid = require('node-uuid').v4, | ||
@@ -157,2 +158,13 @@ ViewModel = require('./viewmodel'); | ||
Repository.use = function (toRequire) { | ||
var required; | ||
try { | ||
required = require(toRequire); | ||
} catch (e) { | ||
// workaround when `npm link`'ed for development | ||
required = prequire(toRequire); | ||
} | ||
return required; | ||
}; | ||
module.exports = Repository; |
@@ -7,3 +7,3 @@ 'use strict'; | ||
ConcurrencyError = require('../concurrencyError'), | ||
azure = require('azure-storage'), | ||
azure = Repository.use('azure-storage'), | ||
async = require('async'), | ||
@@ -10,0 +10,0 @@ uuid = require('node-uuid').v4, |
@@ -7,3 +7,3 @@ 'use strict'; | ||
ConcurrencyError = require('../concurrencyError'), | ||
cradle = require('cradle'), | ||
cradle = Repository.use('cradle'), | ||
async = require('async'), | ||
@@ -448,3 +448,1 @@ _ = require('lodash'), | ||
module.exports = Couch; | ||
@@ -7,4 +7,4 @@ 'use strict'; | ||
ConcurrencyError = require('../concurrencyError'), | ||
DocumentClient = require('documentdb').DocumentClient, | ||
DoQmentDB = require('doqmentdb'), | ||
DocumentClient = Repository.use('documentdb').DocumentClient, | ||
DoQmentDB = Repository.use('doqmentdb'), | ||
async = require('async'), | ||
@@ -11,0 +11,0 @@ uuid = require('node-uuid').v4, |
@@ -7,3 +7,3 @@ 'use strict'; | ||
ConcurrencyError = require('../concurrencyError'), | ||
elasticsearch = require('elasticsearch'), | ||
elasticsearch = Repository.use('elasticsearch'), | ||
uuid = require('node-uuid').v4, | ||
@@ -10,0 +10,0 @@ jsondate = require('jsondate'), |
@@ -7,4 +7,4 @@ 'use strict'; | ||
ConcurrencyError = require('../concurrencyError'), | ||
mongo = require('mongodb'), | ||
mongoVersion = require('mongodb/package.json').version, | ||
mongo = Repository.use('mongodb'), | ||
mongoVersion = Repository.use('mongodb/package.json').version, | ||
isNew = mongoVersion.indexOf('1.') !== 0, | ||
@@ -11,0 +11,0 @@ ObjectID = isNew ? mongo.ObjectID : mongo.BSONPure.ObjectID, |
@@ -8,3 +8,3 @@ 'use strict'; | ||
uuid = require('node-uuid').v4, | ||
redis = require('redis'), | ||
redis = Repository.use('redis'), | ||
jsondate = require('jsondate'), | ||
@@ -11,0 +11,0 @@ async = require('async'), |
@@ -7,3 +7,3 @@ 'use strict'; | ||
ConcurrencyError = require('../concurrencyError'), | ||
tingodb = require('tingodb')({ | ||
tingodb = Repository.use('tingodb')({ | ||
searchInArray: true | ||
@@ -10,0 +10,0 @@ }), |
{ | ||
"author": "adrai", | ||
"name": "viewmodel", | ||
"version": "1.5.1", | ||
"version": "1.5.2", | ||
"private": false, | ||
@@ -19,2 +19,3 @@ "main": "index.js", | ||
"node-uuid": "1.4.3", | ||
"parent-require": "^1.0.0", | ||
"sift": "2.0.3", | ||
@@ -29,2 +30,3 @@ "tolerance": "1.0.0" | ||
"elasticsearch": ">=5.0.0", | ||
"eslint": "^0.24.1", | ||
"expect.js": ">= 0.1.2", | ||
@@ -31,0 +33,0 @@ "mocha": ">= 1.0.1", |
@@ -0,1 +1,4 @@ | ||
## [v1.5.2](https://github.com/adrai/node-viewmodel/compare/v1.5.1...v1.5.2) | ||
- optimization for `npm link`'ed development | ||
## [v1.5.1](https://github.com/adrai/node-viewmodel/compare/v1.4.2...v1.5.1) | ||
@@ -2,0 +5,0 @@ - catch concurrency error on destroy commit |
Sorry, the diff of this file is not supported yet
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
2757
100046
8
11
18
3
+ Addedparent-require@^1.0.0
+ Addedparent-require@1.0.0(transitive)