+102
-60
@@ -11,2 +11,4 @@ /* eslint-disable no-underscore-dangle */ | ||
| _.isArray = require('lodash/isArray'); | ||
| _.isEmpty = require('lodash/isEmpty'); | ||
| _.pick = require('lodash/pick'); | ||
@@ -24,2 +26,3 @@ const Promise = require('bluebird'); | ||
| const path = require('path'); | ||
| const pathIsInside = require('path-is-inside'); | ||
| const url = require('url'); | ||
@@ -31,3 +34,3 @@ const nunjucks = require('nunjucks'); | ||
| const BOILERPLATE_DIRECTORY_NAME = '_boilerplates'; | ||
| const BOILERPLATE_FOLDER_NAME = '_markbind/boilerplates'; | ||
@@ -38,3 +41,12 @@ /* | ||
| /** | ||
| * @throws Will throw an error if a non-absolute path or path outside the root is given | ||
| */ | ||
| function calculateNewBaseUrl(filePath, root, lookUp) { | ||
| if (!path.isAbsolute(filePath)) { | ||
| throw new Error(`Non-absolute path given to calculateNewBaseUrl: '${filePath}'`); | ||
| } | ||
| if (!pathIsInside(filePath, root)) { | ||
| throw new Error(`Path given '${filePath}' is not in root '${root}'`); | ||
| } | ||
| function calculate(file, result) { | ||
@@ -56,7 +68,12 @@ if (file === root) { | ||
| function calculateBoilerplateFilePath(filePath, config) { | ||
| const base = calculateNewBaseUrl(filePath, config.rootPath, config.baseUrlMap).relative; | ||
| return path.resolve(base, BOILERPLATE_DIRECTORY_NAME, path.basename(filePath)); | ||
| function calculateBoilerplateFilePath(pathInBoilerplates, asIfAt, config) { | ||
| const fileBase = calculateNewBaseUrl(asIfAt, config.rootPath, config.baseUrlMap).relative; | ||
| return path.resolve(fileBase, BOILERPLATE_FOLDER_NAME, pathInBoilerplates); | ||
| } | ||
| function createErrorNode(element, error) { | ||
| const errorElement = cheerio.parseHTML(utils.createErrorElement(error), true)[0]; | ||
| return Object.assign(element, _.pick(errorElement, ['name', 'attribs', 'children'])); | ||
| } | ||
| function isText(element) { | ||
@@ -98,9 +115,40 @@ return element.type === 'text' || element.type === 'comment'; | ||
| element.attribs[ATTRIB_CWF] = path.resolve(context.cwf); | ||
| const requiresSrc = ['include', 'dynamic-panel'].includes(element.name); | ||
| if (requiresSrc && _.isEmpty(element.attribs.src)) { | ||
| const error = new Error(`Empty src attribute in ${element.name} in: ${element.attribs[ATTRIB_CWF]}`); | ||
| this._onError(error); | ||
| return createErrorNode(element, error); | ||
| } | ||
| const shouldProcessSrc = ['include', 'dynamic-panel', 'panel', 'morph'].includes(element.name); | ||
| const hasSrc = _.hasIn(element.attribs, 'src'); | ||
| let isUrl; | ||
| let includeSrc; | ||
| let filePath; | ||
| let actualFilePath; | ||
| if (hasSrc && shouldProcessSrc) { | ||
| isUrl = utils.isUrl(element.attribs.src); | ||
| includeSrc = url.parse(element.attribs.src); | ||
| filePath = isUrl ? element.attribs.src : path.resolve(path.dirname(context.cwf), includeSrc.path); | ||
| actualFilePath = filePath; | ||
| const isBoilerplate = _.hasIn(element.attribs, 'boilerplate'); | ||
| if (isBoilerplate) { | ||
| element.attribs.boilerplate = element.attribs.boilerplate || path.basename(filePath); | ||
| actualFilePath = calculateBoilerplateFilePath(element.attribs.boilerplate, filePath, config); | ||
| this.boilerplateIncludeSrc.push({ from: context.cwf, to: actualFilePath }); | ||
| } | ||
| if (!utils.fileExists(actualFilePath)) { | ||
| this.missingIncludeSrc.push({ from: context.cwf, to: actualFilePath }); | ||
| const error = new Error( | ||
| `No such file: ${actualFilePath}\nMissing reference in ${element.attribs[ATTRIB_CWF]}`, | ||
| ); | ||
| this._onError(error); | ||
| return createErrorNode(element, error); | ||
| } | ||
| } | ||
| if (element.name === 'include') { | ||
| const isInline = _.hasIn(element.attribs, 'inline'); | ||
| const isDynamic = _.hasIn(element.attribs, 'dynamic'); | ||
| const isUrl = utils.isUrl(element.attribs.src); | ||
| const includeSrc = url.parse(element.attribs.src); | ||
| const includeSrcPath = includeSrc.path; | ||
| const filePath = isUrl ? element.attribs.src : path.resolve(path.dirname(context.cwf), includeSrcPath); | ||
| element.name = isInline ? 'span' : 'div'; | ||
@@ -118,3 +166,3 @@ element.attribs[ATTRIB_INCLUDE_PATH] = filePath; | ||
| delete element.attribs.dynamic; | ||
| this.dynamicIncludeSrc.push({ from: context.cwf, to: element.attribs.src }); | ||
| this.dynamicIncludeSrc.push({ from: context.cwf, to: actualFilePath, asIfTo: element.attribs.src }); | ||
| return element; | ||
@@ -127,15 +175,3 @@ } | ||
| let actualFilePath = filePath; | ||
| if (utils.fileExists(filePath)) { | ||
| this.staticIncludeSrc.push({ from: context.cwf, to: actualFilePath }); | ||
| } else { | ||
| const boilerplateFilePath = calculateBoilerplateFilePath(filePath, config); | ||
| if (utils.fileExists(boilerplateFilePath)) { | ||
| actualFilePath = boilerplateFilePath; | ||
| this.boilerplateIncludeSrc.push({ from: context.cwf, to: actualFilePath }); | ||
| } else { // both files are missing | ||
| this.missingIncludeSrc.push({ from: context.cwf, to: actualFilePath }); | ||
| this.missingIncludeSrc.push({ from: context.cwf, to: boilerplateFilePath }); | ||
| } | ||
| } | ||
| this.staticIncludeSrc.push({ from: context.cwf, to: actualFilePath }); | ||
@@ -150,4 +186,3 @@ try { | ||
| this._onError(e); | ||
| element.children = cheerio.parseHTML(utils.createErrorElement(e), true); | ||
| return element; | ||
| return createErrorNode(element, e); | ||
| } | ||
@@ -166,2 +201,3 @@ | ||
| fileContent = nunjucks.renderString(fileContent, userDefinedVariables); | ||
| delete element.attribs.boilerplate; | ||
| delete element.attribs.src; | ||
@@ -206,32 +242,14 @@ delete element.attribs.inline; | ||
| } else if (element.name === 'dynamic-panel') { | ||
| const isUrl = utils.isUrl(element.attribs.src); | ||
| let filePath; | ||
| if (isUrl) { | ||
| filePath = element.attribs.src; | ||
| } else { | ||
| const includeSrc = url.parse(element.attribs.src); | ||
| const includeSrcPath = includeSrc.path; | ||
| if (includeSrc.hash) { | ||
| element.attribs.fragment = includeSrc.hash.substring(1); // save hash to fragment attribute | ||
| } | ||
| filePath = path.resolve(path.dirname(context.cwf), includeSrcPath); // updated path (no hash) | ||
| if (!isUrl && includeSrc.hash) { | ||
| element.attribs.fragment = includeSrc.hash.substring(1); // save hash to fragment attribute | ||
| } | ||
| element.attribs.src = filePath; | ||
| this.dynamicIncludeSrc.push({ from: context.cwf, to: filePath }); | ||
| this.dynamicIncludeSrc.push({ from: context.cwf, to: actualFilePath, asIfTo: filePath }); | ||
| return element; | ||
| } else if ((element.name === 'morph' || element.name === 'panel') && _.hasIn(element.attribs, 'src')) { | ||
| const isUrl = utils.isUrl(element.attribs.src); | ||
| let filePath; | ||
| if (isUrl) { | ||
| filePath = element.attribs.src; | ||
| } else { | ||
| const includeSrc = url.parse(element.attribs.src); | ||
| const includeSrcPath = includeSrc.path; | ||
| if (includeSrc.hash) { | ||
| element.attribs.fragment = includeSrc.hash.substring(1); // save hash to fragment attribute | ||
| } | ||
| filePath = path.resolve(path.dirname(context.cwf), includeSrcPath); // updated path (no hash) | ||
| } else if ((element.name === 'morph' || element.name === 'panel') && hasSrc) { | ||
| if (!isUrl && includeSrc.hash) { | ||
| element.attribs.fragment = includeSrc.hash.substring(1); // save hash to fragment attribute | ||
| } | ||
| element.attribs.src = filePath; | ||
| this.dynamicIncludeSrc.push({ from: context.cwf, to: filePath }); | ||
| this.dynamicIncludeSrc.push({ from: context.cwf, to: actualFilePath, asIfTo: filePath }); | ||
| return element; | ||
@@ -276,3 +294,4 @@ } else if (element.children && element.children.length > 0) { | ||
| const fileExists = utils.fileExists(element.attribs.src) | ||
| || utils.fileExists(calculateBoilerplateFilePath(element.attribs.src, config)); | ||
| || utils.fileExists(calculateBoilerplateFilePath(element.attribs.boilerplate, | ||
| element.attribs.src, config)); | ||
| if (fileExists) { | ||
@@ -287,5 +306,8 @@ const { src, fragment } = element.attribs; | ||
| element.name = 'panel'; | ||
| delete element.attribs.boilerplate; | ||
| break; | ||
| } | ||
| case 'morph': { | ||
| // eslint-disable-next-line no-console | ||
| console.warn('DeprecationWarning: morph is deprecated. Consider using panel instead.'); | ||
| if (!_.hasIn(element.attribs, 'src')) { | ||
@@ -295,3 +317,4 @@ break; | ||
| const fileExists = utils.fileExists(element.attribs.src) | ||
| || utils.fileExists(calculateBoilerplateFilePath(element.attribs.src, config)); | ||
| || utils.fileExists(calculateBoilerplateFilePath(element.attribs.boilerplate, | ||
| element.attribs.src, config)); | ||
| if (fileExists) { | ||
@@ -303,2 +326,3 @@ const { src, fragment } = element.attribs; | ||
| } | ||
| delete element.attribs.boilerplate; | ||
| break; | ||
@@ -311,3 +335,4 @@ } | ||
| const fileExists = utils.fileExists(element.attribs.src) | ||
| || utils.fileExists(calculateBoilerplateFilePath(element.attribs.src, config)); | ||
| || utils.fileExists(calculateBoilerplateFilePath(element.attribs.boilerplate, | ||
| element.attribs.src, config)); | ||
| if (fileExists) { | ||
@@ -319,2 +344,3 @@ const { src, fragment } = element.attribs; | ||
| } | ||
| delete element.attribs.boilerplate; | ||
| break; | ||
@@ -360,3 +386,3 @@ } | ||
| const context = {}; | ||
| context.cwf = file; // current working file | ||
| context.cwf = config.cwf || file; // current working file | ||
| context.mode = 'include'; | ||
@@ -370,3 +396,13 @@ | ||
| } | ||
| const nodes = dom.map(d => this._preprocess(d, context, config)); | ||
| const nodes = dom.map((d) => { | ||
| let processed; | ||
| try { | ||
| processed = this._preprocess(d, context, config); | ||
| } catch (err) { | ||
| err.message += `\nError while preprocessing '${file}'`; | ||
| this._onError(err); | ||
| processed = createErrorNode(d, err); | ||
| } | ||
| return processed; | ||
| }); | ||
| resolve(cheerio.html(nodes)); | ||
@@ -382,9 +418,5 @@ }); | ||
| if (!utils.fileExists(file)) { | ||
| const boilerplateFilePath = calculateBoilerplateFilePath(file, config); | ||
| const boilerplateFilePath = calculateBoilerplateFilePath(path.basename(file), file, config); | ||
| if (utils.fileExists(boilerplateFilePath)) { | ||
| actualFilePath = boilerplateFilePath; | ||
| this.boilerplateIncludeSrc.push({ from: context.cwf, to: boilerplateFilePath }); | ||
| } else { | ||
| this.missingIncludeSrc.push({ from: context.cwf, to: actualFilePath }); | ||
| this.missingIncludeSrc.push({ from: context.cwf, to: boilerplateFilePath }); | ||
| } | ||
@@ -427,3 +459,13 @@ } | ||
| } | ||
| const nodes = dom.map(d => this._parse(d, context, config)); | ||
| const nodes = dom.map((d) => { | ||
| let parsed; | ||
| try { | ||
| parsed = this._parse(d, context, config); | ||
| } catch (err) { | ||
| err.message += `\nError while rendering '${file}'`; | ||
| this._onError(err); | ||
| parsed = createErrorNode(d, err); | ||
| } | ||
| return parsed; | ||
| }); | ||
| nodes.forEach((d) => { | ||
@@ -430,0 +472,0 @@ this._trimNodes(d); |
+3
-2
| { | ||
| "name": "markbind", | ||
| "version": "1.6.0", | ||
| "version": "1.7.0", | ||
| "description": "MarkBind core module.", | ||
@@ -18,5 +18,6 @@ "main": "lib/parser.js", | ||
| "cheerio": "^0.22.0", | ||
| "fastmatter": "^2.0.1", | ||
| "highlight.js": "^9.10.0", | ||
| "htmlparser2": "MarkBind/htmlparser2#v3.10.0-markbind.1", | ||
| "lodash": "^4.17.2", | ||
| "lodash": "^4.17.5", | ||
| "markdown-it": "^8.3.0", | ||
@@ -23,0 +24,0 @@ "markdown-it-anchor": "^4.0.0", |
-1800
| # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. | ||
| # yarn lockfile v1 | ||
| a-sync-waterfall@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/a-sync-waterfall/-/a-sync-waterfall-1.0.0.tgz#38e8319d79379e24628845b53b96722b29e0e47c" | ||
| abbrev@1: | ||
| version "1.1.0" | ||
| resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f" | ||
| acorn-jsx@^3.0.0: | ||
| version "3.0.1" | ||
| resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" | ||
| dependencies: | ||
| acorn "^3.0.4" | ||
| acorn@4.0.4: | ||
| version "4.0.4" | ||
| resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.4.tgz#17a8d6a7a6c4ef538b814ec9abac2779293bf30a" | ||
| acorn@^3.0.4: | ||
| version "3.3.0" | ||
| resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" | ||
| ajv-keywords@^1.0.0: | ||
| version "1.5.0" | ||
| resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.0.tgz#c11e6859eafff83e0dafc416929472eca946aa2c" | ||
| ajv@^4.7.0, ajv@^4.9.1: | ||
| version "4.10.4" | ||
| resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.10.4.tgz#c0974dd00b3464984892d6010aa9c2c945933254" | ||
| dependencies: | ||
| co "^4.6.0" | ||
| json-stable-stringify "^1.0.1" | ||
| ansi-escapes@^1.1.0: | ||
| version "1.4.0" | ||
| resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" | ||
| ansi-regex@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.0.0.tgz#c5061b6e0ef8a81775e50f5d66151bf6bf371107" | ||
| ansi-styles@^2.2.1: | ||
| version "2.2.1" | ||
| resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" | ||
| anymatch@^1.3.0: | ||
| version "1.3.0" | ||
| resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507" | ||
| dependencies: | ||
| arrify "^1.0.0" | ||
| micromatch "^2.1.5" | ||
| aproba@^1.0.3: | ||
| version "1.1.1" | ||
| resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.1.tgz#95d3600f07710aa0e9298c726ad5ecf2eacbabab" | ||
| are-we-there-yet@~1.1.2: | ||
| version "1.1.4" | ||
| resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" | ||
| dependencies: | ||
| delegates "^1.0.0" | ||
| readable-stream "^2.0.6" | ||
| argparse@^1.0.7: | ||
| version "1.0.9" | ||
| resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" | ||
| dependencies: | ||
| sprintf-js "~1.0.2" | ||
| arr-diff@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" | ||
| dependencies: | ||
| arr-flatten "^1.0.1" | ||
| arr-flatten@^1.0.1: | ||
| version "1.0.3" | ||
| resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.3.tgz#a274ed85ac08849b6bd7847c4580745dc51adfb1" | ||
| array-union@^1.0.1: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" | ||
| dependencies: | ||
| array-uniq "^1.0.1" | ||
| array-uniq@^1.0.1: | ||
| version "1.0.3" | ||
| resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" | ||
| array-unique@^0.2.1: | ||
| version "0.2.1" | ||
| resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" | ||
| arrify@^1.0.0: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" | ||
| asap@^2.0.3: | ||
| version "2.0.5" | ||
| resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.5.tgz#522765b50c3510490e52d7dcfe085ef9ba96958f" | ||
| asn1@~0.2.3: | ||
| version "0.2.3" | ||
| resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" | ||
| assert-plus@1.0.0, assert-plus@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" | ||
| assert-plus@^0.2.0: | ||
| version "0.2.0" | ||
| resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" | ||
| async-each@^1.0.0: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" | ||
| asynckit@^0.4.0: | ||
| version "0.4.0" | ||
| resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" | ||
| aws-sign2@~0.6.0: | ||
| version "0.6.0" | ||
| resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" | ||
| aws4@^1.2.1: | ||
| version "1.6.0" | ||
| resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" | ||
| babel-code-frame@^6.16.0: | ||
| version "6.20.0" | ||
| resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.20.0.tgz#b968f839090f9a8bc6d41938fb96cb84f7387b26" | ||
| dependencies: | ||
| chalk "^1.1.0" | ||
| esutils "^2.0.2" | ||
| js-tokens "^2.0.0" | ||
| balanced-match@^0.4.1: | ||
| version "0.4.2" | ||
| resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" | ||
| bcrypt-pbkdf@^1.0.0: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" | ||
| dependencies: | ||
| tweetnacl "^0.14.3" | ||
| binary-extensions@^1.0.0: | ||
| version "1.8.0" | ||
| resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.8.0.tgz#48ec8d16df4377eae5fa5884682480af4d95c774" | ||
| block-stream@*: | ||
| version "0.0.9" | ||
| resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" | ||
| dependencies: | ||
| inherits "~2.0.0" | ||
| bluebird@^3.4.7: | ||
| version "3.4.7" | ||
| resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.7.tgz#f72d760be09b7f76d08ed8fae98b289a8d05fab3" | ||
| boolbase@~1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" | ||
| boom@2.x.x: | ||
| version "2.10.1" | ||
| resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" | ||
| dependencies: | ||
| hoek "2.x.x" | ||
| brace-expansion@^1.0.0: | ||
| version "1.1.6" | ||
| resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9" | ||
| dependencies: | ||
| balanced-match "^0.4.1" | ||
| concat-map "0.0.1" | ||
| braces@^1.8.2: | ||
| version "1.8.5" | ||
| resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" | ||
| dependencies: | ||
| expand-range "^1.8.1" | ||
| preserve "^0.2.0" | ||
| repeat-element "^1.1.2" | ||
| buffer-shims@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" | ||
| caller-path@^0.1.0: | ||
| version "0.1.0" | ||
| resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" | ||
| dependencies: | ||
| callsites "^0.2.0" | ||
| callsites@^0.2.0: | ||
| version "0.2.0" | ||
| resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" | ||
| camelcase@^2.0.1: | ||
| version "2.1.1" | ||
| resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" | ||
| caseless@~0.12.0: | ||
| version "0.12.0" | ||
| resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" | ||
| chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: | ||
| version "1.1.3" | ||
| resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" | ||
| dependencies: | ||
| ansi-styles "^2.2.1" | ||
| escape-string-regexp "^1.0.2" | ||
| has-ansi "^2.0.0" | ||
| strip-ansi "^3.0.0" | ||
| supports-color "^2.0.0" | ||
| cheerio@^0.22.0: | ||
| version "0.22.0" | ||
| resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e" | ||
| dependencies: | ||
| css-select "~1.2.0" | ||
| dom-serializer "~0.1.0" | ||
| entities "~1.1.1" | ||
| htmlparser2 "^3.9.1" | ||
| lodash.assignin "^4.0.9" | ||
| lodash.bind "^4.1.4" | ||
| lodash.defaults "^4.0.1" | ||
| lodash.filter "^4.4.0" | ||
| lodash.flatten "^4.2.0" | ||
| lodash.foreach "^4.3.0" | ||
| lodash.map "^4.4.0" | ||
| lodash.merge "^4.4.0" | ||
| lodash.pick "^4.2.1" | ||
| lodash.reduce "^4.4.0" | ||
| lodash.reject "^4.4.0" | ||
| lodash.some "^4.4.0" | ||
| chokidar@^1.6.0: | ||
| version "1.7.0" | ||
| resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" | ||
| dependencies: | ||
| anymatch "^1.3.0" | ||
| async-each "^1.0.0" | ||
| glob-parent "^2.0.0" | ||
| inherits "^2.0.1" | ||
| is-binary-path "^1.0.0" | ||
| is-glob "^2.0.0" | ||
| path-is-absolute "^1.0.0" | ||
| readdirp "^2.0.0" | ||
| optionalDependencies: | ||
| fsevents "^1.0.0" | ||
| circular-json@^0.3.1: | ||
| version "0.3.1" | ||
| resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d" | ||
| cli-cursor@^1.0.1: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" | ||
| dependencies: | ||
| restore-cursor "^1.0.1" | ||
| cli-width@^2.0.0: | ||
| version "2.1.0" | ||
| resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a" | ||
| cliui@^3.0.3: | ||
| version "3.2.0" | ||
| resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" | ||
| dependencies: | ||
| string-width "^1.0.1" | ||
| strip-ansi "^3.0.1" | ||
| wrap-ansi "^2.0.0" | ||
| co@^4.6.0: | ||
| version "4.6.0" | ||
| resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" | ||
| code-point-at@^1.0.0: | ||
| version "1.1.0" | ||
| resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" | ||
| combined-stream@^1.0.5, combined-stream@~1.0.5: | ||
| version "1.0.5" | ||
| resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" | ||
| dependencies: | ||
| delayed-stream "~1.0.0" | ||
| concat-map@0.0.1: | ||
| version "0.0.1" | ||
| resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" | ||
| concat-stream@^1.4.6: | ||
| version "1.6.0" | ||
| resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" | ||
| dependencies: | ||
| inherits "^2.0.3" | ||
| readable-stream "^2.2.2" | ||
| typedarray "^0.0.6" | ||
| console-control-strings@^1.0.0, console-control-strings@~1.1.0: | ||
| version "1.1.0" | ||
| resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" | ||
| core-util-is@~1.0.0: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" | ||
| cryptiles@2.x.x: | ||
| version "2.0.5" | ||
| resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" | ||
| dependencies: | ||
| boom "2.x.x" | ||
| css-select@~1.2.0: | ||
| version "1.2.0" | ||
| resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" | ||
| dependencies: | ||
| boolbase "~1.0.0" | ||
| css-what "2.1" | ||
| domutils "1.5.1" | ||
| nth-check "~1.0.1" | ||
| css-what@2.1: | ||
| version "2.1.0" | ||
| resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd" | ||
| d@^0.1.1, d@~0.1.1: | ||
| version "0.1.1" | ||
| resolved "https://registry.yarnpkg.com/d/-/d-0.1.1.tgz#da184c535d18d8ee7ba2aa229b914009fae11309" | ||
| dependencies: | ||
| es5-ext "~0.10.2" | ||
| dashdash@^1.12.0: | ||
| version "1.14.1" | ||
| resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" | ||
| dependencies: | ||
| assert-plus "^1.0.0" | ||
| debug@^2.1.1, debug@^2.2.0: | ||
| version "2.6.0" | ||
| resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b" | ||
| dependencies: | ||
| ms "0.7.2" | ||
| decamelize@^1.1.1: | ||
| version "1.2.0" | ||
| resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" | ||
| deep-extend@~0.4.0: | ||
| version "0.4.2" | ||
| resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" | ||
| deep-is@~0.1.3: | ||
| version "0.1.3" | ||
| resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" | ||
| del@^2.0.2: | ||
| version "2.2.2" | ||
| resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" | ||
| dependencies: | ||
| globby "^5.0.0" | ||
| is-path-cwd "^1.0.0" | ||
| is-path-in-cwd "^1.0.0" | ||
| object-assign "^4.0.1" | ||
| pify "^2.0.0" | ||
| pinkie-promise "^2.0.0" | ||
| rimraf "^2.2.8" | ||
| delayed-stream@~1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" | ||
| delegates@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" | ||
| doctrine@^1.2.2: | ||
| version "1.5.0" | ||
| resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" | ||
| dependencies: | ||
| esutils "^2.0.2" | ||
| isarray "^1.0.0" | ||
| dom-serializer@0, dom-serializer@~0.1.0: | ||
| version "0.1.0" | ||
| resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" | ||
| dependencies: | ||
| domelementtype "~1.1.1" | ||
| entities "~1.1.1" | ||
| domelementtype@1, domelementtype@^1.3.0: | ||
| version "1.3.0" | ||
| resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2" | ||
| domelementtype@~1.1.1: | ||
| version "1.1.3" | ||
| resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" | ||
| domhandler@^2.3.0: | ||
| version "2.3.0" | ||
| resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738" | ||
| dependencies: | ||
| domelementtype "1" | ||
| domutils@1.5.1, domutils@^1.5.1: | ||
| version "1.5.1" | ||
| resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" | ||
| dependencies: | ||
| dom-serializer "0" | ||
| domelementtype "1" | ||
| ecc-jsbn@~0.1.1: | ||
| version "0.1.1" | ||
| resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" | ||
| dependencies: | ||
| jsbn "~0.1.0" | ||
| entities@^1.1.1, entities@~1.1.1: | ||
| version "1.1.1" | ||
| resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0" | ||
| es5-ext@^0.10.7, es5-ext@^0.10.8, es5-ext@~0.10.11, es5-ext@~0.10.2, es5-ext@~0.10.7: | ||
| version "0.10.12" | ||
| resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.12.tgz#aa84641d4db76b62abba5e45fd805ecbab140047" | ||
| dependencies: | ||
| es6-iterator "2" | ||
| es6-symbol "~3.1" | ||
| es6-iterator@2: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.0.tgz#bd968567d61635e33c0b80727613c9cb4b096bac" | ||
| dependencies: | ||
| d "^0.1.1" | ||
| es5-ext "^0.10.7" | ||
| es6-symbol "3" | ||
| es6-map@^0.1.3: | ||
| version "0.1.4" | ||
| resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.4.tgz#a34b147be224773a4d7da8072794cefa3632b897" | ||
| dependencies: | ||
| d "~0.1.1" | ||
| es5-ext "~0.10.11" | ||
| es6-iterator "2" | ||
| es6-set "~0.1.3" | ||
| es6-symbol "~3.1.0" | ||
| event-emitter "~0.3.4" | ||
| es6-set@~0.1.3: | ||
| version "0.1.4" | ||
| resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.4.tgz#9516b6761c2964b92ff479456233a247dc707ce8" | ||
| dependencies: | ||
| d "~0.1.1" | ||
| es5-ext "~0.10.11" | ||
| es6-iterator "2" | ||
| es6-symbol "3" | ||
| event-emitter "~0.3.4" | ||
| es6-symbol@3, es6-symbol@~3.1, es6-symbol@~3.1.0: | ||
| version "3.1.0" | ||
| resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.0.tgz#94481c655e7a7cad82eba832d97d5433496d7ffa" | ||
| dependencies: | ||
| d "~0.1.1" | ||
| es5-ext "~0.10.11" | ||
| es6-weak-map@^2.0.1: | ||
| version "2.0.1" | ||
| resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.1.tgz#0d2bbd8827eb5fb4ba8f97fbfea50d43db21ea81" | ||
| dependencies: | ||
| d "^0.1.1" | ||
| es5-ext "^0.10.8" | ||
| es6-iterator "2" | ||
| es6-symbol "3" | ||
| escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: | ||
| version "1.0.5" | ||
| resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" | ||
| escope@^3.6.0: | ||
| version "3.6.0" | ||
| resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" | ||
| dependencies: | ||
| es6-map "^0.1.3" | ||
| es6-weak-map "^2.0.1" | ||
| esrecurse "^4.1.0" | ||
| estraverse "^4.1.1" | ||
| eslint-plugin-lodash@^2.3.5: | ||
| version "2.3.5" | ||
| resolved "https://registry.yarnpkg.com/eslint-plugin-lodash/-/eslint-plugin-lodash-2.3.5.tgz#d4fae9e7ae19ff2566bbf4bfd31c34c71b85da9f" | ||
| dependencies: | ||
| lodash "^4.0.0" | ||
| eslint@^3.16.1: | ||
| version "3.16.1" | ||
| resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.16.1.tgz#9bc31fc7341692cf772e80607508f67d711c5609" | ||
| dependencies: | ||
| babel-code-frame "^6.16.0" | ||
| chalk "^1.1.3" | ||
| concat-stream "^1.4.6" | ||
| debug "^2.1.1" | ||
| doctrine "^1.2.2" | ||
| escope "^3.6.0" | ||
| espree "^3.4.0" | ||
| estraverse "^4.2.0" | ||
| esutils "^2.0.2" | ||
| file-entry-cache "^2.0.0" | ||
| glob "^7.0.3" | ||
| globals "^9.14.0" | ||
| ignore "^3.2.0" | ||
| imurmurhash "^0.1.4" | ||
| inquirer "^0.12.0" | ||
| is-my-json-valid "^2.10.0" | ||
| is-resolvable "^1.0.0" | ||
| js-yaml "^3.5.1" | ||
| json-stable-stringify "^1.0.0" | ||
| levn "^0.3.0" | ||
| lodash "^4.0.0" | ||
| mkdirp "^0.5.0" | ||
| natural-compare "^1.4.0" | ||
| optionator "^0.8.2" | ||
| path-is-inside "^1.0.1" | ||
| pluralize "^1.2.1" | ||
| progress "^1.1.8" | ||
| require-uncached "^1.0.2" | ||
| shelljs "^0.7.5" | ||
| strip-bom "^3.0.0" | ||
| strip-json-comments "~2.0.1" | ||
| table "^3.7.8" | ||
| text-table "~0.2.0" | ||
| user-home "^2.0.0" | ||
| espree@^3.4.0: | ||
| version "3.4.0" | ||
| resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.0.tgz#41656fa5628e042878025ef467e78f125cb86e1d" | ||
| dependencies: | ||
| acorn "4.0.4" | ||
| acorn-jsx "^3.0.0" | ||
| esprima@^2.6.0: | ||
| version "2.7.3" | ||
| resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" | ||
| esrecurse@^4.1.0: | ||
| version "4.1.0" | ||
| resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.1.0.tgz#4713b6536adf7f2ac4f327d559e7756bff648220" | ||
| dependencies: | ||
| estraverse "~4.1.0" | ||
| object-assign "^4.0.1" | ||
| estraverse@^4.1.1, estraverse@^4.2.0: | ||
| version "4.2.0" | ||
| resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" | ||
| estraverse@~4.1.0: | ||
| version "4.1.1" | ||
| resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.1.1.tgz#f6caca728933a850ef90661d0e17982ba47111a2" | ||
| esutils@^2.0.2: | ||
| version "2.0.2" | ||
| resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" | ||
| event-emitter@~0.3.4: | ||
| version "0.3.4" | ||
| resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.4.tgz#8d63ddfb4cfe1fae3b32ca265c4c720222080bb5" | ||
| dependencies: | ||
| d "~0.1.1" | ||
| es5-ext "~0.10.7" | ||
| exit-hook@^1.0.0: | ||
| version "1.1.1" | ||
| resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" | ||
| expand-brackets@^0.1.4: | ||
| version "0.1.5" | ||
| resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" | ||
| dependencies: | ||
| is-posix-bracket "^0.1.0" | ||
| expand-range@^1.8.1: | ||
| version "1.8.2" | ||
| resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" | ||
| dependencies: | ||
| fill-range "^2.1.0" | ||
| extend@~3.0.0: | ||
| version "3.0.1" | ||
| resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" | ||
| extglob@^0.3.1: | ||
| version "0.3.2" | ||
| resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" | ||
| dependencies: | ||
| is-extglob "^1.0.0" | ||
| extsprintf@1.0.2: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" | ||
| fast-levenshtein@~2.0.4: | ||
| version "2.0.6" | ||
| resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" | ||
| figures@^1.3.5: | ||
| version "1.7.0" | ||
| resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" | ||
| dependencies: | ||
| escape-string-regexp "^1.0.5" | ||
| object-assign "^4.1.0" | ||
| file-entry-cache@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" | ||
| dependencies: | ||
| flat-cache "^1.2.1" | ||
| object-assign "^4.0.1" | ||
| filename-regex@^2.0.0: | ||
| version "2.0.1" | ||
| resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" | ||
| fill-range@^2.1.0: | ||
| version "2.2.3" | ||
| resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" | ||
| dependencies: | ||
| is-number "^2.1.0" | ||
| isobject "^2.0.0" | ||
| randomatic "^1.1.3" | ||
| repeat-element "^1.1.2" | ||
| repeat-string "^1.5.2" | ||
| flat-cache@^1.2.1: | ||
| version "1.2.2" | ||
| resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.2.2.tgz#fa86714e72c21db88601761ecf2f555d1abc6b96" | ||
| dependencies: | ||
| circular-json "^0.3.1" | ||
| del "^2.0.2" | ||
| graceful-fs "^4.1.2" | ||
| write "^0.2.1" | ||
| for-in@^1.0.1: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" | ||
| for-own@^0.1.4: | ||
| version "0.1.5" | ||
| resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" | ||
| dependencies: | ||
| for-in "^1.0.1" | ||
| forever-agent@~0.6.1: | ||
| version "0.6.1" | ||
| resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" | ||
| form-data@~2.1.1: | ||
| version "2.1.4" | ||
| resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" | ||
| dependencies: | ||
| asynckit "^0.4.0" | ||
| combined-stream "^1.0.5" | ||
| mime-types "^2.1.12" | ||
| fs.realpath@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" | ||
| fsevents@^1.0.0: | ||
| version "1.1.1" | ||
| resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.1.tgz#f19fd28f43eeaf761680e519a203c4d0b3d31aff" | ||
| dependencies: | ||
| nan "^2.3.0" | ||
| node-pre-gyp "^0.6.29" | ||
| fstream-ignore@^1.0.5: | ||
| version "1.0.5" | ||
| resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" | ||
| dependencies: | ||
| fstream "^1.0.0" | ||
| inherits "2" | ||
| minimatch "^3.0.0" | ||
| fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: | ||
| version "1.0.11" | ||
| resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" | ||
| dependencies: | ||
| graceful-fs "^4.1.2" | ||
| inherits "~2.0.0" | ||
| mkdirp ">=0.5 0" | ||
| rimraf "2" | ||
| gauge@~2.7.3: | ||
| version "2.7.4" | ||
| resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" | ||
| dependencies: | ||
| aproba "^1.0.3" | ||
| console-control-strings "^1.0.0" | ||
| has-unicode "^2.0.0" | ||
| object-assign "^4.1.0" | ||
| signal-exit "^3.0.0" | ||
| string-width "^1.0.1" | ||
| strip-ansi "^3.0.1" | ||
| wide-align "^1.1.0" | ||
| generate-function@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" | ||
| generate-object-property@^1.1.0: | ||
| version "1.2.0" | ||
| resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" | ||
| dependencies: | ||
| is-property "^1.0.0" | ||
| getpass@^0.1.1: | ||
| version "0.1.7" | ||
| resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" | ||
| dependencies: | ||
| assert-plus "^1.0.0" | ||
| glob-base@^0.3.0: | ||
| version "0.3.0" | ||
| resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" | ||
| dependencies: | ||
| glob-parent "^2.0.0" | ||
| is-glob "^2.0.0" | ||
| glob-parent@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" | ||
| dependencies: | ||
| is-glob "^2.0.0" | ||
| glob@^7.0.0, glob@^7.0.3, glob@^7.0.5: | ||
| version "7.1.1" | ||
| resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" | ||
| dependencies: | ||
| 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" | ||
| globals@^9.14.0: | ||
| version "9.14.0" | ||
| resolved "https://registry.yarnpkg.com/globals/-/globals-9.14.0.tgz#8859936af0038741263053b39d0e76ca241e4034" | ||
| globby@^5.0.0: | ||
| version "5.0.0" | ||
| resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" | ||
| dependencies: | ||
| array-union "^1.0.1" | ||
| arrify "^1.0.0" | ||
| glob "^7.0.3" | ||
| object-assign "^4.0.1" | ||
| pify "^2.0.0" | ||
| pinkie-promise "^2.0.0" | ||
| graceful-fs@^4.1.2: | ||
| version "4.1.11" | ||
| resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" | ||
| har-schema@^1.0.5: | ||
| version "1.0.5" | ||
| resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" | ||
| har-validator@~4.2.1: | ||
| version "4.2.1" | ||
| resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" | ||
| dependencies: | ||
| ajv "^4.9.1" | ||
| har-schema "^1.0.5" | ||
| has-ansi@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" | ||
| dependencies: | ||
| ansi-regex "^2.0.0" | ||
| has-unicode@^2.0.0: | ||
| version "2.0.1" | ||
| resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" | ||
| hawk@~3.1.3: | ||
| version "3.1.3" | ||
| resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" | ||
| dependencies: | ||
| boom "2.x.x" | ||
| cryptiles "2.x.x" | ||
| hoek "2.x.x" | ||
| sntp "1.x.x" | ||
| highlight.js@^9.10.0: | ||
| version "9.10.0" | ||
| resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.10.0.tgz#f9f0b14c0be00f0e4fb1e577b749fed9e6f52f55" | ||
| hoek@2.x.x: | ||
| version "2.16.3" | ||
| resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" | ||
| htmlparser2@^3.9.1, htmlparser2@^3.9.2: | ||
| version "3.9.2" | ||
| resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.9.2.tgz#1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338" | ||
| dependencies: | ||
| domelementtype "^1.3.0" | ||
| domhandler "^2.3.0" | ||
| domutils "^1.5.1" | ||
| entities "^1.1.1" | ||
| inherits "^2.0.1" | ||
| readable-stream "^2.0.2" | ||
| http-signature@~1.1.0: | ||
| version "1.1.1" | ||
| resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" | ||
| dependencies: | ||
| assert-plus "^0.2.0" | ||
| jsprim "^1.2.2" | ||
| sshpk "^1.7.0" | ||
| ignore@^3.2.0: | ||
| version "3.2.0" | ||
| resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.0.tgz#8d88f03c3002a0ac52114db25d2c673b0bf1e435" | ||
| imurmurhash@^0.1.4: | ||
| version "0.1.4" | ||
| resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" | ||
| inflight@^1.0.4: | ||
| version "1.0.6" | ||
| resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" | ||
| dependencies: | ||
| once "^1.3.0" | ||
| wrappy "1" | ||
| inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1: | ||
| version "2.0.3" | ||
| resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" | ||
| ini@~1.3.0: | ||
| version "1.3.4" | ||
| resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" | ||
| inquirer@^0.12.0: | ||
| version "0.12.0" | ||
| resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.12.0.tgz#1ef2bfd63504df0bc75785fff8c2c41df12f077e" | ||
| dependencies: | ||
| ansi-escapes "^1.1.0" | ||
| ansi-regex "^2.0.0" | ||
| chalk "^1.0.0" | ||
| cli-cursor "^1.0.1" | ||
| cli-width "^2.0.0" | ||
| figures "^1.3.5" | ||
| lodash "^4.3.0" | ||
| readline2 "^1.0.1" | ||
| run-async "^0.1.0" | ||
| rx-lite "^3.1.2" | ||
| string-width "^1.0.1" | ||
| strip-ansi "^3.0.0" | ||
| through "^2.3.6" | ||
| interpret@^1.0.0: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.1.tgz#d579fb7f693b858004947af39fa0db49f795602c" | ||
| invert-kv@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" | ||
| is-binary-path@^1.0.0: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" | ||
| dependencies: | ||
| binary-extensions "^1.0.0" | ||
| is-buffer@^1.1.5: | ||
| version "1.1.5" | ||
| resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" | ||
| is-dotfile@^1.0.0: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.2.tgz#2c132383f39199f8edc268ca01b9b007d205cc4d" | ||
| is-equal-shallow@^0.1.3: | ||
| version "0.1.3" | ||
| resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" | ||
| dependencies: | ||
| is-primitive "^2.0.0" | ||
| is-extendable@^0.1.1: | ||
| version "0.1.1" | ||
| resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" | ||
| is-extglob@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" | ||
| is-fullwidth-code-point@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" | ||
| dependencies: | ||
| number-is-nan "^1.0.0" | ||
| is-fullwidth-code-point@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" | ||
| is-glob@^2.0.0, is-glob@^2.0.1: | ||
| version "2.0.1" | ||
| resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" | ||
| dependencies: | ||
| is-extglob "^1.0.0" | ||
| is-my-json-valid@^2.10.0: | ||
| version "2.15.0" | ||
| resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz#936edda3ca3c211fd98f3b2d3e08da43f7b2915b" | ||
| dependencies: | ||
| generate-function "^2.0.0" | ||
| generate-object-property "^1.1.0" | ||
| jsonpointer "^4.0.0" | ||
| xtend "^4.0.0" | ||
| is-number@^2.0.2, is-number@^2.1.0: | ||
| version "2.1.0" | ||
| resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" | ||
| dependencies: | ||
| kind-of "^3.0.2" | ||
| is-path-cwd@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" | ||
| is-path-in-cwd@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc" | ||
| dependencies: | ||
| is-path-inside "^1.0.0" | ||
| is-path-inside@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.0.tgz#fc06e5a1683fbda13de667aff717bbc10a48f37f" | ||
| dependencies: | ||
| path-is-inside "^1.0.1" | ||
| is-posix-bracket@^0.1.0: | ||
| version "0.1.1" | ||
| resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" | ||
| is-primitive@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" | ||
| is-property@^1.0.0: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" | ||
| is-resolvable@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.0.0.tgz#8df57c61ea2e3c501408d100fb013cf8d6e0cc62" | ||
| dependencies: | ||
| tryit "^1.0.1" | ||
| is-typedarray@~1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" | ||
| isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" | ||
| isobject@^2.0.0: | ||
| version "2.1.0" | ||
| resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" | ||
| dependencies: | ||
| isarray "1.0.0" | ||
| isstream@~0.1.2: | ||
| version "0.1.2" | ||
| resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" | ||
| jodid25519@^1.0.0: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/jodid25519/-/jodid25519-1.0.2.tgz#06d4912255093419477d425633606e0e90782967" | ||
| dependencies: | ||
| jsbn "~0.1.0" | ||
| js-tokens@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5" | ||
| js-yaml@^3.5.1: | ||
| version "3.7.0" | ||
| resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" | ||
| dependencies: | ||
| argparse "^1.0.7" | ||
| esprima "^2.6.0" | ||
| jsbn@~0.1.0: | ||
| version "0.1.1" | ||
| resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" | ||
| json-schema@0.2.3: | ||
| version "0.2.3" | ||
| resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" | ||
| json-stable-stringify@^1.0.0, json-stable-stringify@^1.0.1: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" | ||
| dependencies: | ||
| jsonify "~0.0.0" | ||
| json-stringify-safe@~5.0.1: | ||
| version "5.0.1" | ||
| resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" | ||
| jsonify@~0.0.0: | ||
| version "0.0.0" | ||
| resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" | ||
| jsonpointer@^4.0.0: | ||
| version "4.0.1" | ||
| resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" | ||
| jsprim@^1.2.2: | ||
| version "1.4.0" | ||
| resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918" | ||
| dependencies: | ||
| assert-plus "1.0.0" | ||
| extsprintf "1.0.2" | ||
| json-schema "0.2.3" | ||
| verror "1.3.6" | ||
| kind-of@^3.0.2: | ||
| version "3.2.0" | ||
| resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.0.tgz#b58abe4d5c044ad33726a8c1525b48cf891bff07" | ||
| dependencies: | ||
| is-buffer "^1.1.5" | ||
| lcid@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" | ||
| dependencies: | ||
| invert-kv "^1.0.0" | ||
| levn@^0.3.0, levn@~0.3.0: | ||
| version "0.3.0" | ||
| resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" | ||
| dependencies: | ||
| prelude-ls "~1.1.2" | ||
| type-check "~0.3.2" | ||
| linkify-it@^2.0.0: | ||
| version "2.0.3" | ||
| resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.0.3.tgz#d94a4648f9b1c179d64fa97291268bdb6ce9434f" | ||
| dependencies: | ||
| uc.micro "^1.0.1" | ||
| lodash.assign@~4.2.0: | ||
| version "4.2.0" | ||
| resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" | ||
| lodash.assignin@^4.0.9: | ||
| version "4.2.0" | ||
| resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2" | ||
| lodash.bind@^4.1.4: | ||
| version "4.2.1" | ||
| resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35" | ||
| lodash.defaults@^4.0.1: | ||
| version "4.2.0" | ||
| resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" | ||
| lodash.filter@^4.4.0: | ||
| version "4.6.0" | ||
| resolved "https://registry.yarnpkg.com/lodash.filter/-/lodash.filter-4.6.0.tgz#668b1d4981603ae1cc5a6fa760143e480b4c4ace" | ||
| lodash.flatten@^4.2.0: | ||
| version "4.4.0" | ||
| resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" | ||
| lodash.foreach@^4.3.0: | ||
| version "4.5.0" | ||
| resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" | ||
| lodash.map@^4.4.0: | ||
| version "4.6.0" | ||
| resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" | ||
| lodash.merge@^4.4.0: | ||
| version "4.6.0" | ||
| resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5" | ||
| lodash.pick@^4.2.1: | ||
| version "4.4.0" | ||
| resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" | ||
| lodash.reduce@^4.4.0: | ||
| version "4.6.0" | ||
| resolved "https://registry.yarnpkg.com/lodash.reduce/-/lodash.reduce-4.6.0.tgz#f1ab6b839299ad48f784abbf476596f03b914d3b" | ||
| lodash.reject@^4.4.0: | ||
| version "4.6.0" | ||
| resolved "https://registry.yarnpkg.com/lodash.reject/-/lodash.reject-4.6.0.tgz#80d6492dc1470864bbf583533b651f42a9f52415" | ||
| lodash.some@^4.4.0: | ||
| version "4.6.0" | ||
| resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d" | ||
| lodash@^4.0.0, lodash@^4.17.2, lodash@^4.3.0: | ||
| version "4.17.4" | ||
| resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" | ||
| markdown-it-anchor@^4.0.0: | ||
| version "4.0.0" | ||
| resolved "https://registry.yarnpkg.com/markdown-it-anchor/-/markdown-it-anchor-4.0.0.tgz#e87fb5543e01965adf71506c6bf7b0491841b7e3" | ||
| dependencies: | ||
| string "^3.3.3" | ||
| markdown-it-emoji@^1.3.0: | ||
| version "1.3.0" | ||
| resolved "https://registry.yarnpkg.com/markdown-it-emoji/-/markdown-it-emoji-1.3.0.tgz#903ae1a9968c3f17d4e142f115d4ec575e56d2cb" | ||
| markdown-it-imsize@^2.0.1: | ||
| version "2.0.1" | ||
| resolved "https://registry.yarnpkg.com/markdown-it-imsize/-/markdown-it-imsize-2.0.1.tgz#cca0427905d05338a247cb9ca9d968c5cddd5170" | ||
| markdown-it-ins@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/markdown-it-ins/-/markdown-it-ins-2.0.0.tgz#a5aa6a30f1e2f71e9497567cfdff40f1fde67483" | ||
| markdown-it-mark@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/markdown-it-mark/-/markdown-it-mark-2.0.0.tgz#46a1aa947105aed8188978e0a016179e404f42c7" | ||
| markdown-it-table-of-contents@^0.3.2: | ||
| version "0.3.2" | ||
| resolved "https://registry.yarnpkg.com/markdown-it-table-of-contents/-/markdown-it-table-of-contents-0.3.2.tgz#4fc91b1f53a8b355356c393140491b5d8626bee7" | ||
| dependencies: | ||
| lodash.assign "~4.2.0" | ||
| string "~3.3.3" | ||
| markdown-it-task-lists@^1.4.1: | ||
| version "1.4.1" | ||
| resolved "https://registry.yarnpkg.com/markdown-it-task-lists/-/markdown-it-task-lists-1.4.1.tgz#ca7babc76a678e10837d75a90183f45112b87b05" | ||
| markdown-it-video@^0.4.0: | ||
| version "0.4.0" | ||
| resolved "https://registry.yarnpkg.com/markdown-it-video/-/markdown-it-video-0.4.0.tgz#1f51a3471456a2509a3820dced9ad1ce961bdb64" | ||
| markdown-it@^8.3.0: | ||
| version "8.3.0" | ||
| resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.3.0.tgz#3d7a727a100cd24e276419c66da20ffbe28c3602" | ||
| dependencies: | ||
| argparse "^1.0.7" | ||
| entities "~1.1.1" | ||
| linkify-it "^2.0.0" | ||
| mdurl "^1.0.1" | ||
| uc.micro "^1.0.3" | ||
| mdurl@^1.0.1: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" | ||
| micromatch@^2.1.5: | ||
| version "2.3.11" | ||
| resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" | ||
| dependencies: | ||
| arr-diff "^2.0.0" | ||
| array-unique "^0.2.1" | ||
| braces "^1.8.2" | ||
| expand-brackets "^0.1.4" | ||
| extglob "^0.3.1" | ||
| filename-regex "^2.0.0" | ||
| is-extglob "^1.0.0" | ||
| is-glob "^2.0.1" | ||
| kind-of "^3.0.2" | ||
| normalize-path "^2.0.1" | ||
| object.omit "^2.0.0" | ||
| parse-glob "^3.0.4" | ||
| regex-cache "^0.4.2" | ||
| mime-db@~1.27.0: | ||
| version "1.27.0" | ||
| resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1" | ||
| mime-types@^2.1.12, mime-types@~2.1.7: | ||
| version "2.1.15" | ||
| resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed" | ||
| dependencies: | ||
| mime-db "~1.27.0" | ||
| minimatch@^3.0.0, minimatch@^3.0.2: | ||
| version "3.0.3" | ||
| resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" | ||
| dependencies: | ||
| brace-expansion "^1.0.0" | ||
| minimist@0.0.8: | ||
| version "0.0.8" | ||
| resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" | ||
| minimist@^1.2.0: | ||
| version "1.2.0" | ||
| resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" | ||
| "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1: | ||
| version "0.5.1" | ||
| resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" | ||
| dependencies: | ||
| minimist "0.0.8" | ||
| ms@0.7.2: | ||
| version "0.7.2" | ||
| resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" | ||
| mute-stream@0.0.5: | ||
| version "0.0.5" | ||
| resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" | ||
| nan@^2.3.0: | ||
| version "2.6.2" | ||
| resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45" | ||
| natural-compare@^1.4.0: | ||
| version "1.4.0" | ||
| resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" | ||
| node-pre-gyp@^0.6.29: | ||
| version "0.6.34" | ||
| resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.34.tgz#94ad1c798a11d7fc67381b50d47f8cc18d9799f7" | ||
| dependencies: | ||
| mkdirp "^0.5.1" | ||
| nopt "^4.0.1" | ||
| npmlog "^4.0.2" | ||
| rc "^1.1.7" | ||
| request "^2.81.0" | ||
| rimraf "^2.6.1" | ||
| semver "^5.3.0" | ||
| tar "^2.2.1" | ||
| tar-pack "^3.4.0" | ||
| nopt@^4.0.1: | ||
| version "4.0.1" | ||
| resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" | ||
| dependencies: | ||
| abbrev "1" | ||
| osenv "^0.1.4" | ||
| normalize-path@^2.0.1: | ||
| version "2.1.1" | ||
| resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" | ||
| dependencies: | ||
| remove-trailing-separator "^1.0.1" | ||
| npmlog@^4.0.2: | ||
| version "4.1.0" | ||
| resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.0.tgz#dc59bee85f64f00ed424efb2af0783df25d1c0b5" | ||
| dependencies: | ||
| are-we-there-yet "~1.1.2" | ||
| console-control-strings "~1.1.0" | ||
| gauge "~2.7.3" | ||
| set-blocking "~2.0.0" | ||
| nth-check@~1.0.1: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.1.tgz#9929acdf628fc2c41098deab82ac580cf149aae4" | ||
| dependencies: | ||
| boolbase "~1.0.0" | ||
| number-is-nan@^1.0.0: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" | ||
| nunjucks@^3.0.0: | ||
| version "3.0.0" | ||
| resolved "https://registry.yarnpkg.com/nunjucks/-/nunjucks-3.0.0.tgz#0a2a8fd2942a3ba04f5ba6684e4f7f7ceaca8305" | ||
| dependencies: | ||
| a-sync-waterfall "^1.0.0" | ||
| asap "^2.0.3" | ||
| yargs "^3.32.0" | ||
| optionalDependencies: | ||
| chokidar "^1.6.0" | ||
| oauth-sign@~0.8.1: | ||
| version "0.8.2" | ||
| resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" | ||
| object-assign@^4.0.1, object-assign@^4.1.0: | ||
| version "4.1.0" | ||
| resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" | ||
| object.omit@^2.0.0: | ||
| version "2.0.1" | ||
| resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" | ||
| dependencies: | ||
| for-own "^0.1.4" | ||
| is-extendable "^0.1.1" | ||
| once@^1.3.0, once@^1.3.3: | ||
| version "1.4.0" | ||
| resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" | ||
| dependencies: | ||
| wrappy "1" | ||
| onetime@^1.0.0: | ||
| version "1.1.0" | ||
| resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" | ||
| optionator@^0.8.2: | ||
| version "0.8.2" | ||
| resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" | ||
| dependencies: | ||
| deep-is "~0.1.3" | ||
| fast-levenshtein "~2.0.4" | ||
| levn "~0.3.0" | ||
| prelude-ls "~1.1.2" | ||
| type-check "~0.3.2" | ||
| wordwrap "~1.0.0" | ||
| os-homedir@^1.0.0: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" | ||
| os-locale@^1.4.0: | ||
| version "1.4.0" | ||
| resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" | ||
| dependencies: | ||
| lcid "^1.0.0" | ||
| os-tmpdir@^1.0.0: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" | ||
| osenv@^0.1.4: | ||
| version "0.1.4" | ||
| resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" | ||
| dependencies: | ||
| os-homedir "^1.0.0" | ||
| os-tmpdir "^1.0.0" | ||
| parse-glob@^3.0.4: | ||
| version "3.0.4" | ||
| resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" | ||
| dependencies: | ||
| glob-base "^0.3.0" | ||
| is-dotfile "^1.0.0" | ||
| is-extglob "^1.0.0" | ||
| is-glob "^2.0.0" | ||
| path-is-absolute@^1.0.0: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" | ||
| path-is-inside@^1.0.1, path-is-inside@^1.0.2: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" | ||
| performance-now@^0.2.0: | ||
| version "0.2.0" | ||
| resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" | ||
| pify@^2.0.0: | ||
| version "2.3.0" | ||
| resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" | ||
| pinkie-promise@^2.0.0: | ||
| version "2.0.1" | ||
| resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" | ||
| dependencies: | ||
| pinkie "^2.0.0" | ||
| pinkie@^2.0.0: | ||
| version "2.0.4" | ||
| resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" | ||
| pluralize@^1.2.1: | ||
| version "1.2.1" | ||
| resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45" | ||
| prelude-ls@~1.1.2: | ||
| version "1.1.2" | ||
| resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" | ||
| preserve@^0.2.0: | ||
| version "0.2.0" | ||
| resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" | ||
| process-nextick-args@~1.0.6: | ||
| version "1.0.7" | ||
| resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" | ||
| progress@^1.1.8: | ||
| version "1.1.8" | ||
| resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" | ||
| punycode@^1.4.1: | ||
| version "1.4.1" | ||
| resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" | ||
| qs@~6.4.0: | ||
| version "6.4.0" | ||
| resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" | ||
| randomatic@^1.1.3: | ||
| version "1.1.6" | ||
| resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.6.tgz#110dcabff397e9dcff7c0789ccc0a49adf1ec5bb" | ||
| dependencies: | ||
| is-number "^2.0.2" | ||
| kind-of "^3.0.2" | ||
| rc@^1.1.7: | ||
| version "1.2.1" | ||
| resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95" | ||
| dependencies: | ||
| deep-extend "~0.4.0" | ||
| ini "~1.3.0" | ||
| minimist "^1.2.0" | ||
| strip-json-comments "~2.0.1" | ||
| readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.2: | ||
| version "2.2.2" | ||
| resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e" | ||
| dependencies: | ||
| buffer-shims "^1.0.0" | ||
| core-util-is "~1.0.0" | ||
| inherits "~2.0.1" | ||
| isarray "~1.0.0" | ||
| process-nextick-args "~1.0.6" | ||
| string_decoder "~0.10.x" | ||
| util-deprecate "~1.0.1" | ||
| readdirp@^2.0.0: | ||
| version "2.1.0" | ||
| resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" | ||
| dependencies: | ||
| graceful-fs "^4.1.2" | ||
| minimatch "^3.0.2" | ||
| readable-stream "^2.0.2" | ||
| set-immediate-shim "^1.0.1" | ||
| readline2@^1.0.1: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/readline2/-/readline2-1.0.1.tgz#41059608ffc154757b715d9989d199ffbf372e35" | ||
| dependencies: | ||
| code-point-at "^1.0.0" | ||
| is-fullwidth-code-point "^1.0.0" | ||
| mute-stream "0.0.5" | ||
| rechoir@^0.6.2: | ||
| version "0.6.2" | ||
| resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" | ||
| dependencies: | ||
| resolve "^1.1.6" | ||
| regex-cache@^0.4.2: | ||
| version "0.4.3" | ||
| resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145" | ||
| dependencies: | ||
| is-equal-shallow "^0.1.3" | ||
| is-primitive "^2.0.0" | ||
| remove-trailing-separator@^1.0.1: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz#615ebb96af559552d4bf4057c8436d486ab63cc4" | ||
| repeat-element@^1.1.2: | ||
| version "1.1.2" | ||
| resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" | ||
| repeat-string@^1.5.2: | ||
| version "1.6.1" | ||
| resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" | ||
| request@^2.81.0: | ||
| version "2.81.0" | ||
| resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" | ||
| dependencies: | ||
| 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" | ||
| require-uncached@^1.0.2: | ||
| version "1.0.3" | ||
| resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" | ||
| dependencies: | ||
| caller-path "^0.1.0" | ||
| resolve-from "^1.0.0" | ||
| resolve-from@^1.0.0: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" | ||
| resolve@^1.1.6: | ||
| version "1.2.0" | ||
| resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.2.0.tgz#9589c3f2f6149d1417a40becc1663db6ec6bc26c" | ||
| restore-cursor@^1.0.1: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" | ||
| dependencies: | ||
| exit-hook "^1.0.0" | ||
| onetime "^1.0.0" | ||
| rimraf@2, rimraf@^2.5.1, rimraf@^2.6.1: | ||
| version "2.6.1" | ||
| resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" | ||
| dependencies: | ||
| glob "^7.0.5" | ||
| rimraf@^2.2.8: | ||
| version "2.5.4" | ||
| resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" | ||
| dependencies: | ||
| glob "^7.0.5" | ||
| run-async@^0.1.0: | ||
| version "0.1.0" | ||
| resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389" | ||
| dependencies: | ||
| once "^1.3.0" | ||
| rx-lite@^3.1.2: | ||
| version "3.1.2" | ||
| resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-3.1.2.tgz#19ce502ca572665f3b647b10939f97fd1615f102" | ||
| safe-buffer@^5.0.1: | ||
| version "5.0.1" | ||
| resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" | ||
| semver@^5.3.0: | ||
| version "5.3.0" | ||
| resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" | ||
| set-blocking@~2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" | ||
| set-immediate-shim@^1.0.1: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" | ||
| shelljs@^0.7.5: | ||
| version "0.7.6" | ||
| resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.6.tgz#379cccfb56b91c8601e4793356eb5382924de9ad" | ||
| dependencies: | ||
| glob "^7.0.0" | ||
| interpret "^1.0.0" | ||
| rechoir "^0.6.2" | ||
| signal-exit@^3.0.0: | ||
| version "3.0.2" | ||
| resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" | ||
| slice-ansi@0.0.4: | ||
| version "0.0.4" | ||
| resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" | ||
| sntp@1.x.x: | ||
| version "1.0.9" | ||
| resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" | ||
| dependencies: | ||
| hoek "2.x.x" | ||
| sprintf-js@~1.0.2: | ||
| version "1.0.3" | ||
| resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" | ||
| sshpk@^1.7.0: | ||
| version "1.13.0" | ||
| resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.0.tgz#ff2a3e4fd04497555fed97b39a0fd82fafb3a33c" | ||
| dependencies: | ||
| asn1 "~0.2.3" | ||
| assert-plus "^1.0.0" | ||
| dashdash "^1.12.0" | ||
| getpass "^0.1.1" | ||
| optionalDependencies: | ||
| bcrypt-pbkdf "^1.0.0" | ||
| ecc-jsbn "~0.1.1" | ||
| jodid25519 "^1.0.0" | ||
| jsbn "~0.1.0" | ||
| tweetnacl "~0.14.0" | ||
| string-width@^1.0.1, string-width@^1.0.2: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" | ||
| dependencies: | ||
| code-point-at "^1.0.0" | ||
| is-fullwidth-code-point "^1.0.0" | ||
| strip-ansi "^3.0.0" | ||
| string-width@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.0.0.tgz#635c5436cc72a6e0c387ceca278d4e2eec52687e" | ||
| dependencies: | ||
| is-fullwidth-code-point "^2.0.0" | ||
| strip-ansi "^3.0.0" | ||
| string@^3.3.3, string@~3.3.3: | ||
| version "3.3.3" | ||
| resolved "https://registry.yarnpkg.com/string/-/string-3.3.3.tgz#5ea211cd92d228e184294990a6cc97b366a77cb0" | ||
| string_decoder@~0.10.x: | ||
| version "0.10.31" | ||
| resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" | ||
| stringstream@~0.0.4: | ||
| version "0.0.5" | ||
| resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" | ||
| strip-ansi@^3.0.0, strip-ansi@^3.0.1: | ||
| version "3.0.1" | ||
| resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" | ||
| dependencies: | ||
| ansi-regex "^2.0.0" | ||
| strip-bom@^3.0.0: | ||
| version "3.0.0" | ||
| resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" | ||
| strip-json-comments@~2.0.1: | ||
| version "2.0.1" | ||
| resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" | ||
| supports-color@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" | ||
| table@^3.7.8: | ||
| version "3.8.3" | ||
| resolved "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f" | ||
| dependencies: | ||
| ajv "^4.7.0" | ||
| ajv-keywords "^1.0.0" | ||
| chalk "^1.1.1" | ||
| lodash "^4.0.0" | ||
| slice-ansi "0.0.4" | ||
| string-width "^2.0.0" | ||
| tar-pack@^3.4.0: | ||
| version "3.4.0" | ||
| resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984" | ||
| dependencies: | ||
| debug "^2.2.0" | ||
| fstream "^1.0.10" | ||
| fstream-ignore "^1.0.5" | ||
| once "^1.3.3" | ||
| readable-stream "^2.1.4" | ||
| rimraf "^2.5.1" | ||
| tar "^2.2.1" | ||
| uid-number "^0.0.6" | ||
| tar@^2.2.1: | ||
| version "2.2.1" | ||
| resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" | ||
| dependencies: | ||
| block-stream "*" | ||
| fstream "^1.0.2" | ||
| inherits "2" | ||
| text-table@~0.2.0: | ||
| version "0.2.0" | ||
| resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" | ||
| through@^2.3.6: | ||
| version "2.3.8" | ||
| resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" | ||
| tough-cookie@~2.3.0: | ||
| version "2.3.2" | ||
| resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a" | ||
| dependencies: | ||
| punycode "^1.4.1" | ||
| tryit@^1.0.1: | ||
| version "1.0.3" | ||
| resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb" | ||
| tunnel-agent@^0.6.0: | ||
| version "0.6.0" | ||
| resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" | ||
| dependencies: | ||
| safe-buffer "^5.0.1" | ||
| tweetnacl@^0.14.3, tweetnacl@~0.14.0: | ||
| version "0.14.5" | ||
| resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" | ||
| type-check@~0.3.2: | ||
| version "0.3.2" | ||
| resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" | ||
| dependencies: | ||
| prelude-ls "~1.1.2" | ||
| typedarray@^0.0.6: | ||
| version "0.0.6" | ||
| resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" | ||
| uc.micro@^1.0.1, uc.micro@^1.0.3: | ||
| version "1.0.3" | ||
| resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.3.tgz#7ed50d5e0f9a9fb0a573379259f2a77458d50192" | ||
| uid-number@^0.0.6: | ||
| version "0.0.6" | ||
| resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" | ||
| user-home@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" | ||
| dependencies: | ||
| os-homedir "^1.0.0" | ||
| util-deprecate@~1.0.1: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" | ||
| uuid@^3.0.0: | ||
| version "3.0.1" | ||
| resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" | ||
| verror@1.3.6: | ||
| version "1.3.6" | ||
| resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c" | ||
| dependencies: | ||
| extsprintf "1.0.2" | ||
| wide-align@^1.1.0: | ||
| version "1.1.2" | ||
| resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" | ||
| dependencies: | ||
| string-width "^1.0.2" | ||
| window-size@^0.1.4: | ||
| version "0.1.4" | ||
| resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" | ||
| wordwrap@~1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" | ||
| wrap-ansi@^2.0.0: | ||
| version "2.1.0" | ||
| resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" | ||
| dependencies: | ||
| string-width "^1.0.1" | ||
| strip-ansi "^3.0.1" | ||
| wrappy@1: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" | ||
| write@^0.2.1: | ||
| version "0.2.1" | ||
| resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" | ||
| dependencies: | ||
| mkdirp "^0.5.1" | ||
| xtend@^4.0.0: | ||
| version "4.0.1" | ||
| resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" | ||
| y18n@^3.2.0: | ||
| version "3.2.1" | ||
| resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" | ||
| yargs@^3.32.0: | ||
| version "3.32.0" | ||
| resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995" | ||
| dependencies: | ||
| camelcase "^2.0.1" | ||
| cliui "^3.0.3" | ||
| decamelize "^1.1.1" | ||
| os-locale "^1.4.0" | ||
| string-width "^1.0.1" | ||
| window-size "^0.1.4" | ||
| y18n "^3.2.0" |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Embedded URLs or IPs
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Embedded URLs or IPs
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
1175
3.34%3
-25%46182
-56.27%17
6.25%18
-5.26%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
Updated