Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@Vunovati
Last active February 21, 2020 12:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Vunovati/111b9e2ef745697ad550c0b1847c8cf7 to your computer and use it in GitHub Desktop.
Save Vunovati/111b9e2ef745697ad550c0b1847c8cf7 to your computer and use it in GitHub Desktop.
Blog post - jsonl streams
node_modules
{
"trailingComma": "es5",
"tabWidth": 2,
"semi": false,
"singleQuote": true,
"printWidth": 80
}

convert jsonl to json

cat 10000-users.jsonl | jq --slurp > 10000-users.json

start a database

docker run --rm --name jsonl-demo-postgres -e POSTGRES_PASSWORD=postgres -d -p 5432:5432 postgres

create a table to store the test data in

docker exec -it jsonl-demo-postgres psql -d postgres://postgres:postgres@localhost:5432/postgres -c 'create table users (user_id serial PRIMARY KEY, name varchar(255), email varchar(255));'

create test json lines file containing 30000 users

for run in {1..30000}; do (cat user.json >> 30000-users.jsonl); done

make a request towards the service

curl -X POST --data-binary @3000-users.jsonl http://localhost:8000

run the service

DB_URI=postgres://postgres:postgres@localhost:5432/postgres node naive.js
const os = require('os')
const { Transform } = require('stream')
class AppendComma extends Transform {
constructor(options) {
super(options)
this._firstChunkInserted = false
}
_transform(chunk, _encoding, callback) {
if (!this._firstChunkInserted) {
this._firstChunkInserted = true
callback(null, `${chunk}`)
} else {
callback(null, `, ${os.EOL}${chunk}`)
}
}
}
module.exports = {
AppendComma,
}
const os = require('os')
const { Transform } = require('stream')
const { StringDecoder } = require('string_decoder')
class ChunksToLine extends Transform {
constructor(options) {
super(options)
this.buffer = ''
// The stream contains Buffer chunks.
// We can use the decoder to convert
// them to strings.
this._decoder = new StringDecoder('utf-8')
}
_transform(chunk, encoding, callback) {
// Convert the Buffer chunks to String.
if (encoding === 'buffer') {
chunk = this._decoder.write(chunk)
}
// has all the chunks before the newline
this.buffer = this.buffer + chunk
const lines = this.buffer.split(os.EOL)
if (lines.length > 0) {
// the last element could be incomplete
// as we don't know if it ends with a
// newline so we put it in the buffer
this.buffer = lines.pop()
try {
// forward the remaining lines to
// the stream
lines.forEach(line => {
this.push(line)
})
callback()
} catch (e) {
callback()
}
} else {
callback()
}
}
}
module.exports = {
ChunksToLine,
}
const http = require('http')
const server = http.createServer((_req, res) => {
setTimeout(() => {
res.end()
}, 1000)
})
server.listen(8000)
const { Transform } = require('stream')
class ExtractValue extends Transform {
constructor(options) {
super(options)
this.valueToExtract = options.valueToExtract
}
_transform(chunk, _encoding, callback) {
const parsed = JSON.parse(chunk)
const extracted = parsed[`${this.valueToExtract}`]
callback(null, JSON.stringify(extracted))
}
}
module.exports = {
ExtractValue,
}
const fs = require('fs')
const path = require('path')
const os = require('os')
const split2 = require('split2')
const { Transform, pipeline } = require('stream')
const { StringDecoder } = require('string_decoder')
const server = require('http').createServer()
class LineToJson extends Transform {
constructor(options) {
super(options)
this.buffer = ''
// The stream will have Buffer chunks. The
// decoder converts these to String instances.
this._decoder = new StringDecoder('utf-8')
}
_transform(chunk, encoding, callback) {
// Convert the Buffer chunks to String.
if (encoding === 'buffer') {
chunk = this._decoder.write(chunk)
}
// Exit on CTRL + C.
if (chunk === '\u0003') {
process.exit()
}
this.buffer = this.buffer + chunk
const lines = this.buffer.split(os.EOL)
if (lines.length > 1) {
this.buffer = lines.pop()
try {
lines.forEach(line => {
this.push(line)
})
callback()
} catch (e) {
callback()
}
} else if ((lines.length = 1)) {
this.buffer = ''
this.push(lines[0]) // this.push called when more than 1 response from one chunk needed
callback()
} else {
callback()
}
}
}
class ExtractValue extends Transform {
constructor(options) {
super(options)
this.valueToExtract = options.valueToExtract
// The stream will have Buffer chunks. The
// decoder converts these to String instances.
this._decoder = new StringDecoder('utf-8')
}
_transform(chunk, encoding, callback) {
// Convert the Buffer chunks to String.
if (encoding === 'buffer') {
chunk = this._decoder.write(chunk)
}
// Exit on CTRL + C.
if (chunk === '\u0003') {
process.exit()
}
const parsed = JSON.parse(chunk)
const extracted = parsed[`${this.valueToExtract}`]
//console.log(extracted);
callback(null, JSON.stringify(extracted))
}
}
class AppendComma extends Transform {
constructor(options) {
super(options)
// The stream will have Buffer chunks. The
// decoder converts these to String instances.
this._decoder = new StringDecoder('utf-8')
this._firstChunkInserted = false
}
_transform(chunk, encoding, callback) {
// Convert the Buffer chunks to String.
if (encoding === 'buffer') {
chunk = this._decoder.write(chunk)
}
// Exit on CTRL + C.
if (chunk === '\u0003') {
process.exit()
}
//console.log(extracted);
if (!this._firstChunkInserted) {
this._firstChunkInserted = true
callback(null, `${chunk}`)
} else {
callback(null, `, ${os.EOL}${chunk}`)
}
}
}
server.on('request', (req, res) => {
const dest = fs.createWriteStream(
path.join(__dirname, '..', '..', '..', 'Desktop', 'result.json')
)
dest.write('[', 'utf8')
req.on('end', () => {
dest.write(']', 'utf8')
dest.close()
res.end()
})
pipeline(
req,
//split2(), // 17s
new LineToJson(), // 16s
new ExtractValue({ valueToExtract: 'id' }),
new AppendComma(),
dest,
err => (err ? console.error(err) : console.log(`Pipeline success`))
)
})
console.log(`PID is ${process.pid}`)
server.listen(8000)
const express = require('express')
const bodyParser = require('body-parser')
const { getConnection } = require('./save-to-db')
const app = express()
app.use(bodyParser.json({ limit: '10gb' }))
app.post('/', async (req, res) => {
const dbConnection = getConnection()
const parsed = req.body
users = Array.isArray(parsed) ? parsed : [parsed]
await dbConnection.startTransaction()
await Promise.all(users.map(dbConnection.insertUser))
res.end()
dbConnection.endTransaction()
})
app.listen(8000)
const http = require('http')
const { getConnection } = require('./save-to-db')
console.log(`PID: ${process.pid}`)
const server = http.createServer((req, res) => {
const dbConnection = getConnection()
const data = []
req.on('data', chunk => {
data.push(chunk)
})
req.on('end', async () => {
const parsed = JSON.parse(data)
users = Array.isArray(parsed) ? parsed : [parsed]
await dbConnection.startTransaction()
await Promise.all(users.map(dbConnection.insertUser))
res.end()
dbConnection.endTransaction()
})
})
server.listen(8000)
{
"name": "jsonlines-stream",
"version": "1.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"abbrev": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
},
"accepts": {
"version": "1.3.7",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
"integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
"requires": {
"mime-types": "~2.1.24",
"negotiator": "0.6.2"
}
},
"after": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
"integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
},
"agent-base": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
"integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g=="
},
"ajv": {
"version": "6.11.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz",
"integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==",
"requires": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.4.1",
"uri-js": "^4.2.2"
}
},
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
},
"appmetrics": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/appmetrics/-/appmetrics-5.1.1.tgz",
"integrity": "sha512-6TkvudkSpJ8VC60U//tNgYQv7+Qc2/RJBGPUcIoRVob6ALot3LqcANpwsDryZBaXKM2Ay7xPtDx+afHkihhZGw==",
"requires": {
"ibmapm-embed": ">=19.9.0",
"jszip": "2.5.x",
"nan": "2.x",
"node-gyp": "5.x",
"semver": "^5.3.0",
"tar": "4.x"
},
"dependencies": {
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
}
}
},
"appmetrics-dash": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/appmetrics-dash/-/appmetrics-dash-5.3.0.tgz",
"integrity": "sha512-vc04tJyM1LLok4wkV7Vi2Ez7p2XBpWOENAot/yujTUFRzU60VONy/Kh8Lh2s6oHPI0LPz85o69c2uyyCAGyaRA==",
"requires": {
"appmetrics": "^5.0.0",
"debug": "^2.6.0",
"express": "^4.14.1",
"node-report": "^2.1.0",
"socket.io": "^2.0.3"
}
},
"aproba": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
},
"are-we-there-yet": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
"integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
"requires": {
"delegates": "^1.0.0",
"readable-stream": "^2.0.6"
},
"dependencies": {
"readable-stream": {
"version": "2.3.7",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
}
},
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
"string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"requires": {
"safe-buffer": "~5.1.0"
}
}
}
},
"argparse": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"requires": {
"sprintf-js": "~1.0.2"
}
},
"array-flatten": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
},
"arraybuffer.slice": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
"integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog=="
},
"asn1": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
"integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
"requires": {
"safer-buffer": "~2.1.0"
}
},
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
},
"async": {
"version": "2.6.3",
"resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
"integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
"requires": {
"lodash": "^4.17.14"
}
},
"async-limiter": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
"integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
},
"async-listener": {
"version": "0.6.10",
"resolved": "https://registry.npmjs.org/async-listener/-/async-listener-0.6.10.tgz",
"integrity": "sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw==",
"requires": {
"semver": "^5.3.0",
"shimmer": "^1.1.0"
},
"dependencies": {
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
}
}
},
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
"aws-sign2": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
},
"aws4": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz",
"integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug=="
},
"backo2": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
"integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc="
},
"balanced-match": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
},
"base64-arraybuffer": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
"integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg="
},
"base64-js": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
"integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g=="
},
"base64id": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
"integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog=="
},
"bcrypt-pbkdf": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
"integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
"requires": {
"tweetnacl": "^0.14.3"
}
},
"better-assert": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
"integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
"requires": {
"callsite": "1.0.0"
}
},
"blob": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
"integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig=="
},
"body-parser": {
"version": "1.19.0",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
"integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
"requires": {
"bytes": "3.1.0",
"content-type": "~1.0.4",
"debug": "2.6.9",
"depd": "~1.1.2",
"http-errors": "1.7.2",
"iconv-lite": "0.4.24",
"on-finished": "~2.3.0",
"qs": "6.7.0",
"raw-body": "2.4.0",
"type-is": "~1.6.17"
}
},
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"buffer-writer": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz",
"integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw=="
},
"bytes": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
"integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
},
"callsite": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
"integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA="
},
"caseless": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
},
"chownr": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
"code-point-at": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
},
"combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"requires": {
"delayed-stream": "~1.0.0"
}
},
"component-bind": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
"integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E="
},
"component-emitter": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
"integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
},
"component-inherit": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
"integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM="
},
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
},
"console-control-strings": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
},
"content-disposition": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
"integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
"requires": {
"safe-buffer": "5.1.2"
},
"dependencies": {
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
}
}
},
"content-type": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
"integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
},
"continuation-local-storage": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz",
"integrity": "sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA==",
"requires": {
"async-listener": "^0.6.0",
"emitter-listener": "^1.1.1"
}
},
"cookie": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
"integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
},
"cookie-signature": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
},
"core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
},
"dashdash": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
"requires": {
"assert-plus": "^1.0.0"
}
},
"date-format": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
"integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA=="
},
"debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"requires": {
"ms": "2.0.0"
}
},
"define-properties": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
"requires": {
"object-keys": "^1.0.12"
}
},
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
},
"delegates": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
},
"depd": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
"integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
},
"destroy": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
},
"ecc-jsbn": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
"integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
"requires": {
"jsbn": "~0.1.0",
"safer-buffer": "^2.1.0"
}
},
"ee-first": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
},
"emitter-listener": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.1.2.tgz",
"integrity": "sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==",
"requires": {
"shimmer": "^1.2.0"
}
},
"encodeurl": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
},
"encoding": {
"version": "0.1.12",
"resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
"integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
"requires": {
"iconv-lite": "~0.4.13"
}
},
"engine.io": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.4.0.tgz",
"integrity": "sha512-XCyYVWzcHnK5cMz7G4VTu2W7zJS7SM1QkcelghyIk/FmobWBtXE7fwhBusEKvCSqc3bMh8fNFMlUkCKTFRxH2w==",
"requires": {
"accepts": "~1.3.4",
"base64id": "2.0.0",
"cookie": "0.3.1",
"debug": "~4.1.0",
"engine.io-parser": "~2.2.0",
"ws": "^7.1.2"
},
"dependencies": {
"cookie": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
"integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
},
"debug": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
"requires": {
"ms": "^2.1.1"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
}
}
},
"engine.io-client": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.0.tgz",
"integrity": "sha512-a4J5QO2k99CM2a0b12IznnyQndoEvtA4UAldhGzKqnHf42I3Qs2W5SPnDvatZRcMaNZs4IevVicBPayxYt6FwA==",
"requires": {
"component-emitter": "1.2.1",
"component-inherit": "0.0.3",
"debug": "~4.1.0",
"engine.io-parser": "~2.2.0",
"has-cors": "1.1.0",
"indexof": "0.0.1",
"parseqs": "0.0.5",
"parseuri": "0.0.5",
"ws": "~6.1.0",
"xmlhttprequest-ssl": "~1.5.4",
"yeast": "0.1.2"
},
"dependencies": {
"debug": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
"requires": {
"ms": "^2.1.1"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"ws": {
"version": "6.1.4",
"resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz",
"integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==",
"requires": {
"async-limiter": "~1.0.0"
}
}
}
},
"engine.io-parser": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.0.tgz",
"integrity": "sha512-6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w==",
"requires": {
"after": "0.8.2",
"arraybuffer.slice": "~0.0.7",
"base64-arraybuffer": "0.1.5",
"blob": "0.0.5",
"has-binary2": "~1.0.2"
}
},
"env-paths": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
"integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA=="
},
"es-abstract": {
"version": "1.17.4",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
"integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
"requires": {
"es-to-primitive": "^1.2.1",
"function-bind": "^1.1.1",
"has": "^1.0.3",
"has-symbols": "^1.0.1",
"is-callable": "^1.1.5",
"is-regex": "^1.0.5",
"object-inspect": "^1.7.0",
"object-keys": "^1.1.1",
"object.assign": "^4.1.0",
"string.prototype.trimleft": "^2.1.1",
"string.prototype.trimright": "^2.1.1"
}
},
"es-to-primitive": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
"integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
"requires": {
"is-callable": "^1.1.4",
"is-date-object": "^1.0.1",
"is-symbol": "^1.0.2"
}
},
"escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
},
"esprima": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
},
"etag": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
},
"express": {
"version": "4.17.1",
"resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
"integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
"requires": {
"accepts": "~1.3.7",
"array-flatten": "1.1.1",
"body-parser": "1.19.0",
"content-disposition": "0.5.3",
"content-type": "~1.0.4",
"cookie": "0.4.0",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "~1.1.2",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
"finalhandler": "~1.1.2",
"fresh": "0.5.2",
"merge-descriptors": "1.0.1",
"methods": "~1.1.2",
"on-finished": "~2.3.0",
"parseurl": "~1.3.3",
"path-to-regexp": "0.1.7",
"proxy-addr": "~2.0.5",
"qs": "6.7.0",
"range-parser": "~1.2.1",
"safe-buffer": "5.1.2",
"send": "0.17.1",
"serve-static": "1.14.1",
"setprototypeof": "1.1.1",
"statuses": "~1.5.0",
"type-is": "~1.6.18",
"utils-merge": "1.0.1",
"vary": "~1.1.2"
},
"dependencies": {
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
}
}
},
"extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
},
"extsprintf": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
"integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
},
"fast-deep-equal": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
"integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA=="
},
"fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
},
"finalhandler": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
"integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
"requires": {
"debug": "2.6.9",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"on-finished": "~2.3.0",
"parseurl": "~1.3.3",
"statuses": "~1.5.0",
"unpipe": "~1.0.0"
}
},
"flatted": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
"integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg=="
},
"forever-agent": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
},
"form-data": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
"integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.6",
"mime-types": "^2.1.12"
}
},
"forwarded": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
"integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
},
"fresh": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
},
"fs-extra": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
"integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
"requires": {
"graceful-fs": "^4.1.2",
"jsonfile": "^4.0.0",
"universalify": "^0.1.0"
}
},
"fs-minipass": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
"integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
"requires": {
"minipass": "^2.6.0"
}
},
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
},
"function-bind": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
},
"gauge": {
"version": "2.7.4",
"resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
"integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
"requires": {
"aproba": "^1.0.3",
"console-control-strings": "^1.0.0",
"has-unicode": "^2.0.0",
"object-assign": "^4.1.0",
"signal-exit": "^3.0.0",
"string-width": "^1.0.1",
"strip-ansi": "^3.0.1",
"wide-align": "^1.1.0"
}
},
"getpass": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
"requires": {
"assert-plus": "^1.0.0"
}
},
"glob": {
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^3.0.4",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
},
"graceful-fs": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
"integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ=="
},
"har-schema": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
"integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
},
"har-validator": {
"version": "5.1.3",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
"integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
"requires": {
"ajv": "^6.5.5",
"har-schema": "^2.0.0"
}
},
"has": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
"requires": {
"function-bind": "^1.1.1"
}
},
"has-binary2": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
"integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
"requires": {
"isarray": "2.0.1"
},
"dependencies": {
"isarray": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
"integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
}
}
},
"has-cors": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
"integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk="
},
"has-symbols": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
"integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg=="
},
"has-unicode": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
"integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
},
"http-errors": {
"version": "1.7.2",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
"integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
"requires": {
"depd": "~1.1.2",
"inherits": "2.0.3",
"setprototypeof": "1.1.1",
"statuses": ">= 1.5.0 < 2",
"toidentifier": "1.0.0"
},
"dependencies": {
"inherits": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
}
}
},
"http-signature": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
"requires": {
"assert-plus": "^1.0.0",
"jsprim": "^1.2.2",
"sshpk": "^1.7.0"
}
},
"https-proxy-agent": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
"integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
"requires": {
"agent-base": "5",
"debug": "4"
},
"dependencies": {
"debug": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
"requires": {
"ms": "^2.1.1"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
}
}
},
"ibmapm-embed": {
"version": "19.12.1",
"resolved": "https://registry.npmjs.org/ibmapm-embed/-/ibmapm-embed-19.12.1.tgz",
"integrity": "sha512-zrkEKpe6sDc2bt2MqUgoWr9kvR9YMxBHQaUv21m4yKbUcUtkJ87G9UjoYj7WmyNNJDnVH/hCB+VuFLtnc2f6+A==",
"requires": {
"ibmapm-restclient": "^19.12.0",
"log4js": "^4.5.1",
"properties": "^1.2.1",
"properties-reader": "0.0.16",
"tcp-ping": "^0.1.1",
"uuid": "^2.0.2",
"zipkin": "0.10.1",
"zipkin-context-cls": "0.6.1",
"zipkin-transport-http": "0.10.1"
},
"dependencies": {
"uuid": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
"integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="
}
}
},
"ibmapm-restclient": {
"version": "19.12.2",
"resolved": "https://registry.npmjs.org/ibmapm-restclient/-/ibmapm-restclient-19.12.2.tgz",
"integrity": "sha512-ClEbG6AC4Pw7WM0gr0sH5mVWFzFsxl2fUVbPtaP4hBfOhNtPbPhJ0n1KKFixIRLx5J2Z04qpw2u45akcdrzyIQ==",
"requires": {
"https-proxy-agent": "^4.0.0",
"kubernetes-client": "^3.16.0",
"log4js": "^4.5.1",
"properties": "^1.2.1",
"request": "^2.72.0",
"uuid": "^2.0.2"
},
"dependencies": {
"uuid": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
"integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="
}
}
},
"iconv-lite": {
"version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
"requires": {
"safer-buffer": ">= 2.1.2 < 3"
}
},
"indexof": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
"integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
},
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"requires": {
"once": "^1.3.0",
"wrappy": "1"
}
},
"inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
},
"ipaddr.js": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
"integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA=="
},
"is-callable": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
"integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q=="
},
"is-date-object": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
"integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g=="
},
"is-fullwidth-code-point": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"requires": {
"number-is-nan": "^1.0.0"
}
},
"is-regex": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
"integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
"requires": {
"has": "^1.0.3"
}
},
"is-stream": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
},
"is-symbol": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
"integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
"requires": {
"has-symbols": "^1.0.1"
}
},
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
},
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
},
"isstream": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
},
"js-yaml": {
"version": "3.13.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
"integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
"requires": {
"argparse": "^1.0.7",
"esprima": "^4.0.0"
}
},
"jsbn": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
},
"json-schema": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
"integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
},
"json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
},
"json-stringify-safe": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
},
"jsonfile": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
"integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
"requires": {
"graceful-fs": "^4.1.6"
}
},
"jsprim": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
"integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
"requires": {
"assert-plus": "1.0.0",
"extsprintf": "1.3.0",
"json-schema": "0.2.3",
"verror": "1.10.0"
}
},
"jszip": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz",
"integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=",
"requires": {
"pako": "~0.2.5"
}
},
"kubernetes-client": {
"version": "3.18.1",
"resolved": "https://registry.npmjs.org/kubernetes-client/-/kubernetes-client-3.18.1.tgz",
"integrity": "sha512-6sS9osVL8RvzAwblnAeWc8gdeD0WQ2g9NytscCV7i5H3rJ4ptCXZW1xOMFbMRkW3zMUS4Elg/Z0f+0hUqSiqMw==",
"requires": {
"async": "^2.6.0",
"js-yaml": "^3.10.0",
"lodash.merge": "^4.6.0",
"request": "^2.83.0",
"util.promisify": "^1.0.0"
}
},
"lodash": {
"version": "4.17.15",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
"integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
},
"lodash.merge": {
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
},
"log4js": {
"version": "4.5.1",
"resolved": "https://registry.npmjs.org/log4js/-/log4js-4.5.1.tgz",
"integrity": "sha512-EEEgFcE9bLgaYUKuozyFfytQM2wDHtXn4tAN41pkaxpNjAykv11GVdeI4tHtmPWW4Xrgh9R/2d7XYghDVjbKKw==",
"requires": {
"date-format": "^2.0.0",
"debug": "^4.1.1",
"flatted": "^2.0.0",
"rfdc": "^1.1.4",
"streamroller": "^1.0.6"
},
"dependencies": {
"debug": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
"requires": {
"ms": "^2.1.1"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
}
}
},
"media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
},
"merge-descriptors": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
},
"methods": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
},
"mime": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
},
"mime-db": {
"version": "1.43.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz",
"integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ=="
},
"mime-types": {
"version": "2.1.26",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz",
"integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==",
"requires": {
"mime-db": "1.43.0"
}
},
"minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"requires": {
"brace-expansion": "^1.1.7"
}
},
"minimist": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
},
"minipass": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
"integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
"requires": {
"safe-buffer": "^5.1.2",
"yallist": "^3.0.0"
}
},
"minizlib": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
"integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
"requires": {
"minipass": "^2.9.0"
}
},
"mkdirp": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"requires": {
"minimist": "0.0.8"
}
},
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
},
"nan": {
"version": "2.14.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
"integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg=="
},
"negotiator": {
"version": "0.6.2",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
"integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
},
"network-address": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/network-address/-/network-address-1.1.2.tgz",
"integrity": "sha1-Sqe/1D8D8LgclwKxPWqFjdsybz4="
},
"node-fetch": {
"version": "1.7.3",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
"integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
"requires": {
"encoding": "^0.1.11",
"is-stream": "^1.0.1"
}
},
"node-gyp": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.0.tgz",
"integrity": "sha512-OUTryc5bt/P8zVgNUmC6xdXiDJxLMAW8cF5tLQOT9E5sOQj+UeQxnnPy74K3CLCa/SOjjBlbuzDLR8ANwA+wmw==",
"requires": {
"env-paths": "^2.2.0",
"glob": "^7.1.4",
"graceful-fs": "^4.2.2",
"mkdirp": "^0.5.1",
"nopt": "^4.0.1",
"npmlog": "^4.1.2",
"request": "^2.88.0",
"rimraf": "^2.6.3",
"semver": "^5.7.1",
"tar": "^4.4.12",
"which": "^1.3.1"
},
"dependencies": {
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
}
}
},
"node-report": {
"version": "2.2.10",
"resolved": "https://registry.npmjs.org/node-report/-/node-report-2.2.10.tgz",
"integrity": "sha512-KANqX94qnO5MpomgNBF/r1+0OFVihwf2Ti4gu5nXne07EDtBI1Cv0xMpT29VWiUD7aJe8YtuVPP2PKapo8h2qw==",
"optional": true,
"requires": {
"nan": "^2.12.1"
}
},
"nopt": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
"integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
"requires": {
"abbrev": "1",
"osenv": "^0.1.4"
}
},
"npmlog": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
"integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
"requires": {
"are-we-there-yet": "~1.1.2",
"console-control-strings": "~1.1.0",
"gauge": "~2.7.3",
"set-blocking": "~2.0.0"
}
},
"number-is-nan": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
},
"oauth-sign": {
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
"integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
},
"object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"object-component": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
"integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE="
},
"object-inspect": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
"integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw=="
},
"object-keys": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
},
"object.assign": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
"integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
"requires": {
"define-properties": "^1.1.2",
"function-bind": "^1.1.1",
"has-symbols": "^1.0.0",
"object-keys": "^1.0.11"
}
},
"object.getownpropertydescriptors": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz",
"integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==",
"requires": {
"define-properties": "^1.1.3",
"es-abstract": "^1.17.0-next.1"
}
},
"on-finished": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
"integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
"requires": {
"ee-first": "1.1.1"
}
},
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"requires": {
"wrappy": "1"
}
},
"os-homedir": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
"integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
},
"os-tmpdir": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
},
"osenv": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
"integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
"requires": {
"os-homedir": "^1.0.0",
"os-tmpdir": "^1.0.0"
}
},
"packet-reader": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz",
"integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ=="
},
"pako": {
"version": "0.2.9",
"resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
"integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU="
},
"parseqs": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
"integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
"requires": {
"better-assert": "~1.0.0"
}
},
"parseuri": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
"integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
"requires": {
"better-assert": "~1.0.0"
}
},
"parseurl": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
},
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
},
"path-to-regexp": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
},
"performance-now": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
},
"pg": {
"version": "7.18.1",
"resolved": "https://registry.npmjs.org/pg/-/pg-7.18.1.tgz",
"integrity": "sha512-1KtKBKg/zWrjEEv//klBbVOPGucuc7HHeJf6OEMueVcUeyF3yueHf+DvhVwBjIAe9/97RAydO/lWjkcMwssuEw==",
"requires": {
"buffer-writer": "2.0.0",
"packet-reader": "1.0.0",
"pg-connection-string": "0.1.3",
"pg-packet-stream": "^1.1.0",
"pg-pool": "^2.0.10",
"pg-types": "^2.1.0",
"pgpass": "1.x",
"semver": "4.3.2"
}
},
"pg-connection-string": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-0.1.3.tgz",
"integrity": "sha1-2hhHsglA5C7hSSvq9l1J2RskXfc="
},
"pg-int8": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz",
"integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw=="
},
"pg-packet-stream": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/pg-packet-stream/-/pg-packet-stream-1.1.0.tgz",
"integrity": "sha512-kRBH0tDIW/8lfnnOyTwKD23ygJ/kexQVXZs7gEyBljw4FYqimZFxnMMx50ndZ8In77QgfGuItS5LLclC2TtjYg=="
},
"pg-pool": {
"version": "2.0.10",
"resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-2.0.10.tgz",
"integrity": "sha512-qdwzY92bHf3nwzIUcj+zJ0Qo5lpG/YxchahxIN8+ZVmXqkahKXsnl2aiJPHLYN9o5mB/leG+Xh6XKxtP7e0sjg=="
},
"pg-types": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz",
"integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==",
"requires": {
"pg-int8": "1.0.1",
"postgres-array": "~2.0.0",
"postgres-bytea": "~1.0.0",
"postgres-date": "~1.0.4",
"postgres-interval": "^1.1.0"
}
},
"pgpass": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.2.tgz",
"integrity": "sha1-Knu0G2BltnkH6R2hsHwYR8h3swY=",
"requires": {
"split": "^1.0.0"
}
},
"postgres-array": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz",
"integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA=="
},
"postgres-bytea": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz",
"integrity": "sha1-AntTPAqokOJtFy1Hz5zOzFIazTU="
},
"postgres-date": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.4.tgz",
"integrity": "sha512-bESRvKVuTrjoBluEcpv2346+6kgB7UlnqWZsnbnCccTNq/pqfj1j6oBaN5+b/NrDXepYUT/HKadqv3iS9lJuVA=="
},
"postgres-interval": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz",
"integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==",
"requires": {
"xtend": "^4.0.0"
}
},
"process-nextick-args": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
},
"properties": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/properties/-/properties-1.2.1.tgz",
"integrity": "sha1-Dul6f8AgsaKlW4ZZ7aSqjYaQlL0="
},
"properties-reader": {
"version": "0.0.16",
"resolved": "https://registry.npmjs.org/properties-reader/-/properties-reader-0.0.16.tgz",
"integrity": "sha1-oswNuc3XuB2XfQpZwdwQxtHWq5g=",
"requires": {
"mkdirp": "~0.5.1"
}
},
"proxy-addr": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
"integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
"requires": {
"forwarded": "~0.1.2",
"ipaddr.js": "1.9.0"
}
},
"psl": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz",
"integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ=="
},
"punycode": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"qs": {
"version": "6.7.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
},
"range-parser": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
},
"raw-body": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
"integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
"requires": {
"bytes": "3.1.0",
"http-errors": "1.7.2",
"iconv-lite": "0.4.24",
"unpipe": "1.0.0"
}
},
"request": {
"version": "2.88.2",
"resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
"integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
"requires": {
"aws-sign2": "~0.7.0",
"aws4": "^1.8.0",
"caseless": "~0.12.0",
"combined-stream": "~1.0.6",
"extend": "~3.0.2",
"forever-agent": "~0.6.1",
"form-data": "~2.3.2",
"har-validator": "~5.1.3",
"http-signature": "~1.2.0",
"is-typedarray": "~1.0.0",
"isstream": "~0.1.2",
"json-stringify-safe": "~5.0.1",
"mime-types": "~2.1.19",
"oauth-sign": "~0.9.0",
"performance-now": "^2.1.0",
"qs": "~6.5.2",
"safe-buffer": "^5.1.2",
"tough-cookie": "~2.5.0",
"tunnel-agent": "^0.6.0",
"uuid": "^3.3.2"
},
"dependencies": {
"qs": {
"version": "6.5.2",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
},
"uuid": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
}
}
},
"rfdc": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz",
"integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug=="
},
"rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
"requires": {
"glob": "^7.1.3"
}
},
"safe-buffer": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
"integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg=="
},
"safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"semver": {
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-4.3.2.tgz",
"integrity": "sha1-x6BxWKgL7dBSNVt3DYLWZA+AO+c="
},
"send": {
"version": "0.17.1",
"resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
"integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
"requires": {
"debug": "2.6.9",
"depd": "~1.1.2",
"destroy": "~1.0.4",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
"fresh": "0.5.2",
"http-errors": "~1.7.2",
"mime": "1.6.0",
"ms": "2.1.1",
"on-finished": "~2.3.0",
"range-parser": "~1.2.1",
"statuses": "~1.5.0"
},
"dependencies": {
"ms": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
}
}
},
"serve-static": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
"integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
"requires": {
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"parseurl": "~1.3.3",
"send": "0.17.1"
}
},
"set-blocking": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
"integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
},
"setprototypeof": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
"integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
},
"shimmer": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz",
"integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw=="
},
"signal-exit": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
"integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
},
"socket.io": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.3.0.tgz",
"integrity": "sha512-2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg==",
"requires": {
"debug": "~4.1.0",
"engine.io": "~3.4.0",
"has-binary2": "~1.0.2",
"socket.io-adapter": "~1.1.0",
"socket.io-client": "2.3.0",
"socket.io-parser": "~3.4.0"
},
"dependencies": {
"debug": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
"requires": {
"ms": "^2.1.1"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
}
}
},
"socket.io-adapter": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
"integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g=="
},
"socket.io-client": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz",
"integrity": "sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA==",
"requires": {
"backo2": "1.0.2",
"base64-arraybuffer": "0.1.5",
"component-bind": "1.0.0",
"component-emitter": "1.2.1",
"debug": "~4.1.0",
"engine.io-client": "~3.4.0",
"has-binary2": "~1.0.2",
"has-cors": "1.1.0",
"indexof": "0.0.1",
"object-component": "0.0.3",
"parseqs": "0.0.5",
"parseuri": "0.0.5",
"socket.io-parser": "~3.3.0",
"to-array": "0.1.4"
},
"dependencies": {
"debug": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
"requires": {
"ms": "^2.1.1"
}
},
"isarray": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
"integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"socket.io-parser": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz",
"integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==",
"requires": {
"component-emitter": "1.2.1",
"debug": "~3.1.0",
"isarray": "2.0.1"
},
"dependencies": {
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"requires": {
"ms": "2.0.0"
}
},
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
}
}
}
}
},
"socket.io-parser": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.0.tgz",
"integrity": "sha512-/G/VOI+3DBp0+DJKW4KesGnQkQPFmUCbA/oO2QGT6CWxU7hLGWqU3tyuzeSK/dqcyeHsQg1vTe9jiZI8GU9SCQ==",
"requires": {
"component-emitter": "1.2.1",
"debug": "~4.1.0",
"isarray": "2.0.1"
},
"dependencies": {
"debug": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
"requires": {
"ms": "^2.1.1"
}
},
"isarray": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
"integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
}
}
},
"split": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
"integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
"requires": {
"through": "2"
}
},
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
},
"sshpk": {
"version": "1.16.1",
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
"integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
"requires": {
"asn1": "~0.2.3",
"assert-plus": "^1.0.0",
"bcrypt-pbkdf": "^1.0.0",
"dashdash": "^1.12.0",
"ecc-jsbn": "~0.1.1",
"getpass": "^0.1.1",
"jsbn": "~0.1.0",
"safer-buffer": "^2.0.2",
"tweetnacl": "~0.14.0"
}
},
"statuses": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
"integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
},
"streamroller": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/streamroller/-/streamroller-1.0.6.tgz",
"integrity": "sha512-3QC47Mhv3/aZNFpDDVO44qQb9gwB9QggMEE0sQmkTAwBVYdBRWISdsywlkfm5II1Q5y/pmrHflti/IgmIzdDBg==",
"requires": {
"async": "^2.6.2",
"date-format": "^2.0.0",
"debug": "^3.2.6",
"fs-extra": "^7.0.1",
"lodash": "^4.17.14"
},
"dependencies": {
"debug": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
"requires": {
"ms": "^2.1.1"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
}
}
},
"string-width": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
"strip-ansi": "^3.0.0"
}
},
"string.prototype.trimleft": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz",
"integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==",
"requires": {
"define-properties": "^1.1.3",
"function-bind": "^1.1.1"
}
},
"string.prototype.trimright": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz",
"integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==",
"requires": {
"define-properties": "^1.1.3",
"function-bind": "^1.1.1"
}
},
"strip-ansi": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"requires": {
"ansi-regex": "^2.0.0"
}
},
"tar": {
"version": "4.4.13",
"resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
"integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",
"requires": {
"chownr": "^1.1.1",
"fs-minipass": "^1.2.5",
"minipass": "^2.8.6",
"minizlib": "^1.2.1",
"mkdirp": "^0.5.0",
"safe-buffer": "^5.1.2",
"yallist": "^3.0.3"
}
},
"tcp-ping": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/tcp-ping/-/tcp-ping-0.1.1.tgz",
"integrity": "sha1-At1/QrW/fXy3jVt6rO+hVf2PfAw="
},
"through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
},
"to-array": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
"integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA="
},
"toidentifier": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
"integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
},
"tough-cookie": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
"integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
"requires": {
"psl": "^1.1.28",
"punycode": "^2.1.1"
}
},
"tunnel-agent": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
"requires": {
"safe-buffer": "^5.0.1"
}
},
"tweetnacl": {
"version": "0.14.5",
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
},
"type-is": {
"version": "1.6.18",
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
"requires": {
"media-typer": "0.3.0",
"mime-types": "~2.1.24"
}
},
"universalify": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
},
"unpipe": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
},
"uri-js": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
"integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
"requires": {
"punycode": "^2.1.0"
}
},
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
"util.promisify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
"integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
"requires": {
"define-properties": "^1.1.3",
"es-abstract": "^1.17.2",
"has-symbols": "^1.0.1",
"object.getownpropertydescriptors": "^2.1.0"
}
},
"utils-merge": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
},
"uuid": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
},
"vary": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
},
"verror": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
"integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
"requires": {
"assert-plus": "^1.0.0",
"core-util-is": "1.0.2",
"extsprintf": "^1.2.0"
}
},
"which": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
"integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
"requires": {
"isexe": "^2.0.0"
}
},
"wide-align": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
"integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
"requires": {
"string-width": "^1.0.2 || 2"
}
},
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
},
"ws": {
"version": "7.2.1",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.2.1.tgz",
"integrity": "sha512-sucePNSafamSKoOqoNfBd8V0StlkzJKL2ZAhGQinCfNQ+oacw+Pk7lcdAElecBF2VkLNZRiIb5Oi1Q5lVUVt2A=="
},
"xmlhttprequest-ssl": {
"version": "1.5.5",
"resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
"integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4="
},
"xtend": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
},
"yallist": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
},
"yeast": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
"integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk="
},
"zipkin": {
"version": "0.10.1",
"resolved": "https://registry.npmjs.org/zipkin/-/zipkin-0.10.1.tgz",
"integrity": "sha512-iOGibktOLzLVyiaJQ73O3bn+J0vfoM4oeABqBKkdWntsI9eK+h+/MGaGuelJnk9vMW8Pc6bHEOyQwEz1bBbTLQ==",
"requires": {
"base64-js": "^1.1.2",
"network-address": "^1.1.0"
}
},
"zipkin-context-cls": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/zipkin-context-cls/-/zipkin-context-cls-0.6.1.tgz",
"integrity": "sha1-VYTCMd5Ots1AkNt0FtCn1Zl/2qw=",
"requires": {
"continuation-local-storage": "^3.1.7"
}
},
"zipkin-transport-http": {
"version": "0.10.1",
"resolved": "https://registry.npmjs.org/zipkin-transport-http/-/zipkin-transport-http-0.10.1.tgz",
"integrity": "sha512-lfjp1+0EZ+WnTq6SiyasrK0lFGhgV4xtt4OCWievOON+7eQny7zeVzC6nYaBYH4Jx0Nif3475dpNxKUCOy8SpQ==",
"requires": {
"node-fetch": "^1.5.3"
}
}
}
}
{
"name": "jsonlines-stream",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Vladimir Adamić",
"license": "MIT",
"dependencies": {
"appmetrics-dash": "^5.3.0",
"body-parser": "^1.19.0",
"express": "^4.17.1",
"pg": "^7.18.1",
"uuid": "^3.4.0"
}
}
const { Pool } = require('pg')
const { writeFile } = require('fs').promises
const { join } = require('path')
const uuid = require('uuid/v4')
const pool = new Pool({
connectionString: process.env.DB_URI,
max: 100,
})
function getConnection() {
let connectionPromise = null
function createClient() {
connectionPromise = pool.connect()
}
async function startTransaction() {
createClient()
const client = await connectionPromise
return client.query('BEGIN;')
}
async function insertUser({ name, email, image }) {
const client = await connectionPromise
const imageBuff = Buffer.from(image, 'base64')
const path = process.env['IMAGE_DEST']
? join(process.env['IMAGE_DEST'], uuid() + '.jpg')
: '/dev/null'
await writeFile(path, imageBuff, { encoding: 'utf8' })
return client.query({
text: 'INSERT INTO users(name, email, image) VALUES($1, $2, $3)',
values: [name, email, path],
})
}
async function endTransaction() {
const client = await connectionPromise
try {
await client.query('COMMIT;')
console.log('Users saved!')
} finally {
client.release()
}
}
return {
startTransaction,
insertUser,
endTransaction,
}
}
module.exports = {
getConnection,
}
{"name":"vladimir","email":"vladimir.adamic@gmail.com","image":"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"}
const express = require('express')
const { pipeline, Writable } = require('stream')
const { ChunksToLine } = require('./chunks-to-line')
const { getConnection } = require('./save-to-db')
const app = express()
app.post('/', async (req, res) => {
const dbConnection = getConnection()
await dbConnection.startTransaction()
const storeUser = new Writable({
write(chunk, _encoding, callback) {
dbConnection.insertUser(JSON.parse(chunk))
callback()
},
})
req.on('end', () => {
res.end()
dbConnection.endTransaction()
})
pipeline(req, new ChunksToLine(), storeUser, err =>
err ? console.error(err) : console.log(`Pipeline success`)
)
})
app.listen(8000)
const { createServer } = require('http')
const { pipeline, Writable } = require('stream')
const { getConnection } = require('./save-to-db')
const { ChunksToLine } = require('./chunks-to-line')
const server = createServer()
server.on('request', async (req, res) => {
const dbConnection = getConnection()
await dbConnection.startTransaction()
const storeUser = new Writable({
write(chunk, _encoding, callback) {
dbConnection.insertUser(JSON.parse(chunk))
callback()
},
})
req.on('end', () => {
res.end()
dbConnection.endTransaction()
})
pipeline(req, new ChunksToLine(), storeUser, err =>
err ? console.error(err) : console.log(`Pipeline success`)
)
})
server.listen(8000)
const { pipeline, Writable } = require('stream')
const { getConnection } = require('./save-to-db')
const { ChunksToLine } = require('./chunks-to-line')
const server = require('http').createServer()
server.on('request', async (req, res) => {
const dbConnection = getConnection()
await dbConnection.startTransaction()
const storeUser = new Writable({
write(chunk, _encoding, callback) {
dbConnection.insertUser(JSON.parse(chunk))
callback()
},
})
req.on('end', () => {
res.end()
dbConnection.endTransaction()
})
pipeline(req, new ChunksToLine(), storeUser, err =>
err ? console.error(err) : console.log(`Pipeline success`)
)
})
server.listen(8000)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment