diff --git a/lib/server/api/swagger/swagger.yaml b/lib/server/api/swagger/swagger.yaml index 0384960..e1061fa 100644 --- a/lib/server/api/swagger/swagger.yaml +++ b/lib/server/api/swagger/swagger.yaml @@ -9,6 +9,11 @@ consumes: # format of the responses to the client (Accepts) produces: - application/json +securityDefinitions: + api: + type: apiKey + in: header + name: expertiseKey paths: /manifest: x-swagger-router-controller: manifest @@ -28,6 +33,8 @@ paths: /nlu: x-swagger-router-controller: nlu get: + security: + - api: [] tags: [Resources] summary: Return natural language understanding resource description: Returns natural language undertsaning data for the specified @@ -66,6 +73,8 @@ paths: /converse: x-swagger-router-controller: converse post: + security: + - api: [] tags: [Converse] summary: Converse with skill description: Returns the skill response to a user query @@ -86,6 +95,8 @@ paths: /evaluate: x-swagger-router-controller: evaluate-request post: + security: + - api: [] tags: [Evaluate] summary: Evaluate request confidence description: Returns the skill's confidence for this request diff --git a/lib/server/security/api.js b/lib/server/security/api.js new file mode 100644 index 0000000..1c76b27 --- /dev/null +++ b/lib/server/security/api.js @@ -0,0 +1,38 @@ +/* + * Licensed Materials - Property of IBM + * (c) Copyright IBM Corporation 2017. All Rights Reserved. + */ +const logger = require('winston'); + +/** + * Return a promise with the authentication of other "things" that can use this API + * @method authenticate + * @param {string} apikey the key that is passed into this api + * @return {object} if successfully passes security check, it passses + * control to the callback; otherwise passes error object to the callback + */ +function authenticate(apikey) { + //no authentication required so return true + if (!process.env.AUTHENTICATE_REQUESTS) { + return Promise.resolve(true); + } + //multiple keys in an array + if (process.env.API_KEY.split(',').indexOf(apikey) >= 0) { + return Promise.resolve(true); + } + return Promise.reject(new Error("Unauthorized access attempt. API Key missing or incorrect.")); +} + +module.exports = (req, securityDefinition, apiKey, cb) => { + authenticate(apiKey) + .then((result) => { + logger.info(`authenticated with apiKey ${apiKey}`); + cb(); + }) + .catch((err) => { + logger.error(err.message); + const error = new Error('Unauthorized access request. Incorrect API key.'); + error.statusCode = 401; + cb(error); + }); +}; \ No newline at end of file diff --git a/lib/server/server.js b/lib/server/server.js index 22ab215..77ef67c 100644 --- a/lib/server/server.js +++ b/lib/server/server.js @@ -23,7 +23,10 @@ module.exports = app; let config = { appRoot: __dirname, // required config - configDir: __dirname + '/config' + configDir: __dirname + '/config', + swaggerSecurityHandlers: { + api: require('./security/api'), + } }; // REST logging @@ -35,40 +38,6 @@ app.use(morgan('short', { } })); -// Checks that the request for the expertise came from the core -app.all('/*', function (req, res, next) { - req.skillKey = req.headers.expertisekey; - // check only if defined to be a secured expertise - if (process.env.AUTHENTICATE_REQUESTS && JSON.parse(process.env.AUTHENTICATE_REQUESTS.toLowerCase())) { - let coreKey = ""; - let valid = false; - let isConverse = (req.url.indexOf('converse') > 0); - let isEvaluate = (req.url.indexOf('evaluate') > 0); - let isDocs = (req.url.indexOf('api-docs') > 0); - // let is_manifest = (req.url.indexOf('manifest') > 0); - // let is_healthcheck = (req.url.indexOf('healthcheck') > 0); - if (isConverse || isDocs || isEvaluate) { - coreKey = getKey(req); - valid = authenticate(coreKey); - } - else { - valid = true; - } - // check if key is in the list of key and is not undefined - // let is_manifest = req.url.indexOf('manifest'); - if (!valid) { - logger.info('authentication failed, key: ' + coreKey + "\n request url: " + req.url); - res.send(401) - } else { - logger.info('authentication succeeded, key: ' + coreKey + "\n request url: " + req.url); - next(); - } - } - else { - next(); - } -}); - SwaggerExpress.create(config, function (err, swaggerExpress) { if (err) { @@ -90,47 +59,4 @@ SwaggerExpress.create(config, function (err, swaggerExpress) { app.listen(port); -}); -let getKeys = function() { - return fs.readFileSync(path.join(process.env.skillSDKResDir, assetsFolder, keysFileName), 'utf8', function(err, contents) { - if(err){ - logger.info('could not read keys file, error: ' + err); - return ""; - } - return contents; - }).split('\n'); -}; - -let getKey = function (req) { - let key = req.header('expertiseKey') || req.query['api_key']; - - if (!key) { - let query; - - let referer = req.headers.referer; - if (referer) { - let parsedUrl = url.parse(req.headers.referer); - query = querystring.parse(parsedUrl.query); - } else { - query = req.query; - } - - key = query['api_key']; - } - - return (key); -}; - - - -let authenticate = function(core_key) { - // check if the core key is found in the list of keys - let keys = getKeys(); - for (let i=0; i < keys.length; ++i) { - if(keys[i] === core_key) { - return true; - } - } - logger.info('key does not match'); - return false; -}; +}); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..6c20c5f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2569 @@ +{ + "name": "skill-sdk-nodejs", + "version": "0.0.10", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "JSONStream": { + "version": "1.0.7", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/JSONStream/-/JSONStream-1.0.7.tgz", + "integrity": "sha1-cAyORxH+8c5CH2UL6tVSNbsh194=", + "requires": { + "jsonparse": "^1.1.0", + "through": ">=2.2.7 <3" + } + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "append-field": { + "version": "0.1.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/append-field/-/append-field-0.1.0.tgz", + "integrity": "sha1-bdxY+gg8e8VF08WZWygwzCNm1Eo=" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "async": { + "version": "2.0.0-rc.6", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/async/-/async-2.0.0-rc.6.tgz?dl=https://registry.npmjs.org/async/-/async-2.0.0-rc.6.tgz", + "integrity": "sha1-l4/EFV0fwwuLWPw/AgECstoC8qQ=", + "requires": { + "lodash": "^4.8.0" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.7.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/aws4/-/aws4-1.7.0.tgz", + "integrity": "sha1-1NDpudv8p3vwjusKikcVUP454ok=" + }, + "bagpipes": { + "version": "0.1.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/bagpipes/-/bagpipes-0.1.2.tgz", + "integrity": "sha1-Ak/qq9z+QLAQUHFlDlRqMnefMPU=", + "requires": { + "async": "^1.4.2", + "debug": "^2.1.2", + "jspath": "^0.3.1", + "lodash": "^3.5.0", + "machinepack-http": "^2.3.0", + "mustache": "^2.1.3", + "pipeworks": "^1.3.0" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + } + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "basic-auth": { + "version": "2.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/basic-auth/-/basic-auth-2.0.0.tgz", + "integrity": "sha1-AV2z81PgLlY3d1X5YnQuiYHnu7o=", + "requires": { + "safe-buffer": "5.1.1" + } + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bignumber.js": { + "version": "1.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/bignumber.js/-/bignumber.js-1.1.1.tgz", + "integrity": "sha1-GkFdmsAUwTJWrx/u2dGj5XF6jPc=" + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha1-2VUfnemPH82h5oPRfukaBgLuLrk=" + }, + "body-parser": { + "version": "1.18.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.1", + "http-errors": "~1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "~2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "~1.6.15" + } + }, + "boom": { + "version": "4.3.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "requires": { + "hoek": "4.x.x" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "browser-stdout": { + "version": "1.3.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/browser-stdout/-/browser-stdout-1.3.0.tgz", + "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", + "dev": true + }, + "buffer-from": { + "version": "1.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/buffer-from/-/buffer-from-1.0.0.tgz", + "integrity": "sha1-TLiDLSNhJYmwQG6eKVbBfwb99TE=" + }, + "busboy": { + "version": "0.2.14", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/busboy/-/busboy-0.2.14.tgz", + "integrity": "sha1-bCpiLvz0fFe7vh4qnDetNseSVFM=", + "requires": { + "dicer": "0.2.5", + "readable-stream": "1.1.x" + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chance": { + "version": "1.0.16", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/chance/-/chance-1.0.16.tgz", + "integrity": "sha1-vWGRJxawAQw9yo45SKlg78qnuxs=" + }, + "co": { + "version": "4.6.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "colors": { + "version": "1.0.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=" + }, + "combined-stream": { + "version": "1.0.6", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.15.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/commander/-/commander-2.15.1.tgz", + "integrity": "sha1-30boZ9D8Kuxmo0ZitAapzK//Ww8=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=", + "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" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "config": { + "version": "1.30.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/config/-/config-1.30.0.tgz", + "integrity": "sha1-HWCp81NIoTwXV5jThOgaWhbDum4=", + "requires": { + "json5": "0.4.0", + "os-homedir": "1.0.2" + } + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=" + }, + "convert-to-ecmascript-compatible-varname": { + "version": "0.1.5", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/convert-to-ecmascript-compatible-varname/-/convert-to-ecmascript-compatible-varname-0.1.5.tgz", + "integrity": "sha1-9npJOMUjNENWQlBHnGcBS6yHhJk=" + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "cookiejar": { + "version": "2.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/cookiejar/-/cookiejar-2.1.1.tgz", + "integrity": "sha1-Qa1XsbVVlR7BcUEqgZQrHoIA00o=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cors": { + "version": "2.8.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/cors/-/cors-2.8.4.tgz", + "integrity": "sha1-K9OB8usgECAQXNUOpZ2mMJBpRoY=", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cryptiles": { + "version": "3.1.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/cryptiles/-/cryptiles-3.1.2.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", + "requires": { + "boom": "5.x.x" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/boom/-/boom-5.2.0.tgz", + "integrity": "sha1-XdnabuOl8wIHdDYpDLcX0/SlTgI=", + "requires": { + "hoek": "4.x.x" + } + } + } + }, + "csv-stringify": { + "version": "1.0.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/csv-stringify/-/csv-stringify-1.0.4.tgz", + "integrity": "sha1-vBi6ua1M7zGV/SV5gLWLR5xC0+U=", + "requires": { + "lodash.get": "^4.0.0" + } + }, + "cycle": { + "version": "1.0.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/cycle/-/cycle-1.0.3.tgz", + "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/deep-extend/-/deep-extend-0.4.2.tgz", + "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "deref": { + "version": "0.6.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/deref/-/deref-0.6.4.tgz", + "integrity": "sha1-vVqW1F2+0wEbuBvfaN31S+jhvU4=", + "requires": { + "deep-extend": "^0.4.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "dicer": { + "version": "0.2.5", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/dicer/-/dicer-0.2.5.tgz", + "integrity": "sha1-WZbAhrszIYyBLAkL3cCc0S+stw8=", + "requires": { + "readable-stream": "1.1.x", + "streamsearch": "0.1.2" + } + }, + "diff": { + "version": "3.2.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/diff/-/diff-3.2.0.tgz", + "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", + "dev": true + }, + "dotenv": { + "version": "4.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/dotenv/-/dotenv-4.0.0.tgz", + "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=" + }, + "drange": { + "version": "1.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/drange/-/drange-1.0.1.tgz", + "integrity": "sha1-JjEemey+PNgxqNEqNKCw6THGOoc=" + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "optional": true, + "requires": { + "jsbn": "~0.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha1-RJnt3NERDgshi6zy+n9/WfVcqAQ=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "express": { + "version": "4.16.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/express/-/express-4.16.3.tgz", + "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "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.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.3", + "qs": "6.5.1", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "eyes": { + "version": "0.1.8", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=" + }, + "faker": { + "version": "3.1.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/faker/-/faker-3.1.0.tgz", + "integrity": "sha1-D5CPr05uwCUk5UpX5DLFwBPgjJ8=" + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha1-7r9O2EAHnIP0JJA4ydcDAIMBsQU=", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + } + }, + "formidable": { + "version": "1.2.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/formidable/-/formidable-1.2.1.tgz", + "integrity": "sha1-cPt8oCkO5v+WEJBBX0s989IIJlk=" + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/glob/-/glob-7.1.1.tgz", + "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "graphlib": { + "version": "2.1.5", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/graphlib/-/graphlib-2.1.5.tgz", + "integrity": "sha1-av4a/MUUhVXseZ5JkFZ5W9aTjIc=", + "requires": { + "lodash": "^4.11.1" + } + }, + "growl": { + "version": "1.9.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/growl/-/growl-1.9.2.tgz", + "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "requires": { + "ajv": "^5.1.0", + "har-schema": "^2.0.0" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "hawk": { + "version": "6.0.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha1-r02RTrBl+bXOTZ0RwcshJu7MMDg=", + "requires": { + "boom": "4.x.x", + "cryptiles": "3.x.x", + "hoek": "4.x.x", + "sntp": "2.x.x" + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, + "hnp": { + "version": "0.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/hnp/-/hnp-0.0.1.tgz", + "integrity": "sha1-2RSJpd/N9BznQVhCmKcwZldqkoY=" + }, + "hoek": { + "version": "4.2.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha1-ljRQKqEsRF3Vp8VzS1cruHOKrLs=" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/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" + } + }, + "httperror": { + "version": "0.2.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/httperror/-/httperror-0.2.3.tgz", + "integrity": "sha1-yW4NZsvPbg4Z2A5HJ6laCddf4Lg=", + "requires": { + "hnp": "0.0.1" + } + }, + "i18next": { + "version": "7.2.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/i18next/-/i18next-7.2.3.tgz?dl=https://registry.npmjs.org/i18next/-/i18next-7.2.3.tgz", + "integrity": "sha1-psIgrByCQP8QeKqbyZf9RJ4FLcc=" + }, + "i18next-sprintf-postprocessor": { + "version": "0.2.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/i18next-sprintf-postprocessor/-/i18next-sprintf-postprocessor-0.2.2.tgz", + "integrity": "sha1-LkCfEENXk4Jpi2otpwzapVHWfqQ=" + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ipaddr.js": { + "version": "1.6.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/ipaddr.js/-/ipaddr.js-1.6.0.tgz", + "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "js-base64": { + "version": "2.4.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/js-base64/-/js-base64-2.4.3.tgz", + "integrity": "sha1-LlRewrDylX9BNWUQIFIU6Y+tZYI=" + }, + "js-yaml": { + "version": "3.11.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/js-yaml/-/js-yaml-3.11.0.tgz", + "integrity": "sha1-WXwai9VxUvJtYizkEXhRpR9euu8=", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "optional": true + }, + "json-bigint": { + "version": "0.1.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/json-bigint/-/json-bigint-0.1.4.tgz", + "integrity": "sha1-tdQLipAJ6S8Vf3wHnbCXABgw4B4=", + "requires": { + "bignumber.js": "~1.1.1" + } + }, + "json-refs": { + "version": "2.1.7", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/json-refs/-/json-refs-2.1.7.tgz", + "integrity": "sha1-uesB/in16j6Sh48VrqEK04taz4k=", + "requires": { + "commander": "^2.9.0", + "graphlib": "^2.1.1", + "js-yaml": "^3.8.3", + "native-promise-only": "^0.8.1", + "path-loader": "^1.0.2", + "slash": "^1.0.0", + "uri-js": "^3.0.2" + } + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-faker": { + "version": "0.2.16", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/json-schema-faker/-/json-schema-faker-0.2.16.tgz", + "integrity": "sha1-UdPKSJVdj+c09ZHXR7ckU75aePI=", + "requires": { + "chance": "~1.0.1", + "deref": "~0.6.3", + "faker": "~3.1.0", + "randexp": "~0.4.2" + } + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json3": { + "version": "3.3.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.4.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/json5/-/json5-0.4.0.tgz", + "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=" + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + }, + "jspath": { + "version": "0.3.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/jspath/-/jspath-0.3.4.tgz", + "integrity": "sha1-2J0+0uh0NP5s0ASyQskS35aXNSQ=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/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" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha1-G3eTz3JZ6jj7NmHU04syYK+K5Oc=" + }, + "lodash._arraypool": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._arraypool/-/lodash._arraypool-2.4.1.tgz", + "integrity": "sha1-6I7suS4ruEyQZWEv2VigcZzUf5Q=" + }, + "lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" + }, + "dependencies": { + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + } + } + }, + "lodash._basebind": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._basebind/-/lodash._basebind-2.4.1.tgz", + "integrity": "sha1-6UC5690nwyfgqNqxtVkWxTQelXU=", + "requires": { + "lodash._basecreate": "~2.4.1", + "lodash._setbinddata": "~2.4.1", + "lodash._slice": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "lodash._baseclone": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._baseclone/-/lodash._baseclone-2.4.1.tgz", + "integrity": "sha1-MPgj5X4X43NdODvWK2Czh1Q7QYY=", + "requires": { + "lodash._getarray": "~2.4.1", + "lodash._releasearray": "~2.4.1", + "lodash._slice": "~2.4.1", + "lodash.assign": "~2.4.1", + "lodash.foreach": "~2.4.1", + "lodash.forown": "~2.4.1", + "lodash.isarray": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basecreate": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._basecreate/-/lodash._basecreate-2.4.1.tgz", + "integrity": "sha1-+Ob1tXip405UEXm1a47uv0oofgg=", + "requires": { + "lodash._isnative": "~2.4.1", + "lodash.isobject": "~2.4.1", + "lodash.noop": "~2.4.1" + } + }, + "lodash._basecreatecallback": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._basecreatecallback/-/lodash._basecreatecallback-2.4.1.tgz", + "integrity": "sha1-fQsmdknLKeehOdAQO3wR+uhOSFE=", + "requires": { + "lodash._setbinddata": "~2.4.1", + "lodash.bind": "~2.4.1", + "lodash.identity": "~2.4.1", + "lodash.support": "~2.4.1" + } + }, + "lodash._basecreatewrapper": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._basecreatewrapper/-/lodash._basecreatewrapper-2.4.1.tgz", + "integrity": "sha1-TTHy595+E0+/KAN2K4FQsyUZZm8=", + "requires": { + "lodash._basecreate": "~2.4.1", + "lodash._setbinddata": "~2.4.1", + "lodash._slice": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "lodash._createwrapper": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._createwrapper/-/lodash._createwrapper-2.4.1.tgz", + "integrity": "sha1-UdaVeXPaTtVW43KQ2MGhjFPeFgc=", + "requires": { + "lodash._basebind": "~2.4.1", + "lodash._basecreatewrapper": "~2.4.1", + "lodash._slice": "~2.4.1", + "lodash.isfunction": "~2.4.1" + } + }, + "lodash._getarray": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._getarray/-/lodash._getarray-2.4.1.tgz", + "integrity": "sha1-+vH3+BD6mFolHCGHQESBCUg55e4=", + "requires": { + "lodash._arraypool": "~2.4.1" + } + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._isnative": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._isnative/-/lodash._isnative-2.4.1.tgz", + "integrity": "sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw=" + }, + "lodash._maxpoolsize": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._maxpoolsize/-/lodash._maxpoolsize-2.4.1.tgz", + "integrity": "sha1-nUgvRjuOZq++WcLBTtsRcGAXIzQ=" + }, + "lodash._objecttypes": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", + "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE=" + }, + "lodash._releasearray": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._releasearray/-/lodash._releasearray-2.4.1.tgz", + "integrity": "sha1-phOWMNdtFTawfdyAliiJsIL2pkE=", + "requires": { + "lodash._arraypool": "~2.4.1", + "lodash._maxpoolsize": "~2.4.1" + } + }, + "lodash._setbinddata": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._setbinddata/-/lodash._setbinddata-2.4.1.tgz", + "integrity": "sha1-98IAzRuS7yNrOZ7s9zxkjReqlNI=", + "requires": { + "lodash._isnative": "~2.4.1", + "lodash.noop": "~2.4.1" + } + }, + "lodash._shimkeys": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", + "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=", + "requires": { + "lodash._objecttypes": "~2.4.1" + } + }, + "lodash._slice": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._slice/-/lodash._slice-2.4.1.tgz", + "integrity": "sha1-dFz0GlNZexj2iImFREBe+isG2Q8=" + }, + "lodash.assign": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.assign/-/lodash.assign-2.4.1.tgz", + "integrity": "sha1-hMOVlt1xGBqXsGUpE6fJZ15Jsao=", + "requires": { + "lodash._basecreatecallback": "~2.4.1", + "lodash._objecttypes": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "lodash.bind": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.bind/-/lodash.bind-2.4.1.tgz", + "integrity": "sha1-XRn6AFyMTSNvr0dCx7eh/Kvikmc=", + "requires": { + "lodash._createwrapper": "~2.4.1", + "lodash._slice": "~2.4.1" + } + }, + "lodash.clonedeep": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.clonedeep/-/lodash.clonedeep-2.4.1.tgz", + "integrity": "sha1-8pIDtAsS/uCkXTYxZIJZvrq8eGg=", + "requires": { + "lodash._baseclone": "~2.4.1", + "lodash._basecreatecallback": "~2.4.1" + } + }, + "lodash.create": { + "version": "3.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.create/-/lodash.create-3.1.1.tgz", + "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", + "dev": true, + "requires": { + "lodash._baseassign": "^3.0.0", + "lodash._basecreate": "^3.0.0", + "lodash._isiterateecall": "^3.0.0" + }, + "dependencies": { + "lodash._basecreate": { + "version": "3.0.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", + "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=", + "dev": true + } + } + }, + "lodash.foreach": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.foreach/-/lodash.foreach-2.4.1.tgz", + "integrity": "sha1-/j/Do0yGyUyrb5UiVgKCdB4BYwk=", + "requires": { + "lodash._basecreatecallback": "~2.4.1", + "lodash.forown": "~2.4.1" + } + }, + "lodash.forown": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.forown/-/lodash.forown-2.4.1.tgz", + "integrity": "sha1-eLQer+FAX6lmRZ6kGT/VAtCEUks=", + "requires": { + "lodash._basecreatecallback": "~2.4.1", + "lodash._objecttypes": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.identity": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.identity/-/lodash.identity-2.4.1.tgz", + "integrity": "sha1-ZpTP+mX++TH3wxzobHRZfPVg9PE=" + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.isarray/-/lodash.isarray-2.4.1.tgz", + "integrity": "sha1-tSoybB9i9tfac6MdVAHfbvRPD6E=", + "requires": { + "lodash._isnative": "~2.4.1" + } + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.isfunction": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.isfunction/-/lodash.isfunction-2.4.1.tgz", + "integrity": "sha1-LP1XXHPkmKtX4xm3f6Aq3vE6lNE=" + }, + "lodash.isobject": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=", + "requires": { + "lodash._objecttypes": "~2.4.1" + } + }, + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "lodash.noop": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.noop/-/lodash.noop-2.4.1.tgz", + "integrity": "sha1-T7VPgWZS5a4Q6PcvcXo4jHMmU4o=" + }, + "lodash.support": { + "version": "2.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash.support/-/lodash.support-2.4.1.tgz", + "integrity": "sha1-Mg4LZwMWc8KNeiu12eAzGkUkBRU=", + "requires": { + "lodash._isnative": "~2.4.1" + } + }, + "machine": { + "version": "10.4.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/machine/-/machine-10.4.0.tgz", + "integrity": "sha1-m1Ys5GeCEzKCijd9GQ65NrTkB7I=", + "requires": { + "convert-to-ecmascript-compatible-varname": "^0.1.0", + "debug": "^2.1.1", + "lodash": "^3.8.0", + "object-hash": "~0.3.0", + "rttc": "^7.2.1", + "switchback": "^2.0.0" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + }, + "object-hash": { + "version": "0.3.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/object-hash/-/object-hash-0.3.0.tgz", + "integrity": "sha1-VIII5Ds2pE5NowutbFasU7iF50Q=" + } + } + }, + "machinepack-http": { + "version": "2.4.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/machinepack-http/-/machinepack-http-2.4.0.tgz", + "integrity": "sha1-CnhcF9xrnBuaxAiBvu+uiudIVek=", + "requires": { + "lodash": "^3.9.2", + "machine": "^10.3.1", + "machinepack-urls": "^4.0.0", + "request": "^2.55.0" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + } + } + }, + "machinepack-urls": { + "version": "4.1.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/machinepack-urls/-/machinepack-urls-4.1.0.tgz", + "integrity": "sha1-0l4y6Xw8LLiVaLqMmNIp1cMF45E=", + "requires": { + "lodash": "^3.9.2", + "machine": "^9.0.3" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + }, + "machine": { + "version": "9.1.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/machine/-/machine-9.1.2.tgz", + "integrity": "sha1-hL+Pt3ZqlqplqpbWbpUJ62oFqDQ=", + "requires": { + "convert-to-ecmascript-compatible-varname": "^0.1.0", + "debug": "^2.1.1", + "lodash": "^3.8.0", + "object-hash": "~0.3.0", + "rttc": "^4.0.0", + "switchback": "^1.1.3" + } + }, + "object-hash": { + "version": "0.3.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/object-hash/-/object-hash-0.3.0.tgz", + "integrity": "sha1-VIII5Ds2pE5NowutbFasU7iF50Q=" + }, + "rttc": { + "version": "4.5.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/rttc/-/rttc-4.5.2.tgz", + "integrity": "sha1-umo+komLQnTxI7usSUhddhajfLw=", + "requires": { + "lodash": "^3.8.0" + } + }, + "switchback": { + "version": "1.1.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/switchback/-/switchback-1.1.3.tgz", + "integrity": "sha1-EscBCTSNailvc5upEO64U/i25jE=", + "requires": { + "lodash": "~2.4.1" + }, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=" + } + } + } + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "mime": { + "version": "1.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/mime/-/mime-1.4.1.tgz", + "integrity": "sha1-Eh+evEnjdm8xGnbh+hyAA8SwOqY=" + }, + "mime-db": { + "version": "1.33.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha1-o0kgUKXLm2NFBUHjnZeI0icng9s=" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha1-bzI/YKg9ERRvgx/xH9ZuL+VQO7g=", + "requires": { + "mime-db": "~1.33.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "mocha": { + "version": "3.5.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/mocha/-/mocha-3.5.3.tgz", + "integrity": "sha1-HgSA/jbS2lhY0etqzDhBiybqog0=", + "dev": true, + "requires": { + "browser-stdout": "1.3.0", + "commander": "2.9.0", + "debug": "2.6.8", + "diff": "3.2.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.1", + "growl": "1.9.2", + "he": "1.1.1", + "json3": "3.3.2", + "lodash.create": "3.1.1", + "mkdirp": "0.5.1", + "supports-color": "3.1.2" + }, + "dependencies": { + "commander": { + "version": "2.9.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + }, + "debug": { + "version": "2.6.8", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "morgan": { + "version": "1.9.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/morgan/-/morgan-1.9.0.tgz", + "integrity": "sha1-0B+mxlhZt2/PMbPLU6OCGjEdgFE=", + "requires": { + "basic-auth": "~2.0.0", + "debug": "2.6.9", + "depd": "~1.1.1", + "on-finished": "~2.3.0", + "on-headers": "~1.0.1" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multer": { + "version": "1.3.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/multer/-/multer-1.3.0.tgz", + "integrity": "sha1-CSsmcPaEb6SRSWXvyM+Uwg/sbNI=", + "requires": { + "append-field": "^0.1.0", + "busboy": "^0.2.11", + "concat-stream": "^1.5.0", + "mkdirp": "^0.5.1", + "object-assign": "^3.0.0", + "on-finished": "^2.3.0", + "type-is": "^1.6.4", + "xtend": "^4.0.0" + }, + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" + } + } + }, + "mustache": { + "version": "2.3.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/mustache/-/mustache-2.3.0.tgz", + "integrity": "sha1-QCj3d4sXcIpImTCm5SrDvKDaQdA=" + }, + "nan": { + "version": "2.10.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/nan/-/nan-2.10.0.tgz", + "integrity": "sha1-ltDNYQ69WNS03pzAxoKM2pnHVI8=" + }, + "native-promise-only": { + "version": "0.8.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/native-promise-only/-/native-promise-only-0.8.1.tgz", + "integrity": "sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE=" + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "numbered": { + "version": "1.1.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/numbered/-/numbered-1.1.0.tgz", + "integrity": "sha1-n815VkxzqEuVdOg3DD2OWP48Ezw=" + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-hash": { + "version": "1.3.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/object-hash/-/object-hash-1.3.0.tgz", + "integrity": "sha1-dtm6b/ETz478DZlhAoUf5nI5Y+I=" + }, + "object.omit": { + "version": "3.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/object.omit/-/object.omit-3.0.0.tgz", + "integrity": "sha1-Dj7cL84rpU31V3/1KfbZe9ilIq8=", + "requires": { + "is-extendable": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" + }, + "once": { + "version": "1.4.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-loader": { + "version": "1.0.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/path-loader/-/path-loader-1.0.4.tgz", + "integrity": "sha1-EH3IsbfA9qihjndJva9GomwtmLQ=", + "requires": { + "native-promise-only": "^0.8.1", + "superagent": "^3.6.3" + } + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pipeworks": { + "version": "1.3.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/pipeworks/-/pipeworks-1.3.1.tgz", + "integrity": "sha1-+ENvhWXtHZe/OoBjKlOXv9NTOF8=" + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=" + }, + "promise-reflect": { + "version": "1.1.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/promise-reflect/-/promise-reflect-1.1.0.tgz", + "integrity": "sha1-XU+7eA+DuLba3KY5NixA+8EzYBA=" + }, + "proxy-addr": { + "version": "2.0.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/proxy-addr/-/proxy-addr-2.0.3.tgz", + "integrity": "sha1-NV8mJQWmIWRrMTCnKOtkfiIFU0E=", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.6.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "qs": { + "version": "6.5.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/qs/-/qs-6.5.1.tgz", + "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=" + }, + "randexp": { + "version": "0.4.9", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/randexp/-/randexp-0.4.9.tgz", + "integrity": "sha1-MnMmNY4ZDGhcIGnh+bRcUZDFF7I=", + "requires": { + "drange": "^1.0.0", + "ret": "^0.2.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": ">= 1.3.1 < 2" + } + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" + } + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "reduce-component": { + "version": "1.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/reduce-component/-/reduce-component-1.0.1.tgz", + "integrity": "sha1-4Mk1QsV0UhvqE98PlIjtgqt3xdo=", + "dev": true + }, + "request": { + "version": "2.85.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/request/-/request-2.85.0.tgz", + "integrity": "sha1-WgNhWkfGFCCz65m326IE+DYD4fo=", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "hawk": "~6.0.2", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "stringstream": "~0.0.5", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" + } + }, + "ret": { + "version": "0.2.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/ret/-/ret-0.2.2.tgz", + "integrity": "sha1-toYXgqH0di3OQ0Aqcet6KD9EVzw=" + }, + "rttc": { + "version": "7.4.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/rttc/-/rttc-7.4.0.tgz", + "integrity": "sha1-vJys1Grdkj3rYklaAZNOt+9hn7Q=", + "requires": { + "lodash": "^3.8.0" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + } + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=" + }, + "send": { + "version": "0.16.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/send/-/send-0.16.2.tgz", + "integrity": "sha1-bsyh4PjBVtFBWXVZhI32RzCmu8E=", + "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.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha1-CV6Ecv1bRiN9tQzkhqQ/S4bGzsE=", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=" + }, + "should": { + "version": "7.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/should/-/should-7.1.1.tgz", + "integrity": "sha1-ZGTEi298Hh8YrASDV4+i3VXCxuA=", + "dev": true, + "requires": { + "should-equal": "0.5.0", + "should-format": "0.3.1", + "should-type": "0.2.0" + } + }, + "should-equal": { + "version": "0.5.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/should-equal/-/should-equal-0.5.0.tgz", + "integrity": "sha1-x5fxNfMGf+tp6+zbMGscP+IbPm8=", + "dev": true, + "requires": { + "should-type": "0.2.0" + } + }, + "should-format": { + "version": "0.3.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/should-format/-/should-format-0.3.1.tgz", + "integrity": "sha1-LLt4JGFnCs5CkrKx7EaNuM+Z4zA=", + "dev": true, + "requires": { + "should-type": "0.2.0" + } + }, + "should-type": { + "version": "0.2.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/should-type/-/should-type-0.2.0.tgz", + "integrity": "sha1-ZwfvlVKdmJ3MCY/gdTqx+RNrt/Y=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "sntp": { + "version": "2.1.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/sntp/-/sntp-2.1.0.tgz", + "integrity": "sha1-LGzsFP7cIiJznK+bXD2F0cxaLMg=", + "requires": { + "hoek": "4.x.x" + } + }, + "solr-client": { + "version": "0.7.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/solr-client/-/solr-client-0.7.0.tgz", + "integrity": "sha1-uA/Mpsh3aD1XGLdaF3Jk8SIHt7g=", + "requires": { + "JSONStream": "~1.0.6", + "bluebird": "^3.5.0", + "duplexer": "~0.1.1", + "httperror": "~0.2.3", + "json-bigint": "~0.1.4", + "request": "~2.81.0" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "requires": { + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" + } + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" + }, + "boom": { + "version": "2.10.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "requires": { + "hoek": "2.x.x" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "requires": { + "boom": "2.x.x" + } + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" + } + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=" + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "requires": { + "ajv": "^4.9.1", + "har-schema": "^1.0.5" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "requires": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "requires": { + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" + }, + "qs": { + "version": "6.4.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + }, + "request": { + "version": "2.81.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "requires": { + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" + } + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "requires": { + "hoek": "2.x.x" + } + } + } + }, + "spark-md5": { + "version": "3.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/spark-md5/-/spark-md5-3.0.0.tgz", + "integrity": "sha1-NyIifFTi+vJLHcbZM8wUTm9xv+8=" + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.14.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/sshpk/-/sshpk-1.14.1.tgz", + "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=", + "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", + "tweetnacl": "~0.14.0" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=" + }, + "streamsearch": { + "version": "0.1.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/streamsearch/-/streamsearch-0.1.2.tgz", + "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=" + }, + "string": { + "version": "3.3.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/string/-/string-3.3.3.tgz", + "integrity": "sha1-XqIRzZLSKOGEKUmQpsyXs2anfLA=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" + }, + "superagent": { + "version": "3.8.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/superagent/-/superagent-3.8.3.tgz", + "integrity": "sha1-Rg6g29t9WxG8T3jeulZfhqF44Sg=", + "requires": { + "component-emitter": "^1.2.0", + "cookiejar": "^2.1.0", + "debug": "^3.1.0", + "extend": "^3.0.0", + "form-data": "^2.3.1", + "formidable": "^1.2.0", + "methods": "^1.1.1", + "mime": "^1.4.1", + "qs": "^6.5.1", + "readable-stream": "^2.3.5" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/debug/-/debug-3.1.0.tgz", + "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=", + "requires": { + "ms": "2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=", + "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" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "supertest": { + "version": "1.2.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/supertest/-/supertest-1.2.0.tgz", + "integrity": "sha1-hQp5X5Bo0vrxngF5n/CZYuDOQ74=", + "dev": true, + "requires": { + "methods": "1.x", + "superagent": "^1.7.2" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "cookiejar": { + "version": "2.0.6", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/cookiejar/-/cookiejar-2.0.6.tgz", + "integrity": "sha1-Cr81atANHFohnYjURRgEbdAmrP4=", + "dev": true + }, + "extend": { + "version": "3.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/extend/-/extend-3.0.0.tgz", + "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=", + "dev": true + }, + "form-data": { + "version": "1.0.0-rc3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/form-data/-/form-data-1.0.0-rc3.tgz", + "integrity": "sha1-01vGLn+8KTeuePlIqqDTjZBgdXc=", + "dev": true, + "requires": { + "async": "^1.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.3" + } + }, + "formidable": { + "version": "1.0.16", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/formidable/-/formidable-1.0.16.tgz", + "integrity": "sha1-SRbP38TL7QILJXpqlQWpqzjCzQ4=", + "dev": true + }, + "mime": { + "version": "1.3.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "qs": { + "version": "2.3.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/qs/-/qs-2.3.3.tgz", + "integrity": "sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=", + "dev": true + }, + "readable-stream": { + "version": "1.0.27-1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/readable-stream/-/readable-stream-1.0.27-1.tgz", + "integrity": "sha1-a2eYPCA1fO/QfwFlABoW1xDZEHg=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "superagent": { + "version": "1.8.5", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/superagent/-/superagent-1.8.5.tgz", + "integrity": "sha1-HA3cOvMOgOuE68BcshItqP6UC1U=", + "dev": true, + "requires": { + "component-emitter": "~1.2.0", + "cookiejar": "2.0.6", + "debug": "2", + "extend": "3.0.0", + "form-data": "1.0.0-rc3", + "formidable": "~1.0.14", + "methods": "~1.1.1", + "mime": "1.3.4", + "qs": "2.3.3", + "readable-stream": "1.0.27-1", + "reduce-component": "1.0.1" + } + } + } + }, + "supports-color": { + "version": "3.1.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/supports-color/-/supports-color-3.1.2.tgz", + "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + }, + "swagger-converter": { + "version": "0.1.7", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/swagger-converter/-/swagger-converter-0.1.7.tgz", + "integrity": "sha1-oJdRnG8e5N1n4wjZtT3cnCslf5c=", + "requires": { + "lodash.clonedeep": "^2.4.1" + } + }, + "swagger-express-mw": { + "version": "0.7.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/swagger-express-mw/-/swagger-express-mw-0.7.0.tgz", + "integrity": "sha1-SfXbctHUs4JzNu5sx7Npyu1b9Mg=", + "requires": { + "swagger-node-runner": "^0.7.0" + } + }, + "swagger-methods": { + "version": "1.0.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/swagger-methods/-/swagger-methods-1.0.4.tgz", + "integrity": "sha1-LFuET0oiqy9edz+YGTwo44axw34=" + }, + "swagger-node-runner": { + "version": "0.7.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/swagger-node-runner/-/swagger-node-runner-0.7.3.tgz", + "integrity": "sha1-P0RH+ma8Mv9Kmm+qw8rVVnst3Go=", + "requires": { + "async": "^1.5.0", + "bagpipes": "^0.1.0", + "body-parser": "^1.14.1", + "config": "^1.16.0", + "cors": "^2.5.3", + "debug": "^2.1.3", + "js-yaml": "^3.3.0", + "lodash": "^3.6.0", + "multer": "^1.0.6", + "parseurl": "^1.3.0", + "qs": "^6.4.0", + "sway": "^1.0.0", + "type-is": "^1.6.9" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + } + } + }, + "swagger-schema-official": { + "version": "2.0.0-bab6bed", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/swagger-schema-official/-/swagger-schema-official-2.0.0-bab6bed.tgz", + "integrity": "sha1-cAcEaNbSl3ylI3suUZyn0Gouo/0=" + }, + "swagger-tools": { + "version": "0.10.3", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/swagger-tools/-/swagger-tools-0.10.3.tgz", + "integrity": "sha1-7ezLRajFdGvb8og88X5LhcgC13I=", + "requires": { + "async": "^2.5.0", + "body-parser": "1.18.2", + "commander": "^2.11.0", + "debug": "^3.1.0", + "js-yaml": "^3.3.1", + "json-refs": "^3.0.1", + "lodash": "^4.17.4", + "multer": "^1.1.0", + "parseurl": "^1.3.0", + "path-to-regexp": "^2.0.0", + "qs": "^6.0.3", + "serve-static": "^1.10.0", + "spark-md5": "^3.0.0", + "string": "^3.3.0", + "superagent": "^3.5.2", + "swagger-converter": "^0.1.7", + "traverse": "^0.6.6", + "z-schema": "^3.15.4" + }, + "dependencies": { + "async": { + "version": "2.6.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/async/-/async-2.6.0.tgz", + "integrity": "sha1-YaKau2/MAm/qd+VtHG7FOnlZUfQ=", + "requires": { + "lodash": "^4.14.0" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/debug/-/debug-3.1.0.tgz", + "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=", + "requires": { + "ms": "2.0.0" + } + }, + "json-refs": { + "version": "3.0.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/json-refs/-/json-refs-3.0.4.tgz", + "integrity": "sha1-2t9ggSQ/pdhz1OgimaLFmOiADyw=", + "requires": { + "commander": "~2.11.0", + "graphlib": "^2.1.1", + "js-yaml": "^3.10.0", + "lodash": "^4.17.4", + "native-promise-only": "^0.8.1", + "path-loader": "^1.0.4", + "slash": "^1.0.0", + "uri-js": "^3.0.2" + }, + "dependencies": { + "commander": { + "version": "2.11.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/commander/-/commander-2.11.0.tgz", + "integrity": "sha1-FXFS/R56bI2YpbcVzzdt+SgARWM=" + } + } + }, + "path-to-regexp": { + "version": "2.2.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha1-kLYXAloWOBqHm8gqONTovesrz0U=" + } + } + }, + "sway": { + "version": "1.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/sway/-/sway-1.0.0.tgz", + "integrity": "sha1-No/8Dpa9hCJu0bmzPWa+V9oE8Jo=", + "requires": { + "debug": "^2.2.0", + "js-base64": "^2.1.9", + "js-yaml": "^3.5.2", + "json-refs": "^2.1.5", + "json-schema-faker": "^0.2.8", + "lodash": "^4.2.0", + "native-promise-only": "^0.8.1", + "path-to-regexp": "^1.2.1", + "swagger-methods": "^1.0.0", + "swagger-schema-official": "2.0.0-bab6bed", + "z-schema": "^3.16.1" + }, + "dependencies": { + "path-to-regexp": { + "version": "1.7.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/path-to-regexp/-/path-to-regexp-1.7.0.tgz", + "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "switchback": { + "version": "2.0.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/switchback/-/switchback-2.0.2.tgz", + "integrity": "sha1-ls8ODTY7VZ0Lt/8htip6qRDsYHk=", + "requires": { + "lodash": "3.10.1" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha1-7GDO44rGdQY//JelwYlwV47oNlU=", + "requires": { + "punycode": "^1.4.1" + } + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/traverse/-/traverse-0.6.6.tgz", + "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "optional": true + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha1-+JzjQVQcZysl7nrjxz3uOyvlAZQ=", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha1-qX7nqf9CaRufeD/xvFES/j/KkIA=", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "uri-js": { + "version": "3.0.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/uri-js/-/uri-js-3.0.2.tgz", + "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.2.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha1-EsUou51Y0LkmXZovbw/ovhf/HxQ=" + }, + "validator": { + "version": "9.4.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/validator/-/validator-9.4.1.tgz", + "integrity": "sha1-q/Rm05i1Yc0kMFARLG/x3mzBJmM=" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vcap_services": { + "version": "0.3.4", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/vcap_services/-/vcap_services-0.3.4.tgz", + "integrity": "sha1-FUv5QEAlEqzKI98iY/xg72aEWto=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/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" + } + }, + "watson-developer-cloud": { + "version": "2.42.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/watson-developer-cloud/-/watson-developer-cloud-2.42.0.tgz", + "integrity": "sha1-yJBS9aqFLE1QhpE4erlv0lze8UM=", + "requires": { + "async": "^2.5.0", + "buffer-from": "^0.1.1", + "cookie": "~0.3.1", + "csv-stringify": "~1.0.2", + "extend": "~3.0.0", + "isstream": "~0.1.2", + "object.omit": "~3.0.0", + "object.pick": "~1.3.0", + "request": "~2.83.0", + "solr-client": "^0.7.0", + "vcap_services": "~0.3.0", + "websocket": "~1.0.22" + }, + "dependencies": { + "async": { + "version": "2.6.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/async/-/async-2.6.0.tgz", + "integrity": "sha1-YaKau2/MAm/qd+VtHG7FOnlZUfQ=", + "requires": { + "lodash": "^4.14.0" + } + }, + "buffer-from": { + "version": "0.1.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/buffer-from/-/buffer-from-0.1.2.tgz", + "integrity": "sha1-FfS5vO8BIETfMRQsFDM8r24CYNA=" + }, + "request": { + "version": "2.83.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/request/-/request-2.83.0.tgz", + "integrity": "sha1-ygtl2gLtYpNYh4COb1EDgQNOM1Y=", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "hawk": "~6.0.2", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "stringstream": "~0.0.5", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" + } + } + } + }, + "websocket": { + "version": "1.0.26", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/websocket/-/websocket-1.0.26.tgz", + "integrity": "sha1-oDoBKZhJw1JoyDBEqpGcY3S+gZQ=", + "requires": { + "debug": "^2.2.0", + "nan": "^2.3.3", + "typedarray-to-buffer": "^3.1.2", + "yaeti": "^0.0.6" + } + }, + "winston": { + "version": "2.4.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/winston/-/winston-2.4.2.tgz", + "integrity": "sha1-PKAfdjEW/EjbYQU7dUTnUEMfjbA=", + "requires": { + "async": "~1.0.0", + "colors": "1.0.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "stack-trace": "0.0.x" + }, + "dependencies": { + "async": { + "version": "1.0.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/async/-/async-1.0.0.tgz", + "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xregexp": { + "version": "3.2.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/xregexp/-/xregexp-3.2.0.tgz", + "integrity": "sha1-yzYBmHv+JpW1hAAMGPHEqMMih44=" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "yaeti": { + "version": "0.0.6", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=" + }, + "z-schema": { + "version": "3.20.0", + "resolved": "https://na.artifactory.swg-devops.com:443/artifactory/api/npm/sec-cmssp-npm-virtual/z-schema/-/z-schema-3.20.0.tgz", + "integrity": "sha1-vMCP6fPxMo/3+Q46YHuv+1V2C/s=", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^9.0.0" + } + } + } +} diff --git a/package.json b/package.json index 63ac832..c47e02f 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,6 @@ "should": "^7.1.0", "supertest": "^1.0.0" }, - "author": "Dean Haber ", "license": "ISC", "bugs": {