🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more →
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

spawngo - npm Package Compare versions

Comparing version

to
1.1.0

'use strict'
const CPUs = require('os').cpus()
module.exports = function () {

@@ -11,4 +13,6 @@ return Object.seal({

'jsonArray': true,
'upsertFields': undefined
'upsertFields': undefined,
'cpus': CPUs.length,
'drop': false
})
}

@@ -23,1 +23,9 @@ 'use strict'

}
exports.generateInsertionWorkers = function (num) {
return `--numInsertionWorkers ${num}`
}
exports.generateDrop = function (bool) {
return bool ? '--drop' : ''
}

@@ -7,4 +7,6 @@ 'use strict'

return `-h ${data.host} --db ${data.db} ${HELPERS.generateAuth(data)} -c ${data.collection}
${HELPERS.generateType(data.file)} ${HELPERS.generateHeaderline(data)} ${HELPERS.generateJSONArray(data)}
${HELPERS.generateUpsertFields(data.upsertFields)} --file ${data.file}`.replace(/\s+/g, ' ')
${HELPERS.generateDrop(data.drop)} ${HELPERS.generateInsertionWorkers(data.cpus)}
${HELPERS.generateType(data.file)} ${HELPERS.generateHeaderline(data)}
${HELPERS.generateJSONArray(data)} ${HELPERS.generateUpsertFields(data.upsertFields)}
--file ${data.file}`.replace(/\s+/g, ' ')
}

@@ -11,0 +13,0 @@

{
"name": "spawngo",
"version": "1.0.0",
"version": "1.1.0",
"description": "Spawn a child process for mongoimport/export",

@@ -5,0 +5,0 @@ "engines": {

@@ -47,4 +47,6 @@ # spawngo

* collection: ''
* jsonArray: true
* upsertFields: undefined
* jsonArray: `true`
* upsertFields: `undefined`
* cpus: [default is number of machine's [cpu cores](https://nodejs.org/dist/latest-v6.x/docs/api/os.html#os_os_cpus)]
* drop: `false`

@@ -51,0 +53,0 @@ Instead of passing `options` to constructor, you can also apply your settings by using the `.set()` function.