From be9273f29d9c6d9081ad80ace6117632f0195f2b Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 26 Mar 2018 15:53:43 +0100 Subject: [PATCH 001/195] Use vscode tasks v 2.0 --- .vscode/tasks.json | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 4c232403..f006d8da 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -1,9 +1,15 @@ { - "version": "0.1.0", - "command": "npm", - "isShellCommand": true, - "args": ["run", "build:watch"], - "showOutput": "silent", - "isBackground": true, - "problemMatcher": "$tsc-watch" -} \ No newline at end of file + "version": "2.0.0", + "tasks": [ + { + "type": "npm", + "script": "build:watch", + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": ["$tsc-watch"], + "isBackground": true + } + ] +} From 6927adb15fb7f50d304fb635d627d02d240ce09d Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 26 Mar 2018 16:13:19 +0100 Subject: [PATCH 002/195] Add lint and format scripts like in mume; install corresponding dependencies --- package.json | 14 ++++++++++---- prettier.config.js | 4 ++++ tsconfig.json | 24 ++++++++---------------- tslint.json | 12 ++++++++++++ 4 files changed, 34 insertions(+), 20 deletions(-) create mode 100644 prettier.config.js create mode 100644 tslint.json diff --git a/package.json b/package.json index dc6259ea..5661418e 100644 --- a/package.json +++ b/package.json @@ -52,18 +52,24 @@ "latex" ], "scripts": { - "build": "tsc -p .", - "build:watch": "tsc -w -p ." + "build": "tsc --project .", + "build:watch": "tsc --project . --watch", + "lint": "tsc --project . --noEmit && tslint --project . && prettier-check --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"", + "format": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { "@shd101wyy/mume": "^0.3.2" }, "devDependencies": { - "@types/atom": "^1.23.3", + "@types/atom": "^1.25.0", "@types/jquery": "^3.3.0", "@types/mocha": "^2.2.47", "@types/node": "^9.4.0", "chinese-conv": "^1.0.1", - "typescript": "^2.6.2" + "prettier": "^1.11.1", + "prettier-check": "^2.0.0", + "tslint": "^5.9.1", + "tslint-config-prettier": "^1.10.0", + "typescript": "^2.7.2" } } diff --git a/prettier.config.js b/prettier.config.js new file mode 100644 index 00000000..1d5555b7 --- /dev/null +++ b/prettier.config.js @@ -0,0 +1,4 @@ +module.exports = { + arrowParens: "always", + trailingComma: "all", +}; diff --git a/tsconfig.json b/tsconfig.json index f42b2c19..b1c266fc 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,21 +2,13 @@ "compilerOptions": { "module": "commonjs", "target": "es6", + "noUnusedLocals": false, + "sourceMap": true, "outDir": "out", - "lib": [ - "es6", - "dom" - ], - "sourceMap": false, - "rootDir": "." + "lib": ["es6", "dom"], + "rootDir": ".", + "declaration": true }, - "include": [ - "src/**/*" - ], - "exclude": [ - "node_modules", - ".vscode-test", - "dependencies" - ], - "compileOnSave": true -} \ No newline at end of file + "include": ["src/**/*", "test/**/*"], + "exclude": ["node_modules"] +} diff --git a/tslint.json b/tslint.json new file mode 100644 index 00000000..e8fc9a14 --- /dev/null +++ b/tslint.json @@ -0,0 +1,12 @@ +{ + "defaultSeverity": "error", + "extends": ["tslint:recommended", "tslint-config-prettier"], + "rules": { + "interface-name": [true, "never-prefix"], + "member-ordering": false, // TODO: enable and sort MarkdownPreviewEnhancedView + "no-string-literal": false, + "object-literal-sort-keys": false, + "prefer-for-of": false, + "no-eval": false + } +} From f1b8b2de5782d8f4779e42655ee70801e580feb4 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 26 Mar 2018 16:16:36 +0100 Subject: [PATCH 003/195] Turn off prettier for test/*.md for now --- package.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 5661418e..fa50a869 100644 --- a/package.json +++ b/package.json @@ -54,8 +54,10 @@ "scripts": { "build": "tsc --project .", "build:watch": "tsc --project . --watch", - "lint": "tsc --project . --noEmit && tslint --project . && prettier-check --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"", - "format": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" + "lint": "tsc --project . --noEmit && tslint --project . && prettier-check --ignore-path .gitignore \"{.,src/**}/{*.{j,t}s,*.md,ts*.json}\"", + "lint-with-tests": "tsc --project . --noEmit && tslint --project . && prettier-check --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"", + "format": "prettier --write --ignore-path .gitignore \"{.,src/**}/{*.{j,t}s,*.md,ts*.json}\"", + "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { "@shd101wyy/mume": "^0.3.2" From 64c7ab79e54076d8eb96188a871ed7c71dae2b01 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 26 Mar 2018 16:19:59 +0100 Subject: [PATCH 004/195] Prettify and slightly refactor code so that "npm run lint" passes --- README.md | 35 +- ...ed_chinese_2_traditional_chinese_script.js | 53 +- src/config-schema.ts | 594 ++++--- src/config.ts | 602 ++++--- src/extension.ts | 795 +++++---- src/preview-content-provider.ts | 1420 ++++++++++------- 6 files changed, 2025 insertions(+), 1474 deletions(-) diff --git a/README.md b/README.md index fb46b2f8..3fec65c2 100644 --- a/README.md +++ b/README.md @@ -20,12 +20,14 @@ vscode

-*Still Beta Version!* +_Still Beta Version!_ ## Supporting this project + Markdown Preview Enhanced is an open source project released under the [University of Illinois/NCSA Open Source License](LICENSE.md). Its ongoing development is made possible thanks to the support by these awesome [backers](https://shd101wyy.github.io/markdown-preview-enhanced/#/backers). You can help make this project better by [supporting us on Patreon](https://www.patreon.com/shd101wyy), [PayPal](https://shd101wyy.github.io/markdown-preview-enhanced/#/paypal), or [微信支付 Wechat Pay](https://shd101wyy.github.io/markdown-preview-enhanced/#/wechat). Thank you! ## Introduction + Markdown Preview Enhanced is an extension that provides you with many useful functionalities such as automatic scroll sync, [math typesetting](https://shd101wyy.github.io/markdown-preview-enhanced/#/math), [mermaid](https://shd101wyy.github.io/markdown-preview-enhanced/#/diagrams?id=mermaid), [PlantUML](https://shd101wyy.github.io/markdown-preview-enhanced/#/diagrams?id=plantuml), [pandoc](https://shd101wyy.github.io/markdown-preview-enhanced/#/pandoc), PDF export, [code chunk](https://shd101wyy.github.io/markdown-preview-enhanced/#/code-chunk), [presentation writer](https://rawgit.com/shd101wyy/markdown-preview-enhanced/master/docs/presentation-intro.html), etc. A lot of its ideas are inspired by [Markdown Preview Plus](https://github.com/atom-community/markdown-preview-plus) and [RStudio Markdown](http://rmarkdown.rstudio.com/). Feel free to ask questions, post issues, submit pull request, and request new features. @@ -33,7 +35,9 @@ Feel free to ask questions, post issues, submit pull request, and request new fe For more information about this project and how to use this extension, please check out our documentation ⬇︎ ## Documentation + To check out the documentation, visit + * [English](https://shd101wyy.github.io/markdown-preview-enhanced/#/) * [简体中文](https://shd101wyy.github.io/markdown-preview-enhanced/#/zh-cn/) * [正體中文](https://shd101wyy.github.io/markdown-preview-enhanced/#/zh-tw/) @@ -41,22 +45,25 @@ To check out the documentation, visit Contact me if you are willing to help translate the documentation :) ## Keybindings -> The cmd key for *Windows* is ctrl. - -| Shortcuts | Functionality | -|---|---| -| ctrl-shift-m | Toggle preview | -| ctrl-shift-s | Sync preview / Sync source | -| shift-enter | Run Code Chunk | -| ctrl-shift-enter | Run all Code Chunks | -| cmd-= or cmd-shift-= | Preview zoom in | -| cmd-- or cmd-shift-\_ | Preview zoom out | -| cmd-0 | Preview reset zoom | -| esc | Toggle sidebar TOC | + +> The cmd key for _Windows_ is ctrl. + +| Shortcuts | Functionality | +| ------------------------------------------- | -------------------------- | +| ctrl-shift-m | Toggle preview | +| ctrl-shift-s | Sync preview / Sync source | +| shift-enter | Run Code Chunk | +| ctrl-shift-enter | Run all Code Chunks | +| cmd-= or cmd-shift-= | Preview zoom in | +| cmd-- or cmd-shift-\_ | Preview zoom out | +| cmd-0 | Preview reset zoom | +| esc | Toggle sidebar TOC | ## Changelog -Newest updates for the current minor version can be found at the [newest notes](https://shd101wyy.github.io/markdown-preview-enhanced/#/newest). + +Newest updates for the current minor version can be found at the [newest notes](https://shd101wyy.github.io/markdown-preview-enhanced/#/newest). Detailed changes for each old release can be found at [history notes](https://shd101wyy.github.io/markdown-preview-enhanced/#/history). ## License + [University of Illinois/NCSA Open Source License](LICENSE.md) diff --git a/simplified_chinese_2_traditional_chinese_script.js b/simplified_chinese_2_traditional_chinese_script.js index 4a3a1146..5ab5a6cb 100644 --- a/simplified_chinese_2_traditional_chinese_script.js +++ b/simplified_chinese_2_traditional_chinese_script.js @@ -1,6 +1,6 @@ -const chineseConv = require('chinese-conv'), - fs = require('fs'), - path = require('path') +const chineseConv = require("chinese-conv"), + fs = require("fs"), + path = require("path"); /* @@ -11,10 +11,10 @@ const chineseConv = require('chinese-conv'), */ -const ignoreFiles = ['installation.md'] +const ignoreFiles = ["installation.md"]; -zhTWDir = path.resolve(__dirname, './docs/zh-tw') -zhCNDir = path.resolve(__dirname, './docs/zh-cn') +zhTWDir = path.resolve(__dirname, "./docs/zh-tw"); +zhCNDir = path.resolve(__dirname, "./docs/zh-cn"); /* // delete all markdown files inside /docs/zh-tw fs.readdir(zhTWDir, (error, items)=> { @@ -33,27 +33,28 @@ fs.readdir(zhTWDir, (error, items)=> { */ // translate -fs.readdir(zhCNDir, (error, items)=> { - if (error) - return console.log(error) +fs.readdir(zhCNDir, (error, items) => { + if (error) return console.log(error); - items.forEach((fileName)=> { + items.forEach((fileName) => { for (let i = 0; i < ignoreFiles.length; i++) { - if (ignoreFiles[i] === fileName) - return + if (ignoreFiles[i] === fileName) return; } - const filePath = path.resolve(zhCNDir, fileName) - fs.readFile(filePath, {encoding:'utf-8'}, (error, data)=>{ - if (error) - return console.log(error) - - let text = chineseConv.tify(data).replace(/\]\(\s*zh\-cn\//g, '](zh-tw/') - - fs.writeFile(path.resolve(zhTWDir, fileName), text, {encoding:'utf-8'}, (error)=> { - if (error) - return console.log(error) - }) - }) - }) -}) + const filePath = path.resolve(zhCNDir, fileName); + fs.readFile(filePath, { encoding: "utf-8" }, (error, data) => { + if (error) return console.log(error); + + let text = chineseConv.tify(data).replace(/\]\(\s*zh\-cn\//g, "](zh-tw/"); + + fs.writeFile( + path.resolve(zhTWDir, fileName), + text, + { encoding: "utf-8" }, + (error) => { + if (error) return console.log(error); + }, + ); + }); + }); +}); diff --git a/src/config-schema.ts b/src/config-schema.ts index d8d5fbed..4f4f77cc 100644 --- a/src/config-schema.ts +++ b/src/config-schema.ts @@ -1,72 +1,69 @@ export const configSchema = { - "fileExtension": { - "type": "string", - "default": ".md, .mmark, .markdown", - "description": "You may need restart Atom after making changes here.", - "order": 0 - }, - "singlePreview": { - "title": "Open Only One Preview", - "type": "boolean", - "default": true, - "order": 5 - }, - "previewPanePosition": { - "title": "Position of the preview pane", - "type": "string", - "default": "right", - "enum": [ - "left", - "right", - "up", - "down", - "center" - ], - "order": 6 - }, - "openPreviewPaneAutomatically": { - "title": "Open preview pane automatically when opening a markdown file", - "type": "boolean", - "default": true, - "order": 10 - }, - "automaticallyShowPreviewOfMarkdownBeingEdited": { - "title": "Automatically show preview of markdown being edited", - "type": "boolean", - "default": true, - "order": 11 - }, - "closePreviewAutomatically": { - "title": "Automatically close preview when closing a markdown file", - "description": "This option only works if `Open Only One Preview` is unchecked.", - "type": "boolean", - "default": true, - "order": 12 - }, - "breakOnSingleNewLine": { - "type": "boolean", - "default": true, - "description": "In Markdown, a single newline character doesn't cause a line break in the generated HTML. In GitHub Flavored Markdown, that is not true. Enable this config option to insert line breaks in rendered HTML for single newlines in Markdown source.", - "order": 15 - }, - "enableTypographer": { - "type": "boolean", - "default": false, - "description": "Enable smartypants and other sweet transforms.", - "order": 16 - }, - "enableZenMode": { - "title": "Zen Mode", - "type": "boolean", - "default": false, - "description": "Distraction free writing.", - "order": 17 - }, - "codeBlockTheme": { - "description": "Code block theme. If `auto.css` is chosen, then the code block theme that best matches the current preview theme will be picked.", - "default": "auto.css", - "type": "string", - "enum": [ + fileExtension: { + type: "string", + default: ".md, .mmark, .markdown", + description: "You may need restart Atom after making changes here.", + order: 0, + }, + singlePreview: { + title: "Open Only One Preview", + type: "boolean", + default: true, + order: 5, + }, + previewPanePosition: { + title: "Position of the preview pane", + type: "string", + default: "right", + enum: ["left", "right", "up", "down", "center"], + order: 6, + }, + openPreviewPaneAutomatically: { + title: "Open preview pane automatically when opening a markdown file", + type: "boolean", + default: true, + order: 10, + }, + automaticallyShowPreviewOfMarkdownBeingEdited: { + title: "Automatically show preview of markdown being edited", + type: "boolean", + default: true, + order: 11, + }, + closePreviewAutomatically: { + title: "Automatically close preview when closing a markdown file", + description: + "This option only works if `Open Only One Preview` is unchecked.", + type: "boolean", + default: true, + order: 12, + }, + breakOnSingleNewLine: { + type: "boolean", + default: true, + description: + "In Markdown, a single newline character doesn't cause a line break in the generated HTML. In GitHub Flavored Markdown, that is not true. Enable this config option to insert line breaks in rendered HTML for single newlines in Markdown source.", + order: 15, + }, + enableTypographer: { + type: "boolean", + default: false, + description: "Enable smartypants and other sweet transforms.", + order: 16, + }, + enableZenMode: { + title: "Zen Mode", + type: "boolean", + default: false, + description: "Distraction free writing.", + order: 17, + }, + codeBlockTheme: { + description: + "Code block theme. If `auto.css` is chosen, then the code block theme that best matches the current preview theme will be picked.", + default: "auto.css", + type: "string", + enum: [ "auto.css", "default.css", "atom-dark.css", @@ -89,15 +86,15 @@ export const configSchema = { "twilight.css", "vs.css", "vue.css", - "xonokai.css" + "xonokai.css", ], - "order": 20 + order: 20, }, - "previewTheme": { - "description": "Preview Theme", - "default": "github-light.css", - "type": "string", - "enum": [ + previewTheme: { + description: "Preview Theme", + default: "github-light.css", + type: "string", + enum: [ "atom-dark.css", "atom-light.css", "atom-material.css", @@ -113,15 +110,15 @@ export const configSchema = { "one-light.css", "solarized-dark.css", "solarized-light.css", - "vue.css" + "vue.css", ], - "order": 21 + order: 21, }, - "revealjsTheme": { - "description": "RevealJS Presentation Theme", - "default": "white.css", - "type": "string", - "enum": [ + revealjsTheme: { + description: "RevealJS Presentation Theme", + default: "white.css", + type: "string", + enum: [ "beige.css", "black.css", "blood.css", @@ -133,227 +130,226 @@ export const configSchema = { "sky.css", "solarized.css", "white.css", - "none.css" - ], - "order": 22 - }, - "mermaidTheme": { - "description": "Mermaid theme, you can choose one from [\"mermaid.css\", \"mermaid.dark.css\", \"mermaid.forest.css\"]", - "default": "mermaid.css", - "type": "string", - "enum": [ - "mermaid.css", - "mermaid.dark.css", - "mermaid.forest.css" - ], - "order": 23 - }, - "protocolsWhiteList": { - "title": "Protocols Whitelist", - "type": "string", - "default": "http, https, atom, file", - "description": "Accepted protocols followed by `://` for links.", - "order": 25 - }, - "mathRenderingOption": { - "type": "string", - "default": "KaTeX", - "description": "Choose the Math expression rendering method here. You can also disable math rendering if you want by choosing 'None'.", - "enum": [ - "KaTeX", - "MathJax", - "None" - ], - "order": 30 - }, - "mathInlineDelimiters": { - "title": "Inline Indicator", - "type": "string", - "default": "[[\"$\", \"$\"], [\"\\\\(\", \"\\\\)\"]]", - "description": "Use customized Math expression inline indicator. By default it is '[[\"$\", \"$\"]]', which means content within '**$**' and '**$**' will be rendered in inline mode. You can also define multiple indicators separated by comma. For example, '[[\"$\", \"$\"], [\"\\\\\\\\(\", \"\\\\\\\\)\"]]' will render inline math expression within '**$**' and '**$**', '**\\\\(**' and '**\\\\)**'.", - "order": 31 - }, - "mathBlockDelimiters": { - "title": "Block Indicator", - "type": "string", - "default": "[[\"$$\", \"$$\"], [\"\\\\[\", \"\\\\]\"]]", - "description": "Use customized Math expression block indicator. By default it is [[\"$$\", \"$$\"]].", - "order": 32 - }, - "usePandocParser": { - "title": "Use Pandoc Parser", - "type": "boolean", - "default": false, - "description": "Enable this option will render markdown by pandoc instead of markdown-it. Live update will be disabled automatically if this option is enabled.", - "order": 35 - }, - "pandocPath": { - "title": "Pandoc Options: Path", - "type": "string", - "default": "pandoc", - "description": "Please specify the correct path to your pandoc executable", - "order": 36 - }, - "pandocArguments": { - "title": "Pandoc Options: Commandline Arguments", - "type": "string", - "default": "", - "description": "Comma separated pandoc arguments e.g. `--smart, --filter=/bin/exe`. Please use long argument names.", - "order": 37 - }, - "pandocMarkdownFlavor": { - "type": "string", - "default": "markdown-raw_tex+tex_math_single_backslash", - "title": "Pandoc Options: Markdown Flavor", - "description": "Enter the pandoc markdown flavor you want", - "order": 38 - }, - "latexEngine": { - "type": "string", - "default": "pdflatex", - "title": "LaTeX Engine", - "description": "Default LaTeX engine used for Pandoc export and LaTeX code chunk.", - "order": 39 - }, - "phantomPath": { - "title": "PhantomJS Options: Path", - "type": "string", - "default": "phantomjs", - "description": "Please specify the correct path to your phantomjs executable", - "order": 45 - }, - "enableWikiLinkSyntax": { - "title": "Enable Wiki Link syntax", - "type": "boolean", - "default": true, - "description": "Enable Wiki Link syntax support. More information can be found at https://help.github.com/articles/adding-links-to-wikis/", - "order": 50 - }, - "wikiLinkFileExtension": { - "title": "Wiki Link file extension", - "type": "string", - "default": ".md", - "description": "By default, [[test]] will direct to file path `test.md`.", - "order": 51 - }, - "enableEmojiSyntax": { - "title": "Enable emoji and font-awesome syntax", - "type": "boolean", - "default": true, - "description": "Enable emoji & font-awesome plugin. This only works for markdown-it parser, but not pandoc parser.", - "order": 52 - }, - "enableExtendedTableSyntax": { - "title": "Enable extended table syntax", - "type": "boolean", - "default": false, - "description": "Enable extended table syntax to support merging table cells.", - "order": 53 - }, - "enableCriticMarkupSyntax": { - "title": "Enable CriticMarkup syntax", - "type": "boolean", - "default": false, - "description": "Enable CriticMarkup syntax. Only works with markdown-it parser. Please check http://criticmarkup.com/users-guide.php for more information.", - "order": 54 - }, - "liveUpdate": { - "type": "boolean", - "default": true, - "description": "Re-render the preview as the contents of the source changes, without requiring the source buffer to be saved. If disabled, the preview is re-rendered only when the buffer is saved to disk. Disable live update will also disable scroll sync.", - "order": 55 - }, - "frontMatterRenderingOption": { - "title": "Front Matter rendering option", - "type": "string", - "description": "You can choose how to render front matter here. 'none' option will hide front matter.", - "default": "table", - "enum": [ - "table", - "code block", - "none" - ], - "order": 60 - }, - "scrollSync": { - "type": "boolean", - "default": true, - "description": "2 way scroll sync. Sync both markdown source and markdown preview when scrolling.", - "order": 65 - }, - "printBackground": { - "title": "Print Background", - "type": "boolean", - "default": false, - "description": "Whether to print background for file export or not. If set to `false`, then `github-light` preview theme will be used. You can also set `print_background` in front-matter for individual files.", - "order": 70 - }, - "imageFolderPath": { - "title": "Image folder path", - "description": "When using Image Helper to copy images, by default images will be copied to root image folder path '/assets'", - "type": "string", - "default": "/assets", - "order": 75 - }, - "imageUploader": { - "title": "Image Uploader", - "description": "You can choose different image uploader to upload image.", - "type": "string", - "default": "imgur", - "enum": [ - "imgur", - "sm.ms", - "qiniu", + "none.css", ], - "order": 76 - }, - "imageDropAction": { - "title": "Drop image to editor", - "description": "What to do after you drop an image to editor", - "type": "string", - "default": "upload", - "enum": [ + order: 22, + }, + mermaidTheme: { + description: + 'Mermaid theme, you can choose one from ["mermaid.css", "mermaid.dark.css", "mermaid.forest.css"]', + default: "mermaid.css", + type: "string", + enum: ["mermaid.css", "mermaid.dark.css", "mermaid.forest.css"], + order: 23, + }, + protocolsWhiteList: { + title: "Protocols Whitelist", + type: "string", + default: "http, https, atom, file", + description: "Accepted protocols followed by `://` for links.", + order: 25, + }, + mathRenderingOption: { + type: "string", + default: "KaTeX", + description: + "Choose the Math expression rendering method here. You can also disable math rendering if you want by choosing 'None'.", + enum: ["KaTeX", "MathJax", "None"], + order: 30, + }, + mathInlineDelimiters: { + title: "Inline Indicator", + type: "string", + default: '[["$", "$"], ["\\\\(", "\\\\)"]]', + description: + "Use customized Math expression inline indicator. By default it is '[[\"$\", \"$\"]]', which means content within '**$**' and '**$**' will be rendered in inline mode. You can also define multiple indicators separated by comma. For example, '[[\"$\", \"$\"], [\"\\\\\\\\(\", \"\\\\\\\\)\"]]' will render inline math expression within '**$**' and '**$**', '**\\\\(**' and '**\\\\)**'.", + order: 31, + }, + mathBlockDelimiters: { + title: "Block Indicator", + type: "string", + default: '[["$$", "$$"], ["\\\\[", "\\\\]"]]', + description: + 'Use customized Math expression block indicator. By default it is [["$$", "$$"]].', + order: 32, + }, + usePandocParser: { + title: "Use Pandoc Parser", + type: "boolean", + default: false, + description: + "Enable this option will render markdown by pandoc instead of markdown-it. Live update will be disabled automatically if this option is enabled.", + order: 35, + }, + pandocPath: { + title: "Pandoc Options: Path", + type: "string", + default: "pandoc", + description: "Please specify the correct path to your pandoc executable", + order: 36, + }, + pandocArguments: { + title: "Pandoc Options: Commandline Arguments", + type: "string", + default: "", + description: + "Comma separated pandoc arguments e.g. `--smart, --filter=/bin/exe`. Please use long argument names.", + order: 37, + }, + pandocMarkdownFlavor: { + type: "string", + default: "markdown-raw_tex+tex_math_single_backslash", + title: "Pandoc Options: Markdown Flavor", + description: "Enter the pandoc markdown flavor you want", + order: 38, + }, + latexEngine: { + type: "string", + default: "pdflatex", + title: "LaTeX Engine", + description: + "Default LaTeX engine used for Pandoc export and LaTeX code chunk.", + order: 39, + }, + phantomPath: { + title: "PhantomJS Options: Path", + type: "string", + default: "phantomjs", + description: "Please specify the correct path to your phantomjs executable", + order: 45, + }, + enableWikiLinkSyntax: { + title: "Enable Wiki Link syntax", + type: "boolean", + default: true, + description: + "Enable Wiki Link syntax support. More information can be found at https://help.github.com/articles/adding-links-to-wikis/", + order: 50, + }, + wikiLinkFileExtension: { + title: "Wiki Link file extension", + type: "string", + default: ".md", + description: "By default, [[test]] will direct to file path `test.md`.", + order: 51, + }, + enableEmojiSyntax: { + title: "Enable emoji and font-awesome syntax", + type: "boolean", + default: true, + description: + "Enable emoji & font-awesome plugin. This only works for markdown-it parser, but not pandoc parser.", + order: 52, + }, + enableExtendedTableSyntax: { + title: "Enable extended table syntax", + type: "boolean", + default: false, + description: "Enable extended table syntax to support merging table cells.", + order: 53, + }, + enableCriticMarkupSyntax: { + title: "Enable CriticMarkup syntax", + type: "boolean", + default: false, + description: + "Enable CriticMarkup syntax. Only works with markdown-it parser. Please check http://criticmarkup.com/users-guide.php for more information.", + order: 54, + }, + liveUpdate: { + type: "boolean", + default: true, + description: + "Re-render the preview as the contents of the source changes, without requiring the source buffer to be saved. If disabled, the preview is re-rendered only when the buffer is saved to disk. Disable live update will also disable scroll sync.", + order: 55, + }, + frontMatterRenderingOption: { + title: "Front Matter rendering option", + type: "string", + description: + "You can choose how to render front matter here. 'none' option will hide front matter.", + default: "table", + enum: ["table", "code block", "none"], + order: 60, + }, + scrollSync: { + type: "boolean", + default: true, + description: + "2 way scroll sync. Sync both markdown source and markdown preview when scrolling.", + order: 65, + }, + printBackground: { + title: "Print Background", + type: "boolean", + default: false, + description: + "Whether to print background for file export or not. If set to `false`, then `github-light` preview theme will be used. You can also set `print_background` in front-matter for individual files.", + order: 70, + }, + imageFolderPath: { + title: "Image folder path", + description: + "When using Image Helper to copy images, by default images will be copied to root image folder path '/assets'", + type: "string", + default: "/assets", + order: 75, + }, + imageUploader: { + title: "Image Uploader", + description: "You can choose different image uploader to upload image.", + type: "string", + default: "imgur", + enum: ["imgur", "sm.ms", "qiniu"], + order: 76, + }, + imageDropAction: { + title: "Drop image to editor", + description: "What to do after you drop an image to editor", + type: "string", + default: "upload", + enum: [ "upload", "insert relative path", "copy to image folder", - "do nothing" + "do nothing", ], - "order": 77 - }, - "AccessKey": { - "type": "string", - "default": "", - "title": "Qiniu AccessKey", - "order": 78 - }, - "SecretKey": { - "type": "string", - "default": "", - "title": "Qiniu SecretKey", - "description": "", - "order": 79 - }, - "Bucket": { - "type": "string", - "default": "", - "title": "Qiniu Bucket", - "description": "", - "order": 80 - }, - "Domain": { - "type": "string", - "default": "http://", - "title": "Qiniu Domain", - "description": "", - "order": 81 + order: 77, + }, + AccessKey: { + type: "string", + default: "", + title: "Qiniu AccessKey", + order: 78, + }, + SecretKey: { + type: "string", + default: "", + title: "Qiniu SecretKey", + description: "", + order: 79, + }, + Bucket: { + type: "string", + default: "", + title: "Qiniu Bucket", + description: "", + order: 80, + }, + Domain: { + type: "string", + default: "http://", + title: "Qiniu Domain", + description: "", + order: 81, }, - "enableScriptExecution": { - "title": "Enable Script Execution", - "description": "Disabling this will prevent executing code chunks and importing JavaScript files.", - "type": "boolean", - "default": true, - "order": 84 - } -} - + enableScriptExecution: { + title: "Enable Script Execution", + description: + "Disabling this will prevent executing code chunks and importing JavaScript files.", + type: "boolean", + default: true, + order: 84, + }, +}; diff --git a/src/config.ts b/src/config.ts index 2d418eba..bf978a13 100644 --- a/src/config.ts +++ b/src/config.ts @@ -1,10 +1,10 @@ -import {MarkdownEngineConfig} from "@shd101wyy/mume" -import {CompositeDisposable} from "atom" +import { MarkdownEngineConfig } from "@shd101wyy/mume"; +import { CompositeDisposable } from "atom"; import { MathRenderingOption } from "../../mume/out/src/markdown-engine-config"; export class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { public static getCurrentConfig() { - return new MarkdownPreviewEnhancedConfig() + return new MarkdownPreviewEnhancedConfig(); } /* @@ -40,239 +40,423 @@ export class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { * Extra config for mpe */ - public fileExtension: string[] - public singlePreview: boolean - public scrollSync: boolean - public liveUpdate: boolean - public previewPanePosition: string - public openPreviewPaneAutomatically: boolean - public automaticallyShowPreviewOfMarkdownBeingEdited: boolean - public closePreviewAutomatically: boolean + public fileExtension: string[]; + public singlePreview: boolean; + public scrollSync: boolean; + public liveUpdate: boolean; + public previewPanePosition: string; + public openPreviewPaneAutomatically: boolean; + public automaticallyShowPreviewOfMarkdownBeingEdited: boolean; + public closePreviewAutomatically: boolean; // public enableZenMode: boolean - public imageUploader: string - public imageDropAction: string + public imageUploader: string; + public imageDropAction: string; public constructor() { /* * MarkdownEngineConfig properties */ - this.usePandocParser = atom.config.get('markdown-preview-enhanced.usePandocParser') - this.breakOnSingleNewLine = atom.config.get('markdown-preview-enhanced.breakOnSingleNewLine') - this.enableTypographer = atom.config.get('markdown-preview-enhanced.enableTypographer') - this.enableWikiLinkSyntax = atom.config.get('markdown-preview-enhanced.enableWikiLinkSyntax') - this.enableEmojiSyntax = atom.config.get('markdown-preview-enhanced.enableEmojiSyntax') - this.enableExtendedTableSyntax = atom.config.get('markdown-preview-enhanced.enableExtendedTableSyntax') - this.enableCriticMarkupSyntax = atom.config.get('markdown-preview-enhanced.enableCriticMarkupSyntax') - this.wikiLinkFileExtension = atom.config.get('markdown-preview-enhanced.wikiLinkFileExtension') - this.protocolsWhiteList = atom.config.get('markdown-preview-enhanced.protocolsWhiteList') - this.mathRenderingOption = atom.config.get('markdown-preview-enhanced.mathRenderingOption') - + this.usePandocParser = atom.config.get( + "markdown-preview-enhanced.usePandocParser", + ); + this.breakOnSingleNewLine = atom.config.get( + "markdown-preview-enhanced.breakOnSingleNewLine", + ); + this.enableTypographer = atom.config.get( + "markdown-preview-enhanced.enableTypographer", + ); + this.enableWikiLinkSyntax = atom.config.get( + "markdown-preview-enhanced.enableWikiLinkSyntax", + ); + this.enableEmojiSyntax = atom.config.get( + "markdown-preview-enhanced.enableEmojiSyntax", + ); + this.enableExtendedTableSyntax = atom.config.get( + "markdown-preview-enhanced.enableExtendedTableSyntax", + ); + this.enableCriticMarkupSyntax = atom.config.get( + "markdown-preview-enhanced.enableCriticMarkupSyntax", + ); + this.wikiLinkFileExtension = atom.config.get( + "markdown-preview-enhanced.wikiLinkFileExtension", + ); + this.protocolsWhiteList = atom.config.get( + "markdown-preview-enhanced.protocolsWhiteList", + ); + this.mathRenderingOption = atom.config.get( + "markdown-preview-enhanced.mathRenderingOption", + ); + try { - this.mathInlineDelimiters = JSON.parse(atom.config.get('markdown-preview-enhanced.mathInlineDelimiters')) - } catch(error) { - this.mathInlineDelimiters = [["$", "$"], ["\\(", "\\)"]] + this.mathInlineDelimiters = JSON.parse( + atom.config.get("markdown-preview-enhanced.mathInlineDelimiters"), + ); + } catch (error) { + this.mathInlineDelimiters = [["$", "$"], ["\\(", "\\)"]]; } try { - this.mathBlockDelimiters = JSON.parse(atom.config.get('markdown-preview-enhanced.mathBlockDelimiters')) - } catch(error) { - this.mathBlockDelimiters = [["$$", "$$"], ["\\[", "\\]"]] + this.mathBlockDelimiters = JSON.parse( + atom.config.get("markdown-preview-enhanced.mathBlockDelimiters"), + ); + } catch (error) { + this.mathBlockDelimiters = [["$$", "$$"], ["\\[", "\\]"]]; } - - this.codeBlockTheme = atom.config.get('markdown-preview-enhanced.codeBlockTheme') - this.previewTheme = atom.config.get('markdown-preview-enhanced.previewTheme') - this.revealjsTheme = atom.config.get('markdown-preview-enhanced.revealjsTheme') - this.mermaidTheme = atom.config.get('markdown-preview-enhanced.mermaidTheme') - this.frontMatterRenderingOption = atom.config.get('markdown-preview-enhanced.frontMatterRenderingOption') - this.imageFolderPath = atom.config.get('markdown-preview-enhanced.imageFolderPath') - this.printBackground = atom.config.get('markdown-preview-enhanced.printBackground') - this.phantomPath = atom.config.get('markdown-preview-enhanced.phantomPath') - this.pandocPath = atom.config.get('markdown-preview-enhanced.pandocPath') - this.pandocMarkdownFlavor = atom.config.get('markdown-preview-enhanced.pandocMarkdownFlavor') - this.pandocArguments = atom.config.get('markdown-preview-enhanced.pandocArguments').split(',').map((x)=> x.trim()).filter((x)=>x.length) || [] - this.latexEngine = atom.config.get('markdown-preview-enhanced.latexEngine') - this.enableScriptExecution = atom.config.get('markdown-preview-enhanced.enableScriptExecution') + + this.codeBlockTheme = atom.config.get( + "markdown-preview-enhanced.codeBlockTheme", + ); + this.previewTheme = atom.config.get( + "markdown-preview-enhanced.previewTheme", + ); + this.revealjsTheme = atom.config.get( + "markdown-preview-enhanced.revealjsTheme", + ); + this.mermaidTheme = atom.config.get( + "markdown-preview-enhanced.mermaidTheme", + ); + this.frontMatterRenderingOption = atom.config.get( + "markdown-preview-enhanced.frontMatterRenderingOption", + ); + this.imageFolderPath = atom.config.get( + "markdown-preview-enhanced.imageFolderPath", + ); + this.printBackground = atom.config.get( + "markdown-preview-enhanced.printBackground", + ); + this.phantomPath = atom.config.get("markdown-preview-enhanced.phantomPath"); + this.pandocPath = atom.config.get("markdown-preview-enhanced.pandocPath"); + this.pandocMarkdownFlavor = atom.config.get( + "markdown-preview-enhanced.pandocMarkdownFlavor", + ); + this.pandocArguments = + atom.config + .get("markdown-preview-enhanced.pandocArguments") + .split(",") + .map((x) => x.trim()) + .filter((x) => x.length) || []; + this.latexEngine = atom.config.get("markdown-preview-enhanced.latexEngine"); + this.enableScriptExecution = atom.config.get( + "markdown-preview-enhanced.enableScriptExecution", + ); /* * Extra configs for mpe */ - this.fileExtension = atom.config.get('markdown-preview-enhanced.fileExtension').split(',').map((x)=>x.trim()).filter((x)=>x.length) || ['.md', '.mmark', '.markdown'] - this.singlePreview = atom.config.get('markdown-preview-enhanced.singlePreview') - this.scrollSync = atom.config.get('markdown-preview-enhanced.scrollSync') - this.liveUpdate = atom.config.get('markdown-preview-enhanced.liveUpdate') - this.previewPanePosition = atom.config.get('markdown-preview-enhanced.previewPanePosition') - this.openPreviewPaneAutomatically = atom.config.get('markdown-preview-enhanced.openPreviewPaneAutomatically') - this.automaticallyShowPreviewOfMarkdownBeingEdited = atom.config.get('markdown-preview-enhanced.automaticallyShowPreviewOfMarkdownBeingEdited') - this.closePreviewAutomatically = atom.config.get('markdown-preview-enhanced.closePreviewAutomatically') + this.fileExtension = atom.config + .get("markdown-preview-enhanced.fileExtension") + .split(",") + .map((x) => x.trim()) + .filter((x) => x.length) || [".md", ".mmark", ".markdown"]; + this.singlePreview = atom.config.get( + "markdown-preview-enhanced.singlePreview", + ); + this.scrollSync = atom.config.get("markdown-preview-enhanced.scrollSync"); + this.liveUpdate = atom.config.get("markdown-preview-enhanced.liveUpdate"); + this.previewPanePosition = atom.config.get( + "markdown-preview-enhanced.previewPanePosition", + ); + this.openPreviewPaneAutomatically = atom.config.get( + "markdown-preview-enhanced.openPreviewPaneAutomatically", + ); + this.automaticallyShowPreviewOfMarkdownBeingEdited = atom.config.get( + "markdown-preview-enhanced.automaticallyShowPreviewOfMarkdownBeingEdited", + ); + this.closePreviewAutomatically = atom.config.get( + "markdown-preview-enhanced.closePreviewAutomatically", + ); // this.enableZenMode = atom.config.get('markdown-preview-enhanced.enableZenMode') - this.imageUploader = atom.config.get('markdown-preview-enhanced.imageUploader') - this.imageDropAction = atom.config.get('markdown-preview-enhanced.imageDropAction') + this.imageUploader = atom.config.get( + "markdown-preview-enhanced.imageUploader", + ); + this.imageDropAction = atom.config.get( + "markdown-preview-enhanced.imageDropAction", + ); } - public onDidChange(subscriptions:CompositeDisposable, callback) { + public onDidChange(subscriptions: CompositeDisposable, callback) { subscriptions.add( - atom.config.onDidChange('markdown-preview-enhanced.usePandocParser', ({newValue})=> { - this.usePandocParser = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.breakOnSingleNewLine', ({newValue})=> { - this.breakOnSingleNewLine = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.enableTypographer', ({newValue})=> { - this.enableTypographer = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.enableWikiLinkSyntax', ({newValue})=> { - this.enableWikiLinkSyntax = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.enableEmojiSyntax', ({newValue})=> { - this.enableEmojiSyntax = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.enableExtendedTableSyntax', ({newValue})=> { - this.enableExtendedTableSyntax = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.enableCriticMarkupSyntax', ({newValue})=> { - this.enableCriticMarkupSyntax = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.wikiLinkFileExtension', ({newValue})=> { - this.wikiLinkFileExtension = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.protocolsWhiteList', ({newValue})=> { - this.protocolsWhiteList = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.mathRenderingOption', ({newValue})=> { - this.mathRenderingOption = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.mathInlineDelimiters', ({newValue})=> { - let mathInlineDelimiters - try { - mathInlineDelimiters = JSON.parse(newValue) - if (JSON.stringify(mathInlineDelimiters) !== JSON.stringify(this.mathInlineDelimiters)) { - this.mathInlineDelimiters = mathInlineDelimiters - callback() + atom.config.onDidChange( + "markdown-preview-enhanced.usePandocParser", + ({ newValue }) => { + this.usePandocParser = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.breakOnSingleNewLine", + ({ newValue }) => { + this.breakOnSingleNewLine = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.enableTypographer", + ({ newValue }) => { + this.enableTypographer = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.enableWikiLinkSyntax", + ({ newValue }) => { + this.enableWikiLinkSyntax = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.enableEmojiSyntax", + ({ newValue }) => { + this.enableEmojiSyntax = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.enableExtendedTableSyntax", + ({ newValue }) => { + this.enableExtendedTableSyntax = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.enableCriticMarkupSyntax", + ({ newValue }) => { + this.enableCriticMarkupSyntax = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.wikiLinkFileExtension", + ({ newValue }) => { + this.wikiLinkFileExtension = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.protocolsWhiteList", + ({ newValue }) => { + this.protocolsWhiteList = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.mathRenderingOption", + ({ newValue }) => { + this.mathRenderingOption = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.mathInlineDelimiters", + ({ newValue }) => { + let mathInlineDelimiters; + try { + mathInlineDelimiters = JSON.parse(newValue); + if ( + JSON.stringify(mathInlineDelimiters) !== + JSON.stringify(this.mathInlineDelimiters) + ) { + this.mathInlineDelimiters = mathInlineDelimiters; + callback(); + } + } catch (error) { + mathInlineDelimiters = [["$", "$"], ["\\(", "\\)"]]; } - } catch(error) { - mathInlineDelimiters = [["$", "$"], ["\\(", "\\)"]] - } - }), - atom.config.onDidChange('markdown-preview-enhanced.mathBlockDelimiters', ({newValue})=> { - let mathBlockDelimiters - try { - mathBlockDelimiters = JSON.parse(newValue) - if (JSON.stringify(mathBlockDelimiters) !== JSON.stringify(this.mathBlockDelimiters)) { - this.mathBlockDelimiters = mathBlockDelimiters - callback() + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.mathBlockDelimiters", + ({ newValue }) => { + let mathBlockDelimiters; + try { + mathBlockDelimiters = JSON.parse(newValue); + if ( + JSON.stringify(mathBlockDelimiters) !== + JSON.stringify(this.mathBlockDelimiters) + ) { + this.mathBlockDelimiters = mathBlockDelimiters; + callback(); + } + } catch (error) { + mathBlockDelimiters = [["$$", "$$"], ["\\[", "\\]"]]; } - } catch(error) { - mathBlockDelimiters = [["$$", "$$"], ["\\[", "\\]"]] - } - }), - atom.config.onDidChange('markdown-preview-enhanced.codeBlockTheme', ({newValue})=> { - this.codeBlockTheme = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.previewTheme', ({newValue})=> { - this.previewTheme = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.revealjsTheme', ({newValue})=> { - this.revealjsTheme = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.mermaidTheme', ({newValue})=> { - this.mermaidTheme = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.frontMatterRenderingOption', ({newValue})=> { - this.frontMatterRenderingOption = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.imageFolderPath', ({newValue})=> { - this.imageFolderPath = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.printBackground', ({newValue})=> { - this.printBackground = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.phantomPath', ({newValue})=> { - this.phantomPath = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.pandocPath', ({newValue})=> { - this.pandocPath = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.pandocMarkdownFlavor', ({newValue})=> { - this.pandocMarkdownFlavor = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.pandocArguments', ({newValue})=> { - this.pandocArguments = newValue.split(',').map((x)=> x.trim()).filter((x)=>x.length) || [] - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.latexEngine', ({newValue})=> { - this.latexEngine = newValue - // callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.enableScriptExecution', ({newValue})=> { - this.enableScriptExecution = newValue - callback() - }), + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.codeBlockTheme", + ({ newValue }) => { + this.codeBlockTheme = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.previewTheme", + ({ newValue }) => { + this.previewTheme = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.revealjsTheme", + ({ newValue }) => { + this.revealjsTheme = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.mermaidTheme", + ({ newValue }) => { + this.mermaidTheme = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.frontMatterRenderingOption", + ({ newValue }) => { + this.frontMatterRenderingOption = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.imageFolderPath", + ({ newValue }) => { + this.imageFolderPath = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.printBackground", + ({ newValue }) => { + this.printBackground = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.phantomPath", + ({ newValue }) => { + this.phantomPath = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.pandocPath", + ({ newValue }) => { + this.pandocPath = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.pandocMarkdownFlavor", + ({ newValue }) => { + this.pandocMarkdownFlavor = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.pandocArguments", + ({ newValue }) => { + this.pandocArguments = + newValue + .split(",") + .map((x) => x.trim()) + .filter((x) => x.length) || []; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.latexEngine", + ({ newValue }) => { + this.latexEngine = newValue; + // callback() + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.enableScriptExecution", + ({ newValue }) => { + this.enableScriptExecution = newValue; + callback(); + }, + ), - atom.config.onDidChange('markdown-preview-enhanced.fileExtension', ({newValue})=> { - this.fileExtension = newValue.split(',').map((x)=> x.trim()).filter((x)=>x.length) || [] - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.singlePreview', ({newValue})=> { - this.singlePreview = newValue - // callback() // <= No need to call callback. will cause error here. - }), - atom.config.onDidChange('markdown-preview-enhanced.scrollSync', ({newValue})=> { - this.scrollSync = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.liveUpdate', ({newValue})=> { - this.liveUpdate = newValue - // callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.previewPanePosition', ({newValue})=> { - this.previewPanePosition = newValue - }), - atom.config.onDidChange('markdown-preview-enhanced.openPreviewPaneAutomatically', ({newValue})=> { - this.openPreviewPaneAutomatically = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.automaticallyShowPreviewOfMarkdownBeingEdited', ({newValue})=> { - this.automaticallyShowPreviewOfMarkdownBeingEdited = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.closePreviewAutomatically', ({newValue})=> { - this.closePreviewAutomatically = newValue - callback() - }), + atom.config.onDidChange( + "markdown-preview-enhanced.fileExtension", + ({ newValue }) => { + this.fileExtension = + newValue + .split(",") + .map((x) => x.trim()) + .filter((x) => x.length) || []; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.singlePreview", + ({ newValue }) => { + this.singlePreview = newValue; + // callback() // <= No need to call callback. will cause error here. + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.scrollSync", + ({ newValue }) => { + this.scrollSync = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.liveUpdate", + ({ newValue }) => { + this.liveUpdate = newValue; + // callback() + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.previewPanePosition", + ({ newValue }) => { + this.previewPanePosition = newValue; + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.openPreviewPaneAutomatically", + ({ newValue }) => { + this.openPreviewPaneAutomatically = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.automaticallyShowPreviewOfMarkdownBeingEdited", + ({ newValue }) => { + this.automaticallyShowPreviewOfMarkdownBeingEdited = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.closePreviewAutomatically", + ({ newValue }) => { + this.closePreviewAutomatically = newValue; + callback(); + }, + ), /* atom.config.onDidChange('markdown-preview-enhanced.enableZenMode', ({newValue})=> { this.enableZenMode = newValue // callback() }), */ - atom.config.onDidChange('markdown-preview-enhanced.imageUploader', ({newValue})=> { - this.imageUploader = newValue - callback() - }), - atom.config.onDidChange('markdown-preview-enhanced.imageDropAction', ({newValue})=> { - this.imageDropAction = newValue - }) - ) + atom.config.onDidChange( + "markdown-preview-enhanced.imageUploader", + ({ newValue }) => { + this.imageUploader = newValue; + callback(); + }, + ), + atom.config.onDidChange( + "markdown-preview-enhanced.imageDropAction", + ({ newValue }) => { + this.imageDropAction = newValue; + }, + ), + ); } - [key: string]: any + [key: string]: any; } diff --git a/src/extension.ts b/src/extension.ts index 26124ff6..48a312fc 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -1,45 +1,48 @@ -import * as path from "path" -import {CompositeDisposable, TextEditor, TextBuffer} from "atom" +import * as mume from "@shd101wyy/mume"; +import { CompositeDisposable, TextBuffer, TextEditor } from "atom"; +import * as path from "path"; +import { MarkdownPreviewEnhancedConfig } from "./config"; +import { MarkdownPreviewEnhancedView } from "./preview-content-provider"; -import * as mume from "@shd101wyy/mume" -const utility = mume.utility +const utility = mume.utility; -import {MarkdownPreviewEnhancedConfig} from "./config" -import {MarkdownPreviewEnhancedView} from "./preview-content-provider" - -let subscriptions:CompositeDisposable = null -let config:MarkdownPreviewEnhancedConfig = null +let subscriptions: CompositeDisposable = null; +let config: MarkdownPreviewEnhancedConfig = null; /** * Key is editor.getPath() * Value is MarkdownPreviewEnhancedView object */ -let previewsMap:{[key:string]:MarkdownPreviewEnhancedView} = {} +let previewsMap: { [key: string]: MarkdownPreviewEnhancedView } = {}; /** - * Check if the `filePath` is a markdown file. - * @param filePath + * Check if the `filePath` is a markdown file. + * @param filePath */ -function isMarkdownFile(filePath:string=''):boolean { - if (filePath.startsWith('mpe://')) return false // this is preview +function isMarkdownFile(filePath: string = ""): boolean { + if (filePath.startsWith("mpe://")) { + return false; + } // this is preview - const ext = path.extname(filePath) + const ext = path.extname(filePath); for (let i = 0; i < config.fileExtension.length; i++) { if (config.fileExtension[i] === ext) { - return true + return true; } } - return false + return false; } /** - * This function will be called when `config` is changed. - * @param config + * This function will be called when `config` is changed. + * @param config */ -function onDidChangeConfig():void { - for (let sourceUri in previewsMap) { - const preview = previewsMap[sourceUri] - preview.updateConfiguration() - preview.loadPreview() +function onDidChangeConfig(): void { + for (const sourceUri in previewsMap) { + if (previewsMap.hasOwnProperty(sourceUri)) { + const preview = previewsMap[sourceUri]; + preview.updateConfiguration(); + preview.loadPreview(); + } } } @@ -47,24 +50,24 @@ function onDidChangeConfig():void { * As the function name pointed... */ function getSinglePreview() { - return previewsMap[Object.keys(previewsMap)[0]] + return previewsMap[Object.keys(previewsMap)[0]]; } /** * Return the preview object for editor(editorFilePath). - * @param editor + * @param editor */ function getPreviewForEditor(editor) { if (config.singlePreview) { - return getSinglePreview() - } else if (typeof(editor) === 'string') { - return previewsMap[editor] + return getSinglePreview(); + } else if (typeof editor === "string") { + return previewsMap[editor]; } else if (editor instanceof MarkdownPreviewEnhancedView) { - return editor + return editor; } else if (editor && editor.getPath) { - return previewsMap[editor.getPath()] + return previewsMap[editor.getPath()]; } else { - return null + return null; } } @@ -72,246 +75,322 @@ function getPreviewForEditor(editor) { * Toggle markdown preview */ function togglePreview() { - const editor = atom.workspace.getActivePaneItem() - const preview = getPreviewForEditor(editor) - - if (preview && preview['getEditor'] && preview['getEditor']()) { // preview is already on, so remove it. - const pane = atom.workspace.paneForItem(preview) - pane.destroyItem(preview) // this will trigger preview.destroy() - removePreviewFromMap(preview) + const editor = atom.workspace.getActivePaneItem(); + const preview = getPreviewForEditor(editor); + + if (preview && preview["getEditor"] && preview["getEditor"]()) { + // preview is already on, so remove it. + const pane = atom.workspace.paneForItem(preview); + pane.destroyItem(preview); // this will trigger preview.destroy() + removePreviewFromMap(preview); } else { - startPreview(editor) + startPreview(editor); } -} +} /** * Remove preview from `previewsMap` - * @param preview + * @param preview */ -function removePreviewFromMap(preview:MarkdownPreviewEnhancedView) { - for (let key in previewsMap) { - if (previewsMap[key] === preview) - delete previewsMap[key] +function removePreviewFromMap(preview: MarkdownPreviewEnhancedView) { + for (const key in previewsMap) { + if (previewsMap[key] === preview) { + delete previewsMap[key]; + } } } /** * Start preview for editor - * @param editor + * @param editor */ function startPreview(editor) { - if (!editor || !editor['getPath'] || !(isMarkdownFile(editor.getPath()))) - return + if (!editor || !editor["getPath"] || !isMarkdownFile(editor.getPath())) { + return; + } - let preview = getPreviewForEditor(editor) + let preview = getPreviewForEditor(editor); if (!preview) { if (config.singlePreview) { - preview = new MarkdownPreviewEnhancedView('mpe://single_preview', config) - previewsMap['single_preview'] = preview + preview = new MarkdownPreviewEnhancedView("mpe://single_preview", config); + previewsMap["single_preview"] = preview; } else { - preview = new MarkdownPreviewEnhancedView('mpe://' + editor.getPath(), config) - previewsMap[editor.getPath()] = preview + preview = new MarkdownPreviewEnhancedView( + "mpe://" + editor.getPath(), + config, + ); + previewsMap[editor.getPath()] = preview; } - preview.onPreviewDidDestroy(removePreviewFromMap) + preview.onPreviewDidDestroy(removePreviewFromMap); } if (preview.getEditor() !== editor) { - preview.bindEditor(editor) + preview.bindEditor(editor); } } export function activate(state) { -mume.init() // init mume package -.then(()=> { - subscriptions = new CompositeDisposable() - - // Init config - config = new MarkdownPreviewEnhancedConfig() - config.onDidChange(subscriptions, onDidChangeConfig) - mume.onDidChangeConfigFile(onDidChangeConfig) - - // Set opener - subscriptions.add(atom.workspace.addOpener((uri)=> { - if (uri.startsWith('mpe://')) { - if (config.singlePreview) { - return getSinglePreview() - } else { - return previewsMap[uri.replace('mpe://', '')] - } - } - })) - - // Register commands - subscriptions.add( - atom.commands.add('atom-workspace', { - 'markdown-preview-enhanced:toggle': togglePreview, - 'markdown-preview-enhanced:customize-css': customizeCSS, - 'markdown-preview-enhanced:create-toc': createTOC, - 'markdown-preview-enhanced:toggle-scroll-sync': toggleScrollSync, - 'markdown-preview-enhanced:toggle-live-update': toggleLiveUpdate, - 'markdown-preview-enhanced:toggle-break-on-single-newline': toggleBreakOnSingleNewLine, - 'markdown-preview-enhanced:insert-table': insertTable, - 'markdown-preview-enhanced:image-helper': startImageHelper, - 'markdown-preview-enhanced:open-mermaid-config': openMermaidConfig, - 'markdown-preview-enhanced:open-phantomjs-config': openPhantomJSConfig, - 'markdown-preview-enhanced:open-mathjax-config': openMathJaxConfig, - 'markdown-preview-enhanced:extend-parser': extendParser, - 'markdown-preview-enhanced:insert-new-slide': insertNewSlide, - 'markdown-preview-enhanced:insert-page-break': insertPageBreak, - 'markdown-preview-enhanced:toggle-zen-mode': toggleZenMode, - 'markdown-preview-enhanced:run-code-chunk': runCodeChunkCommand, - 'markdown-preview-enhanced:run-all-code-chunks': runAllCodeChunks, - 'markdown-preview-enhanced:show-uploaded-images': showUploadedImages - }) - ) - - // When the preview is displayed - // preview will display the content of editor (pane item) that is activated - subscriptions.add(atom.workspace.onDidStopChangingActivePaneItem((editor:TextEditor)=> { - if (editor && - editor['buffer'] && - editor['getPath'] && - isMarkdownFile(editor['getPath']())) { - const preview = getPreviewForEditor(editor) - if (!preview) return - - if (config.singlePreview && - preview.getEditor() !== editor && - atom.workspace.paneForItem(preview) !== atom.workspace.paneForItem(editor)) { // This line fixed issue #692 - preview.bindEditor(editor as TextEditor) - } + mume + .init() // init mume package + .then(() => { + subscriptions = new CompositeDisposable(); + + // Init config + config = new MarkdownPreviewEnhancedConfig(); + config.onDidChange(subscriptions, onDidChangeConfig); + mume.onDidChangeConfigFile(onDidChangeConfig); + + // Set opener + subscriptions.add( + atom.workspace.addOpener((uri) => { + if (uri.startsWith("mpe://")) { + if (config.singlePreview) { + return getSinglePreview(); + } else { + return previewsMap[uri.replace("mpe://", "")]; + } + } + }), + ); + + // Register commands + subscriptions.add( + atom.commands.add("atom-workspace", { + "markdown-preview-enhanced:toggle": togglePreview, + "markdown-preview-enhanced:customize-css": customizeCSS, + "markdown-preview-enhanced:create-toc": createTOC, + "markdown-preview-enhanced:toggle-scroll-sync": toggleScrollSync, + "markdown-preview-enhanced:toggle-live-update": toggleLiveUpdate, + "markdown-preview-enhanced:toggle-break-on-single-newline": toggleBreakOnSingleNewLine, + "markdown-preview-enhanced:insert-table": insertTable, + "markdown-preview-enhanced:image-helper": startImageHelper, + "markdown-preview-enhanced:open-mermaid-config": openMermaidConfig, + "markdown-preview-enhanced:open-phantomjs-config": openPhantomJSConfig, + "markdown-preview-enhanced:open-mathjax-config": openMathJaxConfig, + "markdown-preview-enhanced:extend-parser": extendParser, + "markdown-preview-enhanced:insert-new-slide": insertNewSlide, + "markdown-preview-enhanced:insert-page-break": insertPageBreak, + "markdown-preview-enhanced:toggle-zen-mode": toggleZenMode, + "markdown-preview-enhanced:run-code-chunk": runCodeChunkCommand, + "markdown-preview-enhanced:run-all-code-chunks": runAllCodeChunks, + "markdown-preview-enhanced:show-uploaded-images": showUploadedImages, + }), + ); + + // When the preview is displayed + // preview will display the content of editor (pane item) that is activated + subscriptions.add( + atom.workspace.onDidStopChangingActivePaneItem((editor: TextEditor) => { + if ( + editor && + editor["buffer"] && + editor["getPath"] && + isMarkdownFile(editor["getPath"]()) + ) { + const preview = getPreviewForEditor(editor); + if (!preview) { + return; + } - if (config.automaticallyShowPreviewOfMarkdownBeingEdited) { - const pane = atom.workspace.paneForItem(preview) - if (pane && pane !== atom.workspace.getActivePane()) { - pane.activateItem(preview) - } - } - } - })) - - - // automatically open preview when activate a markdown file - // if 'openPreviewPaneAutomatically' option is enabled. - subscriptions.add(atom.workspace.onDidOpen((event)=> { - if (config.openPreviewPaneAutomatically) { - if (event.uri && - event.item && - isMarkdownFile(event.uri) && - !event.uri.startsWith('mpe://')) { - const pane = event.pane - const panes = atom.workspace.getPanes() - - // if the markdown file is opened on the right pane, then move it to the left pane. Issue #25 - if (pane != panes[0]) { - pane.moveItemToPane(event.item, panes[0], 0) // move md to left pane. - } - panes[0]['setActiveItem'](event.item) - panes[0].activate() - - const editor = event.item - startPreview(editor) - } - } + if ( + config.singlePreview && + preview.getEditor() !== editor && + atom.workspace.paneForItem(preview) !== + atom.workspace.paneForItem(editor) + ) { + // This line fixed issue #692 + preview.bindEditor(editor as TextEditor); + } - // check zen mode - if (event.uri && event.item && isMarkdownFile(event.uri)) { - const editor = event.item - const editorElement = editor['getElement']() - if (editor && editor['buffer']) - if (atom.config.get('markdown-preview-enhanced.enableZenMode')) - editorElement.setAttribute('data-markdown-zen', '') - else - editorElement.removeAttribute('data-markdown-zen') - - // drop drop image events - bindMarkdownEditorDropEvents(editor) - } - })) - - // zen mode observation - subscriptions.add(atom.config.observe('markdown-preview-enhanced.enableZenMode', (enableZenMode)=> { - const paneItems = atom.workspace.getPaneItems() - for (let i = 0; i < paneItems.length; i++) { - const editor = paneItems[i] - if (editor && editor['getPath'] && isMarkdownFile(editor['getPath']())) { - if (editor['buffer']) { - const editorElement = editor['getElement']() - if (enableZenMode) - editorElement.setAttribute('data-markdown-zen', '') - else - editorElement.removeAttribute('data-markdown-zen') - } + if (config.automaticallyShowPreviewOfMarkdownBeingEdited) { + const pane = atom.workspace.paneForItem(preview); + if (pane && pane !== atom.workspace.getActivePane()) { + pane.activateItem(preview); + } + } + } + }), + ); + + // automatically open preview when activate a markdown file + // if 'openPreviewPaneAutomatically' option is enabled. + subscriptions.add( + atom.workspace.onDidOpen((event) => { + if (config.openPreviewPaneAutomatically) { + if ( + event.uri && + event.item && + isMarkdownFile(event.uri) && + !event.uri.startsWith("mpe://") + ) { + const pane = event.pane; + const panes = atom.workspace.getPanes(); + + // if the markdown file is opened on the right pane, then move it to the left pane. Issue #25 + if (pane !== panes[0]) { + pane.moveItemToPane(event.item, panes[0], 0); // move md to left pane. + } + panes[0]["setActiveItem"](event.item); + panes[0].activate(); - // drop drop image events - bindMarkdownEditorDropEvents(editor) - } - } + const editor = event.item; + startPreview(editor); + } + } - if (enableZenMode) - document.getElementsByTagName('atom-workspace')[0].setAttribute('data-markdown-zen', '') - else - document.getElementsByTagName('atom-workspace')[0].removeAttribute('data-markdown-zen') - })) - - // use single preview - subscriptions.add(atom.config.onDidChange('markdown-preview-enhanced.singlePreview', (singlePreview)=> { - for (let sourceUri in previewsMap) { - const preview = previewsMap[sourceUri] - const pane = atom.workspace.paneForItem(preview) - pane.destroyItem(preview) // this will trigger preview.destroy() - } - previewsMap = {} - })) + // check zen mode + if (event.uri && event.item && isMarkdownFile(event.uri)) { + const editor = event.item; + const editorElement = editor["getElement"](); + if (editor && editor["buffer"]) { + if (atom.config.get("markdown-preview-enhanced.enableZenMode")) { + editorElement.setAttribute("data-markdown-zen", ""); + } else { + editorElement.removeAttribute("data-markdown-zen"); + } + } - // Check package version - const packageVersion = require(path.resolve(__dirname, '../../package.json'))['version'] - if (packageVersion !== mume.configs.config['atom_mpe_version']) { - mume.utility.updateExtensionConfig({'atom_mpe_version': packageVersion}) + // drop drop image events + bindMarkdownEditorDropEvents(editor); + } + }), + ); + + // zen mode observation + subscriptions.add( + atom.config.observe( + "markdown-preview-enhanced.enableZenMode", + (enableZenMode) => { + const paneItems = atom.workspace.getPaneItems(); + for (let i = 0; i < paneItems.length; i++) { + const editor = paneItems[i]; + if ( + editor && + editor["getPath"] && + isMarkdownFile(editor["getPath"]()) + ) { + if (editor["buffer"]) { + const editorElement = editor["getElement"](); + if (enableZenMode) { + editorElement.setAttribute("data-markdown-zen", ""); + } else { + editorElement.removeAttribute("data-markdown-zen"); + } + } + + // drop drop image events + bindMarkdownEditorDropEvents(editor); + } + } - // Don't open `welcome.md` file anymore. - // atom.workspace.open(path.resolve(__dirname, '../../docs/welcome.md')) - } -}) + if (enableZenMode) { + document + .getElementsByTagName("atom-workspace")[0] + .setAttribute("data-markdown-zen", ""); + } else { + document + .getElementsByTagName("atom-workspace")[0] + .removeAttribute("data-markdown-zen"); + } + }, + ), + ); + + // use single preview + subscriptions.add( + atom.config.onDidChange( + "markdown-preview-enhanced.singlePreview", + (singlePreview) => { + for (const sourceUri in previewsMap) { + if (previewsMap.hasOwnProperty(sourceUri)) { + const preview = previewsMap[sourceUri]; + const pane = atom.workspace.paneForItem(preview); + pane.destroyItem(preview); // this will trigger preview.destroy() + } + } + previewsMap = {}; + }, + ), + ); + + // Check package version + const packageVersion = require(path.resolve( + __dirname, + "../../package.json", + ))["version"]; + if (packageVersion !== mume.configs.config["atom_mpe_version"]) { + mume.utility.updateExtensionConfig({ + atom_mpe_version: packageVersion, + }); + + // Don't open `welcome.md` file anymore. + // atom.workspace.open(path.resolve(__dirname, '../../docs/welcome.md')) + } + }); } /** - * Drop image file to markdown editor and upload the file directly. - * @param editor + * Drop image file to markdown editor and upload the file directly. + * @param editor */ function bindMarkdownEditorDropEvents(editor) { if (editor && editor.getElement) { - const editorElement = editor.getElement() + const editorElement = editor.getElement(); function dropImageFile(event) { - const files = event.dataTransfer.files + const files = event.dataTransfer.files; for (let i = 0; i < files.length; i++) { - const imageFilePath = files[i].path - if (files[i].type.startsWith('image')) { // Drop image - const imageDropAction = atom.config.get('markdown-preview-enhanced.imageDropAction') - if (imageDropAction === 'upload') { // upload image - event.stopPropagation() - event.preventDefault() - MarkdownPreviewEnhancedView.uploadImageFile(editor, imageFilePath, config.imageUploader) - } else if (imageDropAction.startsWith('insert')) { // insert relative path - event.stopPropagation() - event.preventDefault() - const editorPath = editor.getPath() - const description = path.basename(imageFilePath).replace(path.extname(imageFilePath), '') - editor.insertText(`![${description}](${path.relative(path.dirname(editorPath), imageFilePath)})`) - } else if (imageDropAction.startsWith('copy')) { // copy to image folder - event.stopPropagation() - event.preventDefault() - MarkdownPreviewEnhancedView.pasteImageFile(editor, atom.config.get('markdown-preview-enhanced.imageFolderPath'), imageFilePath) + const imageFilePath = files[i].path; + if (files[i].type.startsWith("image")) { + // Drop image + const imageDropAction = atom.config.get( + "markdown-preview-enhanced.imageDropAction", + ); + if (imageDropAction === "upload") { + // upload image + event.stopPropagation(); + event.preventDefault(); + MarkdownPreviewEnhancedView.uploadImageFile( + editor, + imageFilePath, + config.imageUploader, + ); + } else if (imageDropAction.startsWith("insert")) { + // insert relative path + event.stopPropagation(); + event.preventDefault(); + const editorPath = editor.getPath(); + const description = path + .basename(imageFilePath) + .replace(path.extname(imageFilePath), ""); + editor.insertText( + `![${description}](${path.relative( + path.dirname(editorPath), + imageFilePath, + )})`, + ); + } else if (imageDropAction.startsWith("copy")) { + // copy to image folder + event.stopPropagation(); + event.preventDefault(); + MarkdownPreviewEnhancedView.pasteImageFile( + editor, + atom.config.get("markdown-preview-enhanced.imageFolderPath"), + imageFilePath, + ); } } } - return false + return false; } - editorElement.ondrop = dropImageFile - editorElement.ondragover = function(event) { event.preventDefault(); event.stopPropagation(); return false } + editorElement.ondrop = dropImageFile; + editorElement.ondragover = (event) => { + event.preventDefault(); + event.stopPropagation(); + return false; + }; } } @@ -319,169 +398,207 @@ function bindMarkdownEditorDropEvents(editor) { * Open ~/.mume/style.less */ function customizeCSS() { - const globalStyleLessFile = path.resolve(utility.extensionConfigDirectoryPath, './style.less') - atom.workspace.open(globalStyleLessFile) + const globalStyleLessFile = path.resolve( + utility.extensionConfigDirectoryPath, + "./style.less", + ); + atom.workspace.open(globalStyleLessFile); } function createTOC() { - const editor = atom.workspace.getActiveTextEditor() - if (editor && editor.buffer) - editor.insertText('\n\n') + const editor = atom.workspace.getActiveTextEditor(); + if (editor && editor.getBuffer()) { + editor.insertText( + '\n\n', + ); + } } function toggleScrollSync() { - const flag = atom.config.get('markdown-preview-enhanced.scrollSync') - atom.config.set('markdown-preview-enhanced.scrollSync', !flag) + const flag = atom.config.get("markdown-preview-enhanced.scrollSync"); + atom.config.set("markdown-preview-enhanced.scrollSync", !flag); - if (!flag) - atom.notifications.addInfo('Scroll Sync enabled') - else - atom.notifications.addInfo('Scroll Sync disabled') + if (!flag) { + atom.notifications.addInfo("Scroll Sync enabled"); + } else { + atom.notifications.addInfo("Scroll Sync disabled"); + } } function toggleLiveUpdate() { - const flag = atom.config.get('markdown-preview-enhanced.liveUpdate') - atom.config.set('markdown-preview-enhanced.liveUpdate', !flag) + const flag = atom.config.get("markdown-preview-enhanced.liveUpdate"); + atom.config.set("markdown-preview-enhanced.liveUpdate", !flag); - if (!flag) - atom.notifications.addInfo('Live Update enabled') - else - atom.notifications.addInfo('Live Update disabled') + if (!flag) { + atom.notifications.addInfo("Live Update enabled"); + } else { + atom.notifications.addInfo("Live Update disabled"); + } } function toggleBreakOnSingleNewLine() { - const flag = atom.config.get('markdown-preview-enhanced.breakOnSingleNewLine') - atom.config.set('markdown-preview-enhanced.breakOnSingleNewLine', !flag) + const flag = atom.config.get( + "markdown-preview-enhanced.breakOnSingleNewLine", + ); + atom.config.set("markdown-preview-enhanced.breakOnSingleNewLine", !flag); - if (!flag) - atom.notifications.addInfo('Enabled breaking on single newline') - else - atom.notifications.addInfo('Disabled breaking on single newline') + if (!flag) { + atom.notifications.addInfo("Enabled breaking on single newline"); + } else { + atom.notifications.addInfo("Disabled breaking on single newline"); + } } function insertTable() { - const editor = atom.workspace.getActiveTextEditor() - if (editor && editor.buffer) + const editor = atom.workspace.getActiveTextEditor(); + if (editor && editor.getBuffer()) { editor.insertText(`| | | |---|---| | | | -`) +`); + } } function startImageHelper() { - const editor = atom.workspace.getActiveTextEditor() - const preview = getPreviewForEditor(editor) + const editor = atom.workspace.getActiveTextEditor(); + const preview = getPreviewForEditor(editor); if (!preview) { - atom.notifications.addError('Please open preview first.') + atom.notifications.addError("Please open preview first."); } else { - preview.startImageHelper() + preview.startImageHelper(); } } function openMermaidConfig() { - const mermaidConfigFilePath = path.resolve(utility.extensionConfigDirectoryPath, './mermaid_config.js') - atom.workspace.open(mermaidConfigFilePath) + const mermaidConfigFilePath = path.resolve( + utility.extensionConfigDirectoryPath, + "./mermaid_config.js", + ); + atom.workspace.open(mermaidConfigFilePath); } function openPhantomJSConfig() { - const phantomjsConfigFilePath = path.resolve(utility.extensionConfigDirectoryPath, './phantomjs_config.js') - atom.workspace.open(phantomjsConfigFilePath) + const phantomjsConfigFilePath = path.resolve( + utility.extensionConfigDirectoryPath, + "./phantomjs_config.js", + ); + atom.workspace.open(phantomjsConfigFilePath); } function openMathJaxConfig() { - const mathjaxConfigFilePath = path.resolve(utility.extensionConfigDirectoryPath, './mathjax_config.js') - atom.workspace.open(mathjaxConfigFilePath) + const mathjaxConfigFilePath = path.resolve( + utility.extensionConfigDirectoryPath, + "./mathjax_config.js", + ); + atom.workspace.open(mathjaxConfigFilePath); } function extendParser() { - const parserConfigPath = path.resolve(utility.extensionConfigDirectoryPath, './parser.js') - atom.workspace.open(parserConfigPath) + const parserConfigPath = path.resolve( + utility.extensionConfigDirectoryPath, + "./parser.js", + ); + atom.workspace.open(parserConfigPath); } function insertNewSlide() { - const editor = atom.workspace.getActiveTextEditor() - if (editor && editor.buffer) - editor.insertText('\n') + const editor = atom.workspace.getActiveTextEditor(); + if (editor && editor.getBuffer()) { + editor.insertText("\n"); + } } function insertPageBreak() { - const editor = atom.workspace.getActiveTextEditor() - if (editor && editor.buffer) - editor.insertText('\n') + const editor = atom.workspace.getActiveTextEditor(); + if (editor && editor.getBuffer()) { + editor.insertText("\n"); + } } function toggleZenMode() { - const enableZenMode = atom.config.get('markdown-preview-enhanced.enableZenMode') - atom.config.set('markdown-preview-enhanced.enableZenMode', !enableZenMode) - if (!enableZenMode) - atom.notifications.addInfo('zen mode enabled') - else - atom.notifications.addInfo('zen mode disabled') + const enableZenMode = atom.config.get( + "markdown-preview-enhanced.enableZenMode", + ); + atom.config.set("markdown-preview-enhanced.enableZenMode", !enableZenMode); + if (!enableZenMode) { + atom.notifications.addInfo("zen mode enabled"); + } else { + atom.notifications.addInfo("zen mode disabled"); + } } function runCodeChunkCommand() { - const editor = atom.workspace.getActiveTextEditor() - const preview = getPreviewForEditor(editor) + const editor = atom.workspace.getActiveTextEditor(); + const preview = getPreviewForEditor(editor); if (!preview) { - atom.notifications.addError('Please open preview first.') + atom.notifications.addError("Please open preview first."); } else { - preview.sendRunCodeChunkCommand() + preview.sendRunCodeChunkCommand(); } } function runAllCodeChunks() { - const editor = atom.workspace.getActiveTextEditor() - const preview = getPreviewForEditor(editor) + const editor = atom.workspace.getActiveTextEditor(); + const preview = getPreviewForEditor(editor); if (!preview) { - atom.notifications.addError('Please open preview first.') + atom.notifications.addError("Please open preview first."); } else { - preview.runAllCodeChunks() + preview.runAllCodeChunks(); } } function showUploadedImages() { - const imageHistoryFilePath = path.resolve(utility.extensionConfigDirectoryPath, './image_history.md') - atom.workspace.open(imageHistoryFilePath) + const imageHistoryFilePath = path.resolve( + utility.extensionConfigDirectoryPath, + "./image_history.md", + ); + atom.workspace.open(imageHistoryFilePath); } /** * Code chunk `modify_source` is triggered. - * @param codeChunkData - * @param result - * @param filePath + * @param codeChunkData + * @param result + * @param filePath */ -async function onModifySource(codeChunkData:mume.CodeChunkData, result, filePath) { - function insertResult(i:number, editor: TextEditor, lines:string[]) { - const lineCount = editor.getLineCount() - let start = 0 - // find +async function onModifySource( + codeChunkData: mume.CodeChunkData, + result, + filePath, +) { + function insertResult(i: number, editor: TextEditor, lines: string[]) { + const lineCount = editor.getLineCount(); + let start = 0; + // find for (let j = i + 1; j < i + 6 && j < lineCount; j++) { - if (lines[j].startsWith('')) { - start = j - break + if (lines[j].startsWith("")) { + start = j; + break; } } - if (start) { // found - // TODO: modify exited output - let end = start + 1 + if (start) { + // found + // TODO: modify exited output + let end = start + 1; while (end < lineCount) { - if (lines[end].startsWith('')){ - break + if (lines[end].startsWith("")) { + break; } - end += 1 + end += 1; } // if output not changed, then no need to modify editor buffer - let r = "" - for (let i = start+2; i < end-1; i++) { - r += lines[i]+'\n' + let r = ""; + for (let i2 = start + 2; i2 < end - 1; i2++) { + r += lines[i2] + "\n"; } - if (r === result+'\n') return "" // no need to modify output - editor.buffer.setTextInRange([ - [start + 2, 0], - [end - 1, 0] - ], result + '\n') + if (r === result + "\n") { + return ""; + } // no need to modify output + editor + .getBuffer() + .setTextInRange([[start + 2, 0], [end - 1, 0]], result + "\n"); /* editor.edit((edit)=> { edit.replace(new vscode.Range( @@ -490,55 +607,61 @@ async function onModifySource(codeChunkData:mume.CodeChunkData, result, filePath ), result+'\n') }) */ - return "" + return ""; } else { - editor.buffer.insert([i+1, 0], `\n\n${result}\n\n\n`) - return "" + editor + .getBuffer() + .insert( + [i + 1, 0], + `\n\n${result}\n\n\n`, + ); + return ""; } } - const visibleTextEditors = atom.workspace.getTextEditors() + const visibleTextEditors = atom.workspace.getTextEditors(); for (let i = 0; i < visibleTextEditors.length; i++) { - const editor = visibleTextEditors[i] as TextEditor + const editor = visibleTextEditors[i] as TextEditor; if (editor.getPath() === filePath) { - let codeChunkOffset = 0, - targetCodeChunkOffset = codeChunkData.normalizedInfo.attributes['code_chunk_offset'] - const lineCount = editor.getLineCount() - const lines = editor.buffer.getLines() - for (let i = 0; i < lineCount; i++) { - const line = lines[i] // editor.buffer.lines[i] will cause error. + let codeChunkOffset = 0; + const targetCodeChunkOffset = + codeChunkData.normalizedInfo.attributes["code_chunk_offset"]; + const lineCount = editor.getLineCount(); + const lines = editor.getBuffer().getLines(); + for (let i2 = 0; i2 < lineCount; i2++) { + const line = lines[i2]; // editor.getBuffer().lines[i] will cause error. if (line.match(/^```(.+)\"?cmd\"?\s*[:=]/)) { if (codeChunkOffset === targetCodeChunkOffset) { - i = i + 1 - while (i < lineCount) { - if (lines[i].match(/^\`\`\`\s*/)) { - break + i2 = i2 + 1; + while (i2 < lineCount) { + if (lines[i2].match(/^\`\`\`\s*/)) { + break; } - i += 1 + i2 += 1; } - return insertResult(i, editor, lines) + return insertResult(i2, editor, lines); } else { - codeChunkOffset++ + codeChunkOffset++; } } else if (line.match(/\@import\s+(.+)\"?cmd\"?\s*[:=]/)) { if (codeChunkOffset === targetCodeChunkOffset) { // console.log('find code chunk' ) - return insertResult(i, editor, lines) + return insertResult(i2, editor, lines); } else { - codeChunkOffset++ + codeChunkOffset++; } } } - break + break; } } - return "" + return ""; } -mume.MarkdownEngine.onModifySource(onModifySource) +mume.MarkdownEngine.onModifySource(onModifySource); export function deactivate() { - subscriptions.dispose() + subscriptions.dispose(); } -export {configSchema as config} from "./config-schema" +export { configSchema as config } from "./config-schema"; diff --git a/src/preview-content-provider.ts b/src/preview-content-provider.ts index 93cfbc96..b8420a7e 100644 --- a/src/preview-content-provider.ts +++ b/src/preview-content-provider.ts @@ -1,15 +1,14 @@ -import {CompositeDisposable, TextEditor} from "atom" -import * as path from "path" -import * as fs from "fs" - -import * as mume from "@shd101wyy/mume" -import {MarkdownPreviewEnhancedConfig} from "./config" +import * as mume from "@shd101wyy/mume"; +import { CompositeDisposable, TextEditor } from "atom"; +import * as fs from "fs"; +import * as path from "path"; +import { MarkdownPreviewEnhancedConfig } from "./config"; /** * Key is editor.getPath() * Value is temp html file path. */ -const HTML_FILES_MAP = {} +const HTML_FILES_MAP = {}; /** * Key is editor.getPath() @@ -17,185 +16,217 @@ const HTML_FILES_MAP = {} * This data structure prevents MarkdownPreviewEnhancedView from creating * markdown engine for one file more than once. */ -const MARKDOWN_ENGINES_MAP:{[key:string]: mume.MarkdownEngine} = {} +const MARKDOWN_ENGINES_MAP: { [key: string]: mume.MarkdownEngine } = {}; /** * The markdown previewer */ export class MarkdownPreviewEnhancedView { - private element: HTMLDivElement = null - private webview = null - private uri: string = '' - private disposables: CompositeDisposable = null + private element: HTMLDivElement = null; + private webview = null; + private uri: string = ""; + private disposables: CompositeDisposable = null; /** * The editor binded to this preview. */ - private editor: TextEditor = null + private editor: TextEditor = null; /** * Configs. */ - private config:MarkdownPreviewEnhancedConfig = null + private config: MarkdownPreviewEnhancedConfig = null; /** * Markdown engine. */ - private engine:mume.MarkdownEngine = null + private engine: mume.MarkdownEngine = null; /** * An array of strings of js and css file paths. */ - private JSAndCssFiles: string[] + private JSAndCssFiles: string[]; + + private editorScrollDelay: number = Date.now(); + private scrollTimeout = null; - private editorScrollDelay: number = Date.now() - private scrollTimeout = null + private zoomLevel: number = 1; - private zoomLevel:number = 1 - private _webviewDOMReady:boolean = false + // tslint:disable-next-line:variable-name + private _webviewDOMReady: boolean = false; - private _destroyCB:(preview:MarkdownPreviewEnhancedView)=>void = null + // tslint:disable-next-line:variable-name + private _destroyCB: (preview: MarkdownPreviewEnhancedView) => void = null; - constructor(uri:string, config:MarkdownPreviewEnhancedConfig) { - this.uri = uri - this.config = config + constructor(uri: string, config: MarkdownPreviewEnhancedConfig) { + this.uri = uri; + this.config = config; - this.element = document.createElement('div') + this.element = document.createElement("div"); // Prevent atom keyboard event. - this.element.classList.add('native-key-bindings') - this.element.classList.add('mpe-preview') + this.element.classList.add("native-key-bindings"); + this.element.classList.add("mpe-preview"); // Prevent atom context menu from popping up. - this.element.oncontextmenu = function(event){ - event.preventDefault() - event.stopPropagation() - } + this.element.oncontextmenu = (event) => { + event.preventDefault(); + event.stopPropagation(); + }; // Webview for markdown preview. // Please note that the webview will load // the controller script at: // https://github.com/shd101wyy/mume/blob/master/src/webview.ts - this.webview = document.createElement('webview') - this.webview.style.width = '100%' - this.webview.style.height = '100%' - this.webview.style.border = 'none' - this.webview.src = path.resolve(__dirname, '../../html/loading.html') - this.webview.preload = mume.utility.addFileProtocol(path.resolve( - mume.utility.extensionDirectoryPath , './dependencies/electron-webview/preload.js')) - - this.webview.addEventListener('dom-ready', ()=> {this._webviewDOMReady = true}) - this.webview.addEventListener('did-stop-loading', this.webviewStopLoading.bind(this)) - this.webview.addEventListener('ipc-message', this.webviewReceiveMessage.bind(this)) - this.webview.addEventListener('console-message', this.webviewConsoleMessage.bind(this)) - this.webview.addEventListener('keydown', this.webviewKeyDown.bind(this)) - - this.element.appendChild(this.webview) + this.webview = document.createElement("webview"); + this.webview.style.width = "100%"; + this.webview.style.height = "100%"; + this.webview.style.border = "none"; + this.webview.src = path.resolve(__dirname, "../../html/loading.html"); + this.webview.preload = mume.utility.addFileProtocol( + path.resolve( + mume.utility.extensionDirectoryPath, + "./dependencies/electron-webview/preload.js", + ), + ); + + this.webview.addEventListener("dom-ready", () => { + this._webviewDOMReady = true; + }); + this.webview.addEventListener( + "did-stop-loading", + this.webviewStopLoading.bind(this), + ); + this.webview.addEventListener( + "ipc-message", + this.webviewReceiveMessage.bind(this), + ); + this.webview.addEventListener( + "console-message", + this.webviewConsoleMessage.bind(this), + ); + this.webview.addEventListener("keydown", this.webviewKeyDown.bind(this)); + + this.element.appendChild(this.webview); } public getURI() { - return this.uri + return this.uri; } public getIconName() { - return 'markdown' + return "markdown"; } public getTitle() { - let fileName = 'unknown' + let fileName = "unknown"; if (this.editor) { - fileName = this.editor['getFileName']() + fileName = this.editor["getFileName"](); } - return `${fileName} preview` + return `${fileName} preview`; } private updateTabTitle() { - if (!this.config.singlePreview) return + if (!this.config.singlePreview) { + return; + } - const title = this.getTitle() - const tabTitle = document.querySelector('[data-type="MarkdownPreviewEnhancedView"] div.title') as HTMLElement - if (tabTitle) - tabTitle.innerText = title + const title = this.getTitle(); + const tabTitle = document.querySelector( + '[data-type="MarkdownPreviewEnhancedView"] div.title', + ) as HTMLElement; + if (tabTitle) { + tabTitle.innerText = title; + } + } + + private async initEvents() { + if (this.disposables) { + // remove all binded events + this.disposables.dispose(); + } + this.disposables = new CompositeDisposable(); + + // reset tab title + this.updateTabTitle(); + + // reset + this.JSAndCssFiles = []; + + // init markdown engine + if (this.editor.getPath() in MARKDOWN_ENGINES_MAP) { + this.engine = MARKDOWN_ENGINES_MAP[this.editor.getPath()]; + } else { + this.engine = new mume.MarkdownEngine({ + filePath: this.editor.getPath(), + projectDirectoryPath: this.getProjectDirectoryPath(), + config: this.config, + }); + MARKDOWN_ENGINES_MAP[this.editor.getPath()] = this.engine; + } + + await this.loadPreview(); + this.initEditorEvents(); + this.initPreviewEvents(); } /** * Get the markdown editor for this preview */ public getEditor() { - return this.editor + return this.editor; } /** * Get markdown engine */ public getMarkdownEngine() { - return this.engine + return this.engine; } /** * Bind editor to preview * @param editor */ - public bindEditor(editor:TextEditor) { + public bindEditor(editor: TextEditor) { if (!this.editor) { - this.editor = editor // this has to be put here, otherwise the tab title will be `unknown` - - let previewPosition = this.config.previewPanePosition - if (previewPosition === 'center') { - previewPosition = undefined - } else if (previewPosition === 'left' && atom.workspace.getCenter().getPanes().length === 1) { - const pane = atom.workspace.getActivePane() - pane.splitLeft() - pane.activate() - } else if (previewPosition === 'up' && atom.workspace.getCenter().getPanes().length === 1) { - const pane = atom.workspace.getActivePane() - pane.splitUp() - pane.activate() + this.editor = editor; // this has to be put here, otherwise the tab title will be `unknown` + + let previewPosition = this.config.previewPanePosition; + if (previewPosition === "center") { + previewPosition = undefined; + } else if ( + previewPosition === "left" && + atom.workspace.getCenter().getPanes().length === 1 + ) { + const pane = atom.workspace.getActivePane(); + pane.splitLeft(); + pane.activate(); + } else if ( + previewPosition === "up" && + atom.workspace.getCenter().getPanes().length === 1 + ) { + const pane = atom.workspace.getActivePane(); + pane.splitUp(); + pane.activate(); } - atom.workspace.open(this.uri, { - split: previewPosition as any, // left | right | up | down - activatePane: false, - activateItem: true, // <= this has to be true otherwise the webview will throw an error. - searchAllPanes: false, - initialLine: 0, - initialColumn: 0, - pending: false - }) - .then(()=> { - this.activatePaneForEditor() - this.initEvents() - }) - } else { // preview already on - this.editor = editor - this.initEvents() - } - } - - private async initEvents() { - if (this.disposables) { // remove all binded events - this.disposables.dispose() - } - this.disposables = new CompositeDisposable() - - // reset tab title - this.updateTabTitle() - - // reset - this.JSAndCssFiles = [] - - // init markdown engine - if (this.editor.getPath() in MARKDOWN_ENGINES_MAP) { - this.engine = MARKDOWN_ENGINES_MAP[this.editor.getPath()] + atom.workspace + .open(this.uri, { + split: previewPosition as any, // left | right | up | down + activatePane: false, + activateItem: true, // <= this has to be true otherwise the webview will throw an error. + searchAllPanes: false, + initialLine: 0, + initialColumn: 0, + pending: false, + }) + .then(() => { + this.activatePaneForEditor(); + this.initEvents(); + }); } else { - this.engine = new mume.MarkdownEngine({ - filePath: this.editor.getPath(), - projectDirectoryPath: this.getProjectDirectoryPath(), - config: this.config - }) - MARKDOWN_ENGINES_MAP[this.editor.getPath()] = this.engine + // preview already on + this.editor = editor; + this.initEvents(); } - - await this.loadPreview() - this.initEditorEvents() - this.initPreviewEvents() } /** @@ -205,61 +236,69 @@ export class MarkdownPreviewEnhancedView { * 3. this.webview will load that *.html file. */ public async loadPreview() { - const editorFilePath = this.editor.getPath() - this.postMessage({command: 'startParsingMarkdown'}) + const editorFilePath = this.editor.getPath(); + this.postMessage({ command: "startParsingMarkdown" }); // create temp html file for preview - let htmlFilePath + let htmlFilePath; if (editorFilePath in HTML_FILES_MAP) { - htmlFilePath = HTML_FILES_MAP[editorFilePath] + htmlFilePath = HTML_FILES_MAP[editorFilePath]; } else { - const info = await mume.utility.tempOpen({prefix: 'mpe_preview', suffix: '.html'}) - htmlFilePath = info.path - HTML_FILES_MAP[editorFilePath] = htmlFilePath + const info = await mume.utility.tempOpen({ + prefix: "mpe_preview", + suffix: ".html", + }); + htmlFilePath = info.path; + HTML_FILES_MAP[editorFilePath] = htmlFilePath; } // load preview template const html = await this.engine.generateHTMLTemplateForPreview({ inputString: this.editor.getText(), - config:{ + config: { sourceUri: this.editor.getPath(), initialLine: this.editor.getCursorBufferPosition().row, - zoomLevel: this.zoomLevel + zoomLevel: this.zoomLevel, }, - head: '', // will cause mermaid not able to render arrow. + head: "", // will cause mermaid not able to render arrow. // webviewScript: path.resolve(__dirname, './webview.js') // NVM, use default `mume` webview script. - }) - await mume.utility.writeFile(htmlFilePath, html, {encoding: 'utf-8'}) + }); + await mume.utility.writeFile(htmlFilePath, html, { encoding: "utf-8" }); // load to webview - await this.waitUtilWebviewDOMReady() + await this.waitUtilWebviewDOMReady(); if (this.webview.getURL() === htmlFilePath) { - this.webview.reload() + this.webview.reload(); } else { - this.webview.loadURL(mume.utility.addFileProtocol(htmlFilePath)) // This will crash Atom if webview is not visible. + this.webview.loadURL(mume.utility.addFileProtocol(htmlFilePath)); // This will crash Atom if webview is not visible. } } /** - * Wait until this.webview is attached to DOM and dom-ready event is emitted. + * Wait until this.webview is attached to DOM and dom-ready event is emitted. */ - private async waitUtilWebviewDOMReady():Promise { - if (this._webviewDOMReady) return + private async waitUtilWebviewDOMReady(): Promise { + if (this._webviewDOMReady) { + return; + } while (true) { - await mume.utility.sleep(500) - if (this._webviewDOMReady) return + await mume.utility.sleep(500); + if (this._webviewDOMReady) { + return; + } } } /** * Webview finished loading content. */ - private async webviewStopLoading() { // #584 + private async webviewStopLoading() { + // #584 while (!this.engine) { - await mume.utility.sleep(500) + await mume.utility.sleep(500); } if (!this.engine.isPreviewInPresentationMode) { - this.renderMarkdown() + this.renderMarkdown(); } } @@ -268,293 +307,374 @@ export class MarkdownPreviewEnhancedView { * @param event */ private webviewReceiveMessage(event) { - const data = event.args[0].data - const command = data['command'], - args = data['args'] + const data = event.args[0].data; + const command = data["command"]; + const args = data["args"]; if (command in MarkdownPreviewEnhancedView.MESSAGE_DISPATCH_EVENTS) { - MarkdownPreviewEnhancedView.MESSAGE_DISPATCH_EVENTS[command].apply(this, args) - } - } - - static MESSAGE_DISPATCH_EVENTS = { - 'webviewFinishLoading': function(sourceUri) { - /** - * This event does nothing now, because the preview backgroundIframe - * `onload` function does this. - */ - // const preview = getPreviewForEditor(sourceUri) - // if (preview) preview.renderMarkdown() - }, - 'refreshPreview': function(sourceUri) { - this.refreshPreview() - }, - 'revealLine': function(sourceUri, line) { - this.scrollToBufferPosition(line) - }, - 'insertImageUrl': function(sourceUri, imageUrl) { - if (this.editor) { - this.editor.insertText(`![enter image description here](${imageUrl})`) - } - }, - 'pasteImageFile': function(sourceUri, imageUrl) { - MarkdownPreviewEnhancedView.pasteImageFile(this.editor, this.config.imageFolderPath, imageUrl) - }, - 'uploadImageFile': function(sourceUri, imageUrl, imageUploader) { - if (!this.editor) return - MarkdownPreviewEnhancedView.uploadImageFile(this.editor, imageUrl, imageUploader) - }, - 'openInBrowser': function(sourceUri) { - this.openInBrowser() - }, - 'htmlExport': function(sourceUri, offline) { - this.htmlExport(offline) - }, - 'chromeExport': function(sourceUri, fileType) { - this.chromeExport(fileType) - }, - 'phantomjsExport': function(sourceUri, fileType) { - this.phantomjsExport(fileType) - }, - 'princeExport': function(sourceUri) { - this.princeExport() - }, - 'eBookExport': function(sourceUri, fileType) { - this.eBookExport(fileType) - }, - 'pandocExport': function(sourceUri) { - this.pandocExport() - }, - 'markdownExport': function(sourceUri) { - this.markdownExport() - }, - 'cacheCodeChunkResult': function(sourceUri, id, result) { - this.cacheCodeChunkResult(id, result) - }, - 'runCodeChunk': function(sourceUri, codeChunkId) { - this.runCodeChunk(codeChunkId) - }, - 'runAllCodeChunks': function(sourceUri) { - this.runAllCodeChunks() - }, - 'clickTagA': function(sourceUri, href) { - href = decodeURIComponent(href) - if (['.pdf', '.xls', '.xlsx', '.doc', '.ppt', '.docx', '.pptx'].indexOf(path.extname(href)) >= 0) { - mume.utility.openFile(href) - } else if (href.match(/^file\:\/\//)) { - // openFilePath = href.slice(8) # remove protocal - let openFilePath = mume.utility.addFileProtocol(href.replace(/(\s*)[\#\?](.+)$/, '')) // remove #anchor and ?params... - openFilePath = decodeURI(openFilePath) - this.activatePaneForEditor() - atom.workspace.open(mume.utility.removeFileProtocol(openFilePath), { - activateItem: true, - activatePane: true, - initialLine: 0, - initialColumn: 0, - split: null, - pending: false, - searchAllPanes: true - }) - } else { - mume.utility.openFile(href) - } - }, - 'clickTaskListCheckbox': function(sourceUri, dataLine) { - const editor = this.editor - if (!editor) return - const buffer = editor.buffer - if (!buffer) return - let lines = buffer.getLines() - if (dataLine >= lines.length) return - let line = lines[dataLine] - if (line.match(/\[ \]/)) { - line = line.replace('[ ]', '[x]') - } else { - line = line.replace(/\[[xX]\]/, '[ ]') + MarkdownPreviewEnhancedView.MESSAGE_DISPATCH_EVENTS[command].apply( + this, + args, + ); } - buffer.setTextInRange([[dataLine, 0], [dataLine+1, 0]], line + '\n') - }, - 'setZoomLevel': function(sourceUri, zoomLevel) { - this.setZoomLevel(zoomLevel) - }, - 'showUploadedImageHistory': function(sourceUri) { - this.activatePaneForEditor() - const imageHistoryFilePath = path.resolve(mume.utility.extensionConfigDirectoryPath, './image_history.md') - atom.workspace.open(imageHistoryFilePath) - } } + public static MESSAGE_DISPATCH_EVENTS = { + webviewFinishLoading(sourceUri) { + /** + * This event does nothing now, because the preview backgroundIframe + * `onload` function does this. + */ + // const preview = getPreviewForEditor(sourceUri) + // if (preview) preview.renderMarkdown() + }, + refreshPreview(sourceUri) { + this.refreshPreview(); + }, + revealLine(sourceUri, line) { + this.scrollToBufferPosition(line); + }, + insertImageUrl(sourceUri, imageUrl) { + if (this.editor) { + this.editor.insertText(`![enter image description here](${imageUrl})`); + } + }, + pasteImageFile(sourceUri, imageUrl) { + MarkdownPreviewEnhancedView.pasteImageFile( + this.editor, + this.config.imageFolderPath, + imageUrl, + ); + }, + uploadImageFile(sourceUri, imageUrl, imageUploader) { + if (!this.editor) { + return; + } + MarkdownPreviewEnhancedView.uploadImageFile( + this.editor, + imageUrl, + imageUploader, + ); + }, + openInBrowser(sourceUri) { + this.openInBrowser(); + }, + htmlExport(sourceUri, offline) { + this.htmlExport(offline); + }, + chromeExport(sourceUri, fileType) { + this.chromeExport(fileType); + }, + phantomjsExport(sourceUri, fileType) { + this.phantomjsExport(fileType); + }, + princeExport(sourceUri) { + this.princeExport(); + }, + eBookExport(sourceUri, fileType) { + this.eBookExport(fileType); + }, + pandocExport(sourceUri) { + this.pandocExport(); + }, + markdownExport(sourceUri) { + this.markdownExport(); + }, + cacheCodeChunkResult(sourceUri, id, result) { + this.cacheCodeChunkResult(id, result); + }, + runCodeChunk(sourceUri, codeChunkId) { + this.runCodeChunk(codeChunkId); + }, + runAllCodeChunks(sourceUri) { + this.runAllCodeChunks(); + }, + clickTagA(sourceUri, href) { + href = decodeURIComponent(href); + if ( + [".pdf", ".xls", ".xlsx", ".doc", ".ppt", ".docx", ".pptx"].indexOf( + path.extname(href), + ) >= 0 + ) { + mume.utility.openFile(href); + } else if (href.match(/^file\:\/\//)) { + // openFilePath = href.slice(8) # remove protocal + let openFilePath = mume.utility.addFileProtocol( + href.replace(/(\s*)[\#\?](.+)$/, ""), + ); // remove #anchor and ?params... + openFilePath = decodeURI(openFilePath); + this.activatePaneForEditor(); + atom.workspace.open(mume.utility.removeFileProtocol(openFilePath), { + activateItem: true, + activatePane: true, + initialLine: 0, + initialColumn: 0, + split: null, + pending: false, + searchAllPanes: true, + }); + } else { + mume.utility.openFile(href); + } + }, + clickTaskListCheckbox(sourceUri, dataLine) { + const editor = this.editor; + if (!editor) { + return; + } + const buffer = editor.buffer; + if (!buffer) { + return; + } + const lines = buffer.getLines(); + if (dataLine >= lines.length) { + return; + } + let line = lines[dataLine]; + if (line.match(/\[ \]/)) { + line = line.replace("[ ]", "[x]"); + } else { + line = line.replace(/\[[xX]\]/, "[ ]"); + } + buffer.setTextInRange([[dataLine, 0], [dataLine + 1, 0]], line + "\n"); + }, + setZoomLevel(sourceUri, zoomLevel) { + this.setZoomLevel(zoomLevel); + }, + showUploadedImageHistory(sourceUri) { + this.activatePaneForEditor(); + const imageHistoryFilePath = path.resolve( + mume.utility.extensionConfigDirectoryPath, + "./image_history.md", + ); + atom.workspace.open(imageHistoryFilePath); + }, + }; + private webviewConsoleMessage(event) { - console.log('webview: ', event.message) + // tslint:disable-next-line:no-console + console.log("webview: ", event.message); } private webviewKeyDown(event) { - let found = false - if (event.shiftKey && event.ctrlKey && event.which === 83) { // ctrl+shift+s preview sync source - found = true - return this.postMessage({command: 'previewSyncSource'}) - } else if ((event.metaKey || event.ctrlKey)) { // ctrl+c copy - if (event.which === 67) { // [c] copy - found = true - this.postMessage({command: 'copy'}) - } else if (event.which === 187) { // [+] zoom in - found = true - this.postMessage({command: 'zommIn'}) - } else if (event.which === 189) { // [-] zoom out - found = true - this.postMessage({command: 'zoomOut'}) - } else if (event.which === 48) { // [0] reset zoom - found = true - this.postMessage({command: 'resetZoom'}) - } else if (event.which === 38) { // [ArrowUp] scroll to the most top - found = true - this.postMessage({command: 'scrollPreviewToTop'}) + let found = false; + if (event.shiftKey && event.ctrlKey && event.which === 83) { + // ctrl+shift+s preview sync source + found = true; + return this.postMessage({ command: "previewSyncSource" }); + } else if (event.metaKey || event.ctrlKey) { + // ctrl+c copy + if (event.which === 67) { + // [c] copy + found = true; + this.postMessage({ command: "copy" }); + } else if (event.which === 187) { + // [+] zoom in + found = true; + this.postMessage({ command: "zommIn" }); + } else if (event.which === 189) { + // [-] zoom out + found = true; + this.postMessage({ command: "zoomOut" }); + } else if (event.which === 48) { + // [0] reset zoom + found = true; + this.postMessage({ command: "resetZoom" }); + } else if (event.which === 38) { + // [ArrowUp] scroll to the most top + found = true; + this.postMessage({ command: "scrollPreviewToTop" }); } - } else if (event.which === 27) { // [esc] toggle sidebar toc - found = true - this.postMessage({command: 'escPressed'}) + } else if (event.which === 27) { + // [esc] toggle sidebar toc + found = true; + this.postMessage({ command: "escPressed" }); } if (found) { - event.preventDefault() - event.stopPropagation() + event.preventDefault(); + event.stopPropagation(); } } private initEditorEvents() { - const editorElement = this.editor['getElement']() // dunno why `getElement` not found. + const editorElement = this.editor["getElement"](); // dunno why `getElement` not found. + + this.disposables.add( + atom.commands.add(editorElement, { + "markdown-preview-enhanced:sync-preview": () => { + this.syncPreview(true); + }, + }), + ); + + this.disposables.add( + this.editor.onDidDestroy(() => { + if (this.disposables) { + this.disposables.dispose(); + this.disposables = null; + } + this.editor = null; + + if ( + !this.config.singlePreview && + this.config.closePreviewAutomatically + ) { + const pane = atom.workspace.paneForItem(this); + pane.destroyItem(this); // this will trigger @destroy() + } + }), + ); - this.disposables.add(atom.commands.add(editorElement, { - 'markdown-preview-enhanced:sync-preview': ()=> { - this.syncPreview(true) - } - })) + this.disposables.add( + this.editor.onDidStopChanging(() => { + if (this.config.liveUpdate) { + this.renderMarkdown(); + } + }), + ); + + this.disposables.add( + this.editor.onDidSave(() => { + this.renderMarkdown(true); + }), + ); + + this.disposables.add( + editorElement["onDidChangeScrollTop"](() => { + if (!this.config.scrollSync) { + return; + } + if (Date.now() < this.editorScrollDelay) { + return; + } + this.syncPreview(); + }), + ); + + this.disposables.add( + this.editor.onDidChangeCursorPosition((event) => { + if (!this.config.scrollSync) { + return; + } + if (Date.now() < this.editorScrollDelay) { + return; + } - this.disposables.add(this.editor.onDidDestroy(()=> { - if (this.disposables) { - this.disposables.dispose() - this.disposables = null - } - this.editor = null + const screenRow = event.newScreenPosition.row; + const firstVisibleScreenRow = this.editor["getFirstVisibleScreenRow"](); + const lastVisibleScreenRow = this.editor["getLastVisibleScreenRow"](); + const topRatio = + (screenRow - firstVisibleScreenRow) / + (lastVisibleScreenRow - firstVisibleScreenRow); - if (!this.config.singlePreview && this.config.closePreviewAutomatically) { - const pane = atom.workspace.paneForItem(this) - pane.destroyItem(this) // this will trigger @destroy() - } - })) - - this.disposables.add(this.editor.onDidStopChanging(()=> { - if (this.config.liveUpdate) - this.renderMarkdown() - })) - - this.disposables.add(this.editor.onDidSave(()=> { - this.renderMarkdown(true) - })) - - this.disposables.add(editorElement['onDidChangeScrollTop'](()=> { - if (!this.config.scrollSync) return - if (Date.now() < this.editorScrollDelay) return - this.syncPreview() - })) - - this.disposables.add(this.editor.onDidChangeCursorPosition((event)=> { - if (!this.config.scrollSync) return - if (Date.now() < this.editorScrollDelay) return - - const screenRow = event.newScreenPosition.row - const firstVisibleScreenRow = this.editor['getFirstVisibleScreenRow']() - const lastVisibleScreenRow = this.editor['getLastVisibleScreenRow']() - const topRatio = (screenRow - firstVisibleScreenRow) / (lastVisibleScreenRow - firstVisibleScreenRow) - - this.postMessage({ - command: 'changeTextEditorSelection', - line: event.newBufferPosition.row, - topRatio: topRatio - }) - })) + this.postMessage({ + command: "changeTextEditorSelection", + line: event.newBufferPosition.row, + topRatio, + }); + }), + ); } private initPreviewEvents() { // as esc key doesn't work in atom, // I created command. - this.disposables.add(atom.commands.add(this.element, { - 'markdown-preview-enhanced:esc-pressed': ()=> { - console.log('esc pressed') - } - })) + this.disposables.add( + atom.commands.add(this.element, { + "markdown-preview-enhanced:esc-pressed": () => { + // tslint:disable-next-line:no-console + console.log("esc pressed"); + }, + }), + ); } /** * sync preview to match source. * @param forced whether to override scroll sync. */ - private syncPreview(forced=false) { - if (!this.editor) return + private syncPreview(forced = false) { + if (!this.editor) { + return; + } - const firstVisibleScreenRow = this.editor['getFirstVisibleScreenRow']() + const firstVisibleScreenRow = this.editor["getFirstVisibleScreenRow"](); if (firstVisibleScreenRow === 0) { return this.postMessage({ - command: 'changeTextEditorSelection', + command: "changeTextEditorSelection", line: 0, topRatio: 0, - forced - }) + forced, + }); } - const lastVisibleScreenRow = this.editor['getLastVisibleScreenRow']() + const lastVisibleScreenRow = this.editor["getLastVisibleScreenRow"](); if (lastVisibleScreenRow === this.editor.getLastScreenRow()) { return this.postMessage({ - command: 'changeTextEditorSelection', + command: "changeTextEditorSelection", line: this.editor.getLastBufferRow(), topRatio: 1, - forced - }) + forced, + }); } - let midBufferRow = this.editor['bufferRowForScreenRow'](Math.floor((lastVisibleScreenRow + firstVisibleScreenRow) / 2)) + const midBufferRow = this.editor["bufferRowForScreenRow"]( + Math.floor((lastVisibleScreenRow + firstVisibleScreenRow) / 2), + ); this.postMessage({ - command: 'changeTextEditorSelection', + command: "changeTextEditorSelection", line: midBufferRow, topRatio: 0.5, - forced - }) + forced, + }); } /** * Render markdown */ - public renderMarkdown(triggeredBySave:boolean=false) { - if (!this.editor || !this.engine) return + public renderMarkdown(triggeredBySave: boolean = false) { + if (!this.editor || !this.engine) { + return; + } // presentation mode if (this.engine.isPreviewInPresentationMode) { - return this.loadPreview() // restart preview. + return this.loadPreview(); // restart preview. } // not presentation mode - const text = this.editor.getText() + const text = this.editor.getText(); // notice webview that we started parsing markdown - this.postMessage({command: 'startParsingMarkdown'}) - - this.engine.parseMD(text, {isForPreview: true, useRelativeFilePath: false, hideFrontMatter: false, triggeredBySave}) - .then(({markdown, html, tocHTML, JSAndCssFiles, yamlConfig})=> { - if (!mume.utility.isArrayEqual(JSAndCssFiles, this.JSAndCssFiles) || yamlConfig['isPresentationMode']) { - this.JSAndCssFiles = JSAndCssFiles - this.loadPreview() // restart preview - } else { - this.postMessage({ - command: 'updateHTML', - html, - tocHTML, - totalLineCount: this.editor.getLineCount(), - sourceUri: this.editor.getPath(), - id: yamlConfig.id || '', - class: yamlConfig.class || '' - }) - } - }) + this.postMessage({ command: "startParsingMarkdown" }); + + this.engine + .parseMD(text, { + isForPreview: true, + useRelativeFilePath: false, + hideFrontMatter: false, + triggeredBySave, + }) + .then(({ markdown, html, tocHTML, JSAndCssFiles, yamlConfig }) => { + if ( + !mume.utility.isArrayEqual(JSAndCssFiles, this.JSAndCssFiles) || + yamlConfig["isPresentationMode"] + ) { + this.JSAndCssFiles = JSAndCssFiles; + this.loadPreview(); // restart preview + } else { + this.postMessage({ + command: "updateHTML", + html, + tocHTML, + totalLineCount: this.editor.getLineCount(), + sourceUri: this.editor.getPath(), + id: yamlConfig.id || "", + class: yamlConfig.class || "", + }); + } + }); } /** @@ -562,308 +682,412 @@ export class MarkdownPreviewEnhancedView { * @param row The buffer row */ public scrollToBufferPosition(row) { - if (!this.editor) return - if (row < 0) return - this.editorScrollDelay = Date.now() + 500 + if (!this.editor) { + return; + } + if (row < 0) { + return; + } + this.editorScrollDelay = Date.now() + 500; if (this.scrollTimeout) { - clearTimeout(this.scrollTimeout) + clearTimeout(this.scrollTimeout); } - const editorElement = this.editor['getElement']() - const delay = 10 - const screenRow = this.editor.screenPositionForBufferPosition([row, 0]).row - const scrollTop = screenRow * this.editor['getLineHeightInPixels']() - this.element.offsetHeight / 2 + const editorElement = this.editor["getElement"](); + const delay = 10; + const screenRow = this.editor.screenPositionForBufferPosition([row, 0]).row; + const scrollTop = + screenRow * this.editor["getLineHeightInPixels"]() - + this.element.offsetHeight / 2; - const helper = (duration=0)=> { + const helper = (duration = 0) => { this.scrollTimeout = setTimeout(() => { if (duration <= 0) { - this.editorScrollDelay = Date.now() + 500 - editorElement.setScrollTop(scrollTop) - return + this.editorScrollDelay = Date.now() + 500; + editorElement.setScrollTop(scrollTop); + return; } - const difference = scrollTop - editorElement.getScrollTop() + const difference = scrollTop - editorElement.getScrollTop(); - const perTick = difference / duration * delay + const perTick = difference / duration * delay; // disable editor onscroll - this.editorScrollDelay = Date.now() + 500 + this.editorScrollDelay = Date.now() + 500; - const s = editorElement.getScrollTop() + perTick - editorElement.setScrollTop(s) + const s = editorElement.getScrollTop() + perTick; + editorElement.setScrollTop(s); - if (s == scrollTop) return - helper(duration-delay) - }, delay) - } + if (s === scrollTop) { + return; + } + helper(duration - delay); + }, delay); + }; - const scrollDuration = 120 - helper(scrollDuration) + const scrollDuration = 120; + helper(scrollDuration); } /** * Get the project directory path of current this.editor */ private getProjectDirectoryPath() { - return MarkdownPreviewEnhancedView.getProjectDirectoryPathForEditor(this.editor); + return MarkdownPreviewEnhancedView.getProjectDirectoryPathForEditor( + this.editor, + ); } /** * Get the project directory path of the editor */ - public static getProjectDirectoryPathForEditor(editor:TextEditor) { - if (!editor) - return '' + public static getProjectDirectoryPathForEditor(editor: TextEditor) { + if (!editor) { + return ""; + } - const editorPath = editor.getPath() - const projectDirectories = atom.project.getDirectories() + const editorPath = editor.getPath(); + const projectDirectories = atom.project.getDirectories(); for (let i = 0; i < projectDirectories.length; i++) { - const projectDirectory = projectDirectories[i] - if (projectDirectory.contains(editorPath)) // editor belongs to this project - return projectDirectory.getPath() + const projectDirectory = projectDirectories[i]; + if (projectDirectory.contains(editorPath)) { + // editor belongs to this project + return projectDirectory.getPath(); + } } - return '' + return ""; } /** * Post message to this.webview * @param data */ - private postMessage(data:any) { - if (this.webview && this.webview.send) - this.webview.send('_postMessage', data) + private postMessage(data: any) { + if (this.webview && this.webview.send) { + this.webview.send("_postMessage", data); + } } public updateConfiguration() { if (this.config.singlePreview) { - for (let sourceUri in MARKDOWN_ENGINES_MAP) { - MARKDOWN_ENGINES_MAP[sourceUri].updateConfiguration(this.config) + for (const sourceUri in MARKDOWN_ENGINES_MAP) { + if (MARKDOWN_ENGINES_MAP.hasOwnProperty(sourceUri)) { + MARKDOWN_ENGINES_MAP[sourceUri].updateConfiguration(this.config); + } } - } - else if (this.engine) { - this.engine.updateConfiguration(this.config) + } else if (this.engine) { + this.engine.updateConfiguration(this.config); } } public refreshPreview() { if (this.engine) { - this.engine.clearCaches() + this.engine.clearCaches(); // restart webview - this.loadPreview() + this.loadPreview(); } } public openInBrowser() { - this.engine.openInBrowser({}) - .catch((error)=> { - atom.notifications.addError(error.toString()) - }) + this.engine.openInBrowser({}).catch((error) => { + atom.notifications.addError(error.toString()); + }); } public htmlExport(offline) { - atom.notifications.addInfo('Your document is being prepared') - this.engine.htmlExport({offline}) - .then((dest)=> { - atom.notifications.addSuccess(`File \`${path.basename(dest)}\` was created at path: \`${dest}\``) - }) - .catch((error)=> { - atom.notifications.addError(error.toString()) - }) - } - - public chromeExport(fileType='pdf') { - atom.notifications.addInfo('Your document is being prepared') - this.engine.chromeExport({fileType, openFileAfterGeneration: true}) - .then((dest)=> { - atom.notifications.addSuccess(`File \`${path.basename(dest)}\` was created at path: \`${dest}\``) - }) - .catch((error)=> { - atom.notifications.addError(error.toString()) - }) - } - - public phantomjsExport(fileType='pdf') { - atom.notifications.addInfo('Your document is being prepared') - this.engine.phantomjsExport({fileType, openFileAfterGeneration: true}) - .then((dest)=> { - if (dest.endsWith('?print-pdf')) { // presentation pdf - atom.notifications.addSuccess(`Please copy and open the following link in Chrome, then print as PDF`, { - dismissable: true, - detail: `Path: \`${dest}\`` - }) - } else { - atom.notifications.addSuccess(`File \`${path.basename(dest)}\` was created at path: \`${dest}\``) - } - }) - .catch((error)=> { - atom.notifications.addError(error.toString()) - }) + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .htmlExport({ offline }) + .then((dest) => { + atom.notifications.addSuccess( + `File \`${path.basename(dest)}\` was created at path: \`${dest}\``, + ); + }) + .catch((error) => { + atom.notifications.addError(error.toString()); + }); + } + + public chromeExport(fileType = "pdf") { + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .chromeExport({ fileType, openFileAfterGeneration: true }) + .then((dest) => { + atom.notifications.addSuccess( + `File \`${path.basename(dest)}\` was created at path: \`${dest}\``, + ); + }) + .catch((error) => { + atom.notifications.addError(error.toString()); + }); + } + + public phantomjsExport(fileType = "pdf") { + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .phantomjsExport({ fileType, openFileAfterGeneration: true }) + .then((dest) => { + if (dest.endsWith("?print-pdf")) { + // presentation pdf + atom.notifications.addSuccess( + `Please copy and open the following link in Chrome, then print as PDF`, + { + dismissable: true, + detail: `Path: \`${dest}\``, + }, + ); + } else { + atom.notifications.addSuccess( + `File \`${path.basename(dest)}\` was created at path: \`${dest}\``, + ); + } + }) + .catch((error) => { + atom.notifications.addError(error.toString()); + }); } public princeExport() { - atom.notifications.addInfo('Your document is being prepared') - this.engine.princeExport({openFileAfterGeneration: true}) - .then((dest)=> { - if (dest.endsWith('?print-pdf')) { // presentation pdf - atom.notifications.addSuccess(`Please copy and open the following link in Chrome, then print as PDF`, { - dismissable: true, - detail: `Path: \`${dest}\`` - }) - } else { - atom.notifications.addSuccess(`File \`${path.basename(dest)}\` was created at path: \`${dest}\``) - } - }) - .catch((error)=> { - atom.notifications.addError(error.toString()) - }) + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .princeExport({ openFileAfterGeneration: true }) + .then((dest) => { + if (dest.endsWith("?print-pdf")) { + // presentation pdf + atom.notifications.addSuccess( + `Please copy and open the following link in Chrome, then print as PDF`, + { + dismissable: true, + detail: `Path: \`${dest}\``, + }, + ); + } else { + atom.notifications.addSuccess( + `File \`${path.basename(dest)}\` was created at path: \`${dest}\``, + ); + } + }) + .catch((error) => { + atom.notifications.addError(error.toString()); + }); } public eBookExport(fileType) { - atom.notifications.addInfo('Your document is being prepared') - this.engine.eBookExport({fileType}) - .then((dest)=> { - atom.notifications.addSuccess(`File \`${path.basename(dest)}\` was created at path: \`${dest}\``) - }) - .catch((error)=> { - atom.notifications.addError(error.toString()) - }) + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .eBookExport({ fileType }) + .then((dest) => { + atom.notifications.addSuccess( + `File \`${path.basename(dest)}\` was created at path: \`${dest}\``, + ); + }) + .catch((error) => { + atom.notifications.addError(error.toString()); + }); } public pandocExport() { - atom.notifications.addInfo('Your document is being prepared') - this.engine.pandocExport({openFileAfterGeneration: true}) - .then((dest)=> { - atom.notifications.addSuccess(`File \`${path.basename(dest)}\` was created at path: \`${dest}\``) - }) - .catch((error)=> { - atom.notifications.addError(error.toString()) - }) + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .pandocExport({ openFileAfterGeneration: true }) + .then((dest) => { + atom.notifications.addSuccess( + `File \`${path.basename(dest)}\` was created at path: \`${dest}\``, + ); + }) + .catch((error) => { + atom.notifications.addError(error.toString()); + }); } public markdownExport() { - atom.notifications.addInfo('Your document is being prepared') - this.engine.markdownExport({}) - .then((dest)=> { - atom.notifications.addSuccess(`File \`${path.basename(dest)}\` was created at path: \`${dest}\``) - }) - .catch((error)=> { - atom.notifications.addError(error.toString()) - }) + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .markdownExport({}) + .then((dest) => { + atom.notifications.addSuccess( + `File \`${path.basename(dest)}\` was created at path: \`${dest}\``, + ); + }) + .catch((error) => { + atom.notifications.addError(error.toString()); + }); } public cacheCodeChunkResult(id, result) { - this.engine.cacheCodeChunkResult(id, result) + this.engine.cacheCodeChunkResult(id, result); } public runCodeChunk(codeChunkId: string) { - if (!this.engine) return - this.engine.runCodeChunk(codeChunkId) - .then(()=> { - this.renderMarkdown() - }) + if (!this.engine) { + return; + } + this.engine.runCodeChunk(codeChunkId).then(() => { + this.renderMarkdown(); + }); } public runAllCodeChunks() { - if (!this.engine) return - this.engine.runAllCodeChunks() - .then(()=> { - this.renderMarkdown() - }) + if (!this.engine) { + return; + } + this.engine.runAllCodeChunks().then(() => { + this.renderMarkdown(); + }); } public sendRunCodeChunkCommand() { - this.postMessage({command:'runCodeChunk'}) + this.postMessage({ command: "runCodeChunk" }); } public startImageHelper() { - this.postMessage({command: 'openImageHelper'}) + this.postMessage({ command: "openImageHelper" }); } - public setZoomLevel(zoomLevel:number) { - this.zoomLevel = zoomLevel || 1 + public setZoomLevel(zoomLevel: number) { + this.zoomLevel = zoomLevel || 1; } - public static async pasteImageFile(editor: TextEditor, imageFolderPath: string, imageFilePath: string) { - if (!editor) return - let imageFileName = path.basename(imageFilePath) - const projectDirectoryPath = MarkdownPreviewEnhancedView.getProjectDirectoryPathForEditor(editor) - let assetDirectoryPath, description - if (imageFolderPath[0] === '/') { - assetDirectoryPath = path.resolve(projectDirectoryPath, '.' + imageFolderPath) + public static async pasteImageFile( + editor: TextEditor, + imageFolderPath: string, + imageFilePath: string, + ) { + if (!editor) { + return; + } + let imageFileName = path.basename(imageFilePath); + const projectDirectoryPath = MarkdownPreviewEnhancedView.getProjectDirectoryPathForEditor( + editor, + ); + let assetDirectoryPath; + let description; + if (imageFolderPath[0] === "/") { + assetDirectoryPath = path.resolve( + projectDirectoryPath, + "." + imageFolderPath, + ); } else { - assetDirectoryPath = path.resolve(path.dirname(editor.getPath()), imageFolderPath) + assetDirectoryPath = path.resolve( + path.dirname(editor.getPath()), + imageFolderPath, + ); } - const destPath = path.resolve(assetDirectoryPath, path.basename(imageFilePath)) + const destPath = path.resolve( + assetDirectoryPath, + path.basename(imageFilePath), + ); fs.mkdir(assetDirectoryPath, (error) => { fs.stat(destPath, (err, stat) => { - if (err == null) { // file existed - const lastDotOffset = imageFileName.lastIndexOf('.') - const uid = '_' + Math.random().toString(36).substr(2, 9) + if (err == null) { + // file existed + const lastDotOffset = imageFileName.lastIndexOf("."); + const uid = + "_" + + Math.random() + .toString(36) + .substr(2, 9); if (lastDotOffset > 0) { - description = imageFileName.slice(0, lastDotOffset) - imageFileName = imageFileName.slice(0, lastDotOffset) + uid + imageFileName.slice(lastDotOffset, imageFileName.length) + description = imageFileName.slice(0, lastDotOffset); + imageFileName = + imageFileName.slice(0, lastDotOffset) + + uid + + imageFileName.slice(lastDotOffset, imageFileName.length); } else { - description = imageFileName - imageFileName = imageFileName + uid + description = imageFileName; + imageFileName = imageFileName + uid; } - fs.createReadStream(imageFilePath).pipe(fs.createWriteStream(path.resolve(assetDirectoryPath, imageFileName))) - } else if (err.code === 'ENOENT') { // file doesn't exist - fs.createReadStream(imageFilePath).pipe(fs.createWriteStream(destPath)) - - if (imageFileName.lastIndexOf('.')) - description = imageFileName.slice(0, imageFileName.lastIndexOf('.')) - else - description = imageFileName + fs + .createReadStream(imageFilePath) + .pipe( + fs.createWriteStream( + path.resolve(assetDirectoryPath, imageFileName), + ), + ); + } else if (err.code === "ENOENT") { + // file doesn't exist + fs + .createReadStream(imageFilePath) + .pipe(fs.createWriteStream(destPath)); + + if (imageFileName.lastIndexOf(".")) { + description = imageFileName.slice( + 0, + imageFileName.lastIndexOf("."), + ); + } else { + description = imageFileName; + } } else { - return atom.notifications.addError(err.toString()) + return atom.notifications.addError(err.toString()); } - atom.notifications.addInfo(`Image ${imageFileName} has been copied to folder ${assetDirectoryPath}`) + atom.notifications.addInfo( + `Image ${imageFileName} has been copied to folder ${assetDirectoryPath}`, + ); - let url = `${imageFolderPath}/${imageFileName}` - if (url.indexOf(' ') >= 0) - url = url.replace(/ /g, '%20') - - editor.insertText(`![${description}](${url})`) - }) - }) + let url = `${imageFolderPath}/${imageFileName}`; + if (url.indexOf(" ") >= 0) { + url = url.replace(/ /g, "%20"); + } + + editor.insertText(`![${description}](${url})`); + }); + }); } - private static replaceHint(editor: TextEditor, bufferRow:number, hint:string, withStr:string):boolean { - if (!editor) return false - const lines = editor.buffer.getLines() - let textLine = lines[bufferRow] || '' + private static replaceHint( + editor: TextEditor, + bufferRow: number, + hint: string, + withStr: string, + ): boolean { + if (!editor) { + return false; + } + const lines = editor.getBuffer().getLines(); + const textLine = lines[bufferRow] || ""; if (textLine.indexOf(hint) >= 0) { - editor.buffer.setTextInRange([ - [bufferRow, 0], - [bufferRow, textLine.length], - ], textLine.replace(hint, withStr)) - return true + editor + .getBuffer() + .setTextInRange( + [[bufferRow, 0], [bufferRow, textLine.length]], + textLine.replace(hint, withStr), + ); + return true; } - return false + return false; } - private static setUploadedImageURL(editor: TextEditor, imageFileName:string, url:string, hint:string, bufferRow:number) { - let description - if (imageFileName.lastIndexOf('.')) - description = imageFileName.slice(0, imageFileName.lastIndexOf('.')) - else - description = imageFileName + private static setUploadedImageURL( + editor: TextEditor, + imageFileName: string, + url: string, + hint: string, + bufferRow: number, + ) { + let description; + if (imageFileName.lastIndexOf(".")) { + description = imageFileName.slice(0, imageFileName.lastIndexOf(".")); + } else { + description = imageFileName; + } - const withStr = `![${description}](${url})` + const withStr = `![${description}](${url})`; if (!this.replaceHint(editor, bufferRow, hint, withStr)) { - let i = bufferRow - 20 + let i = bufferRow - 20; while (i <= bufferRow + 20) { - if (this.replaceHint(editor, i, hint, withStr)) - break - i++ + if (this.replaceHint(editor, i, hint, withStr)) { + break; + } + i++; } } } @@ -873,47 +1097,61 @@ export class MarkdownPreviewEnhancedView { * Then insert markdown image url to markdown file. * @param imageFilePath */ - public static uploadImageFile(editor:TextEditor, imageFilePath:string, imageUploader:string="imgur") { - if (!editor) return - - const imageFileName = path.basename(imageFilePath) - - const uid = Math.random().toString(36).substr(2, 9) - const hint = `![Uploading ${imageFileName}… (${uid})]()` - const bufferRow = editor.getCursorBufferPosition().row - const AccessKey = atom.config.get('markdown-preview-enhanced.AccessKey') || '' - const SecretKey = atom.config.get('markdown-preview-enhanced.SecretKey') || '' - const Bucket = atom.config.get('markdown-preview-enhanced.Bucket') || '' - const Domain = atom.config.get('markdown-preview-enhanced.Domain') || '' - - editor.insertText(hint) + public static uploadImageFile( + editor: TextEditor, + imageFilePath: string, + imageUploader: string = "imgur", + ) { + if (!editor) { + return; + } - mume.utility.uploadImage(imageFilePath, { method: imageUploader, qiniu: {AccessKey, SecretKey, Bucket, Domain}}) - .then((url)=> { - this.setUploadedImageURL(editor, imageFileName, url, hint, bufferRow) - }) - .catch((err)=> { - atom.notifications.addError(err.toString()) - }) + const imageFileName = path.basename(imageFilePath); + + const uid = Math.random() + .toString(36) + .substr(2, 9); + const hint = `![Uploading ${imageFileName}… (${uid})]()`; + const bufferRow = editor.getCursorBufferPosition().row; + const AccessKey = + atom.config.get("markdown-preview-enhanced.AccessKey") || ""; + const SecretKey = + atom.config.get("markdown-preview-enhanced.SecretKey") || ""; + const Bucket = atom.config.get("markdown-preview-enhanced.Bucket") || ""; + const Domain = atom.config.get("markdown-preview-enhanced.Domain") || ""; + + editor.insertText(hint); + + mume.utility + .uploadImage(imageFilePath, { + method: imageUploader, + qiniu: { AccessKey, SecretKey, Bucket, Domain }, + }) + .then((url) => { + this.setUploadedImageURL(editor, imageFileName, url, hint, bufferRow); + }) + .catch((err) => { + atom.notifications.addError(err.toString()); + }); } private activatePaneForEditor() { if (this.editor) { - const pane = atom.workspace.paneForItem(this.editor) - pane.activate() + const pane = atom.workspace.paneForItem(this.editor); + pane.activate(); } } public destroy() { if (this.disposables) { - this.disposables.dispose() - this.disposables = null + this.disposables.dispose(); + this.disposables = null; } - this.element.remove() - this.editor = null + this.element.remove(); + this.editor = null; if (this._destroyCB) { - this._destroyCB(this) + this._destroyCB(this); } } @@ -921,11 +1159,13 @@ export class MarkdownPreviewEnhancedView { * cb will be called when this preview is destroyed. * @param cb */ - public onPreviewDidDestroy(cb:(preview:MarkdownPreviewEnhancedView)=>void) { - this._destroyCB = cb + public onPreviewDidDestroy( + cb: (preview: MarkdownPreviewEnhancedView) => void, + ) { + this._destroyCB = cb; } } -export function isMarkdownFile(sourcePath:string):boolean { - return false +export function isMarkdownFile(sourcePath: string): boolean { + return false; } From b61a5bb207a12072b4498f1d77271b1e2623fbd9 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 26 Mar 2018 16:20:40 +0100 Subject: [PATCH 005/195] Re-generate files in out --- out/src/config-schema.d.ts | 276 ++++++++++++ out/src/config-schema.js | 575 ++++++++++++------------ out/src/config-schema.js.map | 1 + out/src/config.d.ts | 44 ++ out/src/config.js | 168 ++++--- out/src/config.js.map | 1 + out/src/extension.d.ts | 3 + out/src/extension.js | 346 ++++++++------ out/src/extension.js.map | 1 + out/src/preview-content-provider.d.ts | 159 +++++++ out/src/preview-content-provider.js | 530 +++++++++++++--------- out/src/preview-content-provider.js.map | 1 + 12 files changed, 1369 insertions(+), 736 deletions(-) create mode 100644 out/src/config-schema.d.ts create mode 100644 out/src/config-schema.js.map create mode 100644 out/src/config.d.ts create mode 100644 out/src/config.js.map create mode 100644 out/src/extension.d.ts create mode 100644 out/src/extension.js.map create mode 100644 out/src/preview-content-provider.d.ts create mode 100644 out/src/preview-content-provider.js.map diff --git a/out/src/config-schema.d.ts b/out/src/config-schema.d.ts new file mode 100644 index 00000000..1222eee0 --- /dev/null +++ b/out/src/config-schema.d.ts @@ -0,0 +1,276 @@ +export declare const configSchema: { + fileExtension: { + type: string; + default: string; + description: string; + order: number; + }; + singlePreview: { + title: string; + type: string; + default: boolean; + order: number; + }; + previewPanePosition: { + title: string; + type: string; + default: string; + enum: string[]; + order: number; + }; + openPreviewPaneAutomatically: { + title: string; + type: string; + default: boolean; + order: number; + }; + automaticallyShowPreviewOfMarkdownBeingEdited: { + title: string; + type: string; + default: boolean; + order: number; + }; + closePreviewAutomatically: { + title: string; + description: string; + type: string; + default: boolean; + order: number; + }; + breakOnSingleNewLine: { + type: string; + default: boolean; + description: string; + order: number; + }; + enableTypographer: { + type: string; + default: boolean; + description: string; + order: number; + }; + enableZenMode: { + title: string; + type: string; + default: boolean; + description: string; + order: number; + }; + codeBlockTheme: { + description: string; + default: string; + type: string; + enum: string[]; + order: number; + }; + previewTheme: { + description: string; + default: string; + type: string; + enum: string[]; + order: number; + }; + revealjsTheme: { + description: string; + default: string; + type: string; + enum: string[]; + order: number; + }; + mermaidTheme: { + description: string; + default: string; + type: string; + enum: string[]; + order: number; + }; + protocolsWhiteList: { + title: string; + type: string; + default: string; + description: string; + order: number; + }; + mathRenderingOption: { + type: string; + default: string; + description: string; + enum: string[]; + order: number; + }; + mathInlineDelimiters: { + title: string; + type: string; + default: string; + description: string; + order: number; + }; + mathBlockDelimiters: { + title: string; + type: string; + default: string; + description: string; + order: number; + }; + usePandocParser: { + title: string; + type: string; + default: boolean; + description: string; + order: number; + }; + pandocPath: { + title: string; + type: string; + default: string; + description: string; + order: number; + }; + pandocArguments: { + title: string; + type: string; + default: string; + description: string; + order: number; + }; + pandocMarkdownFlavor: { + type: string; + default: string; + title: string; + description: string; + order: number; + }; + latexEngine: { + type: string; + default: string; + title: string; + description: string; + order: number; + }; + phantomPath: { + title: string; + type: string; + default: string; + description: string; + order: number; + }; + enableWikiLinkSyntax: { + title: string; + type: string; + default: boolean; + description: string; + order: number; + }; + wikiLinkFileExtension: { + title: string; + type: string; + default: string; + description: string; + order: number; + }; + enableEmojiSyntax: { + title: string; + type: string; + default: boolean; + description: string; + order: number; + }; + enableExtendedTableSyntax: { + title: string; + type: string; + default: boolean; + description: string; + order: number; + }; + enableCriticMarkupSyntax: { + title: string; + type: string; + default: boolean; + description: string; + order: number; + }; + liveUpdate: { + type: string; + default: boolean; + description: string; + order: number; + }; + frontMatterRenderingOption: { + title: string; + type: string; + description: string; + default: string; + enum: string[]; + order: number; + }; + scrollSync: { + type: string; + default: boolean; + description: string; + order: number; + }; + printBackground: { + title: string; + type: string; + default: boolean; + description: string; + order: number; + }; + imageFolderPath: { + title: string; + description: string; + type: string; + default: string; + order: number; + }; + imageUploader: { + title: string; + description: string; + type: string; + default: string; + enum: string[]; + order: number; + }; + imageDropAction: { + title: string; + description: string; + type: string; + default: string; + enum: string[]; + order: number; + }; + AccessKey: { + type: string; + default: string; + title: string; + order: number; + }; + SecretKey: { + type: string; + default: string; + title: string; + description: string; + order: number; + }; + Bucket: { + type: string; + default: string; + title: string; + description: string; + order: number; + }; + Domain: { + type: string; + default: string; + title: string; + description: string; + order: number; + }; + enableScriptExecution: { + title: string; + description: string; + type: string; + default: boolean; + order: number; + }; +}; diff --git a/out/src/config-schema.js b/out/src/config-schema.js index 58f55391..aa113953 100644 --- a/out/src/config-schema.js +++ b/out/src/config-schema.js @@ -1,74 +1,68 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.configSchema = { - "fileExtension": { - "type": "string", - "default": ".md, .mmark, .markdown", - "description": "You may need restart Atom after making changes here.", - "order": 0 - }, - "singlePreview": { - "title": "Open Only One Preview", - "type": "boolean", - "default": true, - "order": 5 - }, - "previewPanePosition": { - "title": "Position of the preview pane", - "type": "string", - "default": "right", - "enum": [ - "left", - "right", - "up", - "down", - "center" - ], - "order": 6 - }, - "openPreviewPaneAutomatically": { - "title": "Open preview pane automatically when opening a markdown file", - "type": "boolean", - "default": true, - "order": 10 - }, - "automaticallyShowPreviewOfMarkdownBeingEdited": { - "title": "Automatically show preview of markdown being edited", - "type": "boolean", - "default": true, - "order": 11 - }, - "closePreviewAutomatically": { - "title": "Automatically close preview when closing a markdown file", - "description": "This option only works if `Open Only One Preview` is unchecked.", - "type": "boolean", - "default": true, - "order": 12 - }, - "breakOnSingleNewLine": { - "type": "boolean", - "default": true, - "description": "In Markdown, a single newline character doesn't cause a line break in the generated HTML. In GitHub Flavored Markdown, that is not true. Enable this config option to insert line breaks in rendered HTML for single newlines in Markdown source.", - "order": 15 - }, - "enableTypographer": { - "type": "boolean", - "default": false, - "description": "Enable smartypants and other sweet transforms.", - "order": 16 - }, - "enableZenMode": { - "title": "Zen Mode", - "type": "boolean", - "default": false, - "description": "Distraction free writing.", - "order": 17 - }, - "codeBlockTheme": { - "description": "Code block theme. If `auto.css` is chosen, then the code block theme that best matches the current preview theme will be picked.", - "default": "auto.css", - "type": "string", - "enum": [ + fileExtension: { + type: "string", + default: ".md, .mmark, .markdown", + description: "You may need restart Atom after making changes here.", + order: 0, + }, + singlePreview: { + title: "Open Only One Preview", + type: "boolean", + default: true, + order: 5, + }, + previewPanePosition: { + title: "Position of the preview pane", + type: "string", + default: "right", + enum: ["left", "right", "up", "down", "center"], + order: 6, + }, + openPreviewPaneAutomatically: { + title: "Open preview pane automatically when opening a markdown file", + type: "boolean", + default: true, + order: 10, + }, + automaticallyShowPreviewOfMarkdownBeingEdited: { + title: "Automatically show preview of markdown being edited", + type: "boolean", + default: true, + order: 11, + }, + closePreviewAutomatically: { + title: "Automatically close preview when closing a markdown file", + description: "This option only works if `Open Only One Preview` is unchecked.", + type: "boolean", + default: true, + order: 12, + }, + breakOnSingleNewLine: { + type: "boolean", + default: true, + description: "In Markdown, a single newline character doesn't cause a line break in the generated HTML. In GitHub Flavored Markdown, that is not true. Enable this config option to insert line breaks in rendered HTML for single newlines in Markdown source.", + order: 15, + }, + enableTypographer: { + type: "boolean", + default: false, + description: "Enable smartypants and other sweet transforms.", + order: 16, + }, + enableZenMode: { + title: "Zen Mode", + type: "boolean", + default: false, + description: "Distraction free writing.", + order: 17, + }, + codeBlockTheme: { + description: "Code block theme. If `auto.css` is chosen, then the code block theme that best matches the current preview theme will be picked.", + default: "auto.css", + type: "string", + enum: [ "auto.css", "default.css", "atom-dark.css", @@ -91,15 +85,15 @@ exports.configSchema = { "twilight.css", "vs.css", "vue.css", - "xonokai.css" + "xonokai.css", ], - "order": 20 + order: 20, }, - "previewTheme": { - "description": "Preview Theme", - "default": "github-light.css", - "type": "string", - "enum": [ + previewTheme: { + description: "Preview Theme", + default: "github-light.css", + type: "string", + enum: [ "atom-dark.css", "atom-light.css", "atom-material.css", @@ -115,15 +109,15 @@ exports.configSchema = { "one-light.css", "solarized-dark.css", "solarized-light.css", - "vue.css" + "vue.css", ], - "order": 21 + order: 21, }, - "revealjsTheme": { - "description": "RevealJS Presentation Theme", - "default": "white.css", - "type": "string", - "enum": [ + revealjsTheme: { + description: "RevealJS Presentation Theme", + default: "white.css", + type: "string", + enum: [ "beige.css", "black.css", "blood.css", @@ -135,225 +129,210 @@ exports.configSchema = { "sky.css", "solarized.css", "white.css", - "none.css" - ], - "order": 22 - }, - "mermaidTheme": { - "description": "Mermaid theme, you can choose one from [\"mermaid.css\", \"mermaid.dark.css\", \"mermaid.forest.css\"]", - "default": "mermaid.css", - "type": "string", - "enum": [ - "mermaid.css", - "mermaid.dark.css", - "mermaid.forest.css" - ], - "order": 23 - }, - "protocolsWhiteList": { - "title": "Protocols Whitelist", - "type": "string", - "default": "http, https, atom, file", - "description": "Accepted protocols followed by `://` for links.", - "order": 25 - }, - "mathRenderingOption": { - "type": "string", - "default": "KaTeX", - "description": "Choose the Math expression rendering method here. You can also disable math rendering if you want by choosing 'None'.", - "enum": [ - "KaTeX", - "MathJax", - "None" - ], - "order": 30 - }, - "mathInlineDelimiters": { - "title": "Inline Indicator", - "type": "string", - "default": "[[\"$\", \"$\"], [\"\\\\(\", \"\\\\)\"]]", - "description": "Use customized Math expression inline indicator. By default it is '[[\"$\", \"$\"]]', which means content within '**$**' and '**$**' will be rendered in inline mode. You can also define multiple indicators separated by comma. For example, '[[\"$\", \"$\"], [\"\\\\\\\\(\", \"\\\\\\\\)\"]]' will render inline math expression within '**$**' and '**$**', '**\\\\(**' and '**\\\\)**'.", - "order": 31 - }, - "mathBlockDelimiters": { - "title": "Block Indicator", - "type": "string", - "default": "[[\"$$\", \"$$\"], [\"\\\\[\", \"\\\\]\"]]", - "description": "Use customized Math expression block indicator. By default it is [[\"$$\", \"$$\"]].", - "order": 32 - }, - "usePandocParser": { - "title": "Use Pandoc Parser", - "type": "boolean", - "default": false, - "description": "Enable this option will render markdown by pandoc instead of markdown-it. Live update will be disabled automatically if this option is enabled.", - "order": 35 - }, - "pandocPath": { - "title": "Pandoc Options: Path", - "type": "string", - "default": "pandoc", - "description": "Please specify the correct path to your pandoc executable", - "order": 36 - }, - "pandocArguments": { - "title": "Pandoc Options: Commandline Arguments", - "type": "string", - "default": "", - "description": "Comma separated pandoc arguments e.g. `--smart, --filter=/bin/exe`. Please use long argument names.", - "order": 37 - }, - "pandocMarkdownFlavor": { - "type": "string", - "default": "markdown-raw_tex+tex_math_single_backslash", - "title": "Pandoc Options: Markdown Flavor", - "description": "Enter the pandoc markdown flavor you want", - "order": 38 - }, - "latexEngine": { - "type": "string", - "default": "pdflatex", - "title": "LaTeX Engine", - "description": "Default LaTeX engine used for Pandoc export and LaTeX code chunk.", - "order": 39 - }, - "phantomPath": { - "title": "PhantomJS Options: Path", - "type": "string", - "default": "phantomjs", - "description": "Please specify the correct path to your phantomjs executable", - "order": 45 - }, - "enableWikiLinkSyntax": { - "title": "Enable Wiki Link syntax", - "type": "boolean", - "default": true, - "description": "Enable Wiki Link syntax support. More information can be found at https://help.github.com/articles/adding-links-to-wikis/", - "order": 50 - }, - "wikiLinkFileExtension": { - "title": "Wiki Link file extension", - "type": "string", - "default": ".md", - "description": "By default, [[test]] will direct to file path `test.md`.", - "order": 51 - }, - "enableEmojiSyntax": { - "title": "Enable emoji and font-awesome syntax", - "type": "boolean", - "default": true, - "description": "Enable emoji & font-awesome plugin. This only works for markdown-it parser, but not pandoc parser.", - "order": 52 - }, - "enableExtendedTableSyntax": { - "title": "Enable extended table syntax", - "type": "boolean", - "default": false, - "description": "Enable extended table syntax to support merging table cells.", - "order": 53 - }, - "enableCriticMarkupSyntax": { - "title": "Enable CriticMarkup syntax", - "type": "boolean", - "default": false, - "description": "Enable CriticMarkup syntax. Only works with markdown-it parser. Please check http://criticmarkup.com/users-guide.php for more information.", - "order": 54 - }, - "liveUpdate": { - "type": "boolean", - "default": true, - "description": "Re-render the preview as the contents of the source changes, without requiring the source buffer to be saved. If disabled, the preview is re-rendered only when the buffer is saved to disk. Disable live update will also disable scroll sync.", - "order": 55 - }, - "frontMatterRenderingOption": { - "title": "Front Matter rendering option", - "type": "string", - "description": "You can choose how to render front matter here. 'none' option will hide front matter.", - "default": "table", - "enum": [ - "table", - "code block", - "none" - ], - "order": 60 - }, - "scrollSync": { - "type": "boolean", - "default": true, - "description": "2 way scroll sync. Sync both markdown source and markdown preview when scrolling.", - "order": 65 - }, - "printBackground": { - "title": "Print Background", - "type": "boolean", - "default": false, - "description": "Whether to print background for file export or not. If set to `false`, then `github-light` preview theme will be used. You can also set `print_background` in front-matter for individual files.", - "order": 70 - }, - "imageFolderPath": { - "title": "Image folder path", - "description": "When using Image Helper to copy images, by default images will be copied to root image folder path '/assets'", - "type": "string", - "default": "/assets", - "order": 75 - }, - "imageUploader": { - "title": "Image Uploader", - "description": "You can choose different image uploader to upload image.", - "type": "string", - "default": "imgur", - "enum": [ - "imgur", - "sm.ms", - "qiniu", + "none.css", ], - "order": 76 - }, - "imageDropAction": { - "title": "Drop image to editor", - "description": "What to do after you drop an image to editor", - "type": "string", - "default": "upload", - "enum": [ + order: 22, + }, + mermaidTheme: { + description: 'Mermaid theme, you can choose one from ["mermaid.css", "mermaid.dark.css", "mermaid.forest.css"]', + default: "mermaid.css", + type: "string", + enum: ["mermaid.css", "mermaid.dark.css", "mermaid.forest.css"], + order: 23, + }, + protocolsWhiteList: { + title: "Protocols Whitelist", + type: "string", + default: "http, https, atom, file", + description: "Accepted protocols followed by `://` for links.", + order: 25, + }, + mathRenderingOption: { + type: "string", + default: "KaTeX", + description: "Choose the Math expression rendering method here. You can also disable math rendering if you want by choosing 'None'.", + enum: ["KaTeX", "MathJax", "None"], + order: 30, + }, + mathInlineDelimiters: { + title: "Inline Indicator", + type: "string", + default: '[["$", "$"], ["\\\\(", "\\\\)"]]', + description: "Use customized Math expression inline indicator. By default it is '[[\"$\", \"$\"]]', which means content within '**$**' and '**$**' will be rendered in inline mode. You can also define multiple indicators separated by comma. For example, '[[\"$\", \"$\"], [\"\\\\\\\\(\", \"\\\\\\\\)\"]]' will render inline math expression within '**$**' and '**$**', '**\\\\(**' and '**\\\\)**'.", + order: 31, + }, + mathBlockDelimiters: { + title: "Block Indicator", + type: "string", + default: '[["$$", "$$"], ["\\\\[", "\\\\]"]]', + description: 'Use customized Math expression block indicator. By default it is [["$$", "$$"]].', + order: 32, + }, + usePandocParser: { + title: "Use Pandoc Parser", + type: "boolean", + default: false, + description: "Enable this option will render markdown by pandoc instead of markdown-it. Live update will be disabled automatically if this option is enabled.", + order: 35, + }, + pandocPath: { + title: "Pandoc Options: Path", + type: "string", + default: "pandoc", + description: "Please specify the correct path to your pandoc executable", + order: 36, + }, + pandocArguments: { + title: "Pandoc Options: Commandline Arguments", + type: "string", + default: "", + description: "Comma separated pandoc arguments e.g. `--smart, --filter=/bin/exe`. Please use long argument names.", + order: 37, + }, + pandocMarkdownFlavor: { + type: "string", + default: "markdown-raw_tex+tex_math_single_backslash", + title: "Pandoc Options: Markdown Flavor", + description: "Enter the pandoc markdown flavor you want", + order: 38, + }, + latexEngine: { + type: "string", + default: "pdflatex", + title: "LaTeX Engine", + description: "Default LaTeX engine used for Pandoc export and LaTeX code chunk.", + order: 39, + }, + phantomPath: { + title: "PhantomJS Options: Path", + type: "string", + default: "phantomjs", + description: "Please specify the correct path to your phantomjs executable", + order: 45, + }, + enableWikiLinkSyntax: { + title: "Enable Wiki Link syntax", + type: "boolean", + default: true, + description: "Enable Wiki Link syntax support. More information can be found at https://help.github.com/articles/adding-links-to-wikis/", + order: 50, + }, + wikiLinkFileExtension: { + title: "Wiki Link file extension", + type: "string", + default: ".md", + description: "By default, [[test]] will direct to file path `test.md`.", + order: 51, + }, + enableEmojiSyntax: { + title: "Enable emoji and font-awesome syntax", + type: "boolean", + default: true, + description: "Enable emoji & font-awesome plugin. This only works for markdown-it parser, but not pandoc parser.", + order: 52, + }, + enableExtendedTableSyntax: { + title: "Enable extended table syntax", + type: "boolean", + default: false, + description: "Enable extended table syntax to support merging table cells.", + order: 53, + }, + enableCriticMarkupSyntax: { + title: "Enable CriticMarkup syntax", + type: "boolean", + default: false, + description: "Enable CriticMarkup syntax. Only works with markdown-it parser. Please check http://criticmarkup.com/users-guide.php for more information.", + order: 54, + }, + liveUpdate: { + type: "boolean", + default: true, + description: "Re-render the preview as the contents of the source changes, without requiring the source buffer to be saved. If disabled, the preview is re-rendered only when the buffer is saved to disk. Disable live update will also disable scroll sync.", + order: 55, + }, + frontMatterRenderingOption: { + title: "Front Matter rendering option", + type: "string", + description: "You can choose how to render front matter here. 'none' option will hide front matter.", + default: "table", + enum: ["table", "code block", "none"], + order: 60, + }, + scrollSync: { + type: "boolean", + default: true, + description: "2 way scroll sync. Sync both markdown source and markdown preview when scrolling.", + order: 65, + }, + printBackground: { + title: "Print Background", + type: "boolean", + default: false, + description: "Whether to print background for file export or not. If set to `false`, then `github-light` preview theme will be used. You can also set `print_background` in front-matter for individual files.", + order: 70, + }, + imageFolderPath: { + title: "Image folder path", + description: "When using Image Helper to copy images, by default images will be copied to root image folder path '/assets'", + type: "string", + default: "/assets", + order: 75, + }, + imageUploader: { + title: "Image Uploader", + description: "You can choose different image uploader to upload image.", + type: "string", + default: "imgur", + enum: ["imgur", "sm.ms", "qiniu"], + order: 76, + }, + imageDropAction: { + title: "Drop image to editor", + description: "What to do after you drop an image to editor", + type: "string", + default: "upload", + enum: [ "upload", "insert relative path", "copy to image folder", - "do nothing" + "do nothing", ], - "order": 77 - }, - "AccessKey": { - "type": "string", - "default": "", - "title": "Qiniu AccessKey", - "order": 78 - }, - "SecretKey": { - "type": "string", - "default": "", - "title": "Qiniu SecretKey", - "description": "", - "order": 79 - }, - "Bucket": { - "type": "string", - "default": "", - "title": "Qiniu Bucket", - "description": "", - "order": 80 - }, - "Domain": { - "type": "string", - "default": "http://", - "title": "Qiniu Domain", - "description": "", - "order": 81 - }, - "enableScriptExecution": { - "title": "Enable Script Execution", - "description": "Disabling this will prevent executing code chunks and importing JavaScript files.", - "type": "boolean", - "default": true, - "order": 84 - } + order: 77, + }, + AccessKey: { + type: "string", + default: "", + title: "Qiniu AccessKey", + order: 78, + }, + SecretKey: { + type: "string", + default: "", + title: "Qiniu SecretKey", + description: "", + order: 79, + }, + Bucket: { + type: "string", + default: "", + title: "Qiniu Bucket", + description: "", + order: 80, + }, + Domain: { + type: "string", + default: "http://", + title: "Qiniu Domain", + description: "", + order: 81, + }, + enableScriptExecution: { + title: "Enable Script Execution", + description: "Disabling this will prevent executing code chunks and importing JavaScript files.", + type: "boolean", + default: true, + order: 84, + }, }; +//# sourceMappingURL=config-schema.js.map \ No newline at end of file diff --git a/out/src/config-schema.js.map b/out/src/config-schema.js.map new file mode 100644 index 00000000..2b32cba4 --- /dev/null +++ b/out/src/config-schema.js.map @@ -0,0 +1 @@ +{"version":3,"file":"config-schema.js","sourceRoot":"","sources":["../../src/config-schema.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/out/src/config.d.ts b/out/src/config.d.ts new file mode 100644 index 00000000..8be1d27e --- /dev/null +++ b/out/src/config.d.ts @@ -0,0 +1,44 @@ +import { MarkdownEngineConfig } from "@shd101wyy/mume"; +import { CompositeDisposable } from "atom"; +import { MathRenderingOption } from "../../mume/out/src/markdown-engine-config"; +export declare class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { + static getCurrentConfig(): MarkdownPreviewEnhancedConfig; + usePandocParser: boolean; + breakOnSingleNewLine: boolean; + enableTypographer: boolean; + enableWikiLinkSyntax: boolean; + wikiLinkFileExtension: string; + enableEmojiSyntax: boolean; + enableExtendedTableSyntax: boolean; + enableCriticMarkupSyntax: boolean; + protocolsWhiteList: string; + mathRenderingOption: MathRenderingOption; + mathInlineDelimiters: string[][]; + mathBlockDelimiters: string[][]; + codeBlockTheme: string; + previewTheme: string; + revealjsTheme: string; + mermaidTheme: string; + frontMatterRenderingOption: string; + imageFolderPath: string; + printBackground: boolean; + phantomPath: string; + pandocPath: string; + pandocMarkdownFlavor: string; + pandocArguments: string[]; + latexEngine: string; + enableScriptExecution: boolean; + fileExtension: string[]; + singlePreview: boolean; + scrollSync: boolean; + liveUpdate: boolean; + previewPanePosition: string; + openPreviewPaneAutomatically: boolean; + automaticallyShowPreviewOfMarkdownBeingEdited: boolean; + closePreviewAutomatically: boolean; + imageUploader: string; + imageDropAction: string; + constructor(); + onDidChange(subscriptions: CompositeDisposable, callback: any): void; + [key: string]: any; +} diff --git a/out/src/config.js b/out/src/config.js index 7cf9f3da..fcc93134 100644 --- a/out/src/config.js +++ b/out/src/config.js @@ -8,92 +8,102 @@ class MarkdownPreviewEnhancedConfig { /* * MarkdownEngineConfig properties */ - this.usePandocParser = atom.config.get('markdown-preview-enhanced.usePandocParser'); - this.breakOnSingleNewLine = atom.config.get('markdown-preview-enhanced.breakOnSingleNewLine'); - this.enableTypographer = atom.config.get('markdown-preview-enhanced.enableTypographer'); - this.enableWikiLinkSyntax = atom.config.get('markdown-preview-enhanced.enableWikiLinkSyntax'); - this.enableEmojiSyntax = atom.config.get('markdown-preview-enhanced.enableEmojiSyntax'); - this.enableExtendedTableSyntax = atom.config.get('markdown-preview-enhanced.enableExtendedTableSyntax'); - this.enableCriticMarkupSyntax = atom.config.get('markdown-preview-enhanced.enableCriticMarkupSyntax'); - this.wikiLinkFileExtension = atom.config.get('markdown-preview-enhanced.wikiLinkFileExtension'); - this.protocolsWhiteList = atom.config.get('markdown-preview-enhanced.protocolsWhiteList'); - this.mathRenderingOption = atom.config.get('markdown-preview-enhanced.mathRenderingOption'); + this.usePandocParser = atom.config.get("markdown-preview-enhanced.usePandocParser"); + this.breakOnSingleNewLine = atom.config.get("markdown-preview-enhanced.breakOnSingleNewLine"); + this.enableTypographer = atom.config.get("markdown-preview-enhanced.enableTypographer"); + this.enableWikiLinkSyntax = atom.config.get("markdown-preview-enhanced.enableWikiLinkSyntax"); + this.enableEmojiSyntax = atom.config.get("markdown-preview-enhanced.enableEmojiSyntax"); + this.enableExtendedTableSyntax = atom.config.get("markdown-preview-enhanced.enableExtendedTableSyntax"); + this.enableCriticMarkupSyntax = atom.config.get("markdown-preview-enhanced.enableCriticMarkupSyntax"); + this.wikiLinkFileExtension = atom.config.get("markdown-preview-enhanced.wikiLinkFileExtension"); + this.protocolsWhiteList = atom.config.get("markdown-preview-enhanced.protocolsWhiteList"); + this.mathRenderingOption = atom.config.get("markdown-preview-enhanced.mathRenderingOption"); try { - this.mathInlineDelimiters = JSON.parse(atom.config.get('markdown-preview-enhanced.mathInlineDelimiters')); + this.mathInlineDelimiters = JSON.parse(atom.config.get("markdown-preview-enhanced.mathInlineDelimiters")); } catch (error) { this.mathInlineDelimiters = [["$", "$"], ["\\(", "\\)"]]; } try { - this.mathBlockDelimiters = JSON.parse(atom.config.get('markdown-preview-enhanced.mathBlockDelimiters')); + this.mathBlockDelimiters = JSON.parse(atom.config.get("markdown-preview-enhanced.mathBlockDelimiters")); } catch (error) { this.mathBlockDelimiters = [["$$", "$$"], ["\\[", "\\]"]]; } - this.codeBlockTheme = atom.config.get('markdown-preview-enhanced.codeBlockTheme'); - this.previewTheme = atom.config.get('markdown-preview-enhanced.previewTheme'); - this.revealjsTheme = atom.config.get('markdown-preview-enhanced.revealjsTheme'); - this.mermaidTheme = atom.config.get('markdown-preview-enhanced.mermaidTheme'); - this.frontMatterRenderingOption = atom.config.get('markdown-preview-enhanced.frontMatterRenderingOption'); - this.imageFolderPath = atom.config.get('markdown-preview-enhanced.imageFolderPath'); - this.printBackground = atom.config.get('markdown-preview-enhanced.printBackground'); - this.phantomPath = atom.config.get('markdown-preview-enhanced.phantomPath'); - this.pandocPath = atom.config.get('markdown-preview-enhanced.pandocPath'); - this.pandocMarkdownFlavor = atom.config.get('markdown-preview-enhanced.pandocMarkdownFlavor'); - this.pandocArguments = atom.config.get('markdown-preview-enhanced.pandocArguments').split(',').map((x) => x.trim()).filter((x) => x.length) || []; - this.latexEngine = atom.config.get('markdown-preview-enhanced.latexEngine'); - this.enableScriptExecution = atom.config.get('markdown-preview-enhanced.enableScriptExecution'); + this.codeBlockTheme = atom.config.get("markdown-preview-enhanced.codeBlockTheme"); + this.previewTheme = atom.config.get("markdown-preview-enhanced.previewTheme"); + this.revealjsTheme = atom.config.get("markdown-preview-enhanced.revealjsTheme"); + this.mermaidTheme = atom.config.get("markdown-preview-enhanced.mermaidTheme"); + this.frontMatterRenderingOption = atom.config.get("markdown-preview-enhanced.frontMatterRenderingOption"); + this.imageFolderPath = atom.config.get("markdown-preview-enhanced.imageFolderPath"); + this.printBackground = atom.config.get("markdown-preview-enhanced.printBackground"); + this.phantomPath = atom.config.get("markdown-preview-enhanced.phantomPath"); + this.pandocPath = atom.config.get("markdown-preview-enhanced.pandocPath"); + this.pandocMarkdownFlavor = atom.config.get("markdown-preview-enhanced.pandocMarkdownFlavor"); + this.pandocArguments = + atom.config + .get("markdown-preview-enhanced.pandocArguments") + .split(",") + .map((x) => x.trim()) + .filter((x) => x.length) || []; + this.latexEngine = atom.config.get("markdown-preview-enhanced.latexEngine"); + this.enableScriptExecution = atom.config.get("markdown-preview-enhanced.enableScriptExecution"); /* * Extra configs for mpe */ - this.fileExtension = atom.config.get('markdown-preview-enhanced.fileExtension').split(',').map((x) => x.trim()).filter((x) => x.length) || ['.md', '.mmark', '.markdown']; - this.singlePreview = atom.config.get('markdown-preview-enhanced.singlePreview'); - this.scrollSync = atom.config.get('markdown-preview-enhanced.scrollSync'); - this.liveUpdate = atom.config.get('markdown-preview-enhanced.liveUpdate'); - this.previewPanePosition = atom.config.get('markdown-preview-enhanced.previewPanePosition'); - this.openPreviewPaneAutomatically = atom.config.get('markdown-preview-enhanced.openPreviewPaneAutomatically'); - this.automaticallyShowPreviewOfMarkdownBeingEdited = atom.config.get('markdown-preview-enhanced.automaticallyShowPreviewOfMarkdownBeingEdited'); - this.closePreviewAutomatically = atom.config.get('markdown-preview-enhanced.closePreviewAutomatically'); + this.fileExtension = atom.config + .get("markdown-preview-enhanced.fileExtension") + .split(",") + .map((x) => x.trim()) + .filter((x) => x.length) || [".md", ".mmark", ".markdown"]; + this.singlePreview = atom.config.get("markdown-preview-enhanced.singlePreview"); + this.scrollSync = atom.config.get("markdown-preview-enhanced.scrollSync"); + this.liveUpdate = atom.config.get("markdown-preview-enhanced.liveUpdate"); + this.previewPanePosition = atom.config.get("markdown-preview-enhanced.previewPanePosition"); + this.openPreviewPaneAutomatically = atom.config.get("markdown-preview-enhanced.openPreviewPaneAutomatically"); + this.automaticallyShowPreviewOfMarkdownBeingEdited = atom.config.get("markdown-preview-enhanced.automaticallyShowPreviewOfMarkdownBeingEdited"); + this.closePreviewAutomatically = atom.config.get("markdown-preview-enhanced.closePreviewAutomatically"); // this.enableZenMode = atom.config.get('markdown-preview-enhanced.enableZenMode') - this.imageUploader = atom.config.get('markdown-preview-enhanced.imageUploader'); - this.imageDropAction = atom.config.get('markdown-preview-enhanced.imageDropAction'); + this.imageUploader = atom.config.get("markdown-preview-enhanced.imageUploader"); + this.imageDropAction = atom.config.get("markdown-preview-enhanced.imageDropAction"); } onDidChange(subscriptions, callback) { - subscriptions.add(atom.config.onDidChange('markdown-preview-enhanced.usePandocParser', ({ newValue }) => { + subscriptions.add(atom.config.onDidChange("markdown-preview-enhanced.usePandocParser", ({ newValue }) => { this.usePandocParser = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.breakOnSingleNewLine', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.breakOnSingleNewLine", ({ newValue }) => { this.breakOnSingleNewLine = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.enableTypographer', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.enableTypographer", ({ newValue }) => { this.enableTypographer = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.enableWikiLinkSyntax', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.enableWikiLinkSyntax", ({ newValue }) => { this.enableWikiLinkSyntax = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.enableEmojiSyntax', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.enableEmojiSyntax", ({ newValue }) => { this.enableEmojiSyntax = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.enableExtendedTableSyntax', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.enableExtendedTableSyntax", ({ newValue }) => { this.enableExtendedTableSyntax = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.enableCriticMarkupSyntax', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.enableCriticMarkupSyntax", ({ newValue }) => { this.enableCriticMarkupSyntax = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.wikiLinkFileExtension', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.wikiLinkFileExtension", ({ newValue }) => { this.wikiLinkFileExtension = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.protocolsWhiteList', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.protocolsWhiteList", ({ newValue }) => { this.protocolsWhiteList = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.mathRenderingOption', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.mathRenderingOption", ({ newValue }) => { this.mathRenderingOption = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.mathInlineDelimiters', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.mathInlineDelimiters", ({ newValue }) => { let mathInlineDelimiters; try { mathInlineDelimiters = JSON.parse(newValue); - if (JSON.stringify(mathInlineDelimiters) !== JSON.stringify(this.mathInlineDelimiters)) { + if (JSON.stringify(mathInlineDelimiters) !== + JSON.stringify(this.mathInlineDelimiters)) { this.mathInlineDelimiters = mathInlineDelimiters; callback(); } @@ -101,11 +111,12 @@ class MarkdownPreviewEnhancedConfig { catch (error) { mathInlineDelimiters = [["$", "$"], ["\\(", "\\)"]]; } - }), atom.config.onDidChange('markdown-preview-enhanced.mathBlockDelimiters', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.mathBlockDelimiters", ({ newValue }) => { let mathBlockDelimiters; try { mathBlockDelimiters = JSON.parse(newValue); - if (JSON.stringify(mathBlockDelimiters) !== JSON.stringify(this.mathBlockDelimiters)) { + if (JSON.stringify(mathBlockDelimiters) !== + JSON.stringify(this.mathBlockDelimiters)) { this.mathBlockDelimiters = mathBlockDelimiters; callback(); } @@ -113,66 +124,74 @@ class MarkdownPreviewEnhancedConfig { catch (error) { mathBlockDelimiters = [["$$", "$$"], ["\\[", "\\]"]]; } - }), atom.config.onDidChange('markdown-preview-enhanced.codeBlockTheme', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.codeBlockTheme", ({ newValue }) => { this.codeBlockTheme = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.previewTheme', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.previewTheme", ({ newValue }) => { this.previewTheme = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.revealjsTheme', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.revealjsTheme", ({ newValue }) => { this.revealjsTheme = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.mermaidTheme', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.mermaidTheme", ({ newValue }) => { this.mermaidTheme = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.frontMatterRenderingOption', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.frontMatterRenderingOption", ({ newValue }) => { this.frontMatterRenderingOption = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.imageFolderPath', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.imageFolderPath", ({ newValue }) => { this.imageFolderPath = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.printBackground', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.printBackground", ({ newValue }) => { this.printBackground = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.phantomPath', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.phantomPath", ({ newValue }) => { this.phantomPath = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.pandocPath', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.pandocPath", ({ newValue }) => { this.pandocPath = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.pandocMarkdownFlavor', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.pandocMarkdownFlavor", ({ newValue }) => { this.pandocMarkdownFlavor = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.pandocArguments', ({ newValue }) => { - this.pandocArguments = newValue.split(',').map((x) => x.trim()).filter((x) => x.length) || []; + }), atom.config.onDidChange("markdown-preview-enhanced.pandocArguments", ({ newValue }) => { + this.pandocArguments = + newValue + .split(",") + .map((x) => x.trim()) + .filter((x) => x.length) || []; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.latexEngine', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.latexEngine", ({ newValue }) => { this.latexEngine = newValue; // callback() - }), atom.config.onDidChange('markdown-preview-enhanced.enableScriptExecution', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.enableScriptExecution", ({ newValue }) => { this.enableScriptExecution = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.fileExtension', ({ newValue }) => { - this.fileExtension = newValue.split(',').map((x) => x.trim()).filter((x) => x.length) || []; + }), atom.config.onDidChange("markdown-preview-enhanced.fileExtension", ({ newValue }) => { + this.fileExtension = + newValue + .split(",") + .map((x) => x.trim()) + .filter((x) => x.length) || []; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.singlePreview', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.singlePreview", ({ newValue }) => { this.singlePreview = newValue; // callback() // <= No need to call callback. will cause error here. - }), atom.config.onDidChange('markdown-preview-enhanced.scrollSync', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.scrollSync", ({ newValue }) => { this.scrollSync = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.liveUpdate', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.liveUpdate", ({ newValue }) => { this.liveUpdate = newValue; // callback() - }), atom.config.onDidChange('markdown-preview-enhanced.previewPanePosition', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.previewPanePosition", ({ newValue }) => { this.previewPanePosition = newValue; - }), atom.config.onDidChange('markdown-preview-enhanced.openPreviewPaneAutomatically', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.openPreviewPaneAutomatically", ({ newValue }) => { this.openPreviewPaneAutomatically = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.automaticallyShowPreviewOfMarkdownBeingEdited', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.automaticallyShowPreviewOfMarkdownBeingEdited", ({ newValue }) => { this.automaticallyShowPreviewOfMarkdownBeingEdited = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.closePreviewAutomatically', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.closePreviewAutomatically", ({ newValue }) => { this.closePreviewAutomatically = newValue; callback(); }), @@ -182,12 +201,13 @@ class MarkdownPreviewEnhancedConfig { // callback() }), */ - atom.config.onDidChange('markdown-preview-enhanced.imageUploader', ({ newValue }) => { + atom.config.onDidChange("markdown-preview-enhanced.imageUploader", ({ newValue }) => { this.imageUploader = newValue; callback(); - }), atom.config.onDidChange('markdown-preview-enhanced.imageDropAction', ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced.imageDropAction", ({ newValue }) => { this.imageDropAction = newValue; })); } } exports.MarkdownPreviewEnhancedConfig = MarkdownPreviewEnhancedConfig; +//# sourceMappingURL=config.js.map \ No newline at end of file diff --git a/out/src/config.js.map b/out/src/config.js.map new file mode 100644 index 00000000..931970aa --- /dev/null +++ b/out/src/config.js.map @@ -0,0 +1 @@ +{"version":3,"file":"config.js","sourceRoot":"","sources":["../../src/config.ts"],"names":[],"mappings":";;AAIA;IACS,MAAM,CAAC,gBAAgB;QAC5B,MAAM,CAAC,IAAI,6BAA6B,EAAE,CAAC;IAC7C,CAAC;IA+CD;QACE;;WAEG;QACH,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACpC,2CAA2C,CAC5C,CAAC;QACF,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACzC,gDAAgD,CACjD,CAAC;QACF,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACtC,6CAA6C,CAC9C,CAAC;QACF,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACzC,gDAAgD,CACjD,CAAC;QACF,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACtC,6CAA6C,CAC9C,CAAC;QACF,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC9C,qDAAqD,CACtD,CAAC;QACF,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC7C,oDAAoD,CACrD,CAAC;QACF,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC1C,iDAAiD,CAClD,CAAC;QACF,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACvC,8CAA8C,CAC/C,CAAC;QACF,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACxC,+CAA+C,CAChD,CAAC;QAEF,IAAI,CAAC;YACH,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,KAAK,CACpC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,gDAAgD,CAAC,CAClE,CAAC;QACJ,CAAC;QAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC;YACf,IAAI,CAAC,oBAAoB,GAAG,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC;QAC3D,CAAC;QACD,IAAI,CAAC;YACH,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,KAAK,CACnC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,+CAA+C,CAAC,CACjE,CAAC;QACJ,CAAC;QAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC;YACf,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC;QAC5D,CAAC;QAED,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACnC,0CAA0C,CAC3C,CAAC;QACF,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACjC,wCAAwC,CACzC,CAAC;QACF,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAClC,yCAAyC,CAC1C,CAAC;QACF,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACjC,wCAAwC,CACzC,CAAC;QACF,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC/C,sDAAsD,CACvD,CAAC;QACF,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACpC,2CAA2C,CAC5C,CAAC;QACF,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACpC,2CAA2C,CAC5C,CAAC;QACF,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,uCAAuC,CAAC,CAAC;QAC5E,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,sCAAsC,CAAC,CAAC;QAC1E,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACzC,gDAAgD,CACjD,CAAC;QACF,IAAI,CAAC,eAAe;YAClB,IAAI,CAAC,MAAM;iBACR,GAAG,CAAC,2CAA2C,CAAC;iBAChD,KAAK,CAAC,GAAG,CAAC;iBACV,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;iBACpB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;QACnC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,uCAAuC,CAAC,CAAC;QAC5E,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC1C,iDAAiD,CAClD,CAAC;QAEF;;WAEG;QACH,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,MAAM;aAC7B,GAAG,CAAC,yCAAyC,CAAC;aAC9C,KAAK,CAAC,GAAG,CAAC;aACV,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;aACpB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,EAAE,WAAW,CAAC,CAAC;QAC7D,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAClC,yCAAyC,CAC1C,CAAC;QACF,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,sCAAsC,CAAC,CAAC;QAC1E,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,sCAAsC,CAAC,CAAC;QAC1E,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACxC,+CAA+C,CAChD,CAAC;QACF,IAAI,CAAC,4BAA4B,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACjD,wDAAwD,CACzD,CAAC;QACF,IAAI,CAAC,6CAA6C,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAClE,yEAAyE,CAC1E,CAAC;QACF,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC9C,qDAAqD,CACtD,CAAC;QACF,kFAAkF;QAClF,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAClC,yCAAyC,CAC1C,CAAC;QACF,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACpC,2CAA2C,CAC5C,CAAC;IACJ,CAAC;IAEM,WAAW,CAAC,aAAkC,EAAE,QAAQ;QAC7D,aAAa,CAAC,GAAG,CACf,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,2CAA2C,EAC3C,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC;YAChC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,gDAAgD,EAChD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,oBAAoB,GAAG,QAAQ,CAAC;YACrC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,6CAA6C,EAC7C,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC;YAClC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,gDAAgD,EAChD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,oBAAoB,GAAG,QAAQ,CAAC;YACrC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,6CAA6C,EAC7C,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC;YAClC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,qDAAqD,EACrD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,yBAAyB,GAAG,QAAQ,CAAC;YAC1C,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,oDAAoD,EACpD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,wBAAwB,GAAG,QAAQ,CAAC;YACzC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,iDAAiD,EACjD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,qBAAqB,GAAG,QAAQ,CAAC;YACtC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,8CAA8C,EAC9C,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,kBAAkB,GAAG,QAAQ,CAAC;YACnC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,+CAA+C,EAC/C,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,mBAAmB,GAAG,QAAQ,CAAC;YACpC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,gDAAgD,EAChD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,oBAAoB,CAAC;YACzB,IAAI,CAAC;gBACH,oBAAoB,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC;gBAC5C,EAAE,CAAC,CACD,IAAI,CAAC,SAAS,CAAC,oBAAoB,CAAC;oBACpC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAC1C,CAAC,CAAC,CAAC;oBACD,IAAI,CAAC,oBAAoB,GAAG,oBAAoB,CAAC;oBACjD,QAAQ,EAAE,CAAC;gBACb,CAAC;YACH,CAAC;YAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC;gBACf,oBAAoB,GAAG,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC;YACtD,CAAC;QACH,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,+CAA+C,EAC/C,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,mBAAmB,CAAC;YACxB,IAAI,CAAC;gBACH,mBAAmB,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC;gBAC3C,EAAE,CAAC,CACD,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC;oBACnC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CACzC,CAAC,CAAC,CAAC;oBACD,IAAI,CAAC,mBAAmB,GAAG,mBAAmB,CAAC;oBAC/C,QAAQ,EAAE,CAAC;gBACb,CAAC;YACH,CAAC;YAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC;gBACf,mBAAmB,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC;YACvD,CAAC;QACH,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,0CAA0C,EAC1C,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,cAAc,GAAG,QAAQ,CAAC;YAC/B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,wCAAwC,EACxC,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC;YAC7B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,yCAAyC,EACzC,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,GAAG,QAAQ,CAAC;YAC9B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,wCAAwC,EACxC,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC;YAC7B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,sDAAsD,EACtD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,0BAA0B,GAAG,QAAQ,CAAC;YAC3C,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,2CAA2C,EAC3C,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC;YAChC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,2CAA2C,EAC3C,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC;YAChC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,uCAAuC,EACvC,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC;YAC5B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,sCAAsC,EACtC,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC;YAC3B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,gDAAgD,EAChD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,oBAAoB,GAAG,QAAQ,CAAC;YACrC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,2CAA2C,EAC3C,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,eAAe;gBAClB,QAAQ;qBACL,KAAK,CAAC,GAAG,CAAC;qBACV,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;qBACpB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;YACnC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,uCAAuC,EACvC,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC;YAC5B,aAAa;QACf,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,iDAAiD,EACjD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,qBAAqB,GAAG,QAAQ,CAAC;YACtC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EAED,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,yCAAyC,EACzC,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,aAAa;gBAChB,QAAQ;qBACL,KAAK,CAAC,GAAG,CAAC;qBACV,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;qBACpB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;YACnC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,yCAAyC,EACzC,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,GAAG,QAAQ,CAAC;YAC9B,oEAAoE;QACtE,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,sCAAsC,EACtC,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC;YAC3B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,sCAAsC,EACtC,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC;YAC3B,aAAa;QACf,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,+CAA+C,EAC/C,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,mBAAmB,GAAG,QAAQ,CAAC;QACtC,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,wDAAwD,EACxD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,4BAA4B,GAAG,QAAQ,CAAC;YAC7C,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,yEAAyE,EACzE,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,6CAA6C,GAAG,QAAQ,CAAC;YAC9D,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,qDAAqD,EACrD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,yBAAyB,GAAG,QAAQ,CAAC;YAC1C,QAAQ,EAAE,CAAC;QACb,CAAC,CACF;QACD;;;;;UAKE;QACF,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,yCAAyC,EACzC,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,GAAG,QAAQ,CAAC;YAC9B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,2CAA2C,EAC3C,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC;QAClC,CAAC,CACF,CACF,CAAC;IACJ,CAAC;CAGF;AAzcD,sEAycC"} \ No newline at end of file diff --git a/out/src/extension.d.ts b/out/src/extension.d.ts new file mode 100644 index 00000000..975f4d42 --- /dev/null +++ b/out/src/extension.d.ts @@ -0,0 +1,3 @@ +export declare function activate(state: any): void; +export declare function deactivate(): void; +export { configSchema as config } from "./config-schema"; diff --git a/out/src/extension.js b/out/src/extension.js index 3b2a7d8a..14975841 100644 --- a/out/src/extension.js +++ b/out/src/extension.js @@ -8,12 +8,12 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -const path = require("path"); -const atom_1 = require("atom"); const mume = require("@shd101wyy/mume"); -const utility = mume.utility; +const atom_1 = require("atom"); +const path = require("path"); const config_1 = require("./config"); const preview_content_provider_1 = require("./preview-content-provider"); +const utility = mume.utility; let subscriptions = null; let config = null; /** @@ -25,9 +25,10 @@ let previewsMap = {}; * Check if the `filePath` is a markdown file. * @param filePath */ -function isMarkdownFile(filePath = '') { - if (filePath.startsWith('mpe://')) - return false; // this is preview +function isMarkdownFile(filePath = "") { + if (filePath.startsWith("mpe://")) { + return false; + } // this is preview const ext = path.extname(filePath); for (let i = 0; i < config.fileExtension.length; i++) { if (config.fileExtension[i] === ext) { @@ -41,10 +42,12 @@ function isMarkdownFile(filePath = '') { * @param config */ function onDidChangeConfig() { - for (let sourceUri in previewsMap) { - const preview = previewsMap[sourceUri]; - preview.updateConfiguration(); - preview.loadPreview(); + for (const sourceUri in previewsMap) { + if (previewsMap.hasOwnProperty(sourceUri)) { + const preview = previewsMap[sourceUri]; + preview.updateConfiguration(); + preview.loadPreview(); + } } } /** @@ -61,7 +64,7 @@ function getPreviewForEditor(editor) { if (config.singlePreview) { return getSinglePreview(); } - else if (typeof (editor) === 'string') { + else if (typeof editor === "string") { return previewsMap[editor]; } else if (editor instanceof preview_content_provider_1.MarkdownPreviewEnhancedView) { @@ -80,7 +83,8 @@ function getPreviewForEditor(editor) { function togglePreview() { const editor = atom.workspace.getActivePaneItem(); const preview = getPreviewForEditor(editor); - if (preview && preview['getEditor'] && preview['getEditor']()) { + if (preview && preview["getEditor"] && preview["getEditor"]()) { + // preview is already on, so remove it. const pane = atom.workspace.paneForItem(preview); pane.destroyItem(preview); // this will trigger preview.destroy() removePreviewFromMap(preview); @@ -94,9 +98,10 @@ function togglePreview() { * @param preview */ function removePreviewFromMap(preview) { - for (let key in previewsMap) { - if (previewsMap[key] === preview) + for (const key in previewsMap) { + if (previewsMap[key] === preview) { delete previewsMap[key]; + } } } /** @@ -104,16 +109,17 @@ function removePreviewFromMap(preview) { * @param editor */ function startPreview(editor) { - if (!editor || !editor['getPath'] || !(isMarkdownFile(editor.getPath()))) + if (!editor || !editor["getPath"] || !isMarkdownFile(editor.getPath())) { return; + } let preview = getPreviewForEditor(editor); if (!preview) { if (config.singlePreview) { - preview = new preview_content_provider_1.MarkdownPreviewEnhancedView('mpe://single_preview', config); - previewsMap['single_preview'] = preview; + preview = new preview_content_provider_1.MarkdownPreviewEnhancedView("mpe://single_preview", config); + previewsMap["single_preview"] = preview; } else { - preview = new preview_content_provider_1.MarkdownPreviewEnhancedView('mpe://' + editor.getPath(), config); + preview = new preview_content_provider_1.MarkdownPreviewEnhancedView("mpe://" + editor.getPath(), config); previewsMap[editor.getPath()] = preview; } preview.onPreviewDidDestroy(removePreviewFromMap); @@ -123,7 +129,8 @@ function startPreview(editor) { } } function activate(state) { - mume.init() // init mume package + mume + .init() // init mume package .then(() => { subscriptions = new atom_1.CompositeDisposable(); // Init config @@ -132,49 +139,52 @@ function activate(state) { mume.onDidChangeConfigFile(onDidChangeConfig); // Set opener subscriptions.add(atom.workspace.addOpener((uri) => { - if (uri.startsWith('mpe://')) { + if (uri.startsWith("mpe://")) { if (config.singlePreview) { return getSinglePreview(); } else { - return previewsMap[uri.replace('mpe://', '')]; + return previewsMap[uri.replace("mpe://", "")]; } } })); // Register commands - subscriptions.add(atom.commands.add('atom-workspace', { - 'markdown-preview-enhanced:toggle': togglePreview, - 'markdown-preview-enhanced:customize-css': customizeCSS, - 'markdown-preview-enhanced:create-toc': createTOC, - 'markdown-preview-enhanced:toggle-scroll-sync': toggleScrollSync, - 'markdown-preview-enhanced:toggle-live-update': toggleLiveUpdate, - 'markdown-preview-enhanced:toggle-break-on-single-newline': toggleBreakOnSingleNewLine, - 'markdown-preview-enhanced:insert-table': insertTable, - 'markdown-preview-enhanced:image-helper': startImageHelper, - 'markdown-preview-enhanced:open-mermaid-config': openMermaidConfig, - 'markdown-preview-enhanced:open-phantomjs-config': openPhantomJSConfig, - 'markdown-preview-enhanced:open-mathjax-config': openMathJaxConfig, - 'markdown-preview-enhanced:extend-parser': extendParser, - 'markdown-preview-enhanced:insert-new-slide': insertNewSlide, - 'markdown-preview-enhanced:insert-page-break': insertPageBreak, - 'markdown-preview-enhanced:toggle-zen-mode': toggleZenMode, - 'markdown-preview-enhanced:run-code-chunk': runCodeChunkCommand, - 'markdown-preview-enhanced:run-all-code-chunks': runAllCodeChunks, - 'markdown-preview-enhanced:show-uploaded-images': showUploadedImages + subscriptions.add(atom.commands.add("atom-workspace", { + "markdown-preview-enhanced:toggle": togglePreview, + "markdown-preview-enhanced:customize-css": customizeCSS, + "markdown-preview-enhanced:create-toc": createTOC, + "markdown-preview-enhanced:toggle-scroll-sync": toggleScrollSync, + "markdown-preview-enhanced:toggle-live-update": toggleLiveUpdate, + "markdown-preview-enhanced:toggle-break-on-single-newline": toggleBreakOnSingleNewLine, + "markdown-preview-enhanced:insert-table": insertTable, + "markdown-preview-enhanced:image-helper": startImageHelper, + "markdown-preview-enhanced:open-mermaid-config": openMermaidConfig, + "markdown-preview-enhanced:open-phantomjs-config": openPhantomJSConfig, + "markdown-preview-enhanced:open-mathjax-config": openMathJaxConfig, + "markdown-preview-enhanced:extend-parser": extendParser, + "markdown-preview-enhanced:insert-new-slide": insertNewSlide, + "markdown-preview-enhanced:insert-page-break": insertPageBreak, + "markdown-preview-enhanced:toggle-zen-mode": toggleZenMode, + "markdown-preview-enhanced:run-code-chunk": runCodeChunkCommand, + "markdown-preview-enhanced:run-all-code-chunks": runAllCodeChunks, + "markdown-preview-enhanced:show-uploaded-images": showUploadedImages, })); // When the preview is displayed // preview will display the content of editor (pane item) that is activated subscriptions.add(atom.workspace.onDidStopChangingActivePaneItem((editor) => { if (editor && - editor['buffer'] && - editor['getPath'] && - isMarkdownFile(editor['getPath']())) { + editor["buffer"] && + editor["getPath"] && + isMarkdownFile(editor["getPath"]())) { const preview = getPreviewForEditor(editor); - if (!preview) + if (!preview) { return; + } if (config.singlePreview && preview.getEditor() !== editor && - atom.workspace.paneForItem(preview) !== atom.workspace.paneForItem(editor)) { + atom.workspace.paneForItem(preview) !== + atom.workspace.paneForItem(editor)) { + // This line fixed issue #692 preview.bindEditor(editor); } if (config.automaticallyShowPreviewOfMarkdownBeingEdited) { @@ -186,20 +196,20 @@ function activate(state) { } })); // automatically open preview when activate a markdown file - // if 'openPreviewPaneAutomatically' option is enabled. + // if 'openPreviewPaneAutomatically' option is enabled. subscriptions.add(atom.workspace.onDidOpen((event) => { if (config.openPreviewPaneAutomatically) { if (event.uri && event.item && isMarkdownFile(event.uri) && - !event.uri.startsWith('mpe://')) { + !event.uri.startsWith("mpe://")) { const pane = event.pane; const panes = atom.workspace.getPanes(); // if the markdown file is opened on the right pane, then move it to the left pane. Issue #25 - if (pane != panes[0]) { + if (pane !== panes[0]) { pane.moveItemToPane(event.item, panes[0], 0); // move md to left pane. } - panes[0]['setActiveItem'](event.item); + panes[0]["setActiveItem"](event.item); panes[0].activate(); const editor = event.item; startPreview(editor); @@ -208,52 +218,69 @@ function activate(state) { // check zen mode if (event.uri && event.item && isMarkdownFile(event.uri)) { const editor = event.item; - const editorElement = editor['getElement'](); - if (editor && editor['buffer']) - if (atom.config.get('markdown-preview-enhanced.enableZenMode')) - editorElement.setAttribute('data-markdown-zen', ''); - else - editorElement.removeAttribute('data-markdown-zen'); + const editorElement = editor["getElement"](); + if (editor && editor["buffer"]) { + if (atom.config.get("markdown-preview-enhanced.enableZenMode")) { + editorElement.setAttribute("data-markdown-zen", ""); + } + else { + editorElement.removeAttribute("data-markdown-zen"); + } + } // drop drop image events bindMarkdownEditorDropEvents(editor); } })); // zen mode observation - subscriptions.add(atom.config.observe('markdown-preview-enhanced.enableZenMode', (enableZenMode) => { + subscriptions.add(atom.config.observe("markdown-preview-enhanced.enableZenMode", (enableZenMode) => { const paneItems = atom.workspace.getPaneItems(); for (let i = 0; i < paneItems.length; i++) { const editor = paneItems[i]; - if (editor && editor['getPath'] && isMarkdownFile(editor['getPath']())) { - if (editor['buffer']) { - const editorElement = editor['getElement'](); - if (enableZenMode) - editorElement.setAttribute('data-markdown-zen', ''); - else - editorElement.removeAttribute('data-markdown-zen'); + if (editor && + editor["getPath"] && + isMarkdownFile(editor["getPath"]())) { + if (editor["buffer"]) { + const editorElement = editor["getElement"](); + if (enableZenMode) { + editorElement.setAttribute("data-markdown-zen", ""); + } + else { + editorElement.removeAttribute("data-markdown-zen"); + } } // drop drop image events bindMarkdownEditorDropEvents(editor); } } - if (enableZenMode) - document.getElementsByTagName('atom-workspace')[0].setAttribute('data-markdown-zen', ''); - else - document.getElementsByTagName('atom-workspace')[0].removeAttribute('data-markdown-zen'); + if (enableZenMode) { + document + .getElementsByTagName("atom-workspace")[0] + .setAttribute("data-markdown-zen", ""); + } + else { + document + .getElementsByTagName("atom-workspace")[0] + .removeAttribute("data-markdown-zen"); + } })); // use single preview - subscriptions.add(atom.config.onDidChange('markdown-preview-enhanced.singlePreview', (singlePreview) => { - for (let sourceUri in previewsMap) { - const preview = previewsMap[sourceUri]; - const pane = atom.workspace.paneForItem(preview); - pane.destroyItem(preview); // this will trigger preview.destroy() + subscriptions.add(atom.config.onDidChange("markdown-preview-enhanced.singlePreview", (singlePreview) => { + for (const sourceUri in previewsMap) { + if (previewsMap.hasOwnProperty(sourceUri)) { + const preview = previewsMap[sourceUri]; + const pane = atom.workspace.paneForItem(preview); + pane.destroyItem(preview); // this will trigger preview.destroy() + } } previewsMap = {}; })); // Check package version - const packageVersion = require(path.resolve(__dirname, '../../package.json'))['version']; - if (packageVersion !== mume.configs.config['atom_mpe_version']) { - mume.utility.updateExtensionConfig({ 'atom_mpe_version': packageVersion }); - // Don't open `welcome.md` file anymore. + const packageVersion = require(path.resolve(__dirname, "../../package.json"))["version"]; + if (packageVersion !== mume.configs.config["atom_mpe_version"]) { + mume.utility.updateExtensionConfig({ + atom_mpe_version: packageVersion, + }); + // Don't open `welcome.md` file anymore. // atom.workspace.open(path.resolve(__dirname, '../../docs/welcome.md')) } }); @@ -270,126 +297,148 @@ function bindMarkdownEditorDropEvents(editor) { const files = event.dataTransfer.files; for (let i = 0; i < files.length; i++) { const imageFilePath = files[i].path; - if (files[i].type.startsWith('image')) { - const imageDropAction = atom.config.get('markdown-preview-enhanced.imageDropAction'); - if (imageDropAction === 'upload') { + if (files[i].type.startsWith("image")) { + // Drop image + const imageDropAction = atom.config.get("markdown-preview-enhanced.imageDropAction"); + if (imageDropAction === "upload") { + // upload image event.stopPropagation(); event.preventDefault(); preview_content_provider_1.MarkdownPreviewEnhancedView.uploadImageFile(editor, imageFilePath, config.imageUploader); } - else if (imageDropAction.startsWith('insert')) { + else if (imageDropAction.startsWith("insert")) { + // insert relative path event.stopPropagation(); event.preventDefault(); const editorPath = editor.getPath(); - const description = path.basename(imageFilePath).replace(path.extname(imageFilePath), ''); + const description = path + .basename(imageFilePath) + .replace(path.extname(imageFilePath), ""); editor.insertText(`![${description}](${path.relative(path.dirname(editorPath), imageFilePath)})`); } - else if (imageDropAction.startsWith('copy')) { + else if (imageDropAction.startsWith("copy")) { + // copy to image folder event.stopPropagation(); event.preventDefault(); - preview_content_provider_1.MarkdownPreviewEnhancedView.pasteImageFile(editor, atom.config.get('markdown-preview-enhanced.imageFolderPath'), imageFilePath); + preview_content_provider_1.MarkdownPreviewEnhancedView.pasteImageFile(editor, atom.config.get("markdown-preview-enhanced.imageFolderPath"), imageFilePath); } } } return false; } editorElement.ondrop = dropImageFile; - editorElement.ondragover = function (event) { event.preventDefault(); event.stopPropagation(); return false; }; + editorElement.ondragover = (event) => { + event.preventDefault(); + event.stopPropagation(); + return false; + }; } } /** * Open ~/.mume/style.less */ function customizeCSS() { - const globalStyleLessFile = path.resolve(utility.extensionConfigDirectoryPath, './style.less'); + const globalStyleLessFile = path.resolve(utility.extensionConfigDirectoryPath, "./style.less"); atom.workspace.open(globalStyleLessFile); } function createTOC() { const editor = atom.workspace.getActiveTextEditor(); - if (editor && editor.buffer) + if (editor && editor.getBuffer()) { editor.insertText('\n\n'); + } } function toggleScrollSync() { - const flag = atom.config.get('markdown-preview-enhanced.scrollSync'); - atom.config.set('markdown-preview-enhanced.scrollSync', !flag); - if (!flag) - atom.notifications.addInfo('Scroll Sync enabled'); - else - atom.notifications.addInfo('Scroll Sync disabled'); + const flag = atom.config.get("markdown-preview-enhanced.scrollSync"); + atom.config.set("markdown-preview-enhanced.scrollSync", !flag); + if (!flag) { + atom.notifications.addInfo("Scroll Sync enabled"); + } + else { + atom.notifications.addInfo("Scroll Sync disabled"); + } } function toggleLiveUpdate() { - const flag = atom.config.get('markdown-preview-enhanced.liveUpdate'); - atom.config.set('markdown-preview-enhanced.liveUpdate', !flag); - if (!flag) - atom.notifications.addInfo('Live Update enabled'); - else - atom.notifications.addInfo('Live Update disabled'); + const flag = atom.config.get("markdown-preview-enhanced.liveUpdate"); + atom.config.set("markdown-preview-enhanced.liveUpdate", !flag); + if (!flag) { + atom.notifications.addInfo("Live Update enabled"); + } + else { + atom.notifications.addInfo("Live Update disabled"); + } } function toggleBreakOnSingleNewLine() { - const flag = atom.config.get('markdown-preview-enhanced.breakOnSingleNewLine'); - atom.config.set('markdown-preview-enhanced.breakOnSingleNewLine', !flag); - if (!flag) - atom.notifications.addInfo('Enabled breaking on single newline'); - else - atom.notifications.addInfo('Disabled breaking on single newline'); + const flag = atom.config.get("markdown-preview-enhanced.breakOnSingleNewLine"); + atom.config.set("markdown-preview-enhanced.breakOnSingleNewLine", !flag); + if (!flag) { + atom.notifications.addInfo("Enabled breaking on single newline"); + } + else { + atom.notifications.addInfo("Disabled breaking on single newline"); + } } function insertTable() { const editor = atom.workspace.getActiveTextEditor(); - if (editor && editor.buffer) + if (editor && editor.getBuffer()) { editor.insertText(`| | | |---|---| | | | `); + } } function startImageHelper() { const editor = atom.workspace.getActiveTextEditor(); const preview = getPreviewForEditor(editor); if (!preview) { - atom.notifications.addError('Please open preview first.'); + atom.notifications.addError("Please open preview first."); } else { preview.startImageHelper(); } } function openMermaidConfig() { - const mermaidConfigFilePath = path.resolve(utility.extensionConfigDirectoryPath, './mermaid_config.js'); + const mermaidConfigFilePath = path.resolve(utility.extensionConfigDirectoryPath, "./mermaid_config.js"); atom.workspace.open(mermaidConfigFilePath); } function openPhantomJSConfig() { - const phantomjsConfigFilePath = path.resolve(utility.extensionConfigDirectoryPath, './phantomjs_config.js'); + const phantomjsConfigFilePath = path.resolve(utility.extensionConfigDirectoryPath, "./phantomjs_config.js"); atom.workspace.open(phantomjsConfigFilePath); } function openMathJaxConfig() { - const mathjaxConfigFilePath = path.resolve(utility.extensionConfigDirectoryPath, './mathjax_config.js'); + const mathjaxConfigFilePath = path.resolve(utility.extensionConfigDirectoryPath, "./mathjax_config.js"); atom.workspace.open(mathjaxConfigFilePath); } function extendParser() { - const parserConfigPath = path.resolve(utility.extensionConfigDirectoryPath, './parser.js'); + const parserConfigPath = path.resolve(utility.extensionConfigDirectoryPath, "./parser.js"); atom.workspace.open(parserConfigPath); } function insertNewSlide() { const editor = atom.workspace.getActiveTextEditor(); - if (editor && editor.buffer) - editor.insertText('\n'); + if (editor && editor.getBuffer()) { + editor.insertText("\n"); + } } function insertPageBreak() { const editor = atom.workspace.getActiveTextEditor(); - if (editor && editor.buffer) - editor.insertText('\n'); + if (editor && editor.getBuffer()) { + editor.insertText("\n"); + } } function toggleZenMode() { - const enableZenMode = atom.config.get('markdown-preview-enhanced.enableZenMode'); - atom.config.set('markdown-preview-enhanced.enableZenMode', !enableZenMode); - if (!enableZenMode) - atom.notifications.addInfo('zen mode enabled'); - else - atom.notifications.addInfo('zen mode disabled'); + const enableZenMode = atom.config.get("markdown-preview-enhanced.enableZenMode"); + atom.config.set("markdown-preview-enhanced.enableZenMode", !enableZenMode); + if (!enableZenMode) { + atom.notifications.addInfo("zen mode enabled"); + } + else { + atom.notifications.addInfo("zen mode disabled"); + } } function runCodeChunkCommand() { const editor = atom.workspace.getActiveTextEditor(); const preview = getPreviewForEditor(editor); if (!preview) { - atom.notifications.addError('Please open preview first.'); + atom.notifications.addError("Please open preview first."); } else { preview.sendRunCodeChunkCommand(); @@ -399,14 +448,14 @@ function runAllCodeChunks() { const editor = atom.workspace.getActiveTextEditor(); const preview = getPreviewForEditor(editor); if (!preview) { - atom.notifications.addError('Please open preview first.'); + atom.notifications.addError("Please open preview first."); } else { preview.runAllCodeChunks(); } } function showUploadedImages() { - const imageHistoryFilePath = path.resolve(utility.extensionConfigDirectoryPath, './image_history.md'); + const imageHistoryFilePath = path.resolve(utility.extensionConfigDirectoryPath, "./image_history.md"); atom.workspace.open(imageHistoryFilePath); } /** @@ -420,33 +469,34 @@ function onModifySource(codeChunkData, result, filePath) { function insertResult(i, editor, lines) { const lineCount = editor.getLineCount(); let start = 0; - // find + // find for (let j = i + 1; j < i + 6 && j < lineCount; j++) { - if (lines[j].startsWith('')) { + if (lines[j].startsWith("")) { start = j; break; } } if (start) { - // TODO: modify exited output + // found + // TODO: modify exited output let end = start + 1; while (end < lineCount) { - if (lines[end].startsWith('')) { + if (lines[end].startsWith("")) { break; } end += 1; } // if output not changed, then no need to modify editor buffer let r = ""; - for (let i = start + 2; i < end - 1; i++) { - r += lines[i] + '\n'; + for (let i2 = start + 2; i2 < end - 1; i2++) { + r += lines[i2] + "\n"; } - if (r === result + '\n') - return ""; // no need to modify output - editor.buffer.setTextInRange([ - [start + 2, 0], - [end - 1, 0] - ], result + '\n'); + if (r === result + "\n") { + return ""; + } // no need to modify output + editor + .getBuffer() + .setTextInRange([[start + 2, 0], [end - 1, 0]], result + "\n"); /* editor.edit((edit)=> { edit.replace(new vscode.Range( @@ -458,7 +508,9 @@ function onModifySource(codeChunkData, result, filePath) { return ""; } else { - editor.buffer.insert([i + 1, 0], `\n\n${result}\n\n\n`); + editor + .getBuffer() + .insert([i + 1, 0], `\n\n${result}\n\n\n`); return ""; } } @@ -466,21 +518,22 @@ function onModifySource(codeChunkData, result, filePath) { for (let i = 0; i < visibleTextEditors.length; i++) { const editor = visibleTextEditors[i]; if (editor.getPath() === filePath) { - let codeChunkOffset = 0, targetCodeChunkOffset = codeChunkData.normalizedInfo.attributes['code_chunk_offset']; + let codeChunkOffset = 0; + const targetCodeChunkOffset = codeChunkData.normalizedInfo.attributes["code_chunk_offset"]; const lineCount = editor.getLineCount(); - const lines = editor.buffer.getLines(); - for (let i = 0; i < lineCount; i++) { - const line = lines[i]; // editor.buffer.lines[i] will cause error. + const lines = editor.getBuffer().getLines(); + for (let i2 = 0; i2 < lineCount; i2++) { + const line = lines[i2]; // editor.getBuffer().lines[i] will cause error. if (line.match(/^```(.+)\"?cmd\"?\s*[:=]/)) { if (codeChunkOffset === targetCodeChunkOffset) { - i = i + 1; - while (i < lineCount) { - if (lines[i].match(/^\`\`\`\s*/)) { + i2 = i2 + 1; + while (i2 < lineCount) { + if (lines[i2].match(/^\`\`\`\s*/)) { break; } - i += 1; + i2 += 1; } - return insertResult(i, editor, lines); + return insertResult(i2, editor, lines); } else { codeChunkOffset++; @@ -489,7 +542,7 @@ function onModifySource(codeChunkData, result, filePath) { else if (line.match(/\@import\s+(.+)\"?cmd\"?\s*[:=]/)) { if (codeChunkOffset === targetCodeChunkOffset) { // console.log('find code chunk' ) - return insertResult(i, editor, lines); + return insertResult(i2, editor, lines); } else { codeChunkOffset++; @@ -509,3 +562,4 @@ function deactivate() { exports.deactivate = deactivate; var config_schema_1 = require("./config-schema"); exports.config = config_schema_1.configSchema; +//# sourceMappingURL=extension.js.map \ No newline at end of file diff --git a/out/src/extension.js.map b/out/src/extension.js.map new file mode 100644 index 00000000..26f31e40 --- /dev/null +++ b/out/src/extension.js.map @@ -0,0 +1 @@ +{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/out/src/preview-content-provider.d.ts b/out/src/preview-content-provider.d.ts new file mode 100644 index 00000000..a5e4eae6 --- /dev/null +++ b/out/src/preview-content-provider.d.ts @@ -0,0 +1,159 @@ +import * as mume from "@shd101wyy/mume"; +import { TextEditor } from "atom"; +import { MarkdownPreviewEnhancedConfig } from "./config"; +/** + * The markdown previewer + */ +export declare class MarkdownPreviewEnhancedView { + private element; + private webview; + private uri; + private disposables; + /** + * The editor binded to this preview. + */ + private editor; + /** + * Configs. + */ + private config; + /** + * Markdown engine. + */ + private engine; + /** + * An array of strings of js and css file paths. + */ + private JSAndCssFiles; + private editorScrollDelay; + private scrollTimeout; + private zoomLevel; + private _webviewDOMReady; + private _destroyCB; + constructor(uri: string, config: MarkdownPreviewEnhancedConfig); + getURI(): string; + getIconName(): string; + getTitle(): string; + private updateTabTitle(); + private initEvents(); + /** + * Get the markdown editor for this preview + */ + getEditor(): TextEditor; + /** + * Get markdown engine + */ + getMarkdownEngine(): mume.MarkdownEngine; + /** + * Bind editor to preview + * @param editor + */ + bindEditor(editor: TextEditor): void; + /** + * This function will + * 1. Create a temp *.html file + * 2. Write preview html template + * 3. this.webview will load that *.html file. + */ + loadPreview(): Promise; + /** + * Wait until this.webview is attached to DOM and dom-ready event is emitted. + */ + private waitUtilWebviewDOMReady(); + /** + * Webview finished loading content. + */ + private webviewStopLoading(); + /** + * Received message from webview. + * @param event + */ + private webviewReceiveMessage(event); + static MESSAGE_DISPATCH_EVENTS: { + webviewFinishLoading(sourceUri: any): void; + refreshPreview(sourceUri: any): void; + revealLine(sourceUri: any, line: any): void; + insertImageUrl(sourceUri: any, imageUrl: any): void; + pasteImageFile(sourceUri: any, imageUrl: any): void; + uploadImageFile(sourceUri: any, imageUrl: any, imageUploader: any): void; + openInBrowser(sourceUri: any): void; + htmlExport(sourceUri: any, offline: any): void; + chromeExport(sourceUri: any, fileType: any): void; + phantomjsExport(sourceUri: any, fileType: any): void; + princeExport(sourceUri: any): void; + eBookExport(sourceUri: any, fileType: any): void; + pandocExport(sourceUri: any): void; + markdownExport(sourceUri: any): void; + cacheCodeChunkResult(sourceUri: any, id: any, result: any): void; + runCodeChunk(sourceUri: any, codeChunkId: any): void; + runAllCodeChunks(sourceUri: any): void; + clickTagA(sourceUri: any, href: any): void; + clickTaskListCheckbox(sourceUri: any, dataLine: any): void; + setZoomLevel(sourceUri: any, zoomLevel: any): void; + showUploadedImageHistory(sourceUri: any): void; + }; + private webviewConsoleMessage(event); + private webviewKeyDown(event); + private initEditorEvents(); + private initPreviewEvents(); + /** + * sync preview to match source. + * @param forced whether to override scroll sync. + */ + private syncPreview(forced?); + /** + * Render markdown + */ + renderMarkdown(triggeredBySave?: boolean): Promise; + /** + * Please notice that row is in center. + * @param row The buffer row + */ + scrollToBufferPosition(row: any): void; + /** + * Get the project directory path of current this.editor + */ + private getProjectDirectoryPath(); + /** + * Get the project directory path of the editor + */ + static getProjectDirectoryPathForEditor(editor: TextEditor): string; + /** + * Post message to this.webview + * @param data + */ + private postMessage(data); + updateConfiguration(): void; + refreshPreview(): void; + openInBrowser(): void; + htmlExport(offline: any): void; + chromeExport(fileType?: string): void; + phantomjsExport(fileType?: string): void; + princeExport(): void; + eBookExport(fileType: any): void; + pandocExport(): void; + markdownExport(): void; + cacheCodeChunkResult(id: any, result: any): void; + runCodeChunk(codeChunkId: string): void; + runAllCodeChunks(): void; + sendRunCodeChunkCommand(): void; + startImageHelper(): void; + setZoomLevel(zoomLevel: number): void; + static pasteImageFile(editor: TextEditor, imageFolderPath: string, imageFilePath: string): Promise; + private static replaceHint(editor, bufferRow, hint, withStr); + private static setUploadedImageURL(editor, imageFileName, url, hint, bufferRow); + /** + * Upload image at imageFilePath by this.config.imageUploader. + * Then insert markdown image url to markdown file. + * @param imageFilePath + */ + static uploadImageFile(editor: TextEditor, imageFilePath: string, imageUploader?: string): void; + private activatePaneForEditor(); + destroy(): void; + /** + * cb will be called when this preview is destroyed. + * @param cb + */ + onPreviewDidDestroy(cb: (preview: MarkdownPreviewEnhancedView) => void): void; +} +export declare function isMarkdownFile(sourcePath: string): boolean; diff --git a/out/src/preview-content-provider.js b/out/src/preview-content-provider.js index 2c9bbd87..7f322fcf 100644 --- a/out/src/preview-content-provider.js +++ b/out/src/preview-content-provider.js @@ -8,10 +8,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +const mume = require("@shd101wyy/mume"); const atom_1 = require("atom"); -const path = require("path"); const fs = require("fs"); -const mume = require("@shd101wyy/mume"); +const path = require("path"); /** * Key is editor.getPath() * Value is temp html file path. @@ -31,7 +31,7 @@ class MarkdownPreviewEnhancedView { constructor(uri, config) { this.element = null; this.webview = null; - this.uri = ''; + this.uri = ""; this.disposables = null; /** * The editor binded to this preview. @@ -48,16 +48,18 @@ class MarkdownPreviewEnhancedView { this.editorScrollDelay = Date.now(); this.scrollTimeout = null; this.zoomLevel = 1; + // tslint:disable-next-line:variable-name this._webviewDOMReady = false; + // tslint:disable-next-line:variable-name this._destroyCB = null; this.uri = uri; this.config = config; - this.element = document.createElement('div'); + this.element = document.createElement("div"); // Prevent atom keyboard event. - this.element.classList.add('native-key-bindings'); - this.element.classList.add('mpe-preview'); + this.element.classList.add("native-key-bindings"); + this.element.classList.add("mpe-preview"); // Prevent atom context menu from popping up. - this.element.oncontextmenu = function (event) { + this.element.oncontextmenu = (event) => { event.preventDefault(); event.stopPropagation(); }; @@ -65,39 +67,71 @@ class MarkdownPreviewEnhancedView { // Please note that the webview will load // the controller script at: // https://github.com/shd101wyy/mume/blob/master/src/webview.ts - this.webview = document.createElement('webview'); - this.webview.style.width = '100%'; - this.webview.style.height = '100%'; - this.webview.style.border = 'none'; - this.webview.src = path.resolve(__dirname, '../../html/loading.html'); - this.webview.preload = mume.utility.addFileProtocol(path.resolve(mume.utility.extensionDirectoryPath, './dependencies/electron-webview/preload.js')); - this.webview.addEventListener('dom-ready', () => { this._webviewDOMReady = true; }); - this.webview.addEventListener('did-stop-loading', this.webviewStopLoading.bind(this)); - this.webview.addEventListener('ipc-message', this.webviewReceiveMessage.bind(this)); - this.webview.addEventListener('console-message', this.webviewConsoleMessage.bind(this)); - this.webview.addEventListener('keydown', this.webviewKeyDown.bind(this)); + this.webview = document.createElement("webview"); + this.webview.style.width = "100%"; + this.webview.style.height = "100%"; + this.webview.style.border = "none"; + this.webview.src = path.resolve(__dirname, "../../html/loading.html"); + this.webview.preload = mume.utility.addFileProtocol(path.resolve(mume.utility.extensionDirectoryPath, "./dependencies/electron-webview/preload.js")); + this.webview.addEventListener("dom-ready", () => { + this._webviewDOMReady = true; + }); + this.webview.addEventListener("did-stop-loading", this.webviewStopLoading.bind(this)); + this.webview.addEventListener("ipc-message", this.webviewReceiveMessage.bind(this)); + this.webview.addEventListener("console-message", this.webviewConsoleMessage.bind(this)); + this.webview.addEventListener("keydown", this.webviewKeyDown.bind(this)); this.element.appendChild(this.webview); } getURI() { return this.uri; } getIconName() { - return 'markdown'; + return "markdown"; } getTitle() { - let fileName = 'unknown'; + let fileName = "unknown"; if (this.editor) { - fileName = this.editor['getFileName'](); + fileName = this.editor["getFileName"](); } return `${fileName} preview`; } updateTabTitle() { - if (!this.config.singlePreview) + if (!this.config.singlePreview) { return; + } const title = this.getTitle(); const tabTitle = document.querySelector('[data-type="MarkdownPreviewEnhancedView"] div.title'); - if (tabTitle) + if (tabTitle) { tabTitle.innerText = title; + } + } + initEvents() { + return __awaiter(this, void 0, void 0, function* () { + if (this.disposables) { + // remove all binded events + this.disposables.dispose(); + } + this.disposables = new atom_1.CompositeDisposable(); + // reset tab title + this.updateTabTitle(); + // reset + this.JSAndCssFiles = []; + // init markdown engine + if (this.editor.getPath() in MARKDOWN_ENGINES_MAP) { + this.engine = MARKDOWN_ENGINES_MAP[this.editor.getPath()]; + } + else { + this.engine = new mume.MarkdownEngine({ + filePath: this.editor.getPath(), + projectDirectoryPath: this.getProjectDirectoryPath(), + config: this.config, + }); + MARKDOWN_ENGINES_MAP[this.editor.getPath()] = this.engine; + } + yield this.loadPreview(); + this.initEditorEvents(); + this.initPreviewEvents(); + }); } /** * Get the markdown editor for this preview @@ -119,27 +153,30 @@ class MarkdownPreviewEnhancedView { if (!this.editor) { this.editor = editor; // this has to be put here, otherwise the tab title will be `unknown` let previewPosition = this.config.previewPanePosition; - if (previewPosition === 'center') { + if (previewPosition === "center") { previewPosition = undefined; } - else if (previewPosition === 'left' && atom.workspace.getCenter().getPanes().length === 1) { + else if (previewPosition === "left" && + atom.workspace.getCenter().getPanes().length === 1) { const pane = atom.workspace.getActivePane(); pane.splitLeft(); pane.activate(); } - else if (previewPosition === 'up' && atom.workspace.getCenter().getPanes().length === 1) { + else if (previewPosition === "up" && + atom.workspace.getCenter().getPanes().length === 1) { const pane = atom.workspace.getActivePane(); pane.splitUp(); pane.activate(); } - atom.workspace.open(this.uri, { + atom.workspace + .open(this.uri, { split: previewPosition, activatePane: false, activateItem: true, searchAllPanes: false, initialLine: 0, initialColumn: 0, - pending: false + pending: false, }) .then(() => { this.activatePaneForEditor(); @@ -147,37 +184,11 @@ class MarkdownPreviewEnhancedView { }); } else { + // preview already on this.editor = editor; this.initEvents(); } } - initEvents() { - return __awaiter(this, void 0, void 0, function* () { - if (this.disposables) { - this.disposables.dispose(); - } - this.disposables = new atom_1.CompositeDisposable(); - // reset tab title - this.updateTabTitle(); - // reset - this.JSAndCssFiles = []; - // init markdown engine - if (this.editor.getPath() in MARKDOWN_ENGINES_MAP) { - this.engine = MARKDOWN_ENGINES_MAP[this.editor.getPath()]; - } - else { - this.engine = new mume.MarkdownEngine({ - filePath: this.editor.getPath(), - projectDirectoryPath: this.getProjectDirectoryPath(), - config: this.config - }); - MARKDOWN_ENGINES_MAP[this.editor.getPath()] = this.engine; - } - yield this.loadPreview(); - this.initEditorEvents(); - this.initPreviewEvents(); - }); - } /** * This function will * 1. Create a temp *.html file @@ -187,14 +198,17 @@ class MarkdownPreviewEnhancedView { loadPreview() { return __awaiter(this, void 0, void 0, function* () { const editorFilePath = this.editor.getPath(); - this.postMessage({ command: 'startParsingMarkdown' }); + this.postMessage({ command: "startParsingMarkdown" }); // create temp html file for preview let htmlFilePath; if (editorFilePath in HTML_FILES_MAP) { htmlFilePath = HTML_FILES_MAP[editorFilePath]; } else { - const info = yield mume.utility.tempOpen({ prefix: 'mpe_preview', suffix: '.html' }); + const info = yield mume.utility.tempOpen({ + prefix: "mpe_preview", + suffix: ".html", + }); htmlFilePath = info.path; HTML_FILES_MAP[editorFilePath] = htmlFilePath; } @@ -204,18 +218,18 @@ class MarkdownPreviewEnhancedView { config: { sourceUri: this.editor.getPath(), initialLine: this.editor.getCursorBufferPosition().row, - zoomLevel: this.zoomLevel + zoomLevel: this.zoomLevel, }, - head: '', + head: "", }); - yield mume.utility.writeFile(htmlFilePath, html, { encoding: 'utf-8' }); + yield mume.utility.writeFile(htmlFilePath, html, { encoding: "utf-8" }); // load to webview yield this.waitUtilWebviewDOMReady(); if (this.webview.getURL() === htmlFilePath) { this.webview.reload(); } else { - this.webview.loadURL(mume.utility.addFileProtocol(htmlFilePath)); // This will crash Atom if webview is not visible. + this.webview.loadURL(mume.utility.addFileProtocol(htmlFilePath)); // This will crash Atom if webview is not visible. } }); } @@ -224,12 +238,14 @@ class MarkdownPreviewEnhancedView { */ waitUtilWebviewDOMReady() { return __awaiter(this, void 0, void 0, function* () { - if (this._webviewDOMReady) + if (this._webviewDOMReady) { return; + } while (true) { yield mume.utility.sleep(500); - if (this._webviewDOMReady) + if (this._webviewDOMReady) { return; + } } }); } @@ -238,6 +254,7 @@ class MarkdownPreviewEnhancedView { */ webviewStopLoading() { return __awaiter(this, void 0, void 0, function* () { + // #584 while (!this.engine) { yield mume.utility.sleep(500); } @@ -252,45 +269,55 @@ class MarkdownPreviewEnhancedView { */ webviewReceiveMessage(event) { const data = event.args[0].data; - const command = data['command'], args = data['args']; + const command = data["command"]; + const args = data["args"]; if (command in MarkdownPreviewEnhancedView.MESSAGE_DISPATCH_EVENTS) { MarkdownPreviewEnhancedView.MESSAGE_DISPATCH_EVENTS[command].apply(this, args); } } webviewConsoleMessage(event) { - console.log('webview: ', event.message); + // tslint:disable-next-line:no-console + console.log("webview: ", event.message); } webviewKeyDown(event) { let found = false; if (event.shiftKey && event.ctrlKey && event.which === 83) { + // ctrl+shift+s preview sync source found = true; - return this.postMessage({ command: 'previewSyncSource' }); + return this.postMessage({ command: "previewSyncSource" }); } - else if ((event.metaKey || event.ctrlKey)) { + else if (event.metaKey || event.ctrlKey) { + // ctrl+c copy if (event.which === 67) { + // [c] copy found = true; - this.postMessage({ command: 'copy' }); + this.postMessage({ command: "copy" }); } else if (event.which === 187) { + // [+] zoom in found = true; - this.postMessage({ command: 'zommIn' }); + this.postMessage({ command: "zommIn" }); } else if (event.which === 189) { + // [-] zoom out found = true; - this.postMessage({ command: 'zoomOut' }); + this.postMessage({ command: "zoomOut" }); } else if (event.which === 48) { + // [0] reset zoom found = true; - this.postMessage({ command: 'resetZoom' }); + this.postMessage({ command: "resetZoom" }); } else if (event.which === 38) { + // [ArrowUp] scroll to the most top found = true; - this.postMessage({ command: 'scrollPreviewToTop' }); + this.postMessage({ command: "scrollPreviewToTop" }); } } else if (event.which === 27) { + // [esc] toggle sidebar toc found = true; - this.postMessage({ command: 'escPressed' }); + this.postMessage({ command: "escPressed" }); } if (found) { event.preventDefault(); @@ -298,11 +325,11 @@ class MarkdownPreviewEnhancedView { } } initEditorEvents() { - const editorElement = this.editor['getElement'](); // dunno why `getElement` not found. + const editorElement = this.editor["getElement"](); // dunno why `getElement` not found. this.disposables.add(atom.commands.add(editorElement, { - 'markdown-preview-enhanced:sync-preview': () => { + "markdown-preview-enhanced:sync-preview": () => { this.syncPreview(true); - } + }, })); this.disposables.add(this.editor.onDidDestroy(() => { if (this.disposables) { @@ -310,38 +337,45 @@ class MarkdownPreviewEnhancedView { this.disposables = null; } this.editor = null; - if (!this.config.singlePreview && this.config.closePreviewAutomatically) { + if (!this.config.singlePreview && + this.config.closePreviewAutomatically) { const pane = atom.workspace.paneForItem(this); pane.destroyItem(this); // this will trigger @destroy() } })); this.disposables.add(this.editor.onDidStopChanging(() => { - if (this.config.liveUpdate) + if (this.config.liveUpdate) { this.renderMarkdown(); + } })); this.disposables.add(this.editor.onDidSave(() => { this.renderMarkdown(true); })); - this.disposables.add(editorElement['onDidChangeScrollTop'](() => { - if (!this.config.scrollSync) + this.disposables.add(editorElement["onDidChangeScrollTop"](() => { + if (!this.config.scrollSync) { return; - if (Date.now() < this.editorScrollDelay) + } + if (Date.now() < this.editorScrollDelay) { return; + } this.syncPreview(); })); this.disposables.add(this.editor.onDidChangeCursorPosition((event) => { - if (!this.config.scrollSync) + if (!this.config.scrollSync) { return; - if (Date.now() < this.editorScrollDelay) + } + if (Date.now() < this.editorScrollDelay) { return; + } const screenRow = event.newScreenPosition.row; - const firstVisibleScreenRow = this.editor['getFirstVisibleScreenRow'](); - const lastVisibleScreenRow = this.editor['getLastVisibleScreenRow'](); - const topRatio = (screenRow - firstVisibleScreenRow) / (lastVisibleScreenRow - firstVisibleScreenRow); + const firstVisibleScreenRow = this.editor["getFirstVisibleScreenRow"](); + const lastVisibleScreenRow = this.editor["getLastVisibleScreenRow"](); + const topRatio = (screenRow - firstVisibleScreenRow) / + (lastVisibleScreenRow - firstVisibleScreenRow); this.postMessage({ - command: 'changeTextEditorSelection', + command: "changeTextEditorSelection", line: event.newBufferPosition.row, - topRatio: topRatio + topRatio, }); })); } @@ -349,9 +383,10 @@ class MarkdownPreviewEnhancedView { // as esc key doesn't work in atom, // I created command. this.disposables.add(atom.commands.add(this.element, { - 'markdown-preview-enhanced:esc-pressed': () => { - console.log('esc pressed'); - } + "markdown-preview-enhanced:esc-pressed": () => { + // tslint:disable-next-line:no-console + console.log("esc pressed"); + }, })); } /** @@ -359,40 +394,42 @@ class MarkdownPreviewEnhancedView { * @param forced whether to override scroll sync. */ syncPreview(forced = false) { - if (!this.editor) + if (!this.editor) { return; - const firstVisibleScreenRow = this.editor['getFirstVisibleScreenRow'](); + } + const firstVisibleScreenRow = this.editor["getFirstVisibleScreenRow"](); if (firstVisibleScreenRow === 0) { return this.postMessage({ - command: 'changeTextEditorSelection', + command: "changeTextEditorSelection", line: 0, topRatio: 0, - forced + forced, }); } - const lastVisibleScreenRow = this.editor['getLastVisibleScreenRow'](); + const lastVisibleScreenRow = this.editor["getLastVisibleScreenRow"](); if (lastVisibleScreenRow === this.editor.getLastScreenRow()) { return this.postMessage({ - command: 'changeTextEditorSelection', + command: "changeTextEditorSelection", line: this.editor.getLastBufferRow(), topRatio: 1, - forced + forced, }); } - let midBufferRow = this.editor['bufferRowForScreenRow'](Math.floor((lastVisibleScreenRow + firstVisibleScreenRow) / 2)); + const midBufferRow = this.editor["bufferRowForScreenRow"](Math.floor((lastVisibleScreenRow + firstVisibleScreenRow) / 2)); this.postMessage({ - command: 'changeTextEditorSelection', + command: "changeTextEditorSelection", line: midBufferRow, topRatio: 0.5, - forced + forced, }); } /** * Render markdown */ renderMarkdown(triggeredBySave = false) { - if (!this.editor || !this.engine) + if (!this.editor || !this.engine) { return; + } // presentation mode if (this.engine.isPreviewInPresentationMode) { return this.loadPreview(); // restart preview. @@ -400,22 +437,29 @@ class MarkdownPreviewEnhancedView { // not presentation mode const text = this.editor.getText(); // notice webview that we started parsing markdown - this.postMessage({ command: 'startParsingMarkdown' }); - this.engine.parseMD(text, { isForPreview: true, useRelativeFilePath: false, hideFrontMatter: false, triggeredBySave }) + this.postMessage({ command: "startParsingMarkdown" }); + this.engine + .parseMD(text, { + isForPreview: true, + useRelativeFilePath: false, + hideFrontMatter: false, + triggeredBySave, + }) .then(({ markdown, html, tocHTML, JSAndCssFiles, yamlConfig }) => { - if (!mume.utility.isArrayEqual(JSAndCssFiles, this.JSAndCssFiles) || yamlConfig['isPresentationMode']) { + if (!mume.utility.isArrayEqual(JSAndCssFiles, this.JSAndCssFiles) || + yamlConfig["isPresentationMode"]) { this.JSAndCssFiles = JSAndCssFiles; this.loadPreview(); // restart preview } else { this.postMessage({ - command: 'updateHTML', + command: "updateHTML", html, tocHTML, totalLineCount: this.editor.getLineCount(), sourceUri: this.editor.getPath(), - id: yamlConfig.id || '', - class: yamlConfig.class || '' + id: yamlConfig.id || "", + class: yamlConfig.class || "", }); } }); @@ -425,18 +469,21 @@ class MarkdownPreviewEnhancedView { * @param row The buffer row */ scrollToBufferPosition(row) { - if (!this.editor) + if (!this.editor) { return; - if (row < 0) + } + if (row < 0) { return; + } this.editorScrollDelay = Date.now() + 500; if (this.scrollTimeout) { clearTimeout(this.scrollTimeout); } - const editorElement = this.editor['getElement'](); + const editorElement = this.editor["getElement"](); const delay = 10; const screenRow = this.editor.screenPositionForBufferPosition([row, 0]).row; - const scrollTop = screenRow * this.editor['getLineHeightInPixels']() - this.element.offsetHeight / 2; + const scrollTop = screenRow * this.editor["getLineHeightInPixels"]() - + this.element.offsetHeight / 2; const helper = (duration = 0) => { this.scrollTimeout = setTimeout(() => { if (duration <= 0) { @@ -450,8 +497,9 @@ class MarkdownPreviewEnhancedView { this.editorScrollDelay = Date.now() + 500; const s = editorElement.getScrollTop() + perTick; editorElement.setScrollTop(s); - if (s == scrollTop) + if (s === scrollTop) { return; + } helper(duration - delay); }, delay); }; @@ -468,29 +516,35 @@ class MarkdownPreviewEnhancedView { * Get the project directory path of the editor */ static getProjectDirectoryPathForEditor(editor) { - if (!editor) - return ''; + if (!editor) { + return ""; + } const editorPath = editor.getPath(); const projectDirectories = atom.project.getDirectories(); for (let i = 0; i < projectDirectories.length; i++) { const projectDirectory = projectDirectories[i]; - if (projectDirectory.contains(editorPath)) + if (projectDirectory.contains(editorPath)) { + // editor belongs to this project return projectDirectory.getPath(); + } } - return ''; + return ""; } /** * Post message to this.webview * @param data */ postMessage(data) { - if (this.webview && this.webview.send) - this.webview.send('_postMessage', data); + if (this.webview && this.webview.send) { + this.webview.send("_postMessage", data); + } } updateConfiguration() { if (this.config.singlePreview) { - for (let sourceUri in MARKDOWN_ENGINES_MAP) { - MARKDOWN_ENGINES_MAP[sourceUri].updateConfiguration(this.config); + for (const sourceUri in MARKDOWN_ENGINES_MAP) { + if (MARKDOWN_ENGINES_MAP.hasOwnProperty(sourceUri)) { + MARKDOWN_ENGINES_MAP[sourceUri].updateConfiguration(this.config); + } } } else if (this.engine) { @@ -505,14 +559,14 @@ class MarkdownPreviewEnhancedView { } } openInBrowser() { - this.engine.openInBrowser({}) - .catch((error) => { + this.engine.openInBrowser({}).catch((error) => { atom.notifications.addError(error.toString()); }); } htmlExport(offline) { - atom.notifications.addInfo('Your document is being prepared'); - this.engine.htmlExport({ offline }) + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .htmlExport({ offline }) .then((dest) => { atom.notifications.addSuccess(`File \`${path.basename(dest)}\` was created at path: \`${dest}\``); }) @@ -520,9 +574,10 @@ class MarkdownPreviewEnhancedView { atom.notifications.addError(error.toString()); }); } - chromeExport(fileType = 'pdf') { - atom.notifications.addInfo('Your document is being prepared'); - this.engine.chromeExport({ fileType, openFileAfterGeneration: true }) + chromeExport(fileType = "pdf") { + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .chromeExport({ fileType, openFileAfterGeneration: true }) .then((dest) => { atom.notifications.addSuccess(`File \`${path.basename(dest)}\` was created at path: \`${dest}\``); }) @@ -530,14 +585,16 @@ class MarkdownPreviewEnhancedView { atom.notifications.addError(error.toString()); }); } - phantomjsExport(fileType = 'pdf') { - atom.notifications.addInfo('Your document is being prepared'); - this.engine.phantomjsExport({ fileType, openFileAfterGeneration: true }) + phantomjsExport(fileType = "pdf") { + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .phantomjsExport({ fileType, openFileAfterGeneration: true }) .then((dest) => { - if (dest.endsWith('?print-pdf')) { + if (dest.endsWith("?print-pdf")) { + // presentation pdf atom.notifications.addSuccess(`Please copy and open the following link in Chrome, then print as PDF`, { dismissable: true, - detail: `Path: \`${dest}\`` + detail: `Path: \`${dest}\``, }); } else { @@ -549,13 +606,15 @@ class MarkdownPreviewEnhancedView { }); } princeExport() { - atom.notifications.addInfo('Your document is being prepared'); - this.engine.princeExport({ openFileAfterGeneration: true }) + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .princeExport({ openFileAfterGeneration: true }) .then((dest) => { - if (dest.endsWith('?print-pdf')) { + if (dest.endsWith("?print-pdf")) { + // presentation pdf atom.notifications.addSuccess(`Please copy and open the following link in Chrome, then print as PDF`, { dismissable: true, - detail: `Path: \`${dest}\`` + detail: `Path: \`${dest}\``, }); } else { @@ -567,8 +626,9 @@ class MarkdownPreviewEnhancedView { }); } eBookExport(fileType) { - atom.notifications.addInfo('Your document is being prepared'); - this.engine.eBookExport({ fileType }) + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .eBookExport({ fileType }) .then((dest) => { atom.notifications.addSuccess(`File \`${path.basename(dest)}\` was created at path: \`${dest}\``); }) @@ -577,8 +637,9 @@ class MarkdownPreviewEnhancedView { }); } pandocExport() { - atom.notifications.addInfo('Your document is being prepared'); - this.engine.pandocExport({ openFileAfterGeneration: true }) + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .pandocExport({ openFileAfterGeneration: true }) .then((dest) => { atom.notifications.addSuccess(`File \`${path.basename(dest)}\` was created at path: \`${dest}\``); }) @@ -587,8 +648,9 @@ class MarkdownPreviewEnhancedView { }); } markdownExport() { - atom.notifications.addInfo('Your document is being prepared'); - this.engine.markdownExport({}) + atom.notifications.addInfo("Your document is being prepared"); + this.engine + .markdownExport({}) .then((dest) => { atom.notifications.addSuccess(`File \`${path.basename(dest)}\` was created at path: \`${dest}\``); }) @@ -600,39 +662,41 @@ class MarkdownPreviewEnhancedView { this.engine.cacheCodeChunkResult(id, result); } runCodeChunk(codeChunkId) { - if (!this.engine) + if (!this.engine) { return; - this.engine.runCodeChunk(codeChunkId) - .then(() => { + } + this.engine.runCodeChunk(codeChunkId).then(() => { this.renderMarkdown(); }); } runAllCodeChunks() { - if (!this.engine) + if (!this.engine) { return; - this.engine.runAllCodeChunks() - .then(() => { + } + this.engine.runAllCodeChunks().then(() => { this.renderMarkdown(); }); } sendRunCodeChunkCommand() { - this.postMessage({ command: 'runCodeChunk' }); + this.postMessage({ command: "runCodeChunk" }); } startImageHelper() { - this.postMessage({ command: 'openImageHelper' }); + this.postMessage({ command: "openImageHelper" }); } setZoomLevel(zoomLevel) { this.zoomLevel = zoomLevel || 1; } static pasteImageFile(editor, imageFolderPath, imageFilePath) { return __awaiter(this, void 0, void 0, function* () { - if (!editor) + if (!editor) { return; + } let imageFileName = path.basename(imageFilePath); const projectDirectoryPath = MarkdownPreviewEnhancedView.getProjectDirectoryPathForEditor(editor); - let assetDirectoryPath, description; - if (imageFolderPath[0] === '/') { - assetDirectoryPath = path.resolve(projectDirectoryPath, '.' + imageFolderPath); + let assetDirectoryPath; + let description; + if (imageFolderPath[0] === "/") { + assetDirectoryPath = path.resolve(projectDirectoryPath, "." + imageFolderPath); } else { assetDirectoryPath = path.resolve(path.dirname(editor.getPath()), imageFolderPath); @@ -641,63 +705,81 @@ class MarkdownPreviewEnhancedView { fs.mkdir(assetDirectoryPath, (error) => { fs.stat(destPath, (err, stat) => { if (err == null) { - const lastDotOffset = imageFileName.lastIndexOf('.'); - const uid = '_' + Math.random().toString(36).substr(2, 9); + // file existed + const lastDotOffset = imageFileName.lastIndexOf("."); + const uid = "_" + + Math.random() + .toString(36) + .substr(2, 9); if (lastDotOffset > 0) { description = imageFileName.slice(0, lastDotOffset); - imageFileName = imageFileName.slice(0, lastDotOffset) + uid + imageFileName.slice(lastDotOffset, imageFileName.length); + imageFileName = + imageFileName.slice(0, lastDotOffset) + + uid + + imageFileName.slice(lastDotOffset, imageFileName.length); } else { description = imageFileName; imageFileName = imageFileName + uid; } - fs.createReadStream(imageFilePath).pipe(fs.createWriteStream(path.resolve(assetDirectoryPath, imageFileName))); + fs + .createReadStream(imageFilePath) + .pipe(fs.createWriteStream(path.resolve(assetDirectoryPath, imageFileName))); } - else if (err.code === 'ENOENT') { - fs.createReadStream(imageFilePath).pipe(fs.createWriteStream(destPath)); - if (imageFileName.lastIndexOf('.')) - description = imageFileName.slice(0, imageFileName.lastIndexOf('.')); - else + else if (err.code === "ENOENT") { + // file doesn't exist + fs + .createReadStream(imageFilePath) + .pipe(fs.createWriteStream(destPath)); + if (imageFileName.lastIndexOf(".")) { + description = imageFileName.slice(0, imageFileName.lastIndexOf(".")); + } + else { description = imageFileName; + } } else { return atom.notifications.addError(err.toString()); } atom.notifications.addInfo(`Image ${imageFileName} has been copied to folder ${assetDirectoryPath}`); let url = `${imageFolderPath}/${imageFileName}`; - if (url.indexOf(' ') >= 0) - url = url.replace(/ /g, '%20'); + if (url.indexOf(" ") >= 0) { + url = url.replace(/ /g, "%20"); + } editor.insertText(`![${description}](${url})`); }); }); }); } static replaceHint(editor, bufferRow, hint, withStr) { - if (!editor) + if (!editor) { return false; - const lines = editor.buffer.getLines(); - let textLine = lines[bufferRow] || ''; + } + const lines = editor.getBuffer().getLines(); + const textLine = lines[bufferRow] || ""; if (textLine.indexOf(hint) >= 0) { - editor.buffer.setTextInRange([ - [bufferRow, 0], - [bufferRow, textLine.length], - ], textLine.replace(hint, withStr)); + editor + .getBuffer() + .setTextInRange([[bufferRow, 0], [bufferRow, textLine.length]], textLine.replace(hint, withStr)); return true; } return false; } static setUploadedImageURL(editor, imageFileName, url, hint, bufferRow) { let description; - if (imageFileName.lastIndexOf('.')) - description = imageFileName.slice(0, imageFileName.lastIndexOf('.')); - else + if (imageFileName.lastIndexOf(".")) { + description = imageFileName.slice(0, imageFileName.lastIndexOf(".")); + } + else { description = imageFileName; + } const withStr = `![${description}](${url})`; if (!this.replaceHint(editor, bufferRow, hint, withStr)) { let i = bufferRow - 20; while (i <= bufferRow + 20) { - if (this.replaceHint(editor, i, hint, withStr)) + if (this.replaceHint(editor, i, hint, withStr)) { break; + } i++; } } @@ -708,18 +790,25 @@ class MarkdownPreviewEnhancedView { * @param imageFilePath */ static uploadImageFile(editor, imageFilePath, imageUploader = "imgur") { - if (!editor) + if (!editor) { return; + } const imageFileName = path.basename(imageFilePath); - const uid = Math.random().toString(36).substr(2, 9); + const uid = Math.random() + .toString(36) + .substr(2, 9); const hint = `![Uploading ${imageFileName}… (${uid})]()`; const bufferRow = editor.getCursorBufferPosition().row; - const AccessKey = atom.config.get('markdown-preview-enhanced.AccessKey') || ''; - const SecretKey = atom.config.get('markdown-preview-enhanced.SecretKey') || ''; - const Bucket = atom.config.get('markdown-preview-enhanced.Bucket') || ''; - const Domain = atom.config.get('markdown-preview-enhanced.Domain') || ''; + const AccessKey = atom.config.get("markdown-preview-enhanced.AccessKey") || ""; + const SecretKey = atom.config.get("markdown-preview-enhanced.SecretKey") || ""; + const Bucket = atom.config.get("markdown-preview-enhanced.Bucket") || ""; + const Domain = atom.config.get("markdown-preview-enhanced.Domain") || ""; editor.insertText(hint); - mume.utility.uploadImage(imageFilePath, { method: imageUploader, qiniu: { AccessKey, SecretKey, Bucket, Domain } }) + mume.utility + .uploadImage(imageFilePath, { + method: imageUploader, + qiniu: { AccessKey, SecretKey, Bucket, Domain }, + }) .then((url) => { this.setUploadedImageURL(editor, imageFileName, url, hint, bufferRow); }) @@ -753,7 +842,7 @@ class MarkdownPreviewEnhancedView { } } MarkdownPreviewEnhancedView.MESSAGE_DISPATCH_EVENTS = { - 'webviewFinishLoading': function (sourceUri) { + webviewFinishLoading(sourceUri) { /** * This event does nothing now, because the preview backgroundIframe * `onload` function does this. @@ -761,66 +850,67 @@ MarkdownPreviewEnhancedView.MESSAGE_DISPATCH_EVENTS = { // const preview = getPreviewForEditor(sourceUri) // if (preview) preview.renderMarkdown() }, - 'refreshPreview': function (sourceUri) { + refreshPreview(sourceUri) { this.refreshPreview(); }, - 'revealLine': function (sourceUri, line) { + revealLine(sourceUri, line) { this.scrollToBufferPosition(line); }, - 'insertImageUrl': function (sourceUri, imageUrl) { + insertImageUrl(sourceUri, imageUrl) { if (this.editor) { this.editor.insertText(`![enter image description here](${imageUrl})`); } }, - 'pasteImageFile': function (sourceUri, imageUrl) { + pasteImageFile(sourceUri, imageUrl) { MarkdownPreviewEnhancedView.pasteImageFile(this.editor, this.config.imageFolderPath, imageUrl); }, - 'uploadImageFile': function (sourceUri, imageUrl, imageUploader) { - if (!this.editor) + uploadImageFile(sourceUri, imageUrl, imageUploader) { + if (!this.editor) { return; + } MarkdownPreviewEnhancedView.uploadImageFile(this.editor, imageUrl, imageUploader); }, - 'openInBrowser': function (sourceUri) { + openInBrowser(sourceUri) { this.openInBrowser(); }, - 'htmlExport': function (sourceUri, offline) { + htmlExport(sourceUri, offline) { this.htmlExport(offline); }, - 'chromeExport': function (sourceUri, fileType) { + chromeExport(sourceUri, fileType) { this.chromeExport(fileType); }, - 'phantomjsExport': function (sourceUri, fileType) { + phantomjsExport(sourceUri, fileType) { this.phantomjsExport(fileType); }, - 'princeExport': function (sourceUri) { + princeExport(sourceUri) { this.princeExport(); }, - 'eBookExport': function (sourceUri, fileType) { + eBookExport(sourceUri, fileType) { this.eBookExport(fileType); }, - 'pandocExport': function (sourceUri) { + pandocExport(sourceUri) { this.pandocExport(); }, - 'markdownExport': function (sourceUri) { + markdownExport(sourceUri) { this.markdownExport(); }, - 'cacheCodeChunkResult': function (sourceUri, id, result) { + cacheCodeChunkResult(sourceUri, id, result) { this.cacheCodeChunkResult(id, result); }, - 'runCodeChunk': function (sourceUri, codeChunkId) { + runCodeChunk(sourceUri, codeChunkId) { this.runCodeChunk(codeChunkId); }, - 'runAllCodeChunks': function (sourceUri) { + runAllCodeChunks(sourceUri) { this.runAllCodeChunks(); }, - 'clickTagA': function (sourceUri, href) { + clickTagA(sourceUri, href) { href = decodeURIComponent(href); - if (['.pdf', '.xls', '.xlsx', '.doc', '.ppt', '.docx', '.pptx'].indexOf(path.extname(href)) >= 0) { + if ([".pdf", ".xls", ".xlsx", ".doc", ".ppt", ".docx", ".pptx"].indexOf(path.extname(href)) >= 0) { mume.utility.openFile(href); } else if (href.match(/^file\:\/\//)) { // openFilePath = href.slice(8) # remove protocal - let openFilePath = mume.utility.addFileProtocol(href.replace(/(\s*)[\#\?](.+)$/, '')); // remove #anchor and ?params... + let openFilePath = mume.utility.addFileProtocol(href.replace(/(\s*)[\#\?](.+)$/, "")); // remove #anchor and ?params... openFilePath = decodeURI(openFilePath); this.activatePaneForEditor(); atom.workspace.open(mume.utility.removeFileProtocol(openFilePath), { @@ -830,43 +920,47 @@ MarkdownPreviewEnhancedView.MESSAGE_DISPATCH_EVENTS = { initialColumn: 0, split: null, pending: false, - searchAllPanes: true + searchAllPanes: true, }); } else { mume.utility.openFile(href); } }, - 'clickTaskListCheckbox': function (sourceUri, dataLine) { + clickTaskListCheckbox(sourceUri, dataLine) { const editor = this.editor; - if (!editor) + if (!editor) { return; + } const buffer = editor.buffer; - if (!buffer) + if (!buffer) { return; - let lines = buffer.getLines(); - if (dataLine >= lines.length) + } + const lines = buffer.getLines(); + if (dataLine >= lines.length) { return; + } let line = lines[dataLine]; if (line.match(/\[ \]/)) { - line = line.replace('[ ]', '[x]'); + line = line.replace("[ ]", "[x]"); } else { - line = line.replace(/\[[xX]\]/, '[ ]'); + line = line.replace(/\[[xX]\]/, "[ ]"); } - buffer.setTextInRange([[dataLine, 0], [dataLine + 1, 0]], line + '\n'); + buffer.setTextInRange([[dataLine, 0], [dataLine + 1, 0]], line + "\n"); }, - 'setZoomLevel': function (sourceUri, zoomLevel) { + setZoomLevel(sourceUri, zoomLevel) { this.setZoomLevel(zoomLevel); }, - 'showUploadedImageHistory': function (sourceUri) { + showUploadedImageHistory(sourceUri) { this.activatePaneForEditor(); - const imageHistoryFilePath = path.resolve(mume.utility.extensionConfigDirectoryPath, './image_history.md'); + const imageHistoryFilePath = path.resolve(mume.utility.extensionConfigDirectoryPath, "./image_history.md"); atom.workspace.open(imageHistoryFilePath); - } + }, }; exports.MarkdownPreviewEnhancedView = MarkdownPreviewEnhancedView; function isMarkdownFile(sourcePath) { return false; } exports.isMarkdownFile = isMarkdownFile; +//# sourceMappingURL=preview-content-provider.js.map \ No newline at end of file diff --git a/out/src/preview-content-provider.js.map b/out/src/preview-content-provider.js.map new file mode 100644 index 00000000..0a83c728 --- /dev/null +++ b/out/src/preview-content-provider.js.map @@ -0,0 +1 @@ +{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} \ No newline at end of file From 7d0501771fe536e1af5be9c5920537fcffe4ea2a Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 28 Mar 2018 11:44:32 +0100 Subject: [PATCH 006/195] Update LICENSE to reflect contributions from @gicentre --- LICENSE.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/LICENSE.md b/LICENSE.md index 10761ed8..3397bcf1 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,3 +1,43 @@ +# litvis + +_contributions by https://github.com/orgs/gicentre/people_ + +BSD 3-Clause License + +``` +Copyright (c) 2017-present, giCentre, City University London +All rights reserved. +``` + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# original markdown-preview-enhanced + +_https://github.com/shd101wyy/markdown-preview-enhanced_ + University of Illinois/NCSA Open Source License From 76eb949525aac71579a192b0ade4c947fedeef8d Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 28 Mar 2018 15:10:03 +0100 Subject: [PATCH 007/195] Update package details in package.json --- package.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index dc6259ea..1ae5393f 100644 --- a/package.json +++ b/package.json @@ -1,15 +1,15 @@ { - "name": "markdown-preview-enhanced", + "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", "version": "0.15.5", - "description": "One of the 'BEST' markdown preview extensions for Atom editor!", - "repository": "https://github.com/shd101wyy/markdown-preview-enhanced", - "license": "NCSA", + "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", + "repository": "https://github.com/gicentre/markdown-preview-enhanced-litvis", + "license": "BSD-3, NCSA", "engines": { "atom": ">=1.16.0" }, "activationCommands": { - "atom-workspace": "markdown-preview-enhanced:toggle" + "atom-workspace": "markdown-preview-enhanced-with-litvis:toggle" }, "activationHooks": [ "language-gfm:grammar-used", @@ -56,7 +56,7 @@ "build:watch": "tsc -w -p ." }, "dependencies": { - "@shd101wyy/mume": "^0.3.2" + "@gicentre/mume-with-litvis": "^0.1.0" }, "devDependencies": { "@types/atom": "^1.23.3", From fc8740d92d8bcfadb3c700790e78189fbb914c23 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 28 Mar 2018 15:10:20 +0100 Subject: [PATCH 008/195] Update README and cleanup --- ISSUES.md | 1 - README.md | 160 +++++++++++------- markdown.png | Bin 3456 -> 0 bytes ...ed_chinese_2_traditional_chinese_script.js | 59 ------- 4 files changed, 98 insertions(+), 122 deletions(-) delete mode 100644 ISSUES.md delete mode 100644 markdown.png delete mode 100644 simplified_chinese_2_traditional_chinese_script.js diff --git a/ISSUES.md b/ISSUES.md deleted file mode 100644 index 55db3e54..00000000 --- a/ISSUES.md +++ /dev/null @@ -1 +0,0 @@ -* [x] Header with id `exports` will cause issue. diff --git a/README.md b/README.md index fb46b2f8..32d61e33 100644 --- a/README.md +++ b/README.md @@ -1,62 +1,98 @@ -

Markdown Preview Enhanced

-

- - - -

-
- -![intro](https://user-images.githubusercontent.com/1908863/28227953-eb6eefa4-68a1-11e7-8769-96ea83facf3b.png) - -

- English    - 简体中文    - 正體中文   
-

- -

-atom -& -vscode -

- -*Still Beta Version!* - -## Supporting this project -Markdown Preview Enhanced is an open source project released under the [University of Illinois/NCSA Open Source License](LICENSE.md). Its ongoing development is made possible thanks to the support by these awesome [backers](https://shd101wyy.github.io/markdown-preview-enhanced/#/backers). You can help make this project better by [supporting us on Patreon](https://www.patreon.com/shd101wyy), [PayPal](https://shd101wyy.github.io/markdown-preview-enhanced/#/paypal), or [微信支付 Wechat Pay](https://shd101wyy.github.io/markdown-preview-enhanced/#/wechat). Thank you! - -## Introduction -Markdown Preview Enhanced is an extension that provides you with many useful functionalities such as automatic scroll sync, [math typesetting](https://shd101wyy.github.io/markdown-preview-enhanced/#/math), [mermaid](https://shd101wyy.github.io/markdown-preview-enhanced/#/diagrams?id=mermaid), [PlantUML](https://shd101wyy.github.io/markdown-preview-enhanced/#/diagrams?id=plantuml), [pandoc](https://shd101wyy.github.io/markdown-preview-enhanced/#/pandoc), PDF export, [code chunk](https://shd101wyy.github.io/markdown-preview-enhanced/#/code-chunk), [presentation writer](https://rawgit.com/shd101wyy/markdown-preview-enhanced/master/docs/presentation-intro.html), etc. A lot of its ideas are inspired by [Markdown Preview Plus](https://github.com/atom-community/markdown-preview-plus) and [RStudio Markdown](http://rmarkdown.rstudio.com/). - -Feel free to ask questions, post issues, submit pull request, and request new features. - -For more information about this project and how to use this extension, please check out our documentation ⬇︎ - -## Documentation -To check out the documentation, visit -* [English](https://shd101wyy.github.io/markdown-preview-enhanced/#/) -* [简体中文](https://shd101wyy.github.io/markdown-preview-enhanced/#/zh-cn/) -* [正體中文](https://shd101wyy.github.io/markdown-preview-enhanced/#/zh-tw/) - -Contact me if you are willing to help translate the documentation :) - -## Keybindings -> The cmd key for *Windows* is ctrl. - -| Shortcuts | Functionality | -|---|---| -| ctrl-shift-m | Toggle preview | -| ctrl-shift-s | Sync preview / Sync source | -| shift-enter | Run Code Chunk | -| ctrl-shift-enter | Run all Code Chunks | -| cmd-= or cmd-shift-= | Preview zoom in | -| cmd-- or cmd-shift-\_ | Preview zoom out | -| cmd-0 | Preview reset zoom | -| esc | Toggle sidebar TOC | - -## Changelog -Newest updates for the current minor version can be found at the [newest notes](https://shd101wyy.github.io/markdown-preview-enhanced/#/newest). -Detailed changes for each old release can be found at [history notes](https://shd101wyy.github.io/markdown-preview-enhanced/#/history). - -## License -[University of Illinois/NCSA Open Source License](LICENSE.md) +# Markdown preview enhanced with litvis + +This project is a fork of [`markdown-preview-enhanced`](https://github.com/shd101wyy/markdown-preview-enhanced), which is a popular [Atom package](https://atom.io/packages/markdown-preview-enhanced) for previewing markdown files. +Most of the code in this fork is inherited from the upstream repository and is thus courtesy of [@shd101wyy](https://github.com/shd101wyy) and other [contributors](https://github.com/shd101wyy/markdown-preview-enhanced/graphs/contributors) to `markdown-preview-enhanced`. + +The fork produces an Atom package called [`markdown-preview-enhanced-with-litvis`](https://atom.io/packages/markdown-preview-enhanced-with-litvis), which enables _Literate Visualisation_ ([litvis](http://litvis.org/)) in rendered markdown previews. + +Litvis functionality has been designed and developed at [giCentre](https://www.gicentre.net/) by [Jo Wood](https://github.com/jwoLondon), [Alexander Kachkaev](https://github.com/kachkaev) and [Jason Dykes](https://github.com/jsndyks). +This research was in part supported by the EU under the EC Grant Agreement No. FP7-IP-608142 to Project [VALCRI](http://valcri.org/). + +## Prerequisites + +Please ensure that you have `elm` and `run-elm` installed on your machine before proceeding to the setup. +The following command will ensure that both of these tools are in place and are up-to-date. + +```bash +npm install --global elm run-elm +``` + +If you don’t have npm, please download it as a part of Node.js from https://nodejs.org/. + +## Setup for Atom users + +### Via Atom’s GUI + +1. Go to _Preferences_ → _Packages_ and disable `markdown-preview` (Atom’s standard preview tool) + +1. If you are using `markdown-preview-enhanced`, temporary disable it too while you are trying out this fork. + +1. Switch to _Install_ section in _Preferences_ and search for `markdown-preview-enhanced-with-litvis`. + Click _Install_ and reload Atom. + +### Via command line + +``` +apm disable markdown-preview markdown-preview-enhanced +apm install markdown-preview-enhanced-with-litvis +``` + +## Getting started with litvis narratives + +Literate visualization uses [Elm](http://elm-lang.org) and [Vega-Lite](https://vega.github.io/vega-lite) in the form of a declarative visualization language [elm-vega](http://package.elm-lang.org/packages/gicentre/elm-vega/latest). +While you don't have to use elm-vega in a litvis document it does enable quick declarative generation of interactive data graphics and therefore considerably enhances the capability of a litvis document. + +Creating your own litvis narrative is as easy as writing a markdown file. +You can start with exploring the examples available at +https://github.com/gicentre/litvis/tree/master/examples. + +## Formatting litvis narratives + +It is possible to automatically format litvis-enabled markdown files including embedded Elm code blocks with [Prettier](https://prettier.io/), which is an opinionated code formatting tool. + +Prettier is available in Atom via [`prettier-atom`](https://github.com/prettier/prettier-atom) package, but it does not format literate Elm code blocks in markdown files out of box. + +Please follow these steps to enable full-featured formatting support for litvis in Atom: + +1. Globally install Prettier and its [Elm plugin](https://github.com/gicentre/prettier-plugin-elm) via npm: + + ``` + npm install --global github:kachkaev/prettier#fix-global-plugin-api-dist prettier-plugin-elm + ``` + + > Installing from `github:kachkaev/prettier#...` instead of just `prettier` is necessary until [prettier/prettier#4192](https://github.com/prettier/prettier/pull/4192) is merged. + +1. Install `prettier-atom` package via Atom’s _Preferences_ or from a command line: + + ```bash + apm install prettier-atom + ``` + +1. Enable _Format on save_ in `prettier-atom` package preferences. + +1. _(optional)_ Configure Prettier globally by creating `~/.prettierrc` with the following yaml: + + ```yaml + overrides: + - files: "*.md" + options: + tabWidth: 4 + ``` + + This will indent bullet point lists in markdowns with four spaces instead of two. + +## Getting linting feedback for litvis narratives + +When a currently opened litvis narrative contains issues such as errors in Elm code blocks, you are automatically shown a list of problems via Atom's built-in linter. + +![kapture 2018-03-26 at 21 00 45](https://user-images.githubusercontent.com/608862/37930310-4ba86c40-313a-11e8-99f5-a6b7ac99f38c.gif) + +If you have used Atom linting for any programming language before, all the necessary packages should be already installed. +Otherwise, please install packages called [`linter`](https://atom.io/packages/linter), [`linter-ui-default`](https://atom.io/packages/linter-ui-default), [`intentions`](https://atom.io/packages/intentions) and [`busy-signal`](https://atom.io/packages/busy-signal). + +```bash +apm install linter linter-ui-default intentions busy-signal +``` + +When you are working on a complex litvis narrative that consists of several documents or depends on narrative schemas, you may benefit from going to `linter-ui-default` settings and changing _Panel Represents_ parameter to _Entire project_. +This will make the list of reported issues more informative. diff --git a/markdown.png b/markdown.png deleted file mode 100644 index f2ed817d412fcbfe40c19c242e4e2d6ff87969d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3456 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 { - if (error) - return console.log(error) - - items.forEach((fileName)=> { - for (let i = 0; i < ignoreFiles.length; i++) { - if (ignoreFiles[i] === fileName) - return - } - - fs.unlink(path.resolve(zhTWDir, fileName)) - }) -}) -*/ - -// translate -fs.readdir(zhCNDir, (error, items)=> { - if (error) - return console.log(error) - - items.forEach((fileName)=> { - for (let i = 0; i < ignoreFiles.length; i++) { - if (ignoreFiles[i] === fileName) - return - } - - const filePath = path.resolve(zhCNDir, fileName) - fs.readFile(filePath, {encoding:'utf-8'}, (error, data)=>{ - if (error) - return console.log(error) - - let text = chineseConv.tify(data).replace(/\]\(\s*zh\-cn\//g, '](zh-tw/') - - fs.writeFile(path.resolve(zhTWDir, fileName), text, {encoding:'utf-8'}, (error)=> { - if (error) - return console.log(error) - }) - }) - }) -}) From d56cc5f8e49a80f12532038f857117d7dd40d8a7 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 28 Mar 2018 17:12:07 +0100 Subject: [PATCH 009/195] Update mume dependency with its fork and fix repo url --- package.json | 4 ++-- src/config.ts | 2 +- src/extension.ts | 2 +- src/preview-content-provider.ts | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 8cff28f8..5da93c78 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "main": "./out/src/extension", "version": "0.15.5", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", - "repository": "https://github.com/gicentre/markdown-preview-enhanced-litvis", + "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", "engines": { "atom": ">=1.16.0" @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "@gicentre/mume-with-litvis": "^0.1.0" + "mume-with-litvis": "^0.1.1" }, "devDependencies": { "@types/atom": "^1.25.0", diff --git a/src/config.ts b/src/config.ts index bf978a13..94aaed6a 100644 --- a/src/config.ts +++ b/src/config.ts @@ -1,5 +1,5 @@ -import { MarkdownEngineConfig } from "@shd101wyy/mume"; import { CompositeDisposable } from "atom"; +import { MarkdownEngineConfig } from "mume-with-litvis"; import { MathRenderingOption } from "../../mume/out/src/markdown-engine-config"; export class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { diff --git a/src/extension.ts b/src/extension.ts index 48a312fc..4757957a 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -1,5 +1,5 @@ -import * as mume from "@shd101wyy/mume"; import { CompositeDisposable, TextBuffer, TextEditor } from "atom"; +import * as mume from "mume-with-litvis"; import * as path from "path"; import { MarkdownPreviewEnhancedConfig } from "./config"; import { MarkdownPreviewEnhancedView } from "./preview-content-provider"; diff --git a/src/preview-content-provider.ts b/src/preview-content-provider.ts index b8420a7e..a7f04354 100644 --- a/src/preview-content-provider.ts +++ b/src/preview-content-provider.ts @@ -1,6 +1,6 @@ -import * as mume from "@shd101wyy/mume"; import { CompositeDisposable, TextEditor } from "atom"; import * as fs from "fs"; +import * as mume from "mume-with-litvis"; import * as path from "path"; import { MarkdownPreviewEnhancedConfig } from "./config"; From 281c5e47089194922a957186e5b52888d00e61c2 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 28 Mar 2018 20:08:47 +0100 Subject: [PATCH 010/195] Update Atom package name --- src/config.ts | 160 +++++++++++++++++--------------- src/extension.ts | 78 +++++++++------- src/preview-content-provider.ts | 14 +-- 3 files changed, 142 insertions(+), 110 deletions(-) diff --git a/src/config.ts b/src/config.ts index 94aaed6a..6f2277ca 100644 --- a/src/config.ts +++ b/src/config.ts @@ -1,6 +1,6 @@ import { CompositeDisposable } from "atom"; import { MarkdownEngineConfig } from "mume-with-litvis"; -import { MathRenderingOption } from "../../mume/out/src/markdown-engine-config"; +import { MathRenderingOption } from "mume-with-litvis/out/src/markdown-engine-config"; export class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { public static getCurrentConfig() { @@ -57,196 +57,210 @@ export class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { * MarkdownEngineConfig properties */ this.usePandocParser = atom.config.get( - "markdown-preview-enhanced.usePandocParser", + "markdown-preview-enhanced-with-litvis.usePandocParser", ); this.breakOnSingleNewLine = atom.config.get( - "markdown-preview-enhanced.breakOnSingleNewLine", + "markdown-preview-enhanced-with-litvis.breakOnSingleNewLine", ); this.enableTypographer = atom.config.get( - "markdown-preview-enhanced.enableTypographer", + "markdown-preview-enhanced-with-litvis.enableTypographer", ); this.enableWikiLinkSyntax = atom.config.get( - "markdown-preview-enhanced.enableWikiLinkSyntax", + "markdown-preview-enhanced-with-litvis.enableWikiLinkSyntax", ); this.enableEmojiSyntax = atom.config.get( - "markdown-preview-enhanced.enableEmojiSyntax", + "markdown-preview-enhanced-with-litvis.enableEmojiSyntax", ); this.enableExtendedTableSyntax = atom.config.get( - "markdown-preview-enhanced.enableExtendedTableSyntax", + "markdown-preview-enhanced-with-litvis.enableExtendedTableSyntax", ); this.enableCriticMarkupSyntax = atom.config.get( - "markdown-preview-enhanced.enableCriticMarkupSyntax", + "markdown-preview-enhanced-with-litvis.enableCriticMarkupSyntax", ); this.wikiLinkFileExtension = atom.config.get( - "markdown-preview-enhanced.wikiLinkFileExtension", + "markdown-preview-enhanced-with-litvis.wikiLinkFileExtension", ); this.protocolsWhiteList = atom.config.get( - "markdown-preview-enhanced.protocolsWhiteList", + "markdown-preview-enhanced-with-litvis.protocolsWhiteList", ); this.mathRenderingOption = atom.config.get( - "markdown-preview-enhanced.mathRenderingOption", + "markdown-preview-enhanced-with-litvis.mathRenderingOption", ); try { this.mathInlineDelimiters = JSON.parse( - atom.config.get("markdown-preview-enhanced.mathInlineDelimiters"), + atom.config.get( + "markdown-preview-enhanced-with-litvis.mathInlineDelimiters", + ), ); } catch (error) { this.mathInlineDelimiters = [["$", "$"], ["\\(", "\\)"]]; } try { this.mathBlockDelimiters = JSON.parse( - atom.config.get("markdown-preview-enhanced.mathBlockDelimiters"), + atom.config.get( + "markdown-preview-enhanced-with-litvis.mathBlockDelimiters", + ), ); } catch (error) { this.mathBlockDelimiters = [["$$", "$$"], ["\\[", "\\]"]]; } this.codeBlockTheme = atom.config.get( - "markdown-preview-enhanced.codeBlockTheme", + "markdown-preview-enhanced-with-litvis.codeBlockTheme", ); this.previewTheme = atom.config.get( - "markdown-preview-enhanced.previewTheme", + "markdown-preview-enhanced-with-litvis.previewTheme", ); this.revealjsTheme = atom.config.get( - "markdown-preview-enhanced.revealjsTheme", + "markdown-preview-enhanced-with-litvis.revealjsTheme", ); this.mermaidTheme = atom.config.get( - "markdown-preview-enhanced.mermaidTheme", + "markdown-preview-enhanced-with-litvis.mermaidTheme", ); this.frontMatterRenderingOption = atom.config.get( - "markdown-preview-enhanced.frontMatterRenderingOption", + "markdown-preview-enhanced-with-litvis.frontMatterRenderingOption", ); this.imageFolderPath = atom.config.get( - "markdown-preview-enhanced.imageFolderPath", + "markdown-preview-enhanced-with-litvis.imageFolderPath", ); this.printBackground = atom.config.get( - "markdown-preview-enhanced.printBackground", + "markdown-preview-enhanced-with-litvis.printBackground", + ); + this.phantomPath = atom.config.get( + "markdown-preview-enhanced-with-litvis.phantomPath", + ); + this.pandocPath = atom.config.get( + "markdown-preview-enhanced-with-litvis.pandocPath", ); - this.phantomPath = atom.config.get("markdown-preview-enhanced.phantomPath"); - this.pandocPath = atom.config.get("markdown-preview-enhanced.pandocPath"); this.pandocMarkdownFlavor = atom.config.get( - "markdown-preview-enhanced.pandocMarkdownFlavor", + "markdown-preview-enhanced-with-litvis.pandocMarkdownFlavor", ); this.pandocArguments = atom.config - .get("markdown-preview-enhanced.pandocArguments") + .get("markdown-preview-enhanced-with-litvis.pandocArguments") .split(",") .map((x) => x.trim()) .filter((x) => x.length) || []; - this.latexEngine = atom.config.get("markdown-preview-enhanced.latexEngine"); + this.latexEngine = atom.config.get( + "markdown-preview-enhanced-with-litvis.latexEngine", + ); this.enableScriptExecution = atom.config.get( - "markdown-preview-enhanced.enableScriptExecution", + "markdown-preview-enhanced-with-litvis.enableScriptExecution", ); /* * Extra configs for mpe */ this.fileExtension = atom.config - .get("markdown-preview-enhanced.fileExtension") + .get("markdown-preview-enhanced-with-litvis.fileExtension") .split(",") .map((x) => x.trim()) .filter((x) => x.length) || [".md", ".mmark", ".markdown"]; this.singlePreview = atom.config.get( - "markdown-preview-enhanced.singlePreview", + "markdown-preview-enhanced-with-litvis.singlePreview", + ); + this.scrollSync = atom.config.get( + "markdown-preview-enhanced-with-litvis.scrollSync", + ); + this.liveUpdate = atom.config.get( + "markdown-preview-enhanced-with-litvis.liveUpdate", ); - this.scrollSync = atom.config.get("markdown-preview-enhanced.scrollSync"); - this.liveUpdate = atom.config.get("markdown-preview-enhanced.liveUpdate"); this.previewPanePosition = atom.config.get( - "markdown-preview-enhanced.previewPanePosition", + "markdown-preview-enhanced-with-litvis.previewPanePosition", ); this.openPreviewPaneAutomatically = atom.config.get( - "markdown-preview-enhanced.openPreviewPaneAutomatically", + "markdown-preview-enhanced-with-litvis.openPreviewPaneAutomatically", ); this.automaticallyShowPreviewOfMarkdownBeingEdited = atom.config.get( - "markdown-preview-enhanced.automaticallyShowPreviewOfMarkdownBeingEdited", + "markdown-preview-enhanced-with-litvis.automaticallyShowPreviewOfMarkdownBeingEdited", ); this.closePreviewAutomatically = atom.config.get( - "markdown-preview-enhanced.closePreviewAutomatically", + "markdown-preview-enhanced-with-litvis.closePreviewAutomatically", ); - // this.enableZenMode = atom.config.get('markdown-preview-enhanced.enableZenMode') + // this.enableZenMode = atom.config.get('markdown-preview-enhanced-with-litvis.enableZenMode') this.imageUploader = atom.config.get( - "markdown-preview-enhanced.imageUploader", + "markdown-preview-enhanced-with-litvis.imageUploader", ); this.imageDropAction = atom.config.get( - "markdown-preview-enhanced.imageDropAction", + "markdown-preview-enhanced-with-litvis.imageDropAction", ); } public onDidChange(subscriptions: CompositeDisposable, callback) { subscriptions.add( atom.config.onDidChange( - "markdown-preview-enhanced.usePandocParser", + "markdown-preview-enhanced-with-litvis.usePandocParser", ({ newValue }) => { this.usePandocParser = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.breakOnSingleNewLine", + "markdown-preview-enhanced-with-litvis.breakOnSingleNewLine", ({ newValue }) => { this.breakOnSingleNewLine = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.enableTypographer", + "markdown-preview-enhanced-with-litvis.enableTypographer", ({ newValue }) => { this.enableTypographer = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.enableWikiLinkSyntax", + "markdown-preview-enhanced-with-litvis.enableWikiLinkSyntax", ({ newValue }) => { this.enableWikiLinkSyntax = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.enableEmojiSyntax", + "markdown-preview-enhanced-with-litvis.enableEmojiSyntax", ({ newValue }) => { this.enableEmojiSyntax = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.enableExtendedTableSyntax", + "markdown-preview-enhanced-with-litvis.enableExtendedTableSyntax", ({ newValue }) => { this.enableExtendedTableSyntax = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.enableCriticMarkupSyntax", + "markdown-preview-enhanced-with-litvis.enableCriticMarkupSyntax", ({ newValue }) => { this.enableCriticMarkupSyntax = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.wikiLinkFileExtension", + "markdown-preview-enhanced-with-litvis.wikiLinkFileExtension", ({ newValue }) => { this.wikiLinkFileExtension = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.protocolsWhiteList", + "markdown-preview-enhanced-with-litvis.protocolsWhiteList", ({ newValue }) => { this.protocolsWhiteList = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.mathRenderingOption", + "markdown-preview-enhanced-with-litvis.mathRenderingOption", ({ newValue }) => { this.mathRenderingOption = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.mathInlineDelimiters", + "markdown-preview-enhanced-with-litvis.mathInlineDelimiters", ({ newValue }) => { let mathInlineDelimiters; try { @@ -264,7 +278,7 @@ export class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { }, ), atom.config.onDidChange( - "markdown-preview-enhanced.mathBlockDelimiters", + "markdown-preview-enhanced-with-litvis.mathBlockDelimiters", ({ newValue }) => { let mathBlockDelimiters; try { @@ -282,77 +296,77 @@ export class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { }, ), atom.config.onDidChange( - "markdown-preview-enhanced.codeBlockTheme", + "markdown-preview-enhanced-with-litvis.codeBlockTheme", ({ newValue }) => { this.codeBlockTheme = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.previewTheme", + "markdown-preview-enhanced-with-litvis.previewTheme", ({ newValue }) => { this.previewTheme = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.revealjsTheme", + "markdown-preview-enhanced-with-litvis.revealjsTheme", ({ newValue }) => { this.revealjsTheme = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.mermaidTheme", + "markdown-preview-enhanced-with-litvis.mermaidTheme", ({ newValue }) => { this.mermaidTheme = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.frontMatterRenderingOption", + "markdown-preview-enhanced-with-litvis.frontMatterRenderingOption", ({ newValue }) => { this.frontMatterRenderingOption = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.imageFolderPath", + "markdown-preview-enhanced-with-litvis.imageFolderPath", ({ newValue }) => { this.imageFolderPath = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.printBackground", + "markdown-preview-enhanced-with-litvis.printBackground", ({ newValue }) => { this.printBackground = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.phantomPath", + "markdown-preview-enhanced-with-litvis.phantomPath", ({ newValue }) => { this.phantomPath = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.pandocPath", + "markdown-preview-enhanced-with-litvis.pandocPath", ({ newValue }) => { this.pandocPath = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.pandocMarkdownFlavor", + "markdown-preview-enhanced-with-litvis.pandocMarkdownFlavor", ({ newValue }) => { this.pandocMarkdownFlavor = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.pandocArguments", + "markdown-preview-enhanced-with-litvis.pandocArguments", ({ newValue }) => { this.pandocArguments = newValue @@ -363,14 +377,14 @@ export class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { }, ), atom.config.onDidChange( - "markdown-preview-enhanced.latexEngine", + "markdown-preview-enhanced-with-litvis.latexEngine", ({ newValue }) => { this.latexEngine = newValue; // callback() }, ), atom.config.onDidChange( - "markdown-preview-enhanced.enableScriptExecution", + "markdown-preview-enhanced-with-litvis.enableScriptExecution", ({ newValue }) => { this.enableScriptExecution = newValue; callback(); @@ -378,7 +392,7 @@ export class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { ), atom.config.onDidChange( - "markdown-preview-enhanced.fileExtension", + "markdown-preview-enhanced-with-litvis.fileExtension", ({ newValue }) => { this.fileExtension = newValue @@ -389,68 +403,68 @@ export class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { }, ), atom.config.onDidChange( - "markdown-preview-enhanced.singlePreview", + "markdown-preview-enhanced-with-litvis.singlePreview", ({ newValue }) => { this.singlePreview = newValue; // callback() // <= No need to call callback. will cause error here. }, ), atom.config.onDidChange( - "markdown-preview-enhanced.scrollSync", + "markdown-preview-enhanced-with-litvis.scrollSync", ({ newValue }) => { this.scrollSync = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.liveUpdate", + "markdown-preview-enhanced-with-litvis.liveUpdate", ({ newValue }) => { this.liveUpdate = newValue; // callback() }, ), atom.config.onDidChange( - "markdown-preview-enhanced.previewPanePosition", + "markdown-preview-enhanced-with-litvis.previewPanePosition", ({ newValue }) => { this.previewPanePosition = newValue; }, ), atom.config.onDidChange( - "markdown-preview-enhanced.openPreviewPaneAutomatically", + "markdown-preview-enhanced-with-litvis.openPreviewPaneAutomatically", ({ newValue }) => { this.openPreviewPaneAutomatically = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.automaticallyShowPreviewOfMarkdownBeingEdited", + "markdown-preview-enhanced-with-litvis.automaticallyShowPreviewOfMarkdownBeingEdited", ({ newValue }) => { this.automaticallyShowPreviewOfMarkdownBeingEdited = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.closePreviewAutomatically", + "markdown-preview-enhanced-with-litvis.closePreviewAutomatically", ({ newValue }) => { this.closePreviewAutomatically = newValue; callback(); }, ), /* - atom.config.onDidChange('markdown-preview-enhanced.enableZenMode', ({newValue})=> { + atom.config.onDidChange('markdown-preview-enhanced-with-litvis.enableZenMode', ({newValue})=> { this.enableZenMode = newValue // callback() }), */ atom.config.onDidChange( - "markdown-preview-enhanced.imageUploader", + "markdown-preview-enhanced-with-litvis.imageUploader", ({ newValue }) => { this.imageUploader = newValue; callback(); }, ), atom.config.onDidChange( - "markdown-preview-enhanced.imageDropAction", + "markdown-preview-enhanced-with-litvis.imageDropAction", ({ newValue }) => { this.imageDropAction = newValue; }, diff --git a/src/extension.ts b/src/extension.ts index 4757957a..6029864e 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -157,24 +157,24 @@ export function activate(state) { // Register commands subscriptions.add( atom.commands.add("atom-workspace", { - "markdown-preview-enhanced:toggle": togglePreview, - "markdown-preview-enhanced:customize-css": customizeCSS, - "markdown-preview-enhanced:create-toc": createTOC, - "markdown-preview-enhanced:toggle-scroll-sync": toggleScrollSync, - "markdown-preview-enhanced:toggle-live-update": toggleLiveUpdate, - "markdown-preview-enhanced:toggle-break-on-single-newline": toggleBreakOnSingleNewLine, - "markdown-preview-enhanced:insert-table": insertTable, - "markdown-preview-enhanced:image-helper": startImageHelper, - "markdown-preview-enhanced:open-mermaid-config": openMermaidConfig, - "markdown-preview-enhanced:open-phantomjs-config": openPhantomJSConfig, - "markdown-preview-enhanced:open-mathjax-config": openMathJaxConfig, - "markdown-preview-enhanced:extend-parser": extendParser, - "markdown-preview-enhanced:insert-new-slide": insertNewSlide, - "markdown-preview-enhanced:insert-page-break": insertPageBreak, - "markdown-preview-enhanced:toggle-zen-mode": toggleZenMode, - "markdown-preview-enhanced:run-code-chunk": runCodeChunkCommand, - "markdown-preview-enhanced:run-all-code-chunks": runAllCodeChunks, - "markdown-preview-enhanced:show-uploaded-images": showUploadedImages, + "markdown-preview-enhanced-with-litvis:toggle": togglePreview, + "markdown-preview-enhanced-with-litvis:customize-css": customizeCSS, + "markdown-preview-enhanced-with-litvis:create-toc": createTOC, + "markdown-preview-enhanced-with-litvis:toggle-scroll-sync": toggleScrollSync, + "markdown-preview-enhanced-with-litvis:toggle-live-update": toggleLiveUpdate, + "markdown-preview-enhanced-with-litvis:toggle-break-on-single-newline": toggleBreakOnSingleNewLine, + "markdown-preview-enhanced-with-litvis:insert-table": insertTable, + "markdown-preview-enhanced-with-litvis:image-helper": startImageHelper, + "markdown-preview-enhanced-with-litvis:open-mermaid-config": openMermaidConfig, + "markdown-preview-enhanced-with-litvis:open-phantomjs-config": openPhantomJSConfig, + "markdown-preview-enhanced-with-litvis:open-mathjax-config": openMathJaxConfig, + "markdown-preview-enhanced-with-litvis:extend-parser": extendParser, + "markdown-preview-enhanced-with-litvis:insert-new-slide": insertNewSlide, + "markdown-preview-enhanced-with-litvis:insert-page-break": insertPageBreak, + "markdown-preview-enhanced-with-litvis:toggle-zen-mode": toggleZenMode, + "markdown-preview-enhanced-with-litvis:run-code-chunk": runCodeChunkCommand, + "markdown-preview-enhanced-with-litvis:run-all-code-chunks": runAllCodeChunks, + "markdown-preview-enhanced-with-litvis:show-uploaded-images": showUploadedImages, }), ); @@ -244,7 +244,11 @@ export function activate(state) { const editor = event.item; const editorElement = editor["getElement"](); if (editor && editor["buffer"]) { - if (atom.config.get("markdown-preview-enhanced.enableZenMode")) { + if ( + atom.config.get( + "markdown-preview-enhanced-with-litvis.enableZenMode", + ) + ) { editorElement.setAttribute("data-markdown-zen", ""); } else { editorElement.removeAttribute("data-markdown-zen"); @@ -260,7 +264,7 @@ export function activate(state) { // zen mode observation subscriptions.add( atom.config.observe( - "markdown-preview-enhanced.enableZenMode", + "markdown-preview-enhanced-with-litvis.enableZenMode", (enableZenMode) => { const paneItems = atom.workspace.getPaneItems(); for (let i = 0; i < paneItems.length; i++) { @@ -300,7 +304,7 @@ export function activate(state) { // use single preview subscriptions.add( atom.config.onDidChange( - "markdown-preview-enhanced.singlePreview", + "markdown-preview-enhanced-with-litvis.singlePreview", (singlePreview) => { for (const sourceUri in previewsMap) { if (previewsMap.hasOwnProperty(sourceUri)) { @@ -345,7 +349,7 @@ function bindMarkdownEditorDropEvents(editor) { if (files[i].type.startsWith("image")) { // Drop image const imageDropAction = atom.config.get( - "markdown-preview-enhanced.imageDropAction", + "markdown-preview-enhanced-with-litvis.imageDropAction", ); if (imageDropAction === "upload") { // upload image @@ -376,7 +380,9 @@ function bindMarkdownEditorDropEvents(editor) { event.preventDefault(); MarkdownPreviewEnhancedView.pasteImageFile( editor, - atom.config.get("markdown-preview-enhanced.imageFolderPath"), + atom.config.get( + "markdown-preview-enhanced-with-litvis.imageFolderPath", + ), imageFilePath, ); } @@ -415,8 +421,10 @@ function createTOC() { } function toggleScrollSync() { - const flag = atom.config.get("markdown-preview-enhanced.scrollSync"); - atom.config.set("markdown-preview-enhanced.scrollSync", !flag); + const flag = atom.config.get( + "markdown-preview-enhanced-with-litvis.scrollSync", + ); + atom.config.set("markdown-preview-enhanced-with-litvis.scrollSync", !flag); if (!flag) { atom.notifications.addInfo("Scroll Sync enabled"); @@ -426,8 +434,10 @@ function toggleScrollSync() { } function toggleLiveUpdate() { - const flag = atom.config.get("markdown-preview-enhanced.liveUpdate"); - atom.config.set("markdown-preview-enhanced.liveUpdate", !flag); + const flag = atom.config.get( + "markdown-preview-enhanced-with-litvis.liveUpdate", + ); + atom.config.set("markdown-preview-enhanced-with-litvis.liveUpdate", !flag); if (!flag) { atom.notifications.addInfo("Live Update enabled"); @@ -438,9 +448,12 @@ function toggleLiveUpdate() { function toggleBreakOnSingleNewLine() { const flag = atom.config.get( - "markdown-preview-enhanced.breakOnSingleNewLine", + "markdown-preview-enhanced-with-litvis.breakOnSingleNewLine", + ); + atom.config.set( + "markdown-preview-enhanced-with-litvis.breakOnSingleNewLine", + !flag, ); - atom.config.set("markdown-preview-enhanced.breakOnSingleNewLine", !flag); if (!flag) { atom.notifications.addInfo("Enabled breaking on single newline"); @@ -517,9 +530,12 @@ function insertPageBreak() { function toggleZenMode() { const enableZenMode = atom.config.get( - "markdown-preview-enhanced.enableZenMode", + "markdown-preview-enhanced-with-litvis.enableZenMode", + ); + atom.config.set( + "markdown-preview-enhanced-with-litvis.enableZenMode", + !enableZenMode, ); - atom.config.set("markdown-preview-enhanced.enableZenMode", !enableZenMode); if (!enableZenMode) { atom.notifications.addInfo("zen mode enabled"); } else { diff --git a/src/preview-content-provider.ts b/src/preview-content-provider.ts index a7f04354..dad0cc1b 100644 --- a/src/preview-content-provider.ts +++ b/src/preview-content-provider.ts @@ -501,7 +501,7 @@ export class MarkdownPreviewEnhancedView { this.disposables.add( atom.commands.add(editorElement, { - "markdown-preview-enhanced:sync-preview": () => { + "markdown-preview-enhanced-with-litvis:sync-preview": () => { this.syncPreview(true); }, }), @@ -581,7 +581,7 @@ export class MarkdownPreviewEnhancedView { // I created command. this.disposables.add( atom.commands.add(this.element, { - "markdown-preview-enhanced:esc-pressed": () => { + "markdown-preview-enhanced-with-litvis:esc-pressed": () => { // tslint:disable-next-line:no-console console.log("esc pressed"); }, @@ -1114,11 +1114,13 @@ export class MarkdownPreviewEnhancedView { const hint = `![Uploading ${imageFileName}… (${uid})]()`; const bufferRow = editor.getCursorBufferPosition().row; const AccessKey = - atom.config.get("markdown-preview-enhanced.AccessKey") || ""; + atom.config.get("markdown-preview-enhanced-with-litvis.AccessKey") || ""; const SecretKey = - atom.config.get("markdown-preview-enhanced.SecretKey") || ""; - const Bucket = atom.config.get("markdown-preview-enhanced.Bucket") || ""; - const Domain = atom.config.get("markdown-preview-enhanced.Domain") || ""; + atom.config.get("markdown-preview-enhanced-with-litvis.SecretKey") || ""; + const Bucket = + atom.config.get("markdown-preview-enhanced-with-litvis.Bucket") || ""; + const Domain = + atom.config.get("markdown-preview-enhanced-with-litvis.Domain") || ""; editor.insertText(hint); From 2bf925ce7c254d04d8a4053699e7439783c8a01e Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 28 Mar 2018 20:15:51 +0100 Subject: [PATCH 011/195] Report linting messages from mume-with-litvis --- package.json | 11 ++++++++ src/extension.ts | 3 ++ src/linting.ts | 72 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+) create mode 100644 src/linting.ts diff --git a/package.json b/package.json index 5da93c78..f567f789 100644 --- a/package.json +++ b/package.json @@ -67,11 +67,22 @@ "@types/jquery": "^3.3.0", "@types/mocha": "^2.2.47", "@types/node": "^9.4.0", + "@types/vfile": "^2.2.2", "chinese-conv": "^1.0.1", "prettier": "^1.11.1", "prettier-check": "^2.0.0", "tslint": "^5.9.1", "tslint-config-prettier": "^1.10.0", "typescript": "^2.7.2" + }, + "package-deps": [ + "linter-ui-default" + ], + "consumedServices": { + "linter-indie": { + "versions": { + "2.0.0": "consumeIndie" + } + } } } diff --git a/src/extension.ts b/src/extension.ts index 6029864e..f1e6f9f2 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -2,6 +2,7 @@ import { CompositeDisposable, TextBuffer, TextEditor } from "atom"; import * as mume from "mume-with-litvis"; import * as path from "path"; import { MarkdownPreviewEnhancedConfig } from "./config"; +import { updateLintingReport } from "./linting"; import { MarkdownPreviewEnhancedView } from "./preview-content-provider"; const utility = mume.utility; @@ -675,9 +676,11 @@ async function onModifySource( } mume.MarkdownEngine.onModifySource(onModifySource); +mume.MarkdownEngine.onUpdateLintingReport(updateLintingReport); export function deactivate() { subscriptions.dispose(); } export { configSchema as config } from "./config-schema"; +export { consumeIndie } from "./linting"; diff --git a/src/linting.ts b/src/linting.ts new file mode 100644 index 00000000..177ba025 --- /dev/null +++ b/src/linting.ts @@ -0,0 +1,72 @@ +import { VFile, VFileBase } from "vfile"; + +let linter; + +export function consumeIndie(registerIndie) { + linter = registerIndie({ + name: "Litvis", + }); +} + +export const updateLintingReport = (vFiles: Array> = []) => { + if (!linter) { + return; + } + linter.setAllMessages( + vFiles + .reduce((arr, vFile) => arr.concat(vFile.messages), []) + .map(transform), + ); +}; + +// helper functions inspired by +// https://github.com/unifiedjs/unified-engine-atom/blob/126acb8c4491be442752433be02791cb7a61a60e/index.js#L79-L128 + +/* Transform VFile messages nested-tuple. */ +function transform(message) { + const labels = [message.source, message.ruleId].filter(Boolean); + let excerpt = message.stack || undefined; + + if (labels[0] && labels[0] === labels[1]) { + labels.pop(); + } + + const label = labels.join(":"); + + if (!excerpt) { + excerpt = message.reason.replace(/“([^”]+)”/g, "`$1`"); + } + + if (label) { + excerpt += " (" + label + ")"; + } + + return { + severity: { + true: "error", + false: "warning", + null: "info", + undefined: "info", + }[message.fatal], + location: { + file: message.file, + position: toRange(message.location), + }, + excerpt, + description: message.note, + }; +} + +/* Transform a (stringified) vfile range to a linter nested-tuple. */ +function toRange(location) { + const result = [ + [Number(location.start.line) - 1, Number(location.start.column) - 1], + ]; + + result[1] = [ + location.end.line ? Number(location.end.line) - 1 : result[0][0], + location.end.column ? Number(location.end.column) - 1 : result[0][1], + ]; + + return result; +} From 1e32a6559b9c23f8ae953884d1515bd2b2ca7db2 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 28 Mar 2018 20:16:28 +0100 Subject: [PATCH 012/195] Update out files --- out/src/config.d.ts | 4 +- out/src/config.js | 144 ++++++++++++------------ out/src/config.js.map | 2 +- out/src/extension.d.ts | 1 + out/src/extension.js | 68 +++++------ out/src/extension.js.map | 2 +- out/src/linting.d.ts | 4 + out/src/linting.js | 60 ++++++++++ out/src/linting.js.map | 1 + out/src/preview-content-provider.d.ts | 2 +- out/src/preview-content-provider.js | 14 +-- out/src/preview-content-provider.js.map | 2 +- 12 files changed, 187 insertions(+), 117 deletions(-) create mode 100644 out/src/linting.d.ts create mode 100644 out/src/linting.js create mode 100644 out/src/linting.js.map diff --git a/out/src/config.d.ts b/out/src/config.d.ts index 8be1d27e..37c962e3 100644 --- a/out/src/config.d.ts +++ b/out/src/config.d.ts @@ -1,6 +1,6 @@ -import { MarkdownEngineConfig } from "@shd101wyy/mume"; import { CompositeDisposable } from "atom"; -import { MathRenderingOption } from "../../mume/out/src/markdown-engine-config"; +import { MarkdownEngineConfig } from "mume-with-litvis"; +import { MathRenderingOption } from "mume-with-litvis/out/src/markdown-engine-config"; export declare class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { static getCurrentConfig(): MarkdownPreviewEnhancedConfig; usePandocParser: boolean; diff --git a/out/src/config.js b/out/src/config.js index fcc93134..cbfe77c1 100644 --- a/out/src/config.js +++ b/out/src/config.js @@ -8,97 +8,97 @@ class MarkdownPreviewEnhancedConfig { /* * MarkdownEngineConfig properties */ - this.usePandocParser = atom.config.get("markdown-preview-enhanced.usePandocParser"); - this.breakOnSingleNewLine = atom.config.get("markdown-preview-enhanced.breakOnSingleNewLine"); - this.enableTypographer = atom.config.get("markdown-preview-enhanced.enableTypographer"); - this.enableWikiLinkSyntax = atom.config.get("markdown-preview-enhanced.enableWikiLinkSyntax"); - this.enableEmojiSyntax = atom.config.get("markdown-preview-enhanced.enableEmojiSyntax"); - this.enableExtendedTableSyntax = atom.config.get("markdown-preview-enhanced.enableExtendedTableSyntax"); - this.enableCriticMarkupSyntax = atom.config.get("markdown-preview-enhanced.enableCriticMarkupSyntax"); - this.wikiLinkFileExtension = atom.config.get("markdown-preview-enhanced.wikiLinkFileExtension"); - this.protocolsWhiteList = atom.config.get("markdown-preview-enhanced.protocolsWhiteList"); - this.mathRenderingOption = atom.config.get("markdown-preview-enhanced.mathRenderingOption"); + this.usePandocParser = atom.config.get("markdown-preview-enhanced-with-litvis.usePandocParser"); + this.breakOnSingleNewLine = atom.config.get("markdown-preview-enhanced-with-litvis.breakOnSingleNewLine"); + this.enableTypographer = atom.config.get("markdown-preview-enhanced-with-litvis.enableTypographer"); + this.enableWikiLinkSyntax = atom.config.get("markdown-preview-enhanced-with-litvis.enableWikiLinkSyntax"); + this.enableEmojiSyntax = atom.config.get("markdown-preview-enhanced-with-litvis.enableEmojiSyntax"); + this.enableExtendedTableSyntax = atom.config.get("markdown-preview-enhanced-with-litvis.enableExtendedTableSyntax"); + this.enableCriticMarkupSyntax = atom.config.get("markdown-preview-enhanced-with-litvis.enableCriticMarkupSyntax"); + this.wikiLinkFileExtension = atom.config.get("markdown-preview-enhanced-with-litvis.wikiLinkFileExtension"); + this.protocolsWhiteList = atom.config.get("markdown-preview-enhanced-with-litvis.protocolsWhiteList"); + this.mathRenderingOption = atom.config.get("markdown-preview-enhanced-with-litvis.mathRenderingOption"); try { - this.mathInlineDelimiters = JSON.parse(atom.config.get("markdown-preview-enhanced.mathInlineDelimiters")); + this.mathInlineDelimiters = JSON.parse(atom.config.get("markdown-preview-enhanced-with-litvis.mathInlineDelimiters")); } catch (error) { this.mathInlineDelimiters = [["$", "$"], ["\\(", "\\)"]]; } try { - this.mathBlockDelimiters = JSON.parse(atom.config.get("markdown-preview-enhanced.mathBlockDelimiters")); + this.mathBlockDelimiters = JSON.parse(atom.config.get("markdown-preview-enhanced-with-litvis.mathBlockDelimiters")); } catch (error) { this.mathBlockDelimiters = [["$$", "$$"], ["\\[", "\\]"]]; } - this.codeBlockTheme = atom.config.get("markdown-preview-enhanced.codeBlockTheme"); - this.previewTheme = atom.config.get("markdown-preview-enhanced.previewTheme"); - this.revealjsTheme = atom.config.get("markdown-preview-enhanced.revealjsTheme"); - this.mermaidTheme = atom.config.get("markdown-preview-enhanced.mermaidTheme"); - this.frontMatterRenderingOption = atom.config.get("markdown-preview-enhanced.frontMatterRenderingOption"); - this.imageFolderPath = atom.config.get("markdown-preview-enhanced.imageFolderPath"); - this.printBackground = atom.config.get("markdown-preview-enhanced.printBackground"); - this.phantomPath = atom.config.get("markdown-preview-enhanced.phantomPath"); - this.pandocPath = atom.config.get("markdown-preview-enhanced.pandocPath"); - this.pandocMarkdownFlavor = atom.config.get("markdown-preview-enhanced.pandocMarkdownFlavor"); + this.codeBlockTheme = atom.config.get("markdown-preview-enhanced-with-litvis.codeBlockTheme"); + this.previewTheme = atom.config.get("markdown-preview-enhanced-with-litvis.previewTheme"); + this.revealjsTheme = atom.config.get("markdown-preview-enhanced-with-litvis.revealjsTheme"); + this.mermaidTheme = atom.config.get("markdown-preview-enhanced-with-litvis.mermaidTheme"); + this.frontMatterRenderingOption = atom.config.get("markdown-preview-enhanced-with-litvis.frontMatterRenderingOption"); + this.imageFolderPath = atom.config.get("markdown-preview-enhanced-with-litvis.imageFolderPath"); + this.printBackground = atom.config.get("markdown-preview-enhanced-with-litvis.printBackground"); + this.phantomPath = atom.config.get("markdown-preview-enhanced-with-litvis.phantomPath"); + this.pandocPath = atom.config.get("markdown-preview-enhanced-with-litvis.pandocPath"); + this.pandocMarkdownFlavor = atom.config.get("markdown-preview-enhanced-with-litvis.pandocMarkdownFlavor"); this.pandocArguments = atom.config - .get("markdown-preview-enhanced.pandocArguments") + .get("markdown-preview-enhanced-with-litvis.pandocArguments") .split(",") .map((x) => x.trim()) .filter((x) => x.length) || []; - this.latexEngine = atom.config.get("markdown-preview-enhanced.latexEngine"); - this.enableScriptExecution = atom.config.get("markdown-preview-enhanced.enableScriptExecution"); + this.latexEngine = atom.config.get("markdown-preview-enhanced-with-litvis.latexEngine"); + this.enableScriptExecution = atom.config.get("markdown-preview-enhanced-with-litvis.enableScriptExecution"); /* * Extra configs for mpe */ this.fileExtension = atom.config - .get("markdown-preview-enhanced.fileExtension") + .get("markdown-preview-enhanced-with-litvis.fileExtension") .split(",") .map((x) => x.trim()) .filter((x) => x.length) || [".md", ".mmark", ".markdown"]; - this.singlePreview = atom.config.get("markdown-preview-enhanced.singlePreview"); - this.scrollSync = atom.config.get("markdown-preview-enhanced.scrollSync"); - this.liveUpdate = atom.config.get("markdown-preview-enhanced.liveUpdate"); - this.previewPanePosition = atom.config.get("markdown-preview-enhanced.previewPanePosition"); - this.openPreviewPaneAutomatically = atom.config.get("markdown-preview-enhanced.openPreviewPaneAutomatically"); - this.automaticallyShowPreviewOfMarkdownBeingEdited = atom.config.get("markdown-preview-enhanced.automaticallyShowPreviewOfMarkdownBeingEdited"); - this.closePreviewAutomatically = atom.config.get("markdown-preview-enhanced.closePreviewAutomatically"); - // this.enableZenMode = atom.config.get('markdown-preview-enhanced.enableZenMode') - this.imageUploader = atom.config.get("markdown-preview-enhanced.imageUploader"); - this.imageDropAction = atom.config.get("markdown-preview-enhanced.imageDropAction"); + this.singlePreview = atom.config.get("markdown-preview-enhanced-with-litvis.singlePreview"); + this.scrollSync = atom.config.get("markdown-preview-enhanced-with-litvis.scrollSync"); + this.liveUpdate = atom.config.get("markdown-preview-enhanced-with-litvis.liveUpdate"); + this.previewPanePosition = atom.config.get("markdown-preview-enhanced-with-litvis.previewPanePosition"); + this.openPreviewPaneAutomatically = atom.config.get("markdown-preview-enhanced-with-litvis.openPreviewPaneAutomatically"); + this.automaticallyShowPreviewOfMarkdownBeingEdited = atom.config.get("markdown-preview-enhanced-with-litvis.automaticallyShowPreviewOfMarkdownBeingEdited"); + this.closePreviewAutomatically = atom.config.get("markdown-preview-enhanced-with-litvis.closePreviewAutomatically"); + // this.enableZenMode = atom.config.get('markdown-preview-enhanced-with-litvis.enableZenMode') + this.imageUploader = atom.config.get("markdown-preview-enhanced-with-litvis.imageUploader"); + this.imageDropAction = atom.config.get("markdown-preview-enhanced-with-litvis.imageDropAction"); } onDidChange(subscriptions, callback) { - subscriptions.add(atom.config.onDidChange("markdown-preview-enhanced.usePandocParser", ({ newValue }) => { + subscriptions.add(atom.config.onDidChange("markdown-preview-enhanced-with-litvis.usePandocParser", ({ newValue }) => { this.usePandocParser = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.breakOnSingleNewLine", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.breakOnSingleNewLine", ({ newValue }) => { this.breakOnSingleNewLine = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.enableTypographer", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.enableTypographer", ({ newValue }) => { this.enableTypographer = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.enableWikiLinkSyntax", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.enableWikiLinkSyntax", ({ newValue }) => { this.enableWikiLinkSyntax = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.enableEmojiSyntax", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.enableEmojiSyntax", ({ newValue }) => { this.enableEmojiSyntax = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.enableExtendedTableSyntax", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.enableExtendedTableSyntax", ({ newValue }) => { this.enableExtendedTableSyntax = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.enableCriticMarkupSyntax", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.enableCriticMarkupSyntax", ({ newValue }) => { this.enableCriticMarkupSyntax = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.wikiLinkFileExtension", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.wikiLinkFileExtension", ({ newValue }) => { this.wikiLinkFileExtension = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.protocolsWhiteList", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.protocolsWhiteList", ({ newValue }) => { this.protocolsWhiteList = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.mathRenderingOption", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.mathRenderingOption", ({ newValue }) => { this.mathRenderingOption = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.mathInlineDelimiters", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.mathInlineDelimiters", ({ newValue }) => { let mathInlineDelimiters; try { mathInlineDelimiters = JSON.parse(newValue); @@ -111,7 +111,7 @@ class MarkdownPreviewEnhancedConfig { catch (error) { mathInlineDelimiters = [["$", "$"], ["\\(", "\\)"]]; } - }), atom.config.onDidChange("markdown-preview-enhanced.mathBlockDelimiters", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.mathBlockDelimiters", ({ newValue }) => { let mathBlockDelimiters; try { mathBlockDelimiters = JSON.parse(newValue); @@ -124,87 +124,87 @@ class MarkdownPreviewEnhancedConfig { catch (error) { mathBlockDelimiters = [["$$", "$$"], ["\\[", "\\]"]]; } - }), atom.config.onDidChange("markdown-preview-enhanced.codeBlockTheme", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.codeBlockTheme", ({ newValue }) => { this.codeBlockTheme = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.previewTheme", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.previewTheme", ({ newValue }) => { this.previewTheme = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.revealjsTheme", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.revealjsTheme", ({ newValue }) => { this.revealjsTheme = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.mermaidTheme", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.mermaidTheme", ({ newValue }) => { this.mermaidTheme = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.frontMatterRenderingOption", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.frontMatterRenderingOption", ({ newValue }) => { this.frontMatterRenderingOption = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.imageFolderPath", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.imageFolderPath", ({ newValue }) => { this.imageFolderPath = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.printBackground", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.printBackground", ({ newValue }) => { this.printBackground = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.phantomPath", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.phantomPath", ({ newValue }) => { this.phantomPath = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.pandocPath", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.pandocPath", ({ newValue }) => { this.pandocPath = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.pandocMarkdownFlavor", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.pandocMarkdownFlavor", ({ newValue }) => { this.pandocMarkdownFlavor = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.pandocArguments", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.pandocArguments", ({ newValue }) => { this.pandocArguments = newValue .split(",") .map((x) => x.trim()) .filter((x) => x.length) || []; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.latexEngine", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.latexEngine", ({ newValue }) => { this.latexEngine = newValue; // callback() - }), atom.config.onDidChange("markdown-preview-enhanced.enableScriptExecution", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.enableScriptExecution", ({ newValue }) => { this.enableScriptExecution = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.fileExtension", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.fileExtension", ({ newValue }) => { this.fileExtension = newValue .split(",") .map((x) => x.trim()) .filter((x) => x.length) || []; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.singlePreview", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.singlePreview", ({ newValue }) => { this.singlePreview = newValue; // callback() // <= No need to call callback. will cause error here. - }), atom.config.onDidChange("markdown-preview-enhanced.scrollSync", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.scrollSync", ({ newValue }) => { this.scrollSync = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.liveUpdate", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.liveUpdate", ({ newValue }) => { this.liveUpdate = newValue; // callback() - }), atom.config.onDidChange("markdown-preview-enhanced.previewPanePosition", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.previewPanePosition", ({ newValue }) => { this.previewPanePosition = newValue; - }), atom.config.onDidChange("markdown-preview-enhanced.openPreviewPaneAutomatically", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.openPreviewPaneAutomatically", ({ newValue }) => { this.openPreviewPaneAutomatically = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.automaticallyShowPreviewOfMarkdownBeingEdited", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.automaticallyShowPreviewOfMarkdownBeingEdited", ({ newValue }) => { this.automaticallyShowPreviewOfMarkdownBeingEdited = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.closePreviewAutomatically", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.closePreviewAutomatically", ({ newValue }) => { this.closePreviewAutomatically = newValue; callback(); }), /* - atom.config.onDidChange('markdown-preview-enhanced.enableZenMode', ({newValue})=> { + atom.config.onDidChange('markdown-preview-enhanced-with-litvis.enableZenMode', ({newValue})=> { this.enableZenMode = newValue // callback() }), */ - atom.config.onDidChange("markdown-preview-enhanced.imageUploader", ({ newValue }) => { + atom.config.onDidChange("markdown-preview-enhanced-with-litvis.imageUploader", ({ newValue }) => { this.imageUploader = newValue; callback(); - }), atom.config.onDidChange("markdown-preview-enhanced.imageDropAction", ({ newValue }) => { + }), atom.config.onDidChange("markdown-preview-enhanced-with-litvis.imageDropAction", ({ newValue }) => { this.imageDropAction = newValue; })); } diff --git a/out/src/config.js.map b/out/src/config.js.map index 931970aa..18d96d94 100644 --- a/out/src/config.js.map +++ b/out/src/config.js.map @@ -1 +1 @@ -{"version":3,"file":"config.js","sourceRoot":"","sources":["../../src/config.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"config.js","sourceRoot":"","sources":["../../src/config.ts"],"names":[],"mappings":";;AAIA;IACS,MAAM,CAAC,gBAAgB;QAC5B,OAAO,IAAI,6BAA6B,EAAE,CAAC;IAC7C,CAAC;IA+CD;QACE;;WAEG;QACH,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACpC,uDAAuD,CACxD,CAAC;QACF,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACzC,4DAA4D,CAC7D,CAAC;QACF,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACtC,yDAAyD,CAC1D,CAAC;QACF,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACzC,4DAA4D,CAC7D,CAAC;QACF,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACtC,yDAAyD,CAC1D,CAAC;QACF,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC9C,iEAAiE,CAClE,CAAC;QACF,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC7C,gEAAgE,CACjE,CAAC;QACF,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC1C,6DAA6D,CAC9D,CAAC;QACF,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACvC,0DAA0D,CAC3D,CAAC;QACF,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACxC,2DAA2D,CAC5D,CAAC;QAEF,IAAI;YACF,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,KAAK,CACpC,IAAI,CAAC,MAAM,CAAC,GAAG,CACb,4DAA4D,CAC7D,CACF,CAAC;SACH;QAAC,OAAO,KAAK,EAAE;YACd,IAAI,CAAC,oBAAoB,GAAG,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC;SAC1D;QACD,IAAI;YACF,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,KAAK,CACnC,IAAI,CAAC,MAAM,CAAC,GAAG,CACb,2DAA2D,CAC5D,CACF,CAAC;SACH;QAAC,OAAO,KAAK,EAAE;YACd,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC;SAC3D;QAED,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACnC,sDAAsD,CACvD,CAAC;QACF,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACjC,oDAAoD,CACrD,CAAC;QACF,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAClC,qDAAqD,CACtD,CAAC;QACF,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACjC,oDAAoD,CACrD,CAAC;QACF,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC/C,kEAAkE,CACnE,CAAC;QACF,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACpC,uDAAuD,CACxD,CAAC;QACF,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACpC,uDAAuD,CACxD,CAAC;QACF,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAChC,mDAAmD,CACpD,CAAC;QACF,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC/B,kDAAkD,CACnD,CAAC;QACF,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACzC,4DAA4D,CAC7D,CAAC;QACF,IAAI,CAAC,eAAe;YAClB,IAAI,CAAC,MAAM;iBACR,GAAG,CAAC,uDAAuD,CAAC;iBAC5D,KAAK,CAAC,GAAG,CAAC;iBACV,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;iBACpB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;QACnC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAChC,mDAAmD,CACpD,CAAC;QACF,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC1C,6DAA6D,CAC9D,CAAC;QAEF;;WAEG;QACH,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,MAAM;aAC7B,GAAG,CAAC,qDAAqD,CAAC;aAC1D,KAAK,CAAC,GAAG,CAAC;aACV,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;aACpB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,EAAE,WAAW,CAAC,CAAC;QAC7D,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAClC,qDAAqD,CACtD,CAAC;QACF,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC/B,kDAAkD,CACnD,CAAC;QACF,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC/B,kDAAkD,CACnD,CAAC;QACF,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACxC,2DAA2D,CAC5D,CAAC;QACF,IAAI,CAAC,4BAA4B,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACjD,oEAAoE,CACrE,CAAC;QACF,IAAI,CAAC,6CAA6C,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAClE,qFAAqF,CACtF,CAAC;QACF,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC9C,iEAAiE,CAClE,CAAC;QACF,8FAA8F;QAC9F,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAClC,qDAAqD,CACtD,CAAC;QACF,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACpC,uDAAuD,CACxD,CAAC;IACJ,CAAC;IAEM,WAAW,CAAC,aAAkC,EAAE,QAAQ;QAC7D,aAAa,CAAC,GAAG,CACf,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,uDAAuD,EACvD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC;YAChC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,4DAA4D,EAC5D,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,oBAAoB,GAAG,QAAQ,CAAC;YACrC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,yDAAyD,EACzD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC;YAClC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,4DAA4D,EAC5D,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,oBAAoB,GAAG,QAAQ,CAAC;YACrC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,yDAAyD,EACzD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC;YAClC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,iEAAiE,EACjE,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,yBAAyB,GAAG,QAAQ,CAAC;YAC1C,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,gEAAgE,EAChE,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,wBAAwB,GAAG,QAAQ,CAAC;YACzC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,6DAA6D,EAC7D,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,qBAAqB,GAAG,QAAQ,CAAC;YACtC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,0DAA0D,EAC1D,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,kBAAkB,GAAG,QAAQ,CAAC;YACnC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,2DAA2D,EAC3D,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,mBAAmB,GAAG,QAAQ,CAAC;YACpC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,4DAA4D,EAC5D,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,oBAAoB,CAAC;YACzB,IAAI;gBACF,oBAAoB,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC;gBAC5C,IACE,IAAI,CAAC,SAAS,CAAC,oBAAoB,CAAC;oBACpC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC,EACzC;oBACA,IAAI,CAAC,oBAAoB,GAAG,oBAAoB,CAAC;oBACjD,QAAQ,EAAE,CAAC;iBACZ;aACF;YAAC,OAAO,KAAK,EAAE;gBACd,oBAAoB,GAAG,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC;aACrD;QACH,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,2DAA2D,EAC3D,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,mBAAmB,CAAC;YACxB,IAAI;gBACF,mBAAmB,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC;gBAC3C,IACE,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC;oBACnC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,EACxC;oBACA,IAAI,CAAC,mBAAmB,GAAG,mBAAmB,CAAC;oBAC/C,QAAQ,EAAE,CAAC;iBACZ;aACF;YAAC,OAAO,KAAK,EAAE;gBACd,mBAAmB,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC;aACtD;QACH,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,sDAAsD,EACtD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,cAAc,GAAG,QAAQ,CAAC;YAC/B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,oDAAoD,EACpD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC;YAC7B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,qDAAqD,EACrD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,GAAG,QAAQ,CAAC;YAC9B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,oDAAoD,EACpD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC;YAC7B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,kEAAkE,EAClE,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,0BAA0B,GAAG,QAAQ,CAAC;YAC3C,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,uDAAuD,EACvD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC;YAChC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,uDAAuD,EACvD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC;YAChC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,mDAAmD,EACnD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC;YAC5B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,kDAAkD,EAClD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC;YAC3B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,4DAA4D,EAC5D,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,oBAAoB,GAAG,QAAQ,CAAC;YACrC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,uDAAuD,EACvD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,eAAe;gBAClB,QAAQ;qBACL,KAAK,CAAC,GAAG,CAAC;qBACV,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;qBACpB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;YACnC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,mDAAmD,EACnD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC;YAC5B,aAAa;QACf,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,6DAA6D,EAC7D,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,qBAAqB,GAAG,QAAQ,CAAC;YACtC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EAED,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,qDAAqD,EACrD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,aAAa;gBAChB,QAAQ;qBACL,KAAK,CAAC,GAAG,CAAC;qBACV,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;qBACpB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;YACnC,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,qDAAqD,EACrD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,GAAG,QAAQ,CAAC;YAC9B,oEAAoE;QACtE,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,kDAAkD,EAClD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC;YAC3B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,kDAAkD,EAClD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC;YAC3B,aAAa;QACf,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,2DAA2D,EAC3D,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,mBAAmB,GAAG,QAAQ,CAAC;QACtC,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,oEAAoE,EACpE,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,4BAA4B,GAAG,QAAQ,CAAC;YAC7C,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,qFAAqF,EACrF,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,6CAA6C,GAAG,QAAQ,CAAC;YAC9D,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,iEAAiE,EACjE,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,yBAAyB,GAAG,QAAQ,CAAC;YAC1C,QAAQ,EAAE,CAAC;QACb,CAAC,CACF;QACD;;;;;UAKE;QACF,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,qDAAqD,EACrD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,GAAG,QAAQ,CAAC;YAC9B,QAAQ,EAAE,CAAC;QACb,CAAC,CACF,EACD,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,uDAAuD,EACvD,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;YACf,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC;QAClC,CAAC,CACF,CACF,CAAC;IACJ,CAAC;CAGF;AAvdD,sEAudC"} \ No newline at end of file diff --git a/out/src/extension.d.ts b/out/src/extension.d.ts index 975f4d42..d66706aa 100644 --- a/out/src/extension.d.ts +++ b/out/src/extension.d.ts @@ -1,3 +1,4 @@ export declare function activate(state: any): void; export declare function deactivate(): void; export { configSchema as config } from "./config-schema"; +export { consumeIndie } from "./linting"; diff --git a/out/src/extension.js b/out/src/extension.js index 14975841..9fd0cf0d 100644 --- a/out/src/extension.js +++ b/out/src/extension.js @@ -8,10 +8,11 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -const mume = require("@shd101wyy/mume"); const atom_1 = require("atom"); +const mume = require("mume-with-litvis"); const path = require("path"); const config_1 = require("./config"); +const linting_1 = require("./linting"); const preview_content_provider_1 = require("./preview-content-provider"); const utility = mume.utility; let subscriptions = null; @@ -150,24 +151,24 @@ function activate(state) { })); // Register commands subscriptions.add(atom.commands.add("atom-workspace", { - "markdown-preview-enhanced:toggle": togglePreview, - "markdown-preview-enhanced:customize-css": customizeCSS, - "markdown-preview-enhanced:create-toc": createTOC, - "markdown-preview-enhanced:toggle-scroll-sync": toggleScrollSync, - "markdown-preview-enhanced:toggle-live-update": toggleLiveUpdate, - "markdown-preview-enhanced:toggle-break-on-single-newline": toggleBreakOnSingleNewLine, - "markdown-preview-enhanced:insert-table": insertTable, - "markdown-preview-enhanced:image-helper": startImageHelper, - "markdown-preview-enhanced:open-mermaid-config": openMermaidConfig, - "markdown-preview-enhanced:open-phantomjs-config": openPhantomJSConfig, - "markdown-preview-enhanced:open-mathjax-config": openMathJaxConfig, - "markdown-preview-enhanced:extend-parser": extendParser, - "markdown-preview-enhanced:insert-new-slide": insertNewSlide, - "markdown-preview-enhanced:insert-page-break": insertPageBreak, - "markdown-preview-enhanced:toggle-zen-mode": toggleZenMode, - "markdown-preview-enhanced:run-code-chunk": runCodeChunkCommand, - "markdown-preview-enhanced:run-all-code-chunks": runAllCodeChunks, - "markdown-preview-enhanced:show-uploaded-images": showUploadedImages, + "markdown-preview-enhanced-with-litvis:toggle": togglePreview, + "markdown-preview-enhanced-with-litvis:customize-css": customizeCSS, + "markdown-preview-enhanced-with-litvis:create-toc": createTOC, + "markdown-preview-enhanced-with-litvis:toggle-scroll-sync": toggleScrollSync, + "markdown-preview-enhanced-with-litvis:toggle-live-update": toggleLiveUpdate, + "markdown-preview-enhanced-with-litvis:toggle-break-on-single-newline": toggleBreakOnSingleNewLine, + "markdown-preview-enhanced-with-litvis:insert-table": insertTable, + "markdown-preview-enhanced-with-litvis:image-helper": startImageHelper, + "markdown-preview-enhanced-with-litvis:open-mermaid-config": openMermaidConfig, + "markdown-preview-enhanced-with-litvis:open-phantomjs-config": openPhantomJSConfig, + "markdown-preview-enhanced-with-litvis:open-mathjax-config": openMathJaxConfig, + "markdown-preview-enhanced-with-litvis:extend-parser": extendParser, + "markdown-preview-enhanced-with-litvis:insert-new-slide": insertNewSlide, + "markdown-preview-enhanced-with-litvis:insert-page-break": insertPageBreak, + "markdown-preview-enhanced-with-litvis:toggle-zen-mode": toggleZenMode, + "markdown-preview-enhanced-with-litvis:run-code-chunk": runCodeChunkCommand, + "markdown-preview-enhanced-with-litvis:run-all-code-chunks": runAllCodeChunks, + "markdown-preview-enhanced-with-litvis:show-uploaded-images": showUploadedImages, })); // When the preview is displayed // preview will display the content of editor (pane item) that is activated @@ -220,7 +221,7 @@ function activate(state) { const editor = event.item; const editorElement = editor["getElement"](); if (editor && editor["buffer"]) { - if (atom.config.get("markdown-preview-enhanced.enableZenMode")) { + if (atom.config.get("markdown-preview-enhanced-with-litvis.enableZenMode")) { editorElement.setAttribute("data-markdown-zen", ""); } else { @@ -232,7 +233,7 @@ function activate(state) { } })); // zen mode observation - subscriptions.add(atom.config.observe("markdown-preview-enhanced.enableZenMode", (enableZenMode) => { + subscriptions.add(atom.config.observe("markdown-preview-enhanced-with-litvis.enableZenMode", (enableZenMode) => { const paneItems = atom.workspace.getPaneItems(); for (let i = 0; i < paneItems.length; i++) { const editor = paneItems[i]; @@ -264,7 +265,7 @@ function activate(state) { } })); // use single preview - subscriptions.add(atom.config.onDidChange("markdown-preview-enhanced.singlePreview", (singlePreview) => { + subscriptions.add(atom.config.onDidChange("markdown-preview-enhanced-with-litvis.singlePreview", (singlePreview) => { for (const sourceUri in previewsMap) { if (previewsMap.hasOwnProperty(sourceUri)) { const preview = previewsMap[sourceUri]; @@ -299,7 +300,7 @@ function bindMarkdownEditorDropEvents(editor) { const imageFilePath = files[i].path; if (files[i].type.startsWith("image")) { // Drop image - const imageDropAction = atom.config.get("markdown-preview-enhanced.imageDropAction"); + const imageDropAction = atom.config.get("markdown-preview-enhanced-with-litvis.imageDropAction"); if (imageDropAction === "upload") { // upload image event.stopPropagation(); @@ -320,7 +321,7 @@ function bindMarkdownEditorDropEvents(editor) { // copy to image folder event.stopPropagation(); event.preventDefault(); - preview_content_provider_1.MarkdownPreviewEnhancedView.pasteImageFile(editor, atom.config.get("markdown-preview-enhanced.imageFolderPath"), imageFilePath); + preview_content_provider_1.MarkdownPreviewEnhancedView.pasteImageFile(editor, atom.config.get("markdown-preview-enhanced-with-litvis.imageFolderPath"), imageFilePath); } } } @@ -348,8 +349,8 @@ function createTOC() { } } function toggleScrollSync() { - const flag = atom.config.get("markdown-preview-enhanced.scrollSync"); - atom.config.set("markdown-preview-enhanced.scrollSync", !flag); + const flag = atom.config.get("markdown-preview-enhanced-with-litvis.scrollSync"); + atom.config.set("markdown-preview-enhanced-with-litvis.scrollSync", !flag); if (!flag) { atom.notifications.addInfo("Scroll Sync enabled"); } @@ -358,8 +359,8 @@ function toggleScrollSync() { } } function toggleLiveUpdate() { - const flag = atom.config.get("markdown-preview-enhanced.liveUpdate"); - atom.config.set("markdown-preview-enhanced.liveUpdate", !flag); + const flag = atom.config.get("markdown-preview-enhanced-with-litvis.liveUpdate"); + atom.config.set("markdown-preview-enhanced-with-litvis.liveUpdate", !flag); if (!flag) { atom.notifications.addInfo("Live Update enabled"); } @@ -368,8 +369,8 @@ function toggleLiveUpdate() { } } function toggleBreakOnSingleNewLine() { - const flag = atom.config.get("markdown-preview-enhanced.breakOnSingleNewLine"); - atom.config.set("markdown-preview-enhanced.breakOnSingleNewLine", !flag); + const flag = atom.config.get("markdown-preview-enhanced-with-litvis.breakOnSingleNewLine"); + atom.config.set("markdown-preview-enhanced-with-litvis.breakOnSingleNewLine", !flag); if (!flag) { atom.notifications.addInfo("Enabled breaking on single newline"); } @@ -425,8 +426,8 @@ function insertPageBreak() { } } function toggleZenMode() { - const enableZenMode = atom.config.get("markdown-preview-enhanced.enableZenMode"); - atom.config.set("markdown-preview-enhanced.enableZenMode", !enableZenMode); + const enableZenMode = atom.config.get("markdown-preview-enhanced-with-litvis.enableZenMode"); + atom.config.set("markdown-preview-enhanced-with-litvis.enableZenMode", !enableZenMode); if (!enableZenMode) { atom.notifications.addInfo("zen mode enabled"); } @@ -556,10 +557,13 @@ function onModifySource(codeChunkData, result, filePath) { }); } mume.MarkdownEngine.onModifySource(onModifySource); +mume.MarkdownEngine.onUpdateLintingReport(linting_1.updateLintingReport); function deactivate() { subscriptions.dispose(); } exports.deactivate = deactivate; var config_schema_1 = require("./config-schema"); exports.config = config_schema_1.configSchema; +var linting_2 = require("./linting"); +exports.consumeIndie = linting_2.consumeIndie; //# sourceMappingURL=extension.js.map \ No newline at end of file diff --git a/out/src/extension.js.map b/out/src/extension.js.map index 26f31e40..5b53642f 100644 --- a/out/src/extension.js.map +++ b/out/src/extension.js.map @@ -1 +1 @@ -{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/out/src/linting.d.ts b/out/src/linting.d.ts new file mode 100644 index 00000000..9a80e8d3 --- /dev/null +++ b/out/src/linting.d.ts @@ -0,0 +1,4 @@ +/// +import { VFileBase } from "vfile"; +export declare function consumeIndie(registerIndie: any): void; +export declare const updateLintingReport: (vFiles?: VFileBase<{}>[]) => void; diff --git a/out/src/linting.js b/out/src/linting.js new file mode 100644 index 00000000..fefec992 --- /dev/null +++ b/out/src/linting.js @@ -0,0 +1,60 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +let linter; +function consumeIndie(registerIndie) { + linter = registerIndie({ + name: "Litvis", + }); +} +exports.consumeIndie = consumeIndie; +exports.updateLintingReport = (vFiles = []) => { + if (!linter) { + return; + } + linter.setAllMessages(vFiles + .reduce((arr, vFile) => arr.concat(vFile.messages), []) + .map(transform)); +}; +// helper functions inspired by +// https://github.com/unifiedjs/unified-engine-atom/blob/126acb8c4491be442752433be02791cb7a61a60e/index.js#L79-L128 +/* Transform VFile messages nested-tuple. */ +function transform(message) { + const labels = [message.source, message.ruleId].filter(Boolean); + let excerpt = message.stack || undefined; + if (labels[0] && labels[0] === labels[1]) { + labels.pop(); + } + const label = labels.join(":"); + if (!excerpt) { + excerpt = message.reason.replace(/“([^”]+)”/g, "`$1`"); + } + if (label) { + excerpt += " (" + label + ")"; + } + return { + severity: { + true: "error", + false: "warning", + null: "info", + undefined: "info", + }[message.fatal], + location: { + file: message.file, + position: toRange(message.location), + }, + excerpt, + description: message.note, + }; +} +/* Transform a (stringified) vfile range to a linter nested-tuple. */ +function toRange(location) { + const result = [ + [Number(location.start.line) - 1, Number(location.start.column) - 1], + ]; + result[1] = [ + location.end.line ? Number(location.end.line) - 1 : result[0][0], + location.end.column ? Number(location.end.column) - 1 : result[0][1], + ]; + return result; +} +//# sourceMappingURL=linting.js.map \ No newline at end of file diff --git a/out/src/linting.js.map b/out/src/linting.js.map new file mode 100644 index 00000000..1ca967ad --- /dev/null +++ b/out/src/linting.js.map @@ -0,0 +1 @@ +{"version":3,"file":"linting.js","sourceRoot":"","sources":["../../src/linting.ts"],"names":[],"mappings":";;AAEA,IAAI,MAAM,CAAC;AAEX,sBAA6B,aAAa;IACxC,MAAM,GAAG,aAAa,CAAC;QACrB,IAAI,EAAE,QAAQ;KACf,CAAC,CAAC;AACL,CAAC;AAJD,oCAIC;AAEY,QAAA,mBAAmB,GAAG,CAAC,SAA2B,EAAE,EAAE,EAAE;IACnE,IAAI,CAAC,MAAM,EAAE;QACX,OAAO;KACR;IACD,MAAM,CAAC,cAAc,CACnB,MAAM;SACH,MAAM,CAAC,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC;SACtD,GAAG,CAAC,SAAS,CAAC,CAClB,CAAC;AACJ,CAAC,CAAC;AAEF,+BAA+B;AAC/B,mHAAmH;AAEnH,4CAA4C;AAC5C,mBAAmB,OAAO;IACxB,MAAM,MAAM,GAAG,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;IAChE,IAAI,OAAO,GAAG,OAAO,CAAC,KAAK,IAAI,SAAS,CAAC;IAEzC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;QACxC,MAAM,CAAC,GAAG,EAAE,CAAC;KACd;IAED,MAAM,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAE/B,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC;KACxD;IAED,IAAI,KAAK,EAAE;QACT,OAAO,IAAI,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC;KAC/B;IAED,OAAO;QACL,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO;YACb,KAAK,EAAE,SAAS;YAChB,IAAI,EAAE,MAAM;YACZ,SAAS,EAAE,MAAM;SAClB,CAAC,OAAO,CAAC,KAAK,CAAC;QAChB,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC;SACpC;QACD,OAAO;QACP,WAAW,EAAE,OAAO,CAAC,IAAI;KAC1B,CAAC;AACJ,CAAC;AAED,qEAAqE;AACrE,iBAAiB,QAAQ;IACvB,MAAM,MAAM,GAAG;QACb,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;KACrE,CAAC;IAEF,MAAM,CAAC,CAAC,CAAC,GAAG;QACV,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAChE,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;KACrE,CAAC;IAEF,OAAO,MAAM,CAAC;AAChB,CAAC"} \ No newline at end of file diff --git a/out/src/preview-content-provider.d.ts b/out/src/preview-content-provider.d.ts index a5e4eae6..5d7dd7aa 100644 --- a/out/src/preview-content-provider.d.ts +++ b/out/src/preview-content-provider.d.ts @@ -1,5 +1,5 @@ -import * as mume from "@shd101wyy/mume"; import { TextEditor } from "atom"; +import * as mume from "mume-with-litvis"; import { MarkdownPreviewEnhancedConfig } from "./config"; /** * The markdown previewer diff --git a/out/src/preview-content-provider.js b/out/src/preview-content-provider.js index 7f322fcf..efac604f 100644 --- a/out/src/preview-content-provider.js +++ b/out/src/preview-content-provider.js @@ -8,9 +8,9 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -const mume = require("@shd101wyy/mume"); const atom_1 = require("atom"); const fs = require("fs"); +const mume = require("mume-with-litvis"); const path = require("path"); /** * Key is editor.getPath() @@ -327,7 +327,7 @@ class MarkdownPreviewEnhancedView { initEditorEvents() { const editorElement = this.editor["getElement"](); // dunno why `getElement` not found. this.disposables.add(atom.commands.add(editorElement, { - "markdown-preview-enhanced:sync-preview": () => { + "markdown-preview-enhanced-with-litvis:sync-preview": () => { this.syncPreview(true); }, })); @@ -383,7 +383,7 @@ class MarkdownPreviewEnhancedView { // as esc key doesn't work in atom, // I created command. this.disposables.add(atom.commands.add(this.element, { - "markdown-preview-enhanced:esc-pressed": () => { + "markdown-preview-enhanced-with-litvis:esc-pressed": () => { // tslint:disable-next-line:no-console console.log("esc pressed"); }, @@ -799,10 +799,10 @@ class MarkdownPreviewEnhancedView { .substr(2, 9); const hint = `![Uploading ${imageFileName}… (${uid})]()`; const bufferRow = editor.getCursorBufferPosition().row; - const AccessKey = atom.config.get("markdown-preview-enhanced.AccessKey") || ""; - const SecretKey = atom.config.get("markdown-preview-enhanced.SecretKey") || ""; - const Bucket = atom.config.get("markdown-preview-enhanced.Bucket") || ""; - const Domain = atom.config.get("markdown-preview-enhanced.Domain") || ""; + const AccessKey = atom.config.get("markdown-preview-enhanced-with-litvis.AccessKey") || ""; + const SecretKey = atom.config.get("markdown-preview-enhanced-with-litvis.SecretKey") || ""; + const Bucket = atom.config.get("markdown-preview-enhanced-with-litvis.Bucket") || ""; + const Domain = atom.config.get("markdown-preview-enhanced-with-litvis.Domain") || ""; editor.insertText(hint); mume.utility .uploadImage(imageFilePath, { diff --git a/out/src/preview-content-provider.js.map b/out/src/preview-content-provider.js.map index 0a83c728..69533605 100644 --- a/out/src/preview-content-provider.js.map +++ b/out/src/preview-content-provider.js.map @@ -1 +1 @@ -{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} \ No newline at end of file From d801ffc526c25ce9486e3c10c0e2767ac8559deb Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 28 Mar 2018 20:16:50 +0100 Subject: [PATCH 013/195] Prepare 0.1.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f567f789..5d67ec14 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.15.5", + "version": "0.1.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 7e11c69dea52a90ec8b2090ff5a7972dd746ccfc Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 28 Mar 2018 20:48:32 +0100 Subject: [PATCH 014/195] Fix menus and upgrade mume-with-litvis --- keymaps/markdown-preview-enhanced.cson | 8 ++++---- menus/markdown-preview-enhanced.cson | 8 ++++---- package.json | 2 +- test/code-chunks-test.html | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/keymaps/markdown-preview-enhanced.cson b/keymaps/markdown-preview-enhanced.cson index ae778dc1..ebd304b0 100644 --- a/keymaps/markdown-preview-enhanced.cson +++ b/keymaps/markdown-preview-enhanced.cson @@ -11,9 +11,9 @@ # I disabled this because for package like `language-markdown`, the `data-grammer` attribute is different. # 'atom-workspace atom-text-editor[data-grammar*="gfm"], .platform-win32 atom-workspace atom-text-editor[data-grammar*="gfm"], .platform-linux atom-workspace atom-text-editor[data-grammar="source gfm"], .platform-darwin atom-workspace atom-text-editor[data-grammar="source gfm"]': 'atom-text-editor': - 'ctrl-shift-m': 'markdown-preview-enhanced:toggle' + 'ctrl-shift-m': 'markdown-preview-enhanced-with-litvis:toggle' '.editor[data-grammar*="gfm"], .editor[data-grammar*="md"], .editor[data-grammar*="markdown"]': - 'shift-enter': 'markdown-preview-enhanced:run-code-chunk' - 'ctrl-shift-enter': 'markdown-preview-enhanced:run-all-code-chunks' - 'ctrl-shift-s': 'markdown-preview-enhanced:sync-preview' + 'shift-enter': 'markdown-preview-enhanced-with-litvis:run-code-chunk' + 'ctrl-shift-enter': 'markdown-preview-enhanced-with-litvis:run-all-code-chunks' + 'ctrl-shift-s': 'markdown-preview-enhanced-with-litvis:sync-preview' diff --git a/menus/markdown-preview-enhanced.cson b/menus/markdown-preview-enhanced.cson index 2807d7bb..87da45f1 100644 --- a/menus/markdown-preview-enhanced.cson +++ b/menus/markdown-preview-enhanced.cson @@ -2,14 +2,14 @@ 'context-menu': 'atom-text-editor': [ { - 'label': 'Toggle markdown-preview-enhanced' - 'command': 'markdown-preview-enhanced:toggle' + 'label': 'Toggle markdown preview enhanced with litvis' + 'command': 'markdown-preview-enhanced-with-litvis:toggle' } ], 'atom-workspace atom-text-editor[data-grammar*="gfm"]': [ { 'label': 'Markdown Sync Preview', - 'command': 'markdown-preview-enhanced:sync-preview'} + 'command': 'markdown-preview-enhanced-with-litvis:sync-preview'} ] 'menu': [ { @@ -19,7 +19,7 @@ 'submenu': [ { 'label': 'Toggle' - 'command': 'markdown-preview-enhanced:toggle' + 'command': 'markdown-preview-enhanced-with-litvis:toggle' } ] ] diff --git a/package.json b/package.json index 5d67ec14..028e1205 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.1.1" + "mume-with-litvis": "^0.1.3" }, "devDependencies": { "@types/atom": "^1.25.0", diff --git a/test/code-chunks-test.html b/test/code-chunks-test.html index 817a517b..ee12ffd8 100644 --- a/test/code-chunks-test.html +++ b/test/code-chunks-test.html @@ -102,9 +102,9 @@ .markdown-preview-enhanced[is="space-pen-div"] .back-to-top-btn { right: 72px; } .markdown-preview-enhanced[is="space-pen-div"]:hover .back-to-top-btn, .markdown-preview-enhanced[is="space-pen-div"]:hover .refresh-btn { display: block; opacity: 0.4; } .markdown-preview-enhanced[is="space-pen-div"]:hover .back-to-top-btn:hover, .markdown-preview-enhanced[is="space-pen-div"]:hover .refresh-btn:hover { opacity: 1; } -.markdown-preview-enhanced:not([is="space-pen-div"]) .code-chunk .btn-group { display: none; } -.markdown-preview-enhanced:not([is="space-pen-div"]) .code-chunk .status { display: none; } -.markdown-preview-enhanced:not([is="space-pen-div"]) .back-to-top-btn { display: none; } +.markdown-preview-enhanced-with-litvis:not([is="space-pen-div"]) .code-chunk .btn-group { display: none; } +.markdown-preview-enhanced-with-litvis:not([is="space-pen-div"]) .code-chunk .status { display: none; } +.markdown-preview-enhanced-with-litvis:not([is="space-pen-div"]) .back-to-top-btn { display: none; } .markdown-preview-enhanced .github-syntax-theme pre.editor-colors { color: rgb(51, 51, 51); background-color: rgb(247, 247, 247); } .markdown-preview-enhanced .github-syntax-theme pre.editor-colors .line.cursor-line { background-color: rgb(245, 245, 245); } .markdown-preview-enhanced .github-syntax-theme pre.editor-colors .invisible { color: rgb(192, 192, 192); } From 6d6d38e05b60757efaeda2eef5c42e652f79b103 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 28 Mar 2018 20:51:24 +0100 Subject: [PATCH 015/195] Disable code chunk execution by default --- out/src/config-schema.js | 2 +- out/src/config-schema.js.map | 2 +- src/config-schema.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/out/src/config-schema.js b/out/src/config-schema.js index aa113953..2f46ad2c 100644 --- a/out/src/config-schema.js +++ b/out/src/config-schema.js @@ -331,7 +331,7 @@ exports.configSchema = { title: "Enable Script Execution", description: "Disabling this will prevent executing code chunks and importing JavaScript files.", type: "boolean", - default: true, + default: false, order: 84, }, }; diff --git a/out/src/config-schema.js.map b/out/src/config-schema.js.map index 2b32cba4..12ba5d5d 100644 --- a/out/src/config-schema.js.map +++ b/out/src/config-schema.js.map @@ -1 +1 @@ -{"version":3,"file":"config-schema.js","sourceRoot":"","sources":["../../src/config-schema.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"config-schema.js","sourceRoot":"","sources":["../../src/config-schema.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/config-schema.ts b/src/config-schema.ts index 4f4f77cc..f2b5ff08 100644 --- a/src/config-schema.ts +++ b/src/config-schema.ts @@ -349,7 +349,7 @@ export const configSchema = { description: "Disabling this will prevent executing code chunks and importing JavaScript files.", type: "boolean", - default: true, + default: false, order: 84, }, }; From 71c9ea268a463b784fde10db2c0cb875f9449313 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 28 Mar 2018 20:51:35 +0100 Subject: [PATCH 016/195] Prepare 0.1.1 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 028e1205..898c6622 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.1.0", + "version": "0.1.1", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 4f082a91f786ffded7394e8e39865faceb7f8bf3 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 28 Mar 2018 21:02:37 +0100 Subject: [PATCH 017/195] Fix package name in menu --- menus/markdown-preview-enhanced.cson | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/menus/markdown-preview-enhanced.cson b/menus/markdown-preview-enhanced.cson index 87da45f1..f8900110 100644 --- a/menus/markdown-preview-enhanced.cson +++ b/menus/markdown-preview-enhanced.cson @@ -15,7 +15,7 @@ { 'label': 'Packages' 'submenu': [ - 'label': 'Markdown Preview Enhanced' + 'label': 'Markdown Preview Enhanced with litvis' 'submenu': [ { 'label': 'Toggle' From 98614856f08284592dd5b5ce24a69f335c6b216f Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 28 Mar 2018 21:02:48 +0100 Subject: [PATCH 018/195] Prepare 0.1.2 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 898c6622..5a7602a9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.1.1", + "version": "0.1.2", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 311beb2a1dd01c4142e9de2ee31a710179fa0b8f Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 29 Mar 2018 12:14:23 +0100 Subject: [PATCH 019/195] Improve setup instructions in README --- README.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 32d61e33..80f76b4d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Markdown preview enhanced with litvis +# Atom `markdown-preview-enhanced` with ([litvis](http://litvis.org/)) This project is a fork of [`markdown-preview-enhanced`](https://github.com/shd101wyy/markdown-preview-enhanced), which is a popular [Atom package](https://atom.io/packages/markdown-preview-enhanced) for previewing markdown files. Most of the code in this fork is inherited from the upstream repository and is thus courtesy of [@shd101wyy](https://github.com/shd101wyy) and other [contributors](https://github.com/shd101wyy/markdown-preview-enhanced/graphs/contributors) to `markdown-preview-enhanced`. @@ -50,7 +50,7 @@ https://github.com/gicentre/litvis/tree/master/examples. It is possible to automatically format litvis-enabled markdown files including embedded Elm code blocks with [Prettier](https://prettier.io/), which is an opinionated code formatting tool. -Prettier is available in Atom via [`prettier-atom`](https://github.com/prettier/prettier-atom) package, but it does not format literate Elm code blocks in markdown files out of box. +Prettier is available in Atom via [`prettier-atom`](https://github.com/prettier/prettier-atom) package, but it does not format literate Elm code blocks in markdown files out of the box. Please follow these steps to enable full-featured formatting support for litvis in Atom: @@ -79,6 +79,13 @@ Please follow these steps to enable full-featured formatting support for litvis tabWidth: 4 ``` + Doing this via bash: + + ```bash + echo -e "overrides:\n- files: \"*.md\"\n options:\n tabWidth: 4" > ~/.prettierrc + ``` + + This will indent bullet point lists in markdowns with four spaces instead of two. ## Getting linting feedback for litvis narratives @@ -94,5 +101,5 @@ Otherwise, please install packages called [`linter`](https://atom.io/packages/li apm install linter linter-ui-default intentions busy-signal ``` -When you are working on a complex litvis narrative that consists of several documents or depends on narrative schemas, you may benefit from going to `linter-ui-default` settings and changing _Panel Represents_ parameter to _Entire project_. +When you are working on branching litvis narratives or those depending on narrative schemas, you may benefit from going to `linter-ui-default` settings and changing _Panel Represents_ parameter to _Entire project_. This will make the list of reported issues more informative. From 3de815a9ae31cbc51cd6cea1978759e77d56bef4 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 29 Mar 2018 12:31:56 +0100 Subject: [PATCH 020/195] Remove brackets in README header around litvis --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 80f76b4d..5cbfc074 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Atom `markdown-preview-enhanced` with ([litvis](http://litvis.org/)) +# Atom `markdown-preview-enhanced` with [litvis](http://litvis.org/) This project is a fork of [`markdown-preview-enhanced`](https://github.com/shd101wyy/markdown-preview-enhanced), which is a popular [Atom package](https://atom.io/packages/markdown-preview-enhanced) for previewing markdown files. Most of the code in this fork is inherited from the upstream repository and is thus courtesy of [@shd101wyy](https://github.com/shd101wyy) and other [contributors](https://github.com/shd101wyy/markdown-preview-enhanced/graphs/contributors) to `markdown-preview-enhanced`. From c648a9bf27e7d162a2e8bf13f60d26e5fe3cc8eb Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 14 Apr 2018 00:05:48 +0100 Subject: [PATCH 021/195] Upgrade mume-with-litvis to 0.2.0 (support vega) --- out/src/linting.d.ts | 4 +--- out/src/preview-content-provider.d.ts | 4 ++-- package.json | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/out/src/linting.d.ts b/out/src/linting.d.ts index 9a80e8d3..3e081e09 100644 --- a/out/src/linting.d.ts +++ b/out/src/linting.d.ts @@ -1,4 +1,2 @@ -/// -import { VFileBase } from "vfile"; export declare function consumeIndie(registerIndie: any): void; -export declare const updateLintingReport: (vFiles?: VFileBase<{}>[]) => void; +export declare const updateLintingReport: (vFiles?: any[]) => void; diff --git a/out/src/preview-content-provider.d.ts b/out/src/preview-content-provider.d.ts index 5d7dd7aa..ff49f4fd 100644 --- a/out/src/preview-content-provider.d.ts +++ b/out/src/preview-content-provider.d.ts @@ -39,7 +39,7 @@ export declare class MarkdownPreviewEnhancedView { /** * Get the markdown editor for this preview */ - getEditor(): TextEditor; + getEditor(): any; /** * Get markdown engine */ @@ -117,7 +117,7 @@ export declare class MarkdownPreviewEnhancedView { /** * Get the project directory path of the editor */ - static getProjectDirectoryPathForEditor(editor: TextEditor): string; + static getProjectDirectoryPathForEditor(editor: TextEditor): any; /** * Post message to this.webview * @param data diff --git a/package.json b/package.json index 5a7602a9..bb89d0f6 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.1.3" + "mume-with-litvis": "^0.2.0" }, "devDependencies": { "@types/atom": "^1.25.0", From d7a04bf0dae1f84b64d4e64f4fb17c7fe43f4284 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 14 Apr 2018 00:50:43 +0100 Subject: [PATCH 022/195] Prepare 0.2.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bb89d0f6..1f3b8891 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.1.2", + "version": "0.2.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 55c3d9ff36769200ad4015f99d94c7cae4f1df65 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 14 Apr 2018 11:29:30 +0100 Subject: [PATCH 023/195] Upgrade mume-with-litvis to 0.2.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1f3b8891..9ac6e5ec 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.2.0" + "mume-with-litvis": "^0.2.1" }, "devDependencies": { "@types/atom": "^1.25.0", From 8e38658220d1d87f7ad2cce761587ea9709b88b5 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 14 Apr 2018 11:29:54 +0100 Subject: [PATCH 024/195] Prepare 0.2.1 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9ac6e5ec..2da72b36 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.2.0", + "version": "0.2.1", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 26c0b6822263e3930d259745ffbe13301708ff81 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 15 Apr 2018 22:00:35 +0100 Subject: [PATCH 025/195] Update mume --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2da72b36..9d87aeca 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.2.1" + "mume-with-litvis": "^0.3.0" }, "devDependencies": { "@types/atom": "^1.25.0", From 0849ce0321c5e417818510fd82b24be6c9891562 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 15 Apr 2018 22:00:56 +0100 Subject: [PATCH 026/195] Remove call to runAllCodeChunks() --- out/src/linting.d.ts | 4 +++- out/src/preview-content-provider.d.ts | 4 ++-- out/src/preview-content-provider.js | 2 +- out/src/preview-content-provider.js.map | 2 +- src/preview-content-provider.ts | 2 +- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/out/src/linting.d.ts b/out/src/linting.d.ts index 3e081e09..9a80e8d3 100644 --- a/out/src/linting.d.ts +++ b/out/src/linting.d.ts @@ -1,2 +1,4 @@ +/// +import { VFileBase } from "vfile"; export declare function consumeIndie(registerIndie: any): void; -export declare const updateLintingReport: (vFiles?: any[]) => void; +export declare const updateLintingReport: (vFiles?: VFileBase<{}>[]) => void; diff --git a/out/src/preview-content-provider.d.ts b/out/src/preview-content-provider.d.ts index ff49f4fd..5d7dd7aa 100644 --- a/out/src/preview-content-provider.d.ts +++ b/out/src/preview-content-provider.d.ts @@ -39,7 +39,7 @@ export declare class MarkdownPreviewEnhancedView { /** * Get the markdown editor for this preview */ - getEditor(): any; + getEditor(): TextEditor; /** * Get markdown engine */ @@ -117,7 +117,7 @@ export declare class MarkdownPreviewEnhancedView { /** * Get the project directory path of the editor */ - static getProjectDirectoryPathForEditor(editor: TextEditor): any; + static getProjectDirectoryPathForEditor(editor: TextEditor): string; /** * Post message to this.webview * @param data diff --git a/out/src/preview-content-provider.js b/out/src/preview-content-provider.js index efac604f..6236260f 100644 --- a/out/src/preview-content-provider.js +++ b/out/src/preview-content-provider.js @@ -673,7 +673,7 @@ class MarkdownPreviewEnhancedView { if (!this.engine) { return; } - this.engine.runAllCodeChunks().then(() => { + this.engine.runCodeChunks().then(() => { this.renderMarkdown(); }); } diff --git a/out/src/preview-content-provider.js.map b/out/src/preview-content-provider.js.map index 69533605..ef0e4e64 100644 --- a/out/src/preview-content-provider.js.map +++ b/out/src/preview-content-provider.js.map @@ -1 +1 @@ -{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/preview-content-provider.ts b/src/preview-content-provider.ts index dad0cc1b..c8aa0823 100644 --- a/src/preview-content-provider.ts +++ b/src/preview-content-provider.ts @@ -933,7 +933,7 @@ export class MarkdownPreviewEnhancedView { if (!this.engine) { return; } - this.engine.runAllCodeChunks().then(() => { + this.engine.runCodeChunks().then(() => { this.renderMarkdown(); }); } From 553f7740691265a0a867bf2fb65896bc1e23d788 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 15 Apr 2018 22:01:05 +0100 Subject: [PATCH 027/195] Prepare 0.3.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9d87aeca..6fe33058 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.2.1", + "version": "0.3.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 5cc7e2c562d63d8b387b569d2fb0f58d6c0889e8 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 15 Apr 2018 23:34:48 +0100 Subject: [PATCH 028/195] Bump mume-with-litvis --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 6fe33058..57b67523 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.3.0", + "version": "0.3.1", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.3.0" + "mume-with-litvis": "^0.3.1" }, "devDependencies": { "@types/atom": "^1.25.0", From c3d13c2e39542ee9aa55d26d98afe907bf0aad9e Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 15 Apr 2018 23:35:10 +0100 Subject: [PATCH 029/195] Prepare 0.3.2 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 57b67523..c346001c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.3.1", + "version": "0.3.2", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From b2acf1b248ee31cdde5871d789bfafe33b49f24b Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 19 Apr 2018 12:26:20 +0100 Subject: [PATCH 030/195] Upgrade mume-with-litvis to 0.3.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c346001c..a5bd2732 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.3.1" + "mume-with-litvis": "^0.3.3" }, "devDependencies": { "@types/atom": "^1.25.0", From 2709a4e43e931229bbadbd5b1141c167b2bb1e84 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 19 Apr 2018 12:26:34 +0100 Subject: [PATCH 031/195] Prepare 0.3.3 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a5bd2732..dc76d0b8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.3.2", + "version": "0.3.3", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 85244d21bfa0b7e0dfd4891c786441ba07e8463a Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 20 Apr 2018 14:13:53 +0100 Subject: [PATCH 032/195] Upgrade mume-with-litvis to 0.3.4 to fix narrative schema rendering --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dc76d0b8..662025ab 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.3.3" + "mume-with-litvis": "^0.3.4" }, "devDependencies": { "@types/atom": "^1.25.0", From 5a9d29aa1bb4210d7062fd342b63bd865fe13745 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 20 Apr 2018 14:14:14 +0100 Subject: [PATCH 033/195] Prepare 0.3.4 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 662025ab..22f9352f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.3.3", + "version": "0.3.4", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 268bce8cb597184314e4a95e57a2c6805d0369f5 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Tue, 24 Apr 2018 18:17:54 +0100 Subject: [PATCH 034/195] Upgrade mume-with-litvis to 0.4.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 22f9352f..7cf7f51e 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.3.4" + "mume-with-litvis": "^0.4.0" }, "devDependencies": { "@types/atom": "^1.25.0", From a658db7f743b23c960d34e27c9f2c477967af6a2 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Tue, 24 Apr 2018 18:18:16 +0100 Subject: [PATCH 035/195] Prepare 0.4.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7cf7f51e..0fe23131 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.3.4", + "version": "0.4.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 281ed880a00bbf968e301f461fb07d5de02534a6 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Tue, 24 Apr 2018 18:35:57 +0100 Subject: [PATCH 036/195] Upgrade mume-with-litvis --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0fe23131..847e5d2f 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.4.0" + "mume-with-litvis": "^0.4.2" }, "devDependencies": { "@types/atom": "^1.25.0", From a7125f383ecb4abe02f1565af49cf909dc233291 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Tue, 24 Apr 2018 18:36:38 +0100 Subject: [PATCH 037/195] Prepare 0.4.1 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 847e5d2f..7c42ac36 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.4.0", + "version": "0.4.1", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From ee9f0aabe667c87ee822b320903e67379c5fc5d7 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 25 Apr 2018 15:56:36 +0100 Subject: [PATCH 038/195] Do not require to install run-elm globally (a local copy should be picked up correctly now) --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5cbfc074..43178cfd 100644 --- a/README.md +++ b/README.md @@ -10,11 +10,11 @@ This research was in part supported by the EU under the EC Grant Agreement No. F ## Prerequisites -Please ensure that you have `elm` and `run-elm` installed on your machine before proceeding to the setup. -The following command will ensure that both of these tools are in place and are up-to-date. +Please ensure that you have `elm` installed on your machine before proceeding to the setup. +The following command will ensure that this tool is in place and is up-to-date. ```bash -npm install --global elm run-elm +npm install --global elm ``` If you don’t have npm, please download it as a part of Node.js from https://nodejs.org/. From deff95e067cdebb1534965e7a6066f7f94eebbd8 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 25 Apr 2018 19:04:37 +0100 Subject: [PATCH 039/195] Upgrade vega, vega-lite and vega-embed --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7c42ac36..cc8c098f 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.4.2" + "mume-with-litvis": "^0.5.0" }, "devDependencies": { "@types/atom": "^1.25.0", From b5358379de88da2a69bc00388d26ad0f2ae7aec8 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 25 Apr 2018 19:04:51 +0100 Subject: [PATCH 040/195] Prepare 0.5.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cc8c098f..3e2f892e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.4.1", + "version": "0.5.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 090f367529cba7c35992af32b6f2d2ee9542d679 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 26 Apr 2018 13:07:15 +0100 Subject: [PATCH 041/195] Upgrade mume-with-litvis to 0.5.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3e2f892e..0f6b2b8b 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.5.0" + "mume-with-litvis": "^0.5.1" }, "devDependencies": { "@types/atom": "^1.25.0", From 646f8d4da39092b0661e002793e5f2837995be70 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 26 Apr 2018 13:10:06 +0100 Subject: [PATCH 042/195] Add CHANGELOG --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..9cdfa5d2 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,10 @@ +# CHANGELOG for `markdown-preview-enhanced-with-litvis` + +## 0.5.1 + +* Use a local copy of `elm` to avoid its setup via npm +* use an OS-specific temp directory (`echo $TMPDIR`) instead of hard-coded `/tmp/literate-elm` + +## 0.5.0 + +* Upgrade `vega` to `3.3.1`, `vega-lite` to `2.4.0` and `vega-embed` to `3.7.2` ([shd101wyy/mume#65](https://github.com/shd101wyy/mume/pull/65)). From 76afda59e7e077df8d6406611f5253f464e7d263 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 26 Apr 2018 13:10:24 +0100 Subject: [PATCH 043/195] Prepare 0.5.1 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0f6b2b8b..93cf3742 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.5.0", + "version": "0.5.1", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From b540577e38264508131686390b965c656bb9554e Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 26 Apr 2018 14:38:41 +0100 Subject: [PATCH 044/195] Upgrade mume-with-litvis to 0.5.2 and update CHANGELOG --- CHANGELOG.md | 4 ++++ package.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cdfa5d2..213e32da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # CHANGELOG for `markdown-preview-enhanced-with-litvis` +## 0.5.2 + +* Fix path detection for elm binaries + ## 0.5.1 * Use a local copy of `elm` to avoid its setup via npm diff --git a/package.json b/package.json index 93cf3742..f4c6c0b2 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.5.1" + "mume-with-litvis": "^0.5.2" }, "devDependencies": { "@types/atom": "^1.25.0", From 58daf428f5ecedd7e7e02d90f114d6a8649e2a13 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 26 Apr 2018 14:38:59 +0100 Subject: [PATCH 045/195] Prepare 0.5.2 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f4c6c0b2..ce6bb50c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.5.1", + "version": "0.5.2", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From a1797523b59dcba3369d8c69750e8694cbe344e8 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 26 Apr 2018 16:43:13 +0100 Subject: [PATCH 046/195] Upgrade mume-with-litvis to 0.5.3 --- CHANGELOG.md | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 213e32da..2a40333f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # CHANGELOG for `markdown-preview-enhanced-with-litvis` -## 0.5.2 +## 0.5.2, 0.5.3 * Fix path detection for elm binaries diff --git a/package.json b/package.json index ce6bb50c..776113bb 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.5.2" + "mume-with-litvis": "^0.5.3" }, "devDependencies": { "@types/atom": "^1.25.0", From 925af0c7df1b83b0c6474b43dfc52e7794e75976 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 26 Apr 2018 16:43:24 +0100 Subject: [PATCH 047/195] Prepare 0.5.3 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 776113bb..ce7a4adf 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.5.2", + "version": "0.5.3", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From e4830338e43d679846c55244a29c47cb1225b8e4 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 26 Apr 2018 22:52:22 +0100 Subject: [PATCH 048/195] Upgrade mume-with-litvis to 0.5.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ce7a4adf..c48dd4ea 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.5.3" + "mume-with-litvis": "^0.5.4" }, "devDependencies": { "@types/atom": "^1.25.0", From e0639641b897c30ee6fd5e374d58447412949e97 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 26 Apr 2018 22:52:30 +0100 Subject: [PATCH 049/195] Prepare 0.5.4 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c48dd4ea..fdb60ac8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.5.3", + "version": "0.5.4", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 39fa6a2d6dec2ef7a64d4e4f6d90568874869c55 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 26 Apr 2018 23:49:53 +0100 Subject: [PATCH 050/195] Upgrade mume-with-litvis to 0.5.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fdb60ac8..4dbb6fa6 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.5.4" + "mume-with-litvis": "^0.5.5" }, "devDependencies": { "@types/atom": "^1.25.0", From f0b4fe1b3120be1d7412a76be869bd1174eea707 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 26 Apr 2018 23:50:41 +0100 Subject: [PATCH 051/195] Prepare 0.5.5 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4dbb6fa6..7740244a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.5.4", + "version": "0.5.5", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 6bc8fe3c413a1ce28ee99110963df2d752aba666 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 27 Apr 2018 19:41:48 +0100 Subject: [PATCH 052/195] Upgrade mume-with-litvis to 0.5.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7740244a..2408ffd7 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "mume-with-litvis": "^0.5.5" + "mume-with-litvis": "^0.5.8" }, "devDependencies": { "@types/atom": "^1.25.0", From 5523709c03b07281487fb86c7d86b88981f77f14 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 27 Apr 2018 19:42:05 +0100 Subject: [PATCH 053/195] Prepare 0.5.6 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2408ffd7..1968b371 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.5.5", + "version": "0.5.6", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From e89200b82c1fe869e1ed3c3275905f9176417ee7 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 27 Apr 2018 20:17:50 +0100 Subject: [PATCH 054/195] Use atom-package-deps --- out/src/extension.js | 3 +++ out/src/extension.js.map | 2 +- package.json | 1 + src/extension.ts | 5 +++++ 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/out/src/extension.js b/out/src/extension.js index 9fd0cf0d..bf2caab5 100644 --- a/out/src/extension.js +++ b/out/src/extension.js @@ -130,6 +130,9 @@ function startPreview(editor) { } } function activate(state) { + if (!atom.inSpecMode()) { + require("atom-package-deps").install("markdown-preview-enhanced-with-litvis"); + } mume .init() // init mume package .then(() => { diff --git a/out/src/extension.js.map b/out/src/extension.js.map index 5b53642f..72e81d28 100644 --- a/out/src/extension.js.map +++ b/out/src/extension.js.map @@ -1 +1 @@ -{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/package.json b/package.json index 1968b371..06bc1828 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,7 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { + "atom-package-deps": "^4.6.2", "mume-with-litvis": "^0.5.8" }, "devDependencies": { diff --git a/src/extension.ts b/src/extension.ts index f1e6f9f2..c5f41aad 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -132,6 +132,11 @@ function startPreview(editor) { } export function activate(state) { + if (!atom.inSpecMode()) { + require("atom-package-deps").install( + "markdown-preview-enhanced-with-litvis", + ); + } mume .init() // init mume package .then(() => { From 6fd871e932f0fe9702b1d9254de3481e761723fe Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 27 Apr 2018 20:20:47 +0100 Subject: [PATCH 055/195] Update CHANGELOG --- CHANGELOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a40333f..e0609bc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # CHANGELOG for `markdown-preview-enhanced-with-litvis` -## 0.5.2, 0.5.3 +## 0.6.0 + +* Use `atom-package-deps` to prompt about installing `linter-ui-default` +* Merge from upstream to use better config defaults + +## 0.5.2-0.5.6 * Fix path detection for elm binaries From 4b25a0894b47e111807f092e3a5b3174f91c927c Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 27 Apr 2018 20:21:04 +0100 Subject: [PATCH 056/195] Update Prettier rules for markdown --- CHANGELOG.md | 12 ++++++------ prettier.config.js | 8 ++++++++ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0609bc4..a73b87d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,18 +2,18 @@ ## 0.6.0 -* Use `atom-package-deps` to prompt about installing `linter-ui-default` -* Merge from upstream to use better config defaults +* Use `atom-package-deps` to prompt about installing `linter-ui-default` +* Merge from upstream to use better config defaults ## 0.5.2-0.5.6 -* Fix path detection for elm binaries +* Fix path detection for elm binaries ## 0.5.1 -* Use a local copy of `elm` to avoid its setup via npm -* use an OS-specific temp directory (`echo $TMPDIR`) instead of hard-coded `/tmp/literate-elm` +* Use a local copy of `elm` to avoid its setup via npm +* use an OS-specific temp directory (`echo $TMPDIR`) instead of hard-coded `/tmp/literate-elm` ## 0.5.0 -* Upgrade `vega` to `3.3.1`, `vega-lite` to `2.4.0` and `vega-embed` to `3.7.2` ([shd101wyy/mume#65](https://github.com/shd101wyy/mume/pull/65)). +* Upgrade `vega` to `3.3.1`, `vega-lite` to `2.4.0` and `vega-embed` to `3.7.2` ([shd101wyy/mume#65](https://github.com/shd101wyy/mume/pull/65)). diff --git a/prettier.config.js b/prettier.config.js index 1d5555b7..15996016 100644 --- a/prettier.config.js +++ b/prettier.config.js @@ -1,4 +1,12 @@ module.exports = { arrowParens: "always", trailingComma: "all", + overrides: [ + { + files: "*.md", + options: { + tabWidth: 4, + }, + }, + ], }; From 7b56e30ccb9daf6953c6f2dda673c60a75180baf Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 27 Apr 2018 20:22:26 +0100 Subject: [PATCH 057/195] Prepare 0.6.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 06bc1828..6f7a68da 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.5.6", + "version": "0.6.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 0dd9a624da6158aa4b04859a66f85a4857888311 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 27 Apr 2018 20:38:57 +0100 Subject: [PATCH 058/195] Suggest installing dependencies of `linter-ui-default` too to reduce the number of clicks by user --- CHANGELOG.md | 4 ++++ package.json | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a73b87d3..14981d1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # CHANGELOG for `markdown-preview-enhanced-with-litvis` +## 0.6.1 + +* Suggest installing dependencies of `linter-ui-default` too to reduce the number of clicks by user + ## 0.6.0 * Use `atom-package-deps` to prompt about installing `linter-ui-default` diff --git a/package.json b/package.json index 6f7a68da..ba325aab 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,10 @@ "typescript": "^2.7.2" }, "package-deps": [ - "linter-ui-default" + "linter-ui-default", + "intentions", + "linter", + "busy-signal" ], "consumedServices": { "linter-indie": { From 3352bcbb21e90617d7cf6ba706542e56e68d40f2 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 27 Apr 2018 20:39:21 +0100 Subject: [PATCH 059/195] Prepare 0.6.1 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ba325aab..6c0f416d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.6.0", + "version": "0.6.1", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 52258b625f97f84b421be9b54e5312a469f8dadf Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 2 May 2018 02:53:47 +0100 Subject: [PATCH 060/195] Upgrade mume-with-litvis to 0.6.0 and describe changes in CHANGELOG --- CHANGELOG.md | 4 +++- package.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 14981d1b..3a2fcfed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,6 @@ -# CHANGELOG for `markdown-preview-enhanced-with-litvis` +## 0.7.0 + +* Improve parsing of narrative schemas, support label aliases and fix rules. ## 0.6.1 diff --git a/package.json b/package.json index 6c0f416d..ab5d0a20 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.5.8" + "mume-with-litvis": "^0.6.0" }, "devDependencies": { "@types/atom": "^1.25.0", From 7a25f745f4b8c827f6d16f3c842fd9aa997e1495 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 2 May 2018 02:54:01 +0100 Subject: [PATCH 061/195] Prepare 0.7.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ab5d0a20..0f9905e4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.6.1", + "version": "0.7.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From bd504e7756be7bfef94a1ffd357f6ff4a974026c Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 2 May 2018 03:27:40 +0100 Subject: [PATCH 062/195] Update mume-with-litvis to 0.6.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0f9905e4..d39ac1bb 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.6.0" + "mume-with-litvis": "^0.6.1" }, "devDependencies": { "@types/atom": "^1.25.0", From bf1923beafdb3a82823f46590646206fb3ce1e5d Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 2 May 2018 03:27:59 +0100 Subject: [PATCH 063/195] Prepare 0.7.1 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d39ac1bb..259f7eae 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.7.0", + "version": "0.7.1", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From faef26f5215c7670b7df1646ca6cecd231a49029 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 10 May 2018 20:06:59 +0100 Subject: [PATCH 064/195] Update mume-with-litvis to 0.6.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 259f7eae..a434680b 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.6.1" + "mume-with-litvis": "^0.6.2" }, "devDependencies": { "@types/atom": "^1.25.0", From 5c193c5581bfc4a8f8025e50118df88556fb67f1 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 10 May 2018 20:10:13 +0100 Subject: [PATCH 065/195] Prepare 0.7.2 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a434680b..84c7f81e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.7.1", + "version": "0.7.2", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From ccfcb526476430abe2e5521625126361f86551ce Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 13 May 2018 15:38:58 +0100 Subject: [PATCH 066/195] Update mume-with-litvis to 0.6.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 84c7f81e..820f4103 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.6.2" + "mume-with-litvis": "^0.6.3" }, "devDependencies": { "@types/atom": "^1.25.0", From 1a8832d9da4abe73821cc78d5831b46ae8ff3d17 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 13 May 2018 15:40:10 +0100 Subject: [PATCH 067/195] Prepare 0.7.3 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 820f4103..af2f06f7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.7.2", + "version": "0.7.3", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From fb7d56403478e4c52cc923cafdbe3d5541e7f970 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 14 May 2018 01:59:41 +0100 Subject: [PATCH 068/195] Update mume-with-litvis to 0.6.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index af2f06f7..dbe34484 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.6.3" + "mume-with-litvis": "^0.6.5" }, "devDependencies": { "@types/atom": "^1.25.0", From d52b2523d04095cf5899be97b41154f3307ea903 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 14 May 2018 01:59:56 +0100 Subject: [PATCH 069/195] Prepare 0.7.4 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dbe34484..e0921f8e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.7.3", + "version": "0.7.4", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From d5ed52a7d2f97eafe0c08c15ea4dbe2475ddad15 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 19 May 2018 12:01:35 +0100 Subject: [PATCH 070/195] Update mume-with-litvis to 0.6.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e0921f8e..56533db7 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.6.5" + "mume-with-litvis": "^0.6.6" }, "devDependencies": { "@types/atom": "^1.25.0", From 53a983be6816840bd19300896a64b22a889884bd Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 19 May 2018 12:02:09 +0100 Subject: [PATCH 071/195] Prepare 0.7.5 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 56533db7..163ca274 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.7.4", + "version": "0.7.5", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 03074ff3fdd570a7c1f9aff08dbdafbca06824e8 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 19 May 2018 12:14:16 +0100 Subject: [PATCH 072/195] Update mume-with-litvis to 0.6.7 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 163ca274..000641cb 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.6.6" + "mume-with-litvis": "^0.6.7" }, "devDependencies": { "@types/atom": "^1.25.0", From 08ce096ec9bc5bec33db32466849c89659ef57c0 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 19 May 2018 12:14:25 +0100 Subject: [PATCH 073/195] Prepare 0.7.6 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 000641cb..693f8841 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.7.5", + "version": "0.7.6", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From ac9001abc2102950966b855518ae18a2b0298841 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 19 May 2018 12:39:26 +0100 Subject: [PATCH 074/195] Update mume-with-litvis to 0.6.8 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 693f8841..495eac29 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.6.7" + "mume-with-litvis": "^0.6.8" }, "devDependencies": { "@types/atom": "^1.25.0", From 8c6ab05bfda9c20a91d2c2fdb14b6de1d22f8e94 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 19 May 2018 12:39:37 +0100 Subject: [PATCH 075/195] Prepare 0.7.7 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 495eac29..49b8f595 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.7.6", + "version": "0.7.7", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 4252d3b73a4fc37008faed52dd46f6302ae2d0ef Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 19 May 2018 12:59:12 +0100 Subject: [PATCH 076/195] Update mume-with-litvis to 0.6.9 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 49b8f595..9ad48e2c 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.6.8" + "mume-with-litvis": "^0.6.9" }, "devDependencies": { "@types/atom": "^1.25.0", From 1d3b41a3a133c09a094c7b0ae95df8a2971435ba Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 19 May 2018 12:59:25 +0100 Subject: [PATCH 077/195] Prepare 0.7.8 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9ad48e2c..777999ad 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.7.7", + "version": "0.7.8", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From d8647271957d400e50422c33b2d7b9b71cd53817 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 24 Jun 2018 22:04:03 +0100 Subject: [PATCH 078/195] Update mume-with-litvis to 0.7.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 777999ad..cb1e0db9 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.6.9" + "mume-with-litvis": "^0.7.0" }, "devDependencies": { "@types/atom": "^1.25.0", From e9632ece374a5349f8dc8089163957584bbc091e Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 24 Jun 2018 22:04:19 +0100 Subject: [PATCH 079/195] Prepare 0.7.9 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cb1e0db9..40491f43 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.7.8", + "version": "0.7.9", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From c08c88008438e189d65a3511c404bb5da58a4c71 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 15 Jul 2018 14:22:03 +0100 Subject: [PATCH 080/195] Update mume-with-litvis to 0.8.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 40491f43..2f724c6b 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.7.0" + "mume-with-litvis": "^0.8.0" }, "devDependencies": { "@types/atom": "^1.25.0", From 75dac081b7955028071c5ff79ccaa6791dd5b707 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 15 Jul 2018 14:22:17 +0100 Subject: [PATCH 081/195] Prepare 0.8.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2f724c6b..caaf72d2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.7.9", + "version": "0.8.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 405e0187dd1109191f3522d690c60304d889ea61 Mon Sep 17 00:00:00 2001 From: Jo Wood Date: Tue, 14 Aug 2018 10:08:07 +0100 Subject: [PATCH 082/195] Update mume-with-litvis to 0.9.0 --- package.json | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index caaf72d2..3d65c455 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.8.0" + "mume-with-litvis": "^0.9.0" }, "devDependencies": { "@types/atom": "^1.25.0", @@ -76,12 +76,7 @@ "tslint-config-prettier": "^1.10.0", "typescript": "^2.7.2" }, - "package-deps": [ - "linter-ui-default", - "intentions", - "linter", - "busy-signal" - ], + "package-deps": ["linter-ui-default", "intentions", "linter", "busy-signal"], "consumedServices": { "linter-indie": { "versions": { From 70249326c16a1ff19572607cb03a85058fb34d3f Mon Sep 17 00:00:00 2001 From: Jo Wood Date: Tue, 14 Aug 2018 10:13:25 +0100 Subject: [PATCH 083/195] Prepare 0.9.0 release --- package.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 3d65c455..c9b57313 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.8.0", + "version": "0.9.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", @@ -76,7 +76,12 @@ "tslint-config-prettier": "^1.10.0", "typescript": "^2.7.2" }, - "package-deps": ["linter-ui-default", "intentions", "linter", "busy-signal"], + "package-deps": [ + "linter-ui-default", + "intentions", + "linter", + "busy-signal" + ], "consumedServices": { "linter-indie": { "versions": { From 24e5c96849c1cbdaa05d9bd07fe7fbec604f06b1 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 13 Oct 2018 16:01:38 +0100 Subject: [PATCH 084/195] Update CHANGELOG --- CHANGELOG.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a2fcfed..5ee9c9e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,15 @@ +## 0.10.0 + +* **Switch to Elm 0.19**. Elm 0.18 users please use version 0.9.0 of this atom package (`apm install markdown-preview-enhanced-with-litvis@0.9.0`) +* Upgrade vega to 4.3.0, vega-lite to 3.0.0-rc6 and vega-embed to 3.20.0 + +## 0.9.0 + +* Upgrade vega to 4.2.0, Vega-Lite to 3.0.0-rc3 and vega-embed to 3.18.2 + ## 0.7.0 -* Improve parsing of narrative schemas, support label aliases and fix rules. +* Improve parsing of narrative schemas, support label aliases and fix rules ## 0.6.1 From b9dc2f71aabbe448ddbcb05c2094e0d05ea85ed6 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 13 Oct 2018 16:03:10 +0100 Subject: [PATCH 085/195] Upgrade mume-with-litvis to 0.10.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c9b57313..5929c439 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.9.0" + "mume-with-litvis": "^0.10.0" }, "devDependencies": { "@types/atom": "^1.25.0", From 28211cda1bb12587397e4bc96e986a96fa0dcc49 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 13 Oct 2018 16:04:30 +0100 Subject: [PATCH 086/195] Prepare 0.10.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5929c439..603e1242 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.9.0", + "version": "0.10.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 43dc89e857877bc3c3a4bde10f324d1b072fffef Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 19 Nov 2018 08:04:56 +0000 Subject: [PATCH 087/195] Upgrade mume-with-litvis to 0.11.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 603e1242..bb1016b5 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.10.0" + "mume-with-litvis": "^0.11.0" }, "devDependencies": { "@types/atom": "^1.25.0", From e83f8cc9475c5b499614f5ff5b71843c89cb2ea6 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 19 Nov 2018 08:05:23 +0000 Subject: [PATCH 088/195] Create CHANGELOG for 0.11.0 --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ee9c9e3..10283427 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.11.0 + +* Implement markdown output from litvis blocks ([gicentre/litvis#10](https://github.com/gicentre/litvis/pull/10)) + ## 0.10.0 * **Switch to Elm 0.19**. Elm 0.18 users please use version 0.9.0 of this atom package (`apm install markdown-preview-enhanced-with-litvis@0.9.0`) From 3c9e4f44c6a53351eb106cbc0ca63894554e9b3f Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 19 Nov 2018 08:05:36 +0000 Subject: [PATCH 089/195] Prepare 0.11.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bb1016b5..55fb598e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.10.0", + "version": "0.11.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 5136bbd8d4902688f15fd99c2ff194bd03156b02 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 20 Dec 2018 22:39:47 +0000 Subject: [PATCH 090/195] Upgrade mume-with-litvis to 0.12.0 and prepare CHANGELOG --- CHANGELOG.md | 12 ++++++++++++ package.json | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 10283427..a4091499 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +## 0.12.0 + +* Upgrade vega to 4.4.0, vega-lite to 3.0.0-rc10 and vega-embed to 3.26.1 ([gicentre/mume-with-litvis#429dcf63](https://github.com/gicentre/mume-with-litvis/commit/429dcf6370191cfc8b421923a6283d4f7bdc7625)) + +* Fix a few minor bugs ([gicentre/litvis#11](https://github.com/gicentre/litvis/issue/11), + [gicentre/litvis#12](https://github.com/gicentre/litvis/issue/12), + [gicentre/litvis#13](https://github.com/gicentre/litvis/issue/13), + [gicentre/litvis#14](https://github.com/gicentre/litvis/issue/14), + [gicentre/litvis#15](https://github.com/gicentre/litvis/issue/15), + [gicentre/litvis#16](https://github.com/gicentre/litvis/issue/16), + [gicentre/litvis#17](https://github.com/gicentre/litvis/issue/17)) + ## 0.11.0 * Implement markdown output from litvis blocks ([gicentre/litvis#10](https://github.com/gicentre/litvis/pull/10)) diff --git a/package.json b/package.json index 55fb598e..7c716fc5 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.11.0" + "mume-with-litvis": "^0.12.0" }, "devDependencies": { "@types/atom": "^1.25.0", From 1636e4509a709ef220010ecf4c96986e5eb8e0f4 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 20 Dec 2018 22:40:00 +0000 Subject: [PATCH 091/195] Prepare 0.12.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7c716fc5..f475066d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.11.0", + "version": "0.12.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 934c2f332708f3f406e802ffc82e4b3858327637 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 21 Dec 2018 09:08:16 +0000 Subject: [PATCH 092/195] Upgrade mume-with-litvis to 0.12.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f475066d..aaa8de69 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.12.0" + "mume-with-litvis": "^0.12.1" }, "devDependencies": { "@types/atom": "^1.25.0", From eb1d757e84ff402d2b0294534018bb36111f93c3 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 21 Dec 2018 09:08:44 +0000 Subject: [PATCH 093/195] Prepare 0.12.1 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index aaa8de69..899741f3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.12.0", + "version": "0.12.1", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 5a557ff4a585f24468f0ab34a4657f981ed33af1 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 23 Dec 2018 15:28:10 +0000 Subject: [PATCH 094/195] Switch to TypeScript 3 --- out/src/config.js.map | 2 +- out/src/extension.js.map | 2 +- out/src/linting.js.map | 2 +- out/src/preview-content-provider.js.map | 2 +- package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/out/src/config.js.map b/out/src/config.js.map index 18d96d94..186b0a35 100644 --- a/out/src/config.js.map +++ b/out/src/config.js.map @@ -1 +1 @@ -{"version":3,"file":"config.js","sourceRoot":"","sources":["../../src/config.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"config.js","sourceRoot":"","sources":["../../src/config.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/out/src/extension.js.map b/out/src/extension.js.map index 72e81d28..5816c7b5 100644 --- a/out/src/extension.js.map +++ b/out/src/extension.js.map @@ -1 +1 @@ -{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/out/src/linting.js.map b/out/src/linting.js.map index 1ca967ad..406e185b 100644 --- a/out/src/linting.js.map +++ b/out/src/linting.js.map @@ -1 +1 @@ -{"version":3,"file":"linting.js","sourceRoot":"","sources":["../../src/linting.ts"],"names":[],"mappings":";;AAEA,IAAI,MAAM,CAAC;AAEX,sBAA6B,aAAa;IACxC,MAAM,GAAG,aAAa,CAAC;QACrB,IAAI,EAAE,QAAQ;KACf,CAAC,CAAC;AACL,CAAC;AAJD,oCAIC;AAEY,QAAA,mBAAmB,GAAG,CAAC,SAA2B,EAAE,EAAE,EAAE;IACnE,IAAI,CAAC,MAAM,EAAE;QACX,OAAO;KACR;IACD,MAAM,CAAC,cAAc,CACnB,MAAM;SACH,MAAM,CAAC,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC;SACtD,GAAG,CAAC,SAAS,CAAC,CAClB,CAAC;AACJ,CAAC,CAAC;AAEF,+BAA+B;AAC/B,mHAAmH;AAEnH,4CAA4C;AAC5C,mBAAmB,OAAO;IACxB,MAAM,MAAM,GAAG,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;IAChE,IAAI,OAAO,GAAG,OAAO,CAAC,KAAK,IAAI,SAAS,CAAC;IAEzC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;QACxC,MAAM,CAAC,GAAG,EAAE,CAAC;KACd;IAED,MAAM,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAE/B,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC;KACxD;IAED,IAAI,KAAK,EAAE;QACT,OAAO,IAAI,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC;KAC/B;IAED,OAAO;QACL,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO;YACb,KAAK,EAAE,SAAS;YAChB,IAAI,EAAE,MAAM;YACZ,SAAS,EAAE,MAAM;SAClB,CAAC,OAAO,CAAC,KAAK,CAAC;QAChB,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC;SACpC;QACD,OAAO;QACP,WAAW,EAAE,OAAO,CAAC,IAAI;KAC1B,CAAC;AACJ,CAAC;AAED,qEAAqE;AACrE,iBAAiB,QAAQ;IACvB,MAAM,MAAM,GAAG;QACb,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;KACrE,CAAC;IAEF,MAAM,CAAC,CAAC,CAAC,GAAG;QACV,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAChE,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;KACrE,CAAC;IAEF,OAAO,MAAM,CAAC;AAChB,CAAC"} \ No newline at end of file +{"version":3,"file":"linting.js","sourceRoot":"","sources":["../../src/linting.ts"],"names":[],"mappings":";;AAEA,IAAI,MAAM,CAAC;AAEX,SAAgB,YAAY,CAAC,aAAa;IACxC,MAAM,GAAG,aAAa,CAAC;QACrB,IAAI,EAAE,QAAQ;KACf,CAAC,CAAC;AACL,CAAC;AAJD,oCAIC;AAEY,QAAA,mBAAmB,GAAG,CAAC,SAA2B,EAAE,EAAE,EAAE;IACnE,IAAI,CAAC,MAAM,EAAE;QACX,OAAO;KACR;IACD,MAAM,CAAC,cAAc,CACnB,MAAM;SACH,MAAM,CAAC,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC;SACtD,GAAG,CAAC,SAAS,CAAC,CAClB,CAAC;AACJ,CAAC,CAAC;AAEF,+BAA+B;AAC/B,mHAAmH;AAEnH,4CAA4C;AAC5C,SAAS,SAAS,CAAC,OAAO;IACxB,MAAM,MAAM,GAAG,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;IAChE,IAAI,OAAO,GAAG,OAAO,CAAC,KAAK,IAAI,SAAS,CAAC;IAEzC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;QACxC,MAAM,CAAC,GAAG,EAAE,CAAC;KACd;IAED,MAAM,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAE/B,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC;KACxD;IAED,IAAI,KAAK,EAAE;QACT,OAAO,IAAI,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC;KAC/B;IAED,OAAO;QACL,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO;YACb,KAAK,EAAE,SAAS;YAChB,IAAI,EAAE,MAAM;YACZ,SAAS,EAAE,MAAM;SAClB,CAAC,OAAO,CAAC,KAAK,CAAC;QAChB,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC;SACpC;QACD,OAAO;QACP,WAAW,EAAE,OAAO,CAAC,IAAI;KAC1B,CAAC;AACJ,CAAC;AAED,qEAAqE;AACrE,SAAS,OAAO,CAAC,QAAQ;IACvB,MAAM,MAAM,GAAG;QACb,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;KACrE,CAAC;IAEF,MAAM,CAAC,CAAC,CAAC,GAAG;QACV,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAChE,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;KACrE,CAAC;IAEF,OAAO,MAAM,CAAC;AAChB,CAAC"} \ No newline at end of file diff --git a/out/src/preview-content-provider.js.map b/out/src/preview-content-provider.js.map index ef0e4e64..5c563f1a 100644 --- a/out/src/preview-content-provider.js.map +++ b/out/src/preview-content-provider.js.map @@ -1 +1 @@ -{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/package.json b/package.json index 899741f3..75dde73a 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "prettier-check": "^2.0.0", "tslint": "^5.9.1", "tslint-config-prettier": "^1.10.0", - "typescript": "^2.7.2" + "typescript": "3.0" }, "package-deps": [ "linter-ui-default", From 1e48b1b1d821d22e55c8036d84848a45d3dfaee6 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 23 Dec 2018 15:37:25 +0000 Subject: [PATCH 095/195] Upgrade mume-with-litvis to 0.13.0 and prepare CHANGELOG --- CHANGELOG.md | 4 ++++ package.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4091499..e42ed827 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.13.0 + +* Add ability to highlight lines of code ([gicentre/litvis#9](https://github.com/gicentre/litvis/issues/9), [shd101wyy/mume#100](https://github.com/shd101wyy/mume/pull/100), [mume-with-litvis#5074ca39](https://github.com/gicentre/mume-with-litvis/commit/5074ca39a24ff86ef8ddc63c35f33b212e2da984)) + ## 0.12.0 * Upgrade vega to 4.4.0, vega-lite to 3.0.0-rc10 and vega-embed to 3.26.1 ([gicentre/mume-with-litvis#429dcf63](https://github.com/gicentre/mume-with-litvis/commit/429dcf6370191cfc8b421923a6283d4f7bdc7625)) diff --git a/package.json b/package.json index 75dde73a..368f59e1 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.12.1" + "mume-with-litvis": "^0.13.0" }, "devDependencies": { "@types/atom": "^1.25.0", From 596fd931cd2b6fa2fc8018bbb4e44f36de47865f Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 23 Dec 2018 15:38:37 +0000 Subject: [PATCH 096/195] Prepare 0.13.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 368f59e1..ddf654aa 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.12.1", + "version": "0.13.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From e443530f1473ddb60fe38816a482946d2efe7ef4 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 6 Mar 2019 22:31:13 +0000 Subject: [PATCH 097/195] Upgrade mume-with-litvis to 0.14.0 and prepare CHANGELOG --- CHANGELOG.md | 4 ++++ package.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e42ed827..5e9f637f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.14.0 + +- Upgrade vega to 5.0.0, vega-lite to 3.0.0-rc14 and vega-embed to 4.0.0-rc1 ([gicentre/mume-with-litvis#11bc9651](https://github.com/gicentre/mume-with-litvis/commit/11bc96514feedadd7e125398f3fee3fc5ff3a630)) + ## 0.13.0 * Add ability to highlight lines of code ([gicentre/litvis#9](https://github.com/gicentre/litvis/issues/9), [shd101wyy/mume#100](https://github.com/shd101wyy/mume/pull/100), [mume-with-litvis#5074ca39](https://github.com/gicentre/mume-with-litvis/commit/5074ca39a24ff86ef8ddc63c35f33b212e2da984)) diff --git a/package.json b/package.json index ddf654aa..2b7a9d82 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", - "mume-with-litvis": "^0.13.0" + "mume-with-litvis": "^0.14.0" }, "devDependencies": { "@types/atom": "^1.25.0", From 9f7a92e6e1989ef8794c774b7fe90c7fbf599fd5 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 6 Mar 2019 22:32:20 +0000 Subject: [PATCH 098/195] Upgrade Prettier and reformat files --- CHANGELOG.md | 42 ++++++++++++------------- LICENSE.md | 16 +++++----- README.md | 6 ++-- out/src/preview-content-provider.js | 10 ++---- out/src/preview-content-provider.js.map | 2 +- package.json | 2 +- prettier.config.js | 8 ----- src/preview-content-provider.ts | 20 ++++++------ 8 files changed, 46 insertions(+), 60 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e9f637f..ead67994 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,55 +4,55 @@ ## 0.13.0 -* Add ability to highlight lines of code ([gicentre/litvis#9](https://github.com/gicentre/litvis/issues/9), [shd101wyy/mume#100](https://github.com/shd101wyy/mume/pull/100), [mume-with-litvis#5074ca39](https://github.com/gicentre/mume-with-litvis/commit/5074ca39a24ff86ef8ddc63c35f33b212e2da984)) +- Add ability to highlight lines of code ([gicentre/litvis#9](https://github.com/gicentre/litvis/issues/9), [shd101wyy/mume#100](https://github.com/shd101wyy/mume/pull/100), [mume-with-litvis#5074ca39](https://github.com/gicentre/mume-with-litvis/commit/5074ca39a24ff86ef8ddc63c35f33b212e2da984)) ## 0.12.0 -* Upgrade vega to 4.4.0, vega-lite to 3.0.0-rc10 and vega-embed to 3.26.1 ([gicentre/mume-with-litvis#429dcf63](https://github.com/gicentre/mume-with-litvis/commit/429dcf6370191cfc8b421923a6283d4f7bdc7625)) +- Upgrade vega to 4.4.0, vega-lite to 3.0.0-rc10 and vega-embed to 3.26.1 ([gicentre/mume-with-litvis#429dcf63](https://github.com/gicentre/mume-with-litvis/commit/429dcf6370191cfc8b421923a6283d4f7bdc7625)) -* Fix a few minor bugs ([gicentre/litvis#11](https://github.com/gicentre/litvis/issue/11), - [gicentre/litvis#12](https://github.com/gicentre/litvis/issue/12), - [gicentre/litvis#13](https://github.com/gicentre/litvis/issue/13), - [gicentre/litvis#14](https://github.com/gicentre/litvis/issue/14), - [gicentre/litvis#15](https://github.com/gicentre/litvis/issue/15), - [gicentre/litvis#16](https://github.com/gicentre/litvis/issue/16), - [gicentre/litvis#17](https://github.com/gicentre/litvis/issue/17)) +- Fix a few minor bugs ([gicentre/litvis#11](https://github.com/gicentre/litvis/issue/11), + [gicentre/litvis#12](https://github.com/gicentre/litvis/issue/12), + [gicentre/litvis#13](https://github.com/gicentre/litvis/issue/13), + [gicentre/litvis#14](https://github.com/gicentre/litvis/issue/14), + [gicentre/litvis#15](https://github.com/gicentre/litvis/issue/15), + [gicentre/litvis#16](https://github.com/gicentre/litvis/issue/16), + [gicentre/litvis#17](https://github.com/gicentre/litvis/issue/17)) ## 0.11.0 -* Implement markdown output from litvis blocks ([gicentre/litvis#10](https://github.com/gicentre/litvis/pull/10)) +- Implement markdown output from litvis blocks ([gicentre/litvis#10](https://github.com/gicentre/litvis/pull/10)) ## 0.10.0 -* **Switch to Elm 0.19**. Elm 0.18 users please use version 0.9.0 of this atom package (`apm install markdown-preview-enhanced-with-litvis@0.9.0`) -* Upgrade vega to 4.3.0, vega-lite to 3.0.0-rc6 and vega-embed to 3.20.0 +- **Switch to Elm 0.19**. Elm 0.18 users please use version 0.9.0 of this atom package (`apm install markdown-preview-enhanced-with-litvis@0.9.0`) +- Upgrade vega to 4.3.0, vega-lite to 3.0.0-rc6 and vega-embed to 3.20.0 ## 0.9.0 -* Upgrade vega to 4.2.0, Vega-Lite to 3.0.0-rc3 and vega-embed to 3.18.2 +- Upgrade vega to 4.2.0, Vega-Lite to 3.0.0-rc3 and vega-embed to 3.18.2 ## 0.7.0 -* Improve parsing of narrative schemas, support label aliases and fix rules +- Improve parsing of narrative schemas, support label aliases and fix rules ## 0.6.1 -* Suggest installing dependencies of `linter-ui-default` too to reduce the number of clicks by user +- Suggest installing dependencies of `linter-ui-default` too to reduce the number of clicks by user ## 0.6.0 -* Use `atom-package-deps` to prompt about installing `linter-ui-default` -* Merge from upstream to use better config defaults +- Use `atom-package-deps` to prompt about installing `linter-ui-default` +- Merge from upstream to use better config defaults ## 0.5.2-0.5.6 -* Fix path detection for elm binaries +- Fix path detection for elm binaries ## 0.5.1 -* Use a local copy of `elm` to avoid its setup via npm -* use an OS-specific temp directory (`echo $TMPDIR`) instead of hard-coded `/tmp/literate-elm` +- Use a local copy of `elm` to avoid its setup via npm +- use an OS-specific temp directory (`echo $TMPDIR`) instead of hard-coded `/tmp/literate-elm` ## 0.5.0 -* Upgrade `vega` to `3.3.1`, `vega-lite` to `2.4.0` and `vega-embed` to `3.7.2` ([shd101wyy/mume#65](https://github.com/shd101wyy/mume/pull/65)). +- Upgrade `vega` to `3.3.1`, `vega-lite` to `2.4.0` and `vega-embed` to `3.7.2` ([shd101wyy/mume#65](https://github.com/shd101wyy/mume/pull/65)). diff --git a/LICENSE.md b/LICENSE.md index 3397bcf1..de0fcf63 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -12,16 +12,16 @@ All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. +- Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. -* Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. +- Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE diff --git a/README.md b/README.md index 43178cfd..eb73351d 100644 --- a/README.md +++ b/README.md @@ -74,9 +74,9 @@ Please follow these steps to enable full-featured formatting support for litvis ```yaml overrides: - - files: "*.md" - options: - tabWidth: 4 + - files: "*.md" + options: + tabWidth: 4 ``` Doing this via bash: diff --git a/out/src/preview-content-provider.js b/out/src/preview-content-provider.js index 6236260f..43fbf8b0 100644 --- a/out/src/preview-content-provider.js +++ b/out/src/preview-content-provider.js @@ -492,7 +492,7 @@ class MarkdownPreviewEnhancedView { return; } const difference = scrollTop - editorElement.getScrollTop(); - const perTick = difference / duration * delay; + const perTick = (difference / duration) * delay; // disable editor onscroll this.editorScrollDelay = Date.now() + 500; const s = editorElement.getScrollTop() + perTick; @@ -722,15 +722,11 @@ class MarkdownPreviewEnhancedView { description = imageFileName; imageFileName = imageFileName + uid; } - fs - .createReadStream(imageFilePath) - .pipe(fs.createWriteStream(path.resolve(assetDirectoryPath, imageFileName))); + fs.createReadStream(imageFilePath).pipe(fs.createWriteStream(path.resolve(assetDirectoryPath, imageFileName))); } else if (err.code === "ENOENT") { // file doesn't exist - fs - .createReadStream(imageFilePath) - .pipe(fs.createWriteStream(destPath)); + fs.createReadStream(imageFilePath).pipe(fs.createWriteStream(destPath)); if (imageFileName.lastIndexOf(".")) { description = imageFileName.slice(0, imageFileName.lastIndexOf(".")); } diff --git a/out/src/preview-content-provider.js.map b/out/src/preview-content-provider.js.map index 5c563f1a..2b0b318d 100644 --- a/out/src/preview-content-provider.js.map +++ b/out/src/preview-content-provider.js.map @@ -1 +1 @@ -{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/package.json b/package.json index 2b7a9d82..3edf62f1 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "@types/node": "^9.4.0", "@types/vfile": "^2.2.2", "chinese-conv": "^1.0.1", - "prettier": "^1.11.1", + "prettier": "^1.16.4", "prettier-check": "^2.0.0", "tslint": "^5.9.1", "tslint-config-prettier": "^1.10.0", diff --git a/prettier.config.js b/prettier.config.js index 15996016..1d5555b7 100644 --- a/prettier.config.js +++ b/prettier.config.js @@ -1,12 +1,4 @@ module.exports = { arrowParens: "always", trailingComma: "all", - overrides: [ - { - files: "*.md", - options: { - tabWidth: 4, - }, - }, - ], }; diff --git a/src/preview-content-provider.ts b/src/preview-content-provider.ts index c8aa0823..751ba6ec 100644 --- a/src/preview-content-provider.ts +++ b/src/preview-content-provider.ts @@ -711,7 +711,7 @@ export class MarkdownPreviewEnhancedView { const difference = scrollTop - editorElement.getScrollTop(); - const perTick = difference / duration * delay; + const perTick = (difference / duration) * delay; // disable editor onscroll this.editorScrollDelay = Date.now() + 500; @@ -1003,18 +1003,16 @@ export class MarkdownPreviewEnhancedView { imageFileName = imageFileName + uid; } - fs - .createReadStream(imageFilePath) - .pipe( - fs.createWriteStream( - path.resolve(assetDirectoryPath, imageFileName), - ), - ); + fs.createReadStream(imageFilePath).pipe( + fs.createWriteStream( + path.resolve(assetDirectoryPath, imageFileName), + ), + ); } else if (err.code === "ENOENT") { // file doesn't exist - fs - .createReadStream(imageFilePath) - .pipe(fs.createWriteStream(destPath)); + fs.createReadStream(imageFilePath).pipe( + fs.createWriteStream(destPath), + ); if (imageFileName.lastIndexOf(".")) { description = imageFileName.slice( From 377c507a80bfcd125ab907b7d5574d95b8abda58 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 6 Mar 2019 22:33:07 +0000 Subject: [PATCH 099/195] Prepare 0.14.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3edf62f1..68b273df 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.13.0", + "version": "0.14.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 3ea011488e44a82c0470b9fdbf06d7c91e709080 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 17 Mar 2019 19:30:11 +0000 Subject: [PATCH 100/195] Add a command to clear litvis cache Resolves https://github.com/gicentre/litvis/issues/24 --- out/src/extension.js | 6 ++++++ out/src/extension.js.map | 2 +- package.json | 1 + src/extension.ts | 7 +++++++ 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/out/src/extension.js b/out/src/extension.js index bf2caab5..4dab6e53 100644 --- a/out/src/extension.js +++ b/out/src/extension.js @@ -9,7 +9,9 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", { value: true }); const atom_1 = require("atom"); +const fs_extra_1 = require("fs-extra"); const mume = require("mume-with-litvis"); +const os = require("os"); const path = require("path"); const config_1 = require("./config"); const linting_1 = require("./linting"); @@ -78,6 +80,9 @@ function getPreviewForEditor(editor) { return null; } } +function clearCache() { + fs_extra_1.emptyDir(path.resolve(os.homedir(), ".mume/literate-elm")); +} /** * Toggle markdown preview */ @@ -154,6 +159,7 @@ function activate(state) { })); // Register commands subscriptions.add(atom.commands.add("atom-workspace", { + "markdown-preview-enhanced-with-litvis:clear-cache": clearCache, "markdown-preview-enhanced-with-litvis:toggle": togglePreview, "markdown-preview-enhanced-with-litvis:customize-css": customizeCSS, "markdown-preview-enhanced-with-litvis:create-toc": createTOC, diff --git a/out/src/extension.js.map b/out/src/extension.js.map index 5816c7b5..a963a262 100644 --- a/out/src/extension.js.map +++ b/out/src/extension.js.map @@ -1 +1 @@ -{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/package.json b/package.json index 68b273df..4a2b137a 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,7 @@ }, "dependencies": { "atom-package-deps": "^4.6.2", + "fs-extra": "^7.0.1", "mume-with-litvis": "^0.14.0" }, "devDependencies": { diff --git a/src/extension.ts b/src/extension.ts index c5f41aad..b31e108c 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -1,5 +1,7 @@ import { CompositeDisposable, TextBuffer, TextEditor } from "atom"; +import { emptyDir } from "fs-extra"; import * as mume from "mume-with-litvis"; +import * as os from "os"; import * as path from "path"; import { MarkdownPreviewEnhancedConfig } from "./config"; import { updateLintingReport } from "./linting"; @@ -72,6 +74,10 @@ function getPreviewForEditor(editor) { } } +function clearCache() { + emptyDir(path.resolve(os.homedir(), ".mume/literate-elm")); +} + /** * Toggle markdown preview */ @@ -163,6 +169,7 @@ export function activate(state) { // Register commands subscriptions.add( atom.commands.add("atom-workspace", { + "markdown-preview-enhanced-with-litvis:clear-cache": clearCache, "markdown-preview-enhanced-with-litvis:toggle": togglePreview, "markdown-preview-enhanced-with-litvis:customize-css": customizeCSS, "markdown-preview-enhanced-with-litvis:create-toc": createTOC, From 6e8b4d4c3f04ca2ef18c31f745e7af3e31575f4c Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 17 Mar 2019 21:36:56 +0000 Subject: [PATCH 101/195] Upgrade mume-with-litvis to 0.14.1 and add items to CHANGELOG --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ead67994..b8bf0f5e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## 0.15.0 + +- New command: _Markdown Preview Enhanced with Litvis: Clear Cache_ (useful when need to upgrade Elm dependencies or when cache is corrupt) +- Fix a number of regressions in Elm output parsing and URL fetching +- Improve error handling in a couple of edge cases +- Upgrade vega to 5.3.0 + ## 0.14.0 - Upgrade vega to 5.0.0, vega-lite to 3.0.0-rc14 and vega-embed to 4.0.0-rc1 ([gicentre/mume-with-litvis#11bc9651](https://github.com/gicentre/mume-with-litvis/commit/11bc96514feedadd7e125398f3fee3fc5ff3a630)) diff --git a/package.json b/package.json index 4a2b137a..e3b527a9 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "dependencies": { "atom-package-deps": "^4.6.2", "fs-extra": "^7.0.1", - "mume-with-litvis": "^0.14.0" + "mume-with-litvis": "^0.14.1" }, "devDependencies": { "@types/atom": "^1.25.0", From 86e73636acb64f27a33577b4b2737437693abf22 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 17 Mar 2019 21:37:30 +0000 Subject: [PATCH 102/195] Prepare 0.15.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e3b527a9..4c6dce65 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.14.0", + "version": "0.15.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 5f95c3773cff83419ad8bfd52851412a10c3809b Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 22 Mar 2019 07:53:27 +0000 Subject: [PATCH 103/195] Upgrade mume-with-litvis --- CHANGELOG.md | 4 ++++ package.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b8bf0f5e..79431de0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.15.1 + +- Downgrade vega from 5.3.0 to 5.1.0 to avoid `Error: Cycle detected in dataflow graph` + ## 0.15.0 - New command: _Markdown Preview Enhanced with Litvis: Clear Cache_ (useful when need to upgrade Elm dependencies or when cache is corrupt) diff --git a/package.json b/package.json index 4c6dce65..109e2822 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "dependencies": { "atom-package-deps": "^4.6.2", "fs-extra": "^7.0.1", - "mume-with-litvis": "^0.14.1" + "mume-with-litvis": "^0.14.2" }, "devDependencies": { "@types/atom": "^1.25.0", From f3bc0b6606a3eef152d015a072a6424c2c9c0f84 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Fri, 22 Mar 2019 07:54:06 +0000 Subject: [PATCH 104/195] Prepare 0.15.1 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 109e2822..5478a8b8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.15.0", + "version": "0.15.1", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 6af6ea5c818d1b048f0d0201ee0c60f318c8ae1d Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Tue, 26 Mar 2019 08:38:57 +0000 Subject: [PATCH 105/195] Upgrade mume-with-litvis --- CHANGELOG.md | 5 +++++ package.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 79431de0..2d6146fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.15.2 + +- Upgrade vega to 5.3.2, vega-lite to 3.0.2 and vega-embed to 4.0.0 +- Use JSDelivr as lib CDN instead of CloudFlare + ## 0.15.1 - Downgrade vega from 5.3.0 to 5.1.0 to avoid `Error: Cycle detected in dataflow graph` diff --git a/package.json b/package.json index 5478a8b8..3aba9223 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "dependencies": { "atom-package-deps": "^4.6.2", "fs-extra": "^7.0.1", - "mume-with-litvis": "^0.14.2" + "mume-with-litvis": "^0.14.3" }, "devDependencies": { "@types/atom": "^1.25.0", From 572072ea67e13de9648f40b084753364da0b2e0c Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Tue, 26 Mar 2019 08:39:16 +0000 Subject: [PATCH 106/195] Prepare 0.15.2 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3aba9223..c045fdc4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.15.1", + "version": "0.15.2", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 2c2b4691a73fb8169644071e52e8389fe3b4ead5 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 29 Apr 2019 08:37:26 +0100 Subject: [PATCH 107/195] Prepare 0.15.3 release --- CHANGELOG.md | 5 +++++ package.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d6146fa..23b55ec3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.15.3 + +- Upgrade vega to 5.3.5 and vega-lite to 3.2.1 +- \[elm-string-representation] Allow any strings in keys except `" = "` + ## 0.15.2 - Upgrade vega to 5.3.2, vega-lite to 3.0.2 and vega-embed to 4.0.0 diff --git a/package.json b/package.json index c045fdc4..76cdb64b 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "dependencies": { "atom-package-deps": "^4.6.2", "fs-extra": "^7.0.1", - "mume-with-litvis": "^0.14.3" + "mume-with-litvis": "^0.14.4" }, "devDependencies": { "@types/atom": "^1.25.0", From 9eb44d7807155426d36f86e9ed5e1d5211184a2d Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 29 Apr 2019 08:37:49 +0100 Subject: [PATCH 108/195] Prepare 0.15.3 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 76cdb64b..fd57eb8d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.15.2", + "version": "0.15.3", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From ebf9c8b641c5ba08e583f8ab136172ff3abf127d Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 26 May 2019 18:27:30 +0100 Subject: [PATCH 109/195] Upgrade mume-with-litvis --- CHANGELOG.md | 6 ++++++ package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23b55ec3..18389cf8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.16.0 + +- Upgrade vega to 5.4.0 and vega-embed to 4.2.0 +- Support apache-arrow files in vega specs (https://github.com/gicentre/litvis/issues/31) +- Fix incorrect parsing of keys in elm string representation (https://github.com/gicentre/litvis/issues/29#issuecomment-496008915) + ## 0.15.3 - Upgrade vega to 5.3.5 and vega-lite to 3.2.1 diff --git a/package.json b/package.json index fd57eb8d..5d184f90 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "dependencies": { "atom-package-deps": "^4.6.2", "fs-extra": "^7.0.1", - "mume-with-litvis": "^0.14.4" + "mume-with-litvis": "^0.15.0" }, "devDependencies": { "@types/atom": "^1.25.0", From 53f94429e965bfb5a061e0f8edd180383f8fbc84 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 26 May 2019 18:27:41 +0100 Subject: [PATCH 110/195] Prepare 0.16.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5d184f90..cd39cb9a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.15.3", + "version": "0.16.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From a79cd05c2177b74a37e6ce8988e32782bf3726ce Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 22 Sep 2019 19:27:28 +0100 Subject: [PATCH 111/195] Further simplify diff --- src/config.ts | 424 +---------------------------------------------- src/extension.ts | 1 + 2 files changed, 4 insertions(+), 421 deletions(-) diff --git a/src/config.ts b/src/config.ts index f1c90311..37e86c5d 100644 --- a/src/config.ts +++ b/src/config.ts @@ -133,429 +133,12 @@ export class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { public imageDropAction: string; public constructor() { -<<<<<<< HEAD - /* - * MarkdownEngineConfig properties - */ - this.usePandocParser = atom.config.get( - "markdown-preview-enhanced-with-litvis.usePandocParser", - ); - this.breakOnSingleNewLine = atom.config.get( - "markdown-preview-enhanced-with-litvis.breakOnSingleNewLine", - ); - this.enableTypographer = atom.config.get( - "markdown-preview-enhanced-with-litvis.enableTypographer", - ); - this.enableWikiLinkSyntax = atom.config.get( - "markdown-preview-enhanced-with-litvis.enableWikiLinkSyntax", - ); - this.enableEmojiSyntax = atom.config.get( - "markdown-preview-enhanced-with-litvis.enableEmojiSyntax", - ); - this.enableExtendedTableSyntax = atom.config.get( - "markdown-preview-enhanced-with-litvis.enableExtendedTableSyntax", - ); - this.enableCriticMarkupSyntax = atom.config.get( - "markdown-preview-enhanced-with-litvis.enableCriticMarkupSyntax", - ); - this.wikiLinkFileExtension = atom.config.get( - "markdown-preview-enhanced-with-litvis.wikiLinkFileExtension", - ); - this.protocolsWhiteList = atom.config.get( - "markdown-preview-enhanced-with-litvis.protocolsWhiteList", - ); - this.mathRenderingOption = atom.config.get( - "markdown-preview-enhanced-with-litvis.mathRenderingOption", - ); - - try { - this.mathInlineDelimiters = JSON.parse( - atom.config.get( - "markdown-preview-enhanced-with-litvis.mathInlineDelimiters", - ), - ); - } catch (error) { - this.mathInlineDelimiters = [["$", "$"], ["\\(", "\\)"]]; - } - try { - this.mathBlockDelimiters = JSON.parse( - atom.config.get( - "markdown-preview-enhanced-with-litvis.mathBlockDelimiters", - ), - ); - } catch (error) { - this.mathBlockDelimiters = [["$$", "$$"], ["\\[", "\\]"]]; - } - - this.codeBlockTheme = atom.config.get( - "markdown-preview-enhanced-with-litvis.codeBlockTheme", - ); - this.previewTheme = atom.config.get( - "markdown-preview-enhanced-with-litvis.previewTheme", - ); - this.revealjsTheme = atom.config.get( - "markdown-preview-enhanced-with-litvis.revealjsTheme", - ); - this.mermaidTheme = atom.config.get( - "markdown-preview-enhanced-with-litvis.mermaidTheme", - ); - this.frontMatterRenderingOption = atom.config.get( - "markdown-preview-enhanced-with-litvis.frontMatterRenderingOption", - ); - this.imageFolderPath = atom.config.get( - "markdown-preview-enhanced-with-litvis.imageFolderPath", - ); - this.printBackground = atom.config.get( - "markdown-preview-enhanced-with-litvis.printBackground", - ); - this.phantomPath = atom.config.get( - "markdown-preview-enhanced-with-litvis.phantomPath", - ); - this.pandocPath = atom.config.get( - "markdown-preview-enhanced-with-litvis.pandocPath", - ); - this.pandocMarkdownFlavor = atom.config.get( - "markdown-preview-enhanced-with-litvis.pandocMarkdownFlavor", - ); - this.pandocArguments = - atom.config - .get("markdown-preview-enhanced-with-litvis.pandocArguments") - .split(",") - .map((x) => x.trim()) - .filter((x) => x.length) || []; - this.latexEngine = atom.config.get( - "markdown-preview-enhanced-with-litvis.latexEngine", - ); - this.enableScriptExecution = atom.config.get( - "markdown-preview-enhanced-with-litvis.enableScriptExecution", - ); - - /* - * Extra configs for mpe - */ - this.fileExtension = atom.config - .get("markdown-preview-enhanced-with-litvis.fileExtension") - .split(",") - .map((x) => x.trim()) - .filter((x) => x.length) || [".md", ".mmark", ".markdown"]; - this.singlePreview = atom.config.get( - "markdown-preview-enhanced-with-litvis.singlePreview", - ); - this.scrollSync = atom.config.get( - "markdown-preview-enhanced-with-litvis.scrollSync", - ); - this.liveUpdate = atom.config.get( - "markdown-preview-enhanced-with-litvis.liveUpdate", - ); - this.previewPanePosition = atom.config.get( - "markdown-preview-enhanced-with-litvis.previewPanePosition", - ); - this.openPreviewPaneAutomatically = atom.config.get( - "markdown-preview-enhanced-with-litvis.openPreviewPaneAutomatically", - ); - this.automaticallyShowPreviewOfMarkdownBeingEdited = atom.config.get( - "markdown-preview-enhanced-with-litvis.automaticallyShowPreviewOfMarkdownBeingEdited", - ); - this.closePreviewAutomatically = atom.config.get( - "markdown-preview-enhanced-with-litvis.closePreviewAutomatically", - ); - // this.enableZenMode = atom.config.get('markdown-preview-enhanced-with-litvis.enableZenMode') - this.imageUploader = atom.config.get( - "markdown-preview-enhanced-with-litvis.imageUploader", - ); - this.imageDropAction = atom.config.get( - "markdown-preview-enhanced-with-litvis.imageDropAction", - ); - } - - public onDidChange(subscriptions: CompositeDisposable, callback) { - subscriptions.add( - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.usePandocParser", - ({ newValue }) => { - this.usePandocParser = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.breakOnSingleNewLine", - ({ newValue }) => { - this.breakOnSingleNewLine = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.enableTypographer", - ({ newValue }) => { - this.enableTypographer = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.enableWikiLinkSyntax", - ({ newValue }) => { - this.enableWikiLinkSyntax = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.enableEmojiSyntax", - ({ newValue }) => { - this.enableEmojiSyntax = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.enableExtendedTableSyntax", - ({ newValue }) => { - this.enableExtendedTableSyntax = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.enableCriticMarkupSyntax", - ({ newValue }) => { - this.enableCriticMarkupSyntax = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.wikiLinkFileExtension", - ({ newValue }) => { - this.wikiLinkFileExtension = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.protocolsWhiteList", - ({ newValue }) => { - this.protocolsWhiteList = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.mathRenderingOption", - ({ newValue }) => { - this.mathRenderingOption = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.mathInlineDelimiters", - ({ newValue }) => { - let mathInlineDelimiters; - try { - mathInlineDelimiters = JSON.parse(newValue); - if ( - JSON.stringify(mathInlineDelimiters) !== - JSON.stringify(this.mathInlineDelimiters) - ) { - this.mathInlineDelimiters = mathInlineDelimiters; - callback(); - } - } catch (error) { - mathInlineDelimiters = [["$", "$"], ["\\(", "\\)"]]; - } - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.mathBlockDelimiters", - ({ newValue }) => { - let mathBlockDelimiters; - try { - mathBlockDelimiters = JSON.parse(newValue); - if ( - JSON.stringify(mathBlockDelimiters) !== - JSON.stringify(this.mathBlockDelimiters) - ) { - this.mathBlockDelimiters = mathBlockDelimiters; - callback(); - } - } catch (error) { - mathBlockDelimiters = [["$$", "$$"], ["\\[", "\\]"]]; - } - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.codeBlockTheme", - ({ newValue }) => { - this.codeBlockTheme = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.previewTheme", - ({ newValue }) => { - this.previewTheme = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.revealjsTheme", - ({ newValue }) => { - this.revealjsTheme = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.mermaidTheme", - ({ newValue }) => { - this.mermaidTheme = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.frontMatterRenderingOption", - ({ newValue }) => { - this.frontMatterRenderingOption = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.imageFolderPath", - ({ newValue }) => { - this.imageFolderPath = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.printBackground", - ({ newValue }) => { - this.printBackground = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.phantomPath", - ({ newValue }) => { - this.phantomPath = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.pandocPath", - ({ newValue }) => { - this.pandocPath = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.pandocMarkdownFlavor", - ({ newValue }) => { - this.pandocMarkdownFlavor = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.pandocArguments", - ({ newValue }) => { - this.pandocArguments = - newValue - .split(",") - .map((x) => x.trim()) - .filter((x) => x.length) || []; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.latexEngine", - ({ newValue }) => { - this.latexEngine = newValue; - // callback() - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.enableScriptExecution", - ({ newValue }) => { - this.enableScriptExecution = newValue; - callback(); - }, - ), - - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.fileExtension", - ({ newValue }) => { - this.fileExtension = - newValue - .split(",") - .map((x) => x.trim()) - .filter((x) => x.length) || []; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.singlePreview", - ({ newValue }) => { - this.singlePreview = newValue; - // callback() // <= No need to call callback. will cause error here. - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.scrollSync", - ({ newValue }) => { - this.scrollSync = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.liveUpdate", - ({ newValue }) => { - this.liveUpdate = newValue; - // callback() - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.previewPanePosition", - ({ newValue }) => { - this.previewPanePosition = newValue; - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.openPreviewPaneAutomatically", - ({ newValue }) => { - this.openPreviewPaneAutomatically = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.automaticallyShowPreviewOfMarkdownBeingEdited", - ({ newValue }) => { - this.automaticallyShowPreviewOfMarkdownBeingEdited = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.closePreviewAutomatically", - ({ newValue }) => { - this.closePreviewAutomatically = newValue; - callback(); - }, - ), - /* - atom.config.onDidChange('markdown-preview-enhanced-with-litvis.enableZenMode', ({newValue})=> { - this.enableZenMode = newValue - // callback() - }), - */ - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.imageUploader", - ({ newValue }) => { - this.imageUploader = newValue; - callback(); - }, - ), - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.imageDropAction", - ({ newValue }) => { - this.imageDropAction = newValue; - }, - ), - ); -======= for (const name in ConfigSettings) { if (ConfigSettings.hasOwnProperty(name)) { const transform = ConfigSettings[name]; - const rawValue = atom.config.get(`markdown-preview-enhanced.${name}`); + const rawValue = atom.config.get( + `markdown-preview-enhanced-with-litvis.${name}`, + ); this[name] = transform(rawValue); } } @@ -575,7 +158,6 @@ export class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { subscriptions.add(subscription); } } ->>>>>>> 8115cd7eac8cd4377a7cbe935175be53348bb97f } [key: string]: any; diff --git a/src/extension.ts b/src/extension.ts index b72a4128..fcd0e723 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -169,6 +169,7 @@ export function activate(state) { // Register commands subscriptions.add( atom.commands.add("atom-workspace", { + "markdown-preview-enhanced-with-litvis:clear-cache": clearCache, "markdown-preview-enhanced-with-litvis:toggle": togglePreview, "markdown-preview-enhanced-with-litvis:customize-css": customizeCSS, "markdown-preview-enhanced-with-litvis:create-toc": createTOC, From 3ce3365cc2f466f7477e59646e70dde964d40495 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 22 Sep 2019 19:30:13 +0100 Subject: [PATCH 112/195] Remove conflict --- README.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/README.md b/README.md index c0b4eb28..eb73351d 100644 --- a/README.md +++ b/README.md @@ -30,13 +30,7 @@ If you don’t have npm, please download it as a part of Node.js from https://no 1. Switch to _Install_ section in _Preferences_ and search for `markdown-preview-enhanced-with-litvis`. Click _Install_ and reload Atom. -<<<<<<< HEAD ### Via command line -======= -- [English](https://shd101wyy.github.io/markdown-preview-enhanced/#/) -- [简体中文](https://shd101wyy.github.io/markdown-preview-enhanced/#/zh-cn/) -- [正體中文](https://shd101wyy.github.io/markdown-preview-enhanced/#/zh-tw/) ->>>>>>> 8115cd7eac8cd4377a7cbe935175be53348bb97f ``` apm disable markdown-preview markdown-preview-enhanced From 5242b152395371d6c548df262387f82d371ee539 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 22 Sep 2019 21:34:41 +0100 Subject: [PATCH 113/195] Fix command namespace --- src/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config.ts b/src/config.ts index 37e86c5d..107e948b 100644 --- a/src/config.ts +++ b/src/config.ts @@ -149,7 +149,7 @@ export class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { if (ConfigSettings.hasOwnProperty(name)) { const transform = ConfigSettings[name]; const subscription = atom.config.onDidChange( - `markdown-preview-enhanced.${name}`, + `markdown-preview-enhanced-with-litvis.${name}`, ({ newValue }) => { this[name] = transform(newValue); callback(); From 983b7daa54660c4d8a1b8e067e78d4d60a8f0bac Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 22 Sep 2019 21:44:05 +0100 Subject: [PATCH 114/195] Further minimise diff and rebuild --- out/src/config.js | 7 +- out/src/config.js.map | 2 +- out/src/extension.js | 939 ++++++++---------- out/src/extension.js.map | 2 +- out/src/linting.js.map | 2 +- out/src/preview-content-provider.js | 5 +- out/src/preview-content-provider.js.map | 2 +- ...ed_chinese_2_traditional_chinese_script.js | 60 ++ src/extension.ts | 80 +- src/linting.ts | 4 +- 10 files changed, 535 insertions(+), 568 deletions(-) create mode 100644 simplified_chinese_2_traditional_chinese_script.js diff --git a/out/src/config.js b/out/src/config.js index 5758b816..a77e9fcd 100644 --- a/out/src/config.js +++ b/out/src/config.js @@ -65,9 +65,6 @@ const ConfigSettings = { fileExtension: parseListOrDefault([".md", ".mmark", ".markdown"]), }; class MarkdownPreviewEnhancedConfig { - static getCurrentConfig() { - return new MarkdownPreviewEnhancedConfig(); - } constructor() { for (const name in ConfigSettings) { if (ConfigSettings.hasOwnProperty(name)) { @@ -77,6 +74,9 @@ class MarkdownPreviewEnhancedConfig { } } } + static getCurrentConfig() { + return new MarkdownPreviewEnhancedConfig(); + } onDidChange(subscriptions, callback) { for (const name in ConfigSettings) { if (ConfigSettings.hasOwnProperty(name)) { @@ -87,7 +87,6 @@ class MarkdownPreviewEnhancedConfig { }); subscriptions.add(subscription); } - } } } diff --git a/out/src/config.js.map b/out/src/config.js.map index 4af47740..50023212 100644 --- a/out/src/config.js.map +++ b/out/src/config.js.map @@ -1 +1 @@ -{"version":3,"file":"config.js","sourceRoot":"","sources":["../../src/config.ts"],"names":[],"mappings":"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"} +{"version":3,"file":"config.js","sourceRoot":"","sources":["../../src/config.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/out/src/extension.js b/out/src/extension.js index 5d5ffd72..6482018a 100644 --- a/out/src/extension.js +++ b/out/src/extension.js @@ -1,32 +1,13 @@ "use strict"; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator["throw"](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : new P(function(resolve) { - resolve(result.value); - }).then(fulfilled, rejected); - } - step((generator = generator.apply(thisArg, _arguments || [])).next()); +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); }); - }; +}; Object.defineProperty(exports, "__esModule", { value: true }); const atom_1 = require("atom"); const fs_extra_1 = require("fs-extra"); @@ -49,302 +30,270 @@ let previewsMap = {}; * @param filePath */ function isMarkdownFile(filePath = "") { - if (filePath.startsWith("mpe://")) { + if (filePath.startsWith("mpe://")) { + return false; + } // this is preview + const ext = path.extname(filePath); + for (let i = 0; i < config.fileExtension.length; i++) { + if (config.fileExtension[i] === ext) { + return true; + } + } return false; - } // this is preview - const ext = path.extname(filePath); - for (let i = 0; i < config.fileExtension.length; i++) { - if (config.fileExtension[i] === ext) { - return true; - } - } - return false; } /** * This function will be called when `config` is changed. * @param config */ function onDidChangeConfig() { - for (const sourceUri in previewsMap) { - if (previewsMap.hasOwnProperty(sourceUri)) { - const preview = previewsMap[sourceUri]; - preview.updateConfiguration(); - preview.loadPreview(); + for (const sourceUri in previewsMap) { + if (previewsMap.hasOwnProperty(sourceUri)) { + const preview = previewsMap[sourceUri]; + preview.updateConfiguration(); + preview.loadPreview(); + } } - } } /** * As the function name pointed... */ function getSinglePreview() { - return previewsMap[Object.keys(previewsMap)[0]]; + return previewsMap[Object.keys(previewsMap)[0]]; } /** * Return the preview object for editor(editorFilePath). * @param editor */ function getPreviewForEditor(editor) { - if (config.singlePreview) { - return getSinglePreview(); - } else if (typeof editor === "string") { - return previewsMap[editor]; - } else if ( - editor instanceof preview_content_provider_1.MarkdownPreviewEnhancedView - ) { - return editor; - } else if (editor && editor.getPath) { - return previewsMap[editor.getPath()]; - } else { - return null; - } + if (config.singlePreview) { + return getSinglePreview(); + } + else if (typeof editor === "string") { + return previewsMap[editor]; + } + else if (editor instanceof preview_content_provider_1.MarkdownPreviewEnhancedView) { + return editor; + } + else if (editor && editor.getPath) { + return previewsMap[editor.getPath()]; + } + else { + return null; + } } function clearCache() { - fs_extra_1.emptyDir(path.resolve(os.homedir(), ".mume/literate-elm")); + fs_extra_1.emptyDir(path.resolve(os.homedir(), ".mume/literate-elm")); } /** * Toggle markdown preview */ function togglePreview() { - const editor = atom.workspace.getActivePaneItem(); - const preview = getPreviewForEditor(editor); - if (preview && preview["getEditor"] && preview["getEditor"]()) { - // preview is already on, so remove it. - const pane = atom.workspace.paneForItem(preview); - pane.destroyItem(preview); // this will trigger preview.destroy() - removePreviewFromMap(preview); - } else { - startPreview(editor); - } + const editor = atom.workspace.getActivePaneItem(); + const preview = getPreviewForEditor(editor); + if (preview && preview["getEditor"] && preview["getEditor"]()) { + // preview is already on, so remove it. + const pane = atom.workspace.paneForItem(preview); + pane.destroyItem(preview); // this will trigger preview.destroy() + removePreviewFromMap(preview); + } + else { + startPreview(editor); + } } /** * Remove preview from `previewsMap` * @param preview */ function removePreviewFromMap(preview) { - for (const key in previewsMap) { - if (previewsMap[key] === preview) { - delete previewsMap[key]; + for (const key in previewsMap) { + if (previewsMap[key] === preview) { + delete previewsMap[key]; + } } - } } /** * Start preview for editor * @param editor */ function startPreview(editor) { - if (!editor || !editor["getPath"] || !isMarkdownFile(editor.getPath())) { - return; - } - let preview = getPreviewForEditor(editor); - if (!preview) { - if (config.singlePreview) { - preview = new preview_content_provider_1.MarkdownPreviewEnhancedView( - "mpe://single_preview", - config - ); - previewsMap["single_preview"] = preview; - } else { - preview = new preview_content_provider_1.MarkdownPreviewEnhancedView( - "mpe://" + editor.getPath(), - config - ); - previewsMap[editor.getPath()] = preview; - } - preview.onPreviewDidDestroy(removePreviewFromMap); - } - if (preview.getEditor() !== editor) { - preview.bindEditor(editor); - } + if (!editor || !editor["getPath"] || !isMarkdownFile(editor.getPath())) { + return; + } + let preview = getPreviewForEditor(editor); + if (!preview) { + if (config.singlePreview) { + preview = new preview_content_provider_1.MarkdownPreviewEnhancedView("mpe://single_preview", config); + previewsMap["single_preview"] = preview; + } + else { + preview = new preview_content_provider_1.MarkdownPreviewEnhancedView("mpe://" + editor.getPath(), config); + previewsMap[editor.getPath()] = preview; + } + preview.onPreviewDidDestroy(removePreviewFromMap); + } + if (preview.getEditor() !== editor) { + preview.bindEditor(editor); + } } function activate(state) { - if (!atom.inSpecMode()) { - require("atom-package-deps").install( - "markdown-preview-enhanced-with-litvis" - ); - } - mume - .init() // init mume package - .then(() => { - subscriptions = new atom_1.CompositeDisposable(); - // Init config - config = new config_1.MarkdownPreviewEnhancedConfig(); - config.onDidChange(subscriptions, onDidChangeConfig); - mume.onDidChangeConfigFile(onDidChangeConfig); - // Set opener - subscriptions.add( - atom.workspace.addOpener(uri => { - if (uri.startsWith("mpe://")) { - if (config.singlePreview) { - return getSinglePreview(); - } else { - return previewsMap[uri.replace("mpe://", "")]; - } - } - }) - ); - // Register commands - subscriptions.add( - atom.commands.add("atom-workspace", { - "markdown-preview-enhanced-with-litvis:toggle": togglePreview, - "markdown-preview-enhanced-with-litvis:customize-css": customizeCSS, - "markdown-preview-enhanced-with-litvis:create-toc": createTOC, - "markdown-preview-enhanced-with-litvis:toggle-scroll-sync": toggleScrollSync, - "markdown-preview-enhanced-with-litvis:toggle-live-update": toggleLiveUpdate, - "markdown-preview-enhanced-with-litvis:toggle-break-on-single-newline": toggleBreakOnSingleNewLine, - "markdown-preview-enhanced-with-litvis:insert-table": insertTable, - "markdown-preview-enhanced-with-litvis:image-helper": startImageHelper, - "markdown-preview-enhanced-with-litvis:open-mermaid-config": openMermaidConfig, - "markdown-preview-enhanced-with-litvis:open-mathjax-config": openMathJaxConfig, - "markdown-preview-enhanced-with-litvis:open-katex-config": openKaTeXConfig, - "markdown-preview-enhanced-with-litvis:extend-parser": extendParser, - "markdown-preview-enhanced-with-litvis:insert-new-slide": insertNewSlide, - "markdown-preview-enhanced-with-litvis:insert-page-break": insertPageBreak, - "markdown-preview-enhanced-with-litvis:toggle-zen-mode": toggleZenMode, - "markdown-preview-enhanced-with-litvis:run-code-chunk": runCodeChunkCommand, - "markdown-preview-enhanced-with-litvis:run-all-code-chunks": runAllCodeChunks, - "markdown-preview-enhanced-with-litvis:show-uploaded-images": showUploadedImages - }) - ); - // When the preview is displayed - // preview will display the content of editor (pane item) that is activated - subscriptions.add( - atom.workspace.onDidStopChangingActivePaneItem(editor => { - if ( - editor && - editor["buffer"] && - editor["getPath"] && - isMarkdownFile(editor["getPath"]()) - ) { - const preview = getPreviewForEditor(editor); - if (!preview) { - return; - } - if ( - config.singlePreview && - preview.getEditor() !== editor && - atom.workspace.paneForItem(preview) !== - atom.workspace.paneForItem(editor) - ) { - // This line fixed issue #692 - preview.bindEditor(editor); + if (!atom.inSpecMode()) { + require("atom-package-deps").install("markdown-preview-enhanced-with-litvis"); + } + mume + .init() // init mume package + .then(() => { + subscriptions = new atom_1.CompositeDisposable(); + // Init config + config = new config_1.MarkdownPreviewEnhancedConfig(); + config.onDidChange(subscriptions, onDidChangeConfig); + mume.onDidChangeConfigFile(onDidChangeConfig); + // Set opener + subscriptions.add(atom.workspace.addOpener((uri) => { + if (uri.startsWith("mpe://")) { + if (config.singlePreview) { + return getSinglePreview(); + } + else { + return previewsMap[uri.replace("mpe://", "")]; + } } - if (config.automaticallyShowPreviewOfMarkdownBeingEdited) { - const pane = atom.workspace.paneForItem(preview); - if (pane && pane !== atom.workspace.getActivePane()) { - pane.activateItem(preview); - } + })); + // Register commands + subscriptions.add(atom.commands.add("atom-workspace", { + "markdown-preview-enhanced-with-litvis:clear-cache": clearCache, + "markdown-preview-enhanced-with-litvis:toggle": togglePreview, + "markdown-preview-enhanced-with-litvis:customize-css": customizeCSS, + "markdown-preview-enhanced-with-litvis:create-toc": createTOC, + "markdown-preview-enhanced-with-litvis:toggle-scroll-sync": toggleScrollSync, + "markdown-preview-enhanced-with-litvis:toggle-live-update": toggleLiveUpdate, + "markdown-preview-enhanced-with-litvis:toggle-break-on-single-newline": toggleBreakOnSingleNewLine, + "markdown-preview-enhanced-with-litvis:insert-table": insertTable, + "markdown-preview-enhanced-with-litvis:image-helper": startImageHelper, + "markdown-preview-enhanced-with-litvis:open-mermaid-config": openMermaidConfig, + "markdown-preview-enhanced-with-litvis:open-mathjax-config": openMathJaxConfig, + "markdown-preview-enhanced-with-litvis:open-katex-config": openKaTeXConfig, + "markdown-preview-enhanced-with-litvis:extend-parser": extendParser, + "markdown-preview-enhanced-with-litvis:insert-new-slide": insertNewSlide, + "markdown-preview-enhanced-with-litvis:insert-page-break": insertPageBreak, + "markdown-preview-enhanced-with-litvis:toggle-zen-mode": toggleZenMode, + "markdown-preview-enhanced-with-litvis:run-code-chunk": runCodeChunkCommand, + "markdown-preview-enhanced-with-litvis:run-all-code-chunks": runAllCodeChunks, + "markdown-preview-enhanced-with-litvis:show-uploaded-images": showUploadedImages, + })); + // When the preview is displayed + // preview will display the content of editor (pane item) that is activated + subscriptions.add(atom.workspace.onDidStopChangingActivePaneItem((editor) => { + if (editor && + editor["buffer"] && + editor["getPath"] && + isMarkdownFile(editor["getPath"]())) { + const preview = getPreviewForEditor(editor); + if (!preview) { + return; + } + if (config.singlePreview && + preview.getEditor() !== editor && + atom.workspace.paneForItem(preview) !== + atom.workspace.paneForItem(editor)) { + // This line fixed issue #692 + preview.bindEditor(editor); + } + if (config.automaticallyShowPreviewOfMarkdownBeingEdited) { + const pane = atom.workspace.paneForItem(preview); + if (pane && pane !== atom.workspace.getActivePane()) { + pane.activateItem(preview); + } + } } - } - }) - ); - // automatically open preview when activate a markdown file - // if 'openPreviewPaneAutomatically' option is enabled. - subscriptions.add( - atom.workspace.onDidOpen(event => { - if (config.openPreviewPaneAutomatically) { - if ( - event.uri && - event.item && - isMarkdownFile(event.uri) && - !event.uri.startsWith("mpe://") - ) { - const pane = event.pane; - const panes = atom.workspace.getPanes(); - // if the markdown file is opened on the right pane, then move it to the left pane. Issue #25 - if (pane !== panes[0]) { - pane.moveItemToPane(event.item, panes[0], 0); // move md to left pane. - } - panes[0]["setActiveItem"](event.item); - panes[0].activate(); - const editor = event.item; - startPreview(editor); + })); + // automatically open preview when activate a markdown file + // if 'openPreviewPaneAutomatically' option is enabled. + subscriptions.add(atom.workspace.onDidOpen((event) => { + if (config.openPreviewPaneAutomatically) { + if (event.uri && + event.item && + isMarkdownFile(event.uri) && + !event.uri.startsWith("mpe://")) { + const pane = event.pane; + const panes = atom.workspace.getPanes(); + // if the markdown file is opened on the right pane, then move it to the left pane. Issue #25 + if (pane !== panes[0]) { + pane.moveItemToPane(event.item, panes[0], 0); // move md to left pane. + } + panes[0]["setActiveItem"](event.item); + panes[0].activate(); + const editor = event.item; + startPreview(editor); + } } - } - // check zen mode - if (event.uri && event.item && isMarkdownFile(event.uri)) { - const editor = event.item; - const editorElement = editor["getElement"](); - if (editor && editor["buffer"]) { - if ( - atom.config.get( - "markdown-preview-enhanced-with-litvis.enableZenMode" - ) - ) { - editorElement.setAttribute("data-markdown-zen", ""); - } else { - editorElement.removeAttribute("data-markdown-zen"); - } + // check zen mode + if (event.uri && event.item && isMarkdownFile(event.uri)) { + const editor = event.item; + const editorElement = editor["getElement"](); + if (editor && editor["buffer"]) { + if (atom.config.get("markdown-preview-enhanced-with-litvis.enableZenMode")) { + editorElement.setAttribute("data-markdown-zen", ""); + } + else { + editorElement.removeAttribute("data-markdown-zen"); + } + } + // drop drop image events + bindMarkdownEditorDropEvents(editor); } - // drop drop image events - bindMarkdownEditorDropEvents(editor); - } - }) - ); - // zen mode observation - subscriptions.add( - atom.config.observe( - "markdown-preview-enhanced-with-litvis.enableZenMode", - enableZenMode => { + })); + // zen mode observation + subscriptions.add(atom.config.observe("markdown-preview-enhanced-with-litvis.enableZenMode", (enableZenMode) => { const paneItems = atom.workspace.getPaneItems(); for (let i = 0; i < paneItems.length; i++) { - const editor = paneItems[i]; - if ( - editor && - editor["getPath"] && - isMarkdownFile(editor["getPath"]()) - ) { - if (editor["buffer"]) { - const editorElement = editor["getElement"](); - if (enableZenMode) { - editorElement.setAttribute("data-markdown-zen", ""); - } else { - editorElement.removeAttribute("data-markdown-zen"); - } + const editor = paneItems[i]; + if (editor && + editor["getPath"] && + isMarkdownFile(editor["getPath"]())) { + if (editor["buffer"]) { + const editorElement = editor["getElement"](); + if (enableZenMode) { + editorElement.setAttribute("data-markdown-zen", ""); + } + else { + editorElement.removeAttribute("data-markdown-zen"); + } + } + // drop drop image events + bindMarkdownEditorDropEvents(editor); } - // drop drop image events - bindMarkdownEditorDropEvents(editor); - } } if (enableZenMode) { - document - .getElementsByTagName("atom-workspace")[0] - .setAttribute("data-markdown-zen", ""); - } else { - document - .getElementsByTagName("atom-workspace")[0] - .removeAttribute("data-markdown-zen"); + document + .getElementsByTagName("atom-workspace")[0] + .setAttribute("data-markdown-zen", ""); } - } - ) - ); - // use single preview - subscriptions.add( - atom.config.onDidChange( - "markdown-preview-enhanced-with-litvis.singlePreview", - singlePreview => { + else { + document + .getElementsByTagName("atom-workspace")[0] + .removeAttribute("data-markdown-zen"); + } + })); + // use single preview + subscriptions.add(atom.config.onDidChange("markdown-preview-enhanced-with-litvis.singlePreview", (singlePreview) => { for (const sourceUri in previewsMap) { - if (previewsMap.hasOwnProperty(sourceUri)) { - const preview = previewsMap[sourceUri]; - const pane = atom.workspace.paneForItem(preview); - pane.destroyItem(preview); // this will trigger preview.destroy() - } + if (previewsMap.hasOwnProperty(sourceUri)) { + const preview = previewsMap[sourceUri]; + const pane = atom.workspace.paneForItem(preview); + pane.destroyItem(preview); // this will trigger preview.destroy() + } } previewsMap = {}; - } - ) - ); - // Check package version - const packageVersion = require(path.resolve( - __dirname, - "../../package.json" - ))["version"]; - if (packageVersion !== mume.configs.config["atom_mpe_version"]) { - mume.utility.updateExtensionConfig({ - atom_mpe_version: packageVersion - }); - // Don't open `welcome.md` file anymore. - // atom.workspace.open(path.resolve(__dirname, '../../docs/welcome.md')) - } + })); + // Check package version + const packageVersion = require(path.resolve(__dirname, "../../package.json"))["version"]; + if (packageVersion !== mume.configs.config["atom_mpe_version"]) { + mume.utility.updateExtensionConfig({ + atom_mpe_version: packageVersion, + }); + // Don't open `welcome.md` file anymore. + // atom.workspace.open(path.resolve(__dirname, '../../docs/welcome.md')) + } }); } exports.activate = activate; @@ -353,214 +302,172 @@ exports.activate = activate; * @param editor */ function bindMarkdownEditorDropEvents(editor) { - if (editor && editor.getElement) { - const editorElement = editor.getElement(); - function dropImageFile(event) { - const files = event.dataTransfer.files; - for (let i = 0; i < files.length; i++) { - const imageFilePath = files[i].path; - if (files[i].type.startsWith("image")) { - // Drop image - const imageDropAction = atom.config.get( - "markdown-preview-enhanced-with-litvis.imageDropAction" - ); - if (imageDropAction === "upload") { - // upload image - event.stopPropagation(); - event.preventDefault(); - preview_content_provider_1.MarkdownPreviewEnhancedView.uploadImageFile( - editor, - imageFilePath, - config.imageUploader - ); - } else if (imageDropAction.startsWith("insert")) { - // insert relative path - event.stopPropagation(); + if (editor && editor.getElement) { + const editorElement = editor.getElement(); + function dropImageFile(event) { + const files = event.dataTransfer.files; + for (let i = 0; i < files.length; i++) { + const imageFilePath = files[i].path; + if (files[i].type.startsWith("image")) { + // Drop image + const imageDropAction = atom.config.get("markdown-preview-enhanced-with-litvis.imageDropAction"); + if (imageDropAction === "upload") { + // upload image + event.stopPropagation(); + event.preventDefault(); + preview_content_provider_1.MarkdownPreviewEnhancedView.uploadImageFile(editor, imageFilePath, config.imageUploader); + } + else if (imageDropAction.startsWith("insert")) { + // insert relative path + event.stopPropagation(); + event.preventDefault(); + const editorPath = editor.getPath(); + const description = path + .basename(imageFilePath) + .replace(path.extname(imageFilePath), ""); + editor.insertText(`![${description}](${path.relative(path.dirname(editorPath), imageFilePath)})`); + } + else if (imageDropAction.startsWith("copy")) { + // copy to image folder + event.stopPropagation(); + event.preventDefault(); + preview_content_provider_1.MarkdownPreviewEnhancedView.pasteImageFile(editor, atom.config.get("markdown-preview-enhanced-with-litvis.imageFolderPath"), imageFilePath); + } + } + } + return false; + } + editorElement.ondrop = dropImageFile; + editorElement.ondragover = (event) => { event.preventDefault(); - const editorPath = editor.getPath(); - const description = path - .basename(imageFilePath) - .replace(path.extname(imageFilePath), ""); - editor.insertText( - `![${description}](${path.relative( - path.dirname(editorPath), - imageFilePath - )})` - ); - } else if (imageDropAction.startsWith("copy")) { - // copy to image folder event.stopPropagation(); - event.preventDefault(); - preview_content_provider_1.MarkdownPreviewEnhancedView.pasteImageFile( - editor, - atom.config.get( - "markdown-preview-enhanced-with-litvis.imageFolderPath" - ), - imageFilePath - ); - } - } - } - return false; - } - editorElement.ondrop = dropImageFile; - editorElement.ondragover = event => { - event.preventDefault(); - event.stopPropagation(); - return false; - }; - } + return false; + }; + } } /** * Open ~/.mume/style.less */ function customizeCSS() { - const globalStyleLessFile = path.resolve( - utility.extensionConfigDirectoryPath, - "./style.less" - ); - atom.workspace.open(globalStyleLessFile); + const globalStyleLessFile = path.resolve(utility.extensionConfigDirectoryPath, "./style.less"); + atom.workspace.open(globalStyleLessFile); } function createTOC() { - const editor = atom.workspace.getActiveTextEditor(); - if (editor && editor.getBuffer()) { - editor.insertText( - '\n\n' - ); - } + const editor = atom.workspace.getActiveTextEditor(); + if (editor && editor.getBuffer()) { + editor.insertText('\n\n'); + } } function toggleScrollSync() { - const flag = atom.config.get( - "markdown-preview-enhanced-with-litvis.scrollSync" - ); - atom.config.set("markdown-preview-enhanced-with-litvis.scrollSync", !flag); - if (!flag) { - atom.notifications.addInfo("Scroll Sync enabled"); - } else { - atom.notifications.addInfo("Scroll Sync disabled"); - } + const flag = atom.config.get("markdown-preview-enhanced-with-litvis.scrollSync"); + atom.config.set("markdown-preview-enhanced-with-litvis.scrollSync", !flag); + if (!flag) { + atom.notifications.addInfo("Scroll Sync enabled"); + } + else { + atom.notifications.addInfo("Scroll Sync disabled"); + } } function toggleLiveUpdate() { - const flag = atom.config.get( - "markdown-preview-enhanced-with-litvis.liveUpdate" - ); - atom.config.set("markdown-preview-enhanced-with-litvis.liveUpdate", !flag); - if (!flag) { - atom.notifications.addInfo("Live Update enabled"); - } else { - atom.notifications.addInfo("Live Update disabled"); - } + const flag = atom.config.get("markdown-preview-enhanced-with-litvis.liveUpdate"); + atom.config.set("markdown-preview-enhanced-with-litvis.liveUpdate", !flag); + if (!flag) { + atom.notifications.addInfo("Live Update enabled"); + } + else { + atom.notifications.addInfo("Live Update disabled"); + } } function toggleBreakOnSingleNewLine() { - const flag = atom.config.get( - "markdown-preview-enhanced-with-litvis.breakOnSingleNewLine" - ); - atom.config.set( - "markdown-preview-enhanced-with-litvis.breakOnSingleNewLine", - !flag - ); - if (!flag) { - atom.notifications.addInfo("Enabled breaking on single newline"); - } else { - atom.notifications.addInfo("Disabled breaking on single newline"); - } + const flag = atom.config.get("markdown-preview-enhanced-with-litvis.breakOnSingleNewLine"); + atom.config.set("markdown-preview-enhanced-with-litvis.breakOnSingleNewLine", !flag); + if (!flag) { + atom.notifications.addInfo("Enabled breaking on single newline"); + } + else { + atom.notifications.addInfo("Disabled breaking on single newline"); + } } function insertTable() { - const editor = atom.workspace.getActiveTextEditor(); - if (editor && editor.getBuffer()) { - editor.insertText(`| | | + const editor = atom.workspace.getActiveTextEditor(); + if (editor && editor.getBuffer()) { + editor.insertText(`| | | |---|---| | | | `); - } + } } function startImageHelper() { - const editor = atom.workspace.getActiveTextEditor(); - const preview = getPreviewForEditor(editor); - if (!preview) { - atom.notifications.addError("Please open preview first."); - } else { - preview.startImageHelper(); - } + const editor = atom.workspace.getActiveTextEditor(); + const preview = getPreviewForEditor(editor); + if (!preview) { + atom.notifications.addError("Please open preview first."); + } + else { + preview.startImageHelper(); + } } function openMermaidConfig() { - const mermaidConfigFilePath = path.resolve( - utility.extensionConfigDirectoryPath, - "./mermaid_config.js" - ); - atom.workspace.open(mermaidConfigFilePath); + const mermaidConfigFilePath = path.resolve(utility.extensionConfigDirectoryPath, "./mermaid_config.js"); + atom.workspace.open(mermaidConfigFilePath); } function openMathJaxConfig() { - const mathjaxConfigFilePath = path.resolve( - utility.extensionConfigDirectoryPath, - "./mathjax_config.js" - ); - atom.workspace.open(mathjaxConfigFilePath); + const mathjaxConfigFilePath = path.resolve(utility.extensionConfigDirectoryPath, "./mathjax_config.js"); + atom.workspace.open(mathjaxConfigFilePath); } function openKaTeXConfig() { - const katexConfigFilePath = path.resolve( - utility.extensionConfigDirectoryPath, - "./katex_config.js" - ); - atom.workspace.open(katexConfigFilePath); + const katexConfigFilePath = path.resolve(utility.extensionConfigDirectoryPath, "./katex_config.js"); + atom.workspace.open(katexConfigFilePath); } function extendParser() { - const parserConfigPath = path.resolve( - utility.extensionConfigDirectoryPath, - "./parser.js" - ); - atom.workspace.open(parserConfigPath); + const parserConfigPath = path.resolve(utility.extensionConfigDirectoryPath, "./parser.js"); + atom.workspace.open(parserConfigPath); } function insertNewSlide() { - const editor = atom.workspace.getActiveTextEditor(); - if (editor && editor.getBuffer()) { - editor.insertText("\n"); - } + const editor = atom.workspace.getActiveTextEditor(); + if (editor && editor.getBuffer()) { + editor.insertText("\n"); + } } function insertPageBreak() { - const editor = atom.workspace.getActiveTextEditor(); - if (editor && editor.getBuffer()) { - editor.insertText("\n"); - } + const editor = atom.workspace.getActiveTextEditor(); + if (editor && editor.getBuffer()) { + editor.insertText("\n"); + } } function toggleZenMode() { - const enableZenMode = atom.config.get( - "markdown-preview-enhanced-with-litvis.enableZenMode" - ); - atom.config.set( - "markdown-preview-enhanced-with-litvis.enableZenMode", - !enableZenMode - ); - if (!enableZenMode) { - atom.notifications.addInfo("zen mode enabled"); - } else { - atom.notifications.addInfo("zen mode disabled"); - } + const enableZenMode = atom.config.get("markdown-preview-enhanced-with-litvis.enableZenMode"); + atom.config.set("markdown-preview-enhanced-with-litvis.enableZenMode", !enableZenMode); + if (!enableZenMode) { + atom.notifications.addInfo("zen mode enabled"); + } + else { + atom.notifications.addInfo("zen mode disabled"); + } } function runCodeChunkCommand() { - const editor = atom.workspace.getActiveTextEditor(); - const preview = getPreviewForEditor(editor); - if (!preview) { - atom.notifications.addError("Please open preview first."); - } else { - preview.sendRunCodeChunkCommand(); - } + const editor = atom.workspace.getActiveTextEditor(); + const preview = getPreviewForEditor(editor); + if (!preview) { + atom.notifications.addError("Please open preview first."); + } + else { + preview.sendRunCodeChunkCommand(); + } } function runAllCodeChunks() { - const editor = atom.workspace.getActiveTextEditor(); - const preview = getPreviewForEditor(editor); - if (!preview) { - atom.notifications.addError("Please open preview first."); - } else { - preview.runAllCodeChunks(); - } + const editor = atom.workspace.getActiveTextEditor(); + const preview = getPreviewForEditor(editor); + if (!preview) { + atom.notifications.addError("Please open preview first."); + } + else { + preview.runAllCodeChunks(); + } } function showUploadedImages() { - const imageHistoryFilePath = path.resolve( - utility.extensionConfigDirectoryPath, - "./image_history.md" - ); - atom.workspace.open(imageHistoryFilePath); + const imageHistoryFilePath = path.resolve(utility.extensionConfigDirectoryPath, "./image_history.md"); + atom.workspace.open(imageHistoryFilePath); } /** * Code chunk `modify_source` is triggered. @@ -569,39 +476,39 @@ function showUploadedImages() { * @param filePath */ function onModifySource(codeChunkData, result, filePath) { - return __awaiter(this, void 0, void 0, function*() { - function insertResult(i, editor, lines) { - const lineCount = editor.getLineCount(); - let start = 0; - // find - for (let j = i + 1; j < i + 6 && j < lineCount; j++) { - if (lines[j].startsWith("")) { - start = j; - break; - } - } - if (start) { - // found - // TODO: modify exited output - let end = start + 1; - while (end < lineCount) { - if (lines[end].startsWith("")) { - break; - } - end += 1; - } - // if output not changed, then no need to modify editor buffer - let r = ""; - for (let i2 = start + 2; i2 < end - 1; i2++) { - r += lines[i2] + "\n"; - } - if (r === result + "\n") { - return ""; - } // no need to modify output - editor - .getBuffer() - .setTextInRange([[start + 2, 0], [end - 1, 0]], result + "\n"); - /* + return __awaiter(this, void 0, void 0, function* () { + function insertResult(i, editor, lines) { + const lineCount = editor.getLineCount(); + let start = 0; + // find + for (let j = i + 1; j < i + 6 && j < lineCount; j++) { + if (lines[j].startsWith("")) { + start = j; + break; + } + } + if (start) { + // found + // TODO: modify exited output + let end = start + 1; + while (end < lineCount) { + if (lines[end].startsWith("")) { + break; + } + end += 1; + } + // if output not changed, then no need to modify editor buffer + let r = ""; + for (let i2 = start + 2; i2 < end - 1; i2++) { + r += lines[i2] + "\n"; + } + if (r === result + "\n") { + return ""; + } // no need to modify output + editor + .getBuffer() + .setTextInRange([[start + 2, 0], [end - 1, 0]], result + "\n"); + /* editor.edit((edit)=> { edit.replace(new vscode.Range( new vscode.Position(start + 2, 0), @@ -609,64 +516,64 @@ function onModifySource(codeChunkData, result, filePath) { ), result+'\n') }) */ - return ""; - } else { - editor - .getBuffer() - .insert( - [i + 1, 0], - `\n\n${result}\n\n\n` - ); - return ""; - } - } - const visibleTextEditors = atom.workspace.getTextEditors(); - for (let i = 0; i < visibleTextEditors.length; i++) { - const editor = visibleTextEditors[i]; - if (editor.getPath() === filePath) { - let codeChunkOffset = 0; - const targetCodeChunkOffset = - codeChunkData.normalizedInfo.attributes["code_chunk_offset"]; - const lineCount = editor.getLineCount(); - const lines = editor.getBuffer().getLines(); - for (let i2 = 0; i2 < lineCount; i2++) { - const line = lines[i2]; // editor.getBuffer().lines[i] will cause error. - if (line.match(/^```(.+)\"?cmd\"?\s*[=\s]/)) { - if (codeChunkOffset === targetCodeChunkOffset) { - i2 = i2 + 1; - while (i2 < lineCount) { - if (lines[i2].match(/^\`\`\`\s*/)) { - break; - } - i2 += 1; - } - return insertResult(i2, editor, lines); - } else { - codeChunkOffset++; + return ""; } - } else if (line.match(/\@import\s+(.+)\"?cmd\"?\s*[=\s]/)) { - if (codeChunkOffset === targetCodeChunkOffset) { - // console.log('find code chunk' ) - return insertResult(i2, editor, lines); - } else { - codeChunkOffset++; + else { + editor + .getBuffer() + .insert([i + 1, 0], `\n\n${result}\n\n\n`); + return ""; } - } } - break; - } - } - return ""; - }); + const visibleTextEditors = atom.workspace.getTextEditors(); + for (let i = 0; i < visibleTextEditors.length; i++) { + const editor = visibleTextEditors[i]; + if (editor.getPath() === filePath) { + let codeChunkOffset = 0; + const targetCodeChunkOffset = codeChunkData.normalizedInfo.attributes["code_chunk_offset"]; + const lineCount = editor.getLineCount(); + const lines = editor.getBuffer().getLines(); + for (let i2 = 0; i2 < lineCount; i2++) { + const line = lines[i2]; // editor.getBuffer().lines[i] will cause error. + if (line.match(/^```(.+)\"?cmd\"?\s*[=\s]/)) { + if (codeChunkOffset === targetCodeChunkOffset) { + i2 = i2 + 1; + while (i2 < lineCount) { + if (lines[i2].match(/^\`\`\`\s*/)) { + break; + } + i2 += 1; + } + return insertResult(i2, editor, lines); + } + else { + codeChunkOffset++; + } + } + else if (line.match(/\@import\s+(.+)\"?cmd\"?\s*[=\s]/)) { + if (codeChunkOffset === targetCodeChunkOffset) { + // console.log('find code chunk' ) + return insertResult(i2, editor, lines); + } + else { + codeChunkOffset++; + } + } + } + break; + } + } + return ""; + }); } mume.MarkdownEngine.onModifySource(onModifySource); mume.MarkdownEngine.onUpdateLintingReport(linting_1.updateLintingReport); function deactivate() { - subscriptions.dispose(); + subscriptions.dispose(); } exports.deactivate = deactivate; var config_schema_1 = require("./config-schema"); exports.config = config_schema_1.configSchema; var linting_2 = require("./linting"); exports.consumeIndie = linting_2.consumeIndie; -//# sourceMappingURL=extension.js.map +//# sourceMappingURL=extension.js.map \ No newline at end of file diff --git a/out/src/extension.js.map b/out/src/extension.js.map index 1fea559e..0f4120e8 100644 --- a/out/src/extension.js.map +++ b/out/src/extension.js.map @@ -1 +1 @@ -{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} +{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/out/src/linting.js.map b/out/src/linting.js.map index 406e185b..cbad5d31 100644 --- a/out/src/linting.js.map +++ b/out/src/linting.js.map @@ -1 +1 @@ -{"version":3,"file":"linting.js","sourceRoot":"","sources":["../../src/linting.ts"],"names":[],"mappings":";;AAEA,IAAI,MAAM,CAAC;AAEX,SAAgB,YAAY,CAAC,aAAa;IACxC,MAAM,GAAG,aAAa,CAAC;QACrB,IAAI,EAAE,QAAQ;KACf,CAAC,CAAC;AACL,CAAC;AAJD,oCAIC;AAEY,QAAA,mBAAmB,GAAG,CAAC,SAA2B,EAAE,EAAE,EAAE;IACnE,IAAI,CAAC,MAAM,EAAE;QACX,OAAO;KACR;IACD,MAAM,CAAC,cAAc,CACnB,MAAM;SACH,MAAM,CAAC,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC;SACtD,GAAG,CAAC,SAAS,CAAC,CAClB,CAAC;AACJ,CAAC,CAAC;AAEF,+BAA+B;AAC/B,mHAAmH;AAEnH,4CAA4C;AAC5C,SAAS,SAAS,CAAC,OAAO;IACxB,MAAM,MAAM,GAAG,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;IAChE,IAAI,OAAO,GAAG,OAAO,CAAC,KAAK,IAAI,SAAS,CAAC;IAEzC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;QACxC,MAAM,CAAC,GAAG,EAAE,CAAC;KACd;IAED,MAAM,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAE/B,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC;KACxD;IAED,IAAI,KAAK,EAAE;QACT,OAAO,IAAI,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC;KAC/B;IAED,OAAO;QACL,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO;YACb,KAAK,EAAE,SAAS;YAChB,IAAI,EAAE,MAAM;YACZ,SAAS,EAAE,MAAM;SAClB,CAAC,OAAO,CAAC,KAAK,CAAC;QAChB,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC;SACpC;QACD,OAAO;QACP,WAAW,EAAE,OAAO,CAAC,IAAI;KAC1B,CAAC;AACJ,CAAC;AAED,qEAAqE;AACrE,SAAS,OAAO,CAAC,QAAQ;IACvB,MAAM,MAAM,GAAG;QACb,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;KACrE,CAAC;IAEF,MAAM,CAAC,CAAC,CAAC,GAAG;QACV,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAChE,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;KACrE,CAAC;IAEF,OAAO,MAAM,CAAC;AAChB,CAAC"} \ No newline at end of file +{"version":3,"file":"linting.js","sourceRoot":"","sources":["../../src/linting.ts"],"names":[],"mappings":";;AAEA,IAAI,MAAM,CAAC;AAEX,SAAgB,YAAY,CAAC,aAAa;IACxC,MAAM,GAAG,aAAa,CAAC;QACrB,IAAI,EAAE,QAAQ;KACf,CAAC,CAAC;AACL,CAAC;AAJD,oCAIC;AAEY,QAAA,mBAAmB,GAAG,CAAC,SAAkB,EAAE,EAAE,EAAE;IAC1D,IAAI,CAAC,MAAM,EAAE;QACX,OAAO;KACR;IACD,MAAM,CAAC,cAAc,CACnB,MAAM;SACH,MAAM,CAAC,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC;SACtD,GAAG,CAAC,SAAS,CAAC,CAClB,CAAC;AACJ,CAAC,CAAC;AAEF,+BAA+B;AAC/B,mHAAmH;AAEnH,4CAA4C;AAC5C,SAAS,SAAS,CAAC,OAAO;IACxB,MAAM,MAAM,GAAG,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;IAChE,IAAI,OAAO,GAAG,OAAO,CAAC,KAAK,IAAI,SAAS,CAAC;IAEzC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;QACxC,MAAM,CAAC,GAAG,EAAE,CAAC;KACd;IAED,MAAM,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAE/B,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC;KACxD;IAED,IAAI,KAAK,EAAE;QACT,OAAO,IAAI,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC;KAC/B;IAED,OAAO;QACL,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO;YACb,KAAK,EAAE,SAAS;YAChB,IAAI,EAAE,MAAM;YACZ,SAAS,EAAE,MAAM;SAClB,CAAC,OAAO,CAAC,KAAK,CAAC;QAChB,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC;SACpC;QACD,OAAO;QACP,WAAW,EAAE,OAAO,CAAC,IAAI;KAC1B,CAAC;AACJ,CAAC;AAED,qEAAqE;AACrE,SAAS,OAAO,CAAC,QAAQ;IACvB,MAAM,MAAM,GAAG;QACb,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;KACrE,CAAC;IAEF,MAAM,CAAC,CAAC,CAAC,GAAG;QACV,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAChE,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;KACrE,CAAC;IAEF,OAAO,MAAM,CAAC;AAChB,CAAC"} \ No newline at end of file diff --git a/out/src/preview-content-provider.js b/out/src/preview-content-provider.js index 2ab79d15..6cb8bce5 100644 --- a/out/src/preview-content-provider.js +++ b/out/src/preview-content-provider.js @@ -1,9 +1,10 @@ "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; @@ -820,6 +821,7 @@ class MarkdownPreviewEnhancedView { this._destroyCB = cb; } } +exports.MarkdownPreviewEnhancedView = MarkdownPreviewEnhancedView; MarkdownPreviewEnhancedView.MESSAGE_DISPATCH_EVENTS = { webviewFinishLoading(sourceUri) { /** @@ -934,7 +936,6 @@ MarkdownPreviewEnhancedView.MESSAGE_DISPATCH_EVENTS = { atom.workspace.open(imageHistoryFilePath); }, }; -exports.MarkdownPreviewEnhancedView = MarkdownPreviewEnhancedView; function isMarkdownFile(sourcePath) { return false; } diff --git a/out/src/preview-content-provider.js.map b/out/src/preview-content-provider.js.map index 3ef7c399..c5e8b66b 100644 --- a/out/src/preview-content-provider.js.map +++ b/out/src/preview-content-provider.js.map @@ -1 +1 @@ -{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} +{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,+BAAuD;AACvD,yBAAyB;AACzB,yCAAyC;AACzC,6BAA6B;AAG7B;;;GAGG;AACH,MAAM,cAAc,GAAG,EAAE,CAAC;AAE1B;;;;;GAKG;AACH,MAAM,oBAAoB,GAA2C,EAAE,CAAC;AAExE;;GAEG;AACH,MAAa,2BAA2B;IAkCtC,YAAY,GAAW,EAAE,MAAqC;QAjCtD,YAAO,GAAmB,IAAI,CAAC;QAC/B,YAAO,GAAG,IAAI,CAAC;QACf,QAAG,GAAW,EAAE,CAAC;QACjB,gBAAW,GAAwB,IAAI,CAAC;QAEhD;;WAEG;QACK,WAAM,GAAe,IAAI,CAAC;QAClC;;WAEG;QACK,WAAM,GAAkC,IAAI,CAAC;QACrD;;WAEG;QACK,WAAM,GAAwB,IAAI,CAAC;QAMnC,sBAAiB,GAAW,IAAI,CAAC,GAAG,EAAE,CAAC;QACvC,kBAAa,GAAG,IAAI,CAAC;QAErB,cAAS,GAAW,CAAC,CAAC;QAE9B,yCAAyC;QACjC,qBAAgB,GAAY,KAAK,CAAC;QAE1C,yCAAyC;QACjC,eAAU,GAAmD,IAAI,CAAC;QAGxE,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QAErB,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;QAE7C,+BAA+B;QAC/B,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC;QAClD,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;QAE1C,6CAA6C;QAC7C,IAAI,CAAC,OAAO,CAAC,aAAa,GAAG,CAAC,KAAK,EAAE,EAAE;YACrC,KAAK,CAAC,cAAc,EAAE,CAAC;YACvB,KAAK,CAAC,eAAe,EAAE,CAAC;QAC1B,CAAC,CAAC;QAEF,gCAAgC;QAChC,yCAAyC;QACzC,4BAA4B;QAC5B,+DAA+D;QAC/D,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC;QACjD,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,GAAG,MAAM,CAAC;QAClC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC;QACnC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC;QACnC,IAAI,CAAC,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,EAAE,yBAAyB,CAAC,CAAC;QACtE,IAAI,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,eAAe,CACjD,IAAI,CAAC,OAAO,CACV,IAAI,CAAC,OAAO,CAAC,sBAAsB,EACnC,4CAA4C,CAC7C,CACF,CAAC;QAEF,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,WAAW,EAAE,GAAG,EAAE;YAC9C,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC;QAC/B,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAC3B,kBAAkB,EAClB,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,CACnC,CAAC;QACF,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAC3B,aAAa,EACb,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,CACtC,CAAC;QACF,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAC3B,iBAAiB,EACjB,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,CACtC,CAAC;QACF,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,SAAS,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;QAEzE,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IACzC,CAAC;IAEM,MAAM;QACX,OAAO,IAAI,CAAC,GAAG,CAAC;IAClB,CAAC;IAEM,WAAW;QAChB,OAAO,UAAU,CAAC;IACpB,CAAC;IAEM,QAAQ;QACb,IAAI,QAAQ,GAAG,SAAS,CAAC;QACzB,IAAI,IAAI,CAAC,MAAM,EAAE;YACf,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,CAAC;SACzC;QACD,OAAO,GAAG,QAAQ,UAAU,CAAC;IAC/B,CAAC;IAEO,cAAc;QACpB,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,EAAE;YAC9B,OAAO;SACR;QAED,MAAM,KAAK,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;QAC9B,MAAM,QAAQ,GAAG,QAAQ,CAAC,aAAa,CACrC,qDAAqD,CACvC,CAAC;QACjB,IAAI,QAAQ,EAAE;YACZ,QAAQ,CAAC,SAAS,GAAG,KAAK,CAAC;SAC5B;IACH,CAAC;IAEa,UAAU;;YACtB,IAAI,IAAI,CAAC,WAAW,EAAE;gBACpB,2BAA2B;gBAC3B,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC;aAC5B;YACD,IAAI,CAAC,WAAW,GAAG,IAAI,0BAAmB,EAAE,CAAC;YAE7C,kBAAkB;YAClB,IAAI,CAAC,cAAc,EAAE,CAAC;YAEtB,QAAQ;YACR,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;YAExB,uBAAuB;YACvB,IAAI,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,IAAI,oBAAoB,EAAE;gBACjD,IAAI,CAAC,MAAM,GAAG,oBAAoB,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC;aAC3D;iBAAM;gBACL,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,cAAc,CAAC;oBACpC,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;oBAC/B,oBAAoB,EAAE,IAAI,CAAC,uBAAuB,EAAE;oBACpD,MAAM,EAAE,IAAI,CAAC,MAAM;iBACpB,CAAC,CAAC;gBACH,oBAAoB,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;aAC3D;YAED,MAAM,IAAI,CAAC,WAAW,EAAE,CAAC;YACzB,IAAI,CAAC,gBAAgB,EAAE,CAAC;YACxB,IAAI,CAAC,iBAAiB,EAAE,CAAC;QAC3B,CAAC;KAAA;IAED;;OAEG;IACI,SAAS;QACd,OAAO,IAAI,CAAC,MAAM,CAAC;IACrB,CAAC;IAED;;OAEG;IACI,iBAAiB;QACtB,OAAO,IAAI,CAAC,MAAM,CAAC;IACrB,CAAC;IAED;;;OAGG;IACI,UAAU,CAAC,MAAkB;QAClC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,qEAAqE;YAE3F,IAAI,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,mBAAmB,CAAC;YACtD,IAAI,eAAe,KAAK,QAAQ,EAAE;gBAChC,eAAe,GAAG,SAAS,CAAC;aAC7B;iBAAM,IACL,eAAe,KAAK,MAAM;gBAC1B,IAAI,CAAC,SAAS,CAAC,SAAS,EAAE,CAAC,QAAQ,EAAE,CAAC,MAAM,KAAK,CAAC,EAClD;gBACA,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,aAAa,EAAE,CAAC;gBAC5C,IAAI,CAAC,SAAS,EAAE,CAAC;gBACjB,IAAI,CAAC,QAAQ,EAAE,CAAC;aACjB;iBAAM,IACL,eAAe,KAAK,IAAI;gBACxB,IAAI,CAAC,SAAS,CAAC,SAAS,EAAE,CAAC,QAAQ,EAAE,CAAC,MAAM,KAAK,CAAC,EAClD;gBACA,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,aAAa,EAAE,CAAC;gBAC5C,IAAI,CAAC,OAAO,EAAE,CAAC;gBACf,IAAI,CAAC,QAAQ,EAAE,CAAC;aACjB;YAED,IAAI,CAAC,SAAS;iBACX,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE;gBACd,KAAK,EAAE,eAAsB;gBAC7B,YAAY,EAAE,KAAK;gBACnB,YAAY,EAAE,IAAI;gBAClB,cAAc,EAAE,KAAK;gBACrB,WAAW,EAAE,CAAC;gBACd,aAAa,EAAE,CAAC;gBAChB,OAAO,EAAE,KAAK;aACf,CAAC;iBACD,IAAI,CAAC,GAAG,EAAE;gBACT,IAAI,CAAC,qBAAqB,EAAE,CAAC;gBAC7B,IAAI,CAAC,UAAU,EAAE,CAAC;YACpB,CAAC,CAAC,CAAC;SACN;aAAM;YACL,qBAAqB;YACrB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;YACrB,IAAI,CAAC,UAAU,EAAE,CAAC;SACnB;IACH,CAAC;IAED;;;;;OAKG;IACU,WAAW;;YACtB,MAAM,cAAc,GAAG,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC;YAC7C,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,sBAAsB,EAAE,CAAC,CAAC;YAEtD,oCAAoC;YACpC,IAAI,YAAY,CAAC;YACjB,IAAI,cAAc,IAAI,cAAc,EAAE;gBACpC,YAAY,GAAG,cAAc,CAAC,cAAc,CAAC,CAAC;aAC/C;iBAAM;gBACL,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;oBACvC,MAAM,EAAE,aAAa;oBACrB,MAAM,EAAE,OAAO;iBAChB,CAAC,CAAC;gBACH,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC;gBACzB,cAAc,CAAC,cAAc,CAAC,GAAG,YAAY,CAAC;aAC/C;YAED,wBAAwB;YACxB,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,8BAA8B,CAAC;gBAC5D,WAAW,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;gBAClC,MAAM,EAAE;oBACN,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;oBAChC,WAAW,EAAE,IAAI,CAAC,MAAM,CAAC,uBAAuB,EAAE,CAAC,GAAG;oBACtD,SAAS,EAAE,IAAI,CAAC,SAAS;iBAC1B;gBACD,IAAI,EAAE,EAAE;aAET,CAAC,CAAC;YACH,MAAM,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,YAAY,EAAE,IAAI,EAAE,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,CAAC;YAExE,kBAAkB;YAClB,MAAM,IAAI,CAAC,uBAAuB,EAAE,CAAC;YACrC,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,YAAY,EAAE;gBAC1C,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC;aACvB;iBAAM;gBACL,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,kDAAkD;aACrH;QACH,CAAC;KAAA;IAED;;OAEG;IACW,uBAAuB;;YACnC,IAAI,IAAI,CAAC,gBAAgB,EAAE;gBACzB,OAAO;aACR;YACD,OAAO,IAAI,EAAE;gBACX,MAAM,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gBAC9B,IAAI,IAAI,CAAC,gBAAgB,EAAE;oBACzB,OAAO;iBACR;aACF;QACH,CAAC;KAAA;IAED;;OAEG;IACW,kBAAkB;;YAC9B,OAAO;YACP,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE;gBACnB,MAAM,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;aAC/B;YACD,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,2BAA2B,EAAE;gBAC5C,IAAI,CAAC,cAAc,EAAE,CAAC;aACvB;QACH,CAAC;KAAA;IAED;;;OAGG;IACK,qBAAqB,CAAC,KAAK;QACjC,MAAM,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;QAChC,MAAM,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC;QAChC,MAAM,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC;QAC1B,IAAI,OAAO,IAAI,2BAA2B,CAAC,uBAAuB,EAAE;YAClE,2BAA2B,CAAC,uBAAuB,CAAC,OAAO,CAAC,CAAC,KAAK,CAChE,IAAI,EACJ,IAAI,CACL,CAAC;SACH;IACH,CAAC;IAmIO,qBAAqB,CAAC,KAAK;QACjC,sCAAsC;QACtC,2CAA2C;IAC7C,CAAC;IAEO,cAAc,CAAC,KAAK;QAC1B,IAAI,KAAK,GAAG,KAAK,CAAC;QAClB,IAAI,KAAK,CAAC,QAAQ,IAAI,KAAK,CAAC,OAAO,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;YACzD,mCAAmC;YACnC,KAAK,GAAG,IAAI,CAAC;YACb,OAAO,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,mBAAmB,EAAE,CAAC,CAAC;SAC3D;aAAM,IAAI,KAAK,CAAC,OAAO,IAAI,KAAK,CAAC,OAAO,EAAE;YACzC,cAAc;YACd,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;gBACtB,WAAW;gBACX,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC;aACvC;iBAAM,IAAI,KAAK,CAAC,KAAK,KAAK,GAAG,EAAE;gBAC9B,cAAc;gBACd,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,CAAC;aACzC;iBAAM,IAAI,KAAK,CAAC,KAAK,KAAK,GAAG,EAAE;gBAC9B,eAAe;gBACf,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,SAAS,EAAE,CAAC,CAAC;aAC1C;iBAAM,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;gBAC7B,iBAAiB;gBACjB,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,WAAW,EAAE,CAAC,CAAC;aAC5C;iBAAM,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;gBAC7B,mCAAmC;gBACnC,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,oBAAoB,EAAE,CAAC,CAAC;aACrD;SACF;aAAM,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;YAC7B,2BAA2B;YAC3B,KAAK,GAAG,IAAI,CAAC;YACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;SAC7C;QAED,IAAI,KAAK,EAAE;YACT,KAAK,CAAC,cAAc,EAAE,CAAC;YACvB,KAAK,CAAC,eAAe,EAAE,CAAC;SACzB;IACH,CAAC;IAEO,gBAAgB;QACtB,MAAM,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,oCAAoC;QAEvF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,EAAE;YAC/B,oDAAoD,EAAE,GAAG,EAAE;gBACzD,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;YACzB,CAAC;SACF,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,GAAG,EAAE;YAC5B,IAAI,IAAI,CAAC,WAAW,EAAE;gBACpB,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC;gBAC3B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;aACzB;YACD,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;YAEnB,IACE,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa;gBAC1B,IAAI,CAAC,MAAM,CAAC,yBAAyB,EACrC;gBACA,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;gBAC9C,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,+BAA+B;aACxD;QACH,CAAC,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,MAAM,CAAC,iBAAiB,CAAC,GAAG,EAAE;YACjC,IAAI,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE;gBAC1B,IAAI,CAAC,cAAc,EAAE,CAAC;aACvB;QACH,CAAC,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,EAAE;YACzB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;QAC5B,CAAC,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,aAAa,CAAC,sBAAsB,CAAC,CAAC,GAAG,EAAE;YACzC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE;gBAC3B,OAAO;aACR;YACD,IAAI,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,iBAAiB,EAAE;gBACvC,OAAO;aACR;YACD,IAAI,CAAC,WAAW,EAAE,CAAC;QACrB,CAAC,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,MAAM,CAAC,yBAAyB,CAAC,CAAC,KAAK,EAAE,EAAE;YAC9C,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE;gBAC3B,OAAO;aACR;YACD,IAAI,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,iBAAiB,EAAE;gBACvC,OAAO;aACR;YAED,MAAM,SAAS,GAAG,KAAK,CAAC,iBAAiB,CAAC,GAAG,CAAC;YAC9C,MAAM,qBAAqB,GAAG,IAAI,CAAC,MAAM,CAAC,0BAA0B,CAAC,EAAE,CAAC;YACxE,MAAM,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,yBAAyB,CAAC,EAAE,CAAC;YACtE,MAAM,QAAQ,GACZ,CAAC,SAAS,GAAG,qBAAqB,CAAC;gBACnC,CAAC,oBAAoB,GAAG,qBAAqB,CAAC,CAAC;YAEjD,IAAI,CAAC,WAAW,CAAC;gBACf,OAAO,EAAE,2BAA2B;gBACpC,IAAI,EAAE,KAAK,CAAC,iBAAiB,CAAC,GAAG;gBACjC,QAAQ;aACT,CAAC,CAAC;QACL,CAAC,CAAC,CACH,CAAC;IACJ,CAAC;IAEO,iBAAiB;QACvB,mCAAmC;QACnC,qBAAqB;QACrB,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;YAC9B,mDAAmD,EAAE,GAAG,EAAE;gBACxD,sCAAsC;gBACtC,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;YAC7B,CAAC;SACF,CAAC,CACH,CAAC;IACJ,CAAC;IAED;;;OAGG;IACK,WAAW,CAAC,MAAM,GAAG,KAAK;QAChC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QAED,MAAM,qBAAqB,GAAG,IAAI,CAAC,MAAM,CAAC,0BAA0B,CAAC,EAAE,CAAC;QACxE,IAAI,qBAAqB,KAAK,CAAC,EAAE;YAC/B,OAAO,IAAI,CAAC,WAAW,CAAC;gBACtB,OAAO,EAAE,2BAA2B;gBACpC,IAAI,EAAE,CAAC;gBACP,QAAQ,EAAE,CAAC;gBACX,MAAM;aACP,CAAC,CAAC;SACJ;QAED,MAAM,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,yBAAyB,CAAC,EAAE,CAAC;QACtE,IAAI,oBAAoB,KAAK,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE,EAAE;YAC3D,OAAO,IAAI,CAAC,WAAW,CAAC;gBACtB,OAAO,EAAE,2BAA2B;gBACpC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE;gBACpC,QAAQ,EAAE,CAAC;gBACX,MAAM;aACP,CAAC,CAAC;SACJ;QAED,MAAM,YAAY,GAAG,IAAI,CAAC,MAAM,CAAC,uBAAuB,CAAC,CACvD,IAAI,CAAC,KAAK,CAAC,CAAC,oBAAoB,GAAG,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAC/D,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC;YACf,OAAO,EAAE,2BAA2B;YACpC,IAAI,EAAE,YAAY;YAClB,QAAQ,EAAE,GAAG;YACb,MAAM;SACP,CAAC,CAAC;IACL,CAAC;IAED;;OAEG;IACI,cAAc,CAAC,kBAA2B,KAAK;QACpD,IAAI,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChC,OAAO;SACR;QAED,oBAAoB;QACpB,IAAI,IAAI,CAAC,MAAM,CAAC,2BAA2B,EAAE;YAC3C,OAAO,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,mBAAmB;SAC/C;QAED,wBAAwB;QACxB,MAAM,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC;QAEnC,kDAAkD;QAClD,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,sBAAsB,EAAE,CAAC,CAAC;QAEtD,IAAI,CAAC,MAAM;aACR,OAAO,CAAC,IAAI,EAAE;YACb,YAAY,EAAE,IAAI;YAClB,mBAAmB,EAAE,KAAK;YAC1B,eAAe,EAAE,KAAK;YACtB,eAAe;SAChB,CAAC;aACD,IAAI,CAAC,CAAC,EAAE,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,aAAa,EAAE,UAAU,EAAE,EAAE,EAAE;YAC/D,IACE,CAAC,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC;gBAC7D,UAAU,CAAC,oBAAoB,CAAC,EAChC;gBACA,IAAI,CAAC,aAAa,GAAG,aAAa,CAAC;gBACnC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,kBAAkB;aACvC;iBAAM;gBACL,IAAI,CAAC,WAAW,CAAC;oBACf,OAAO,EAAE,YAAY;oBACrB,IAAI;oBACJ,OAAO;oBACP,cAAc,EAAE,IAAI,CAAC,MAAM,CAAC,YAAY,EAAE;oBAC1C,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;oBAChC,EAAE,EAAE,UAAU,CAAC,EAAE,IAAI,EAAE;oBACvB,KAAK,EAAE,UAAU,CAAC,KAAK,IAAI,EAAE;iBAC9B,CAAC,CAAC;aACJ;QACH,CAAC,CAAC,CAAC;IACP,CAAC;IAED;;;OAGG;IACI,uBAAuB,CAAC,GAAG;QAChC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QACD,IAAI,GAAG,GAAG,CAAC,EAAE;YACX,OAAO;SACR;QACD,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC;QAE1C,IAAI,IAAI,CAAC,aAAa,EAAE;YACtB,YAAY,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;SAClC;QAED,MAAM,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC;QAClD,MAAM,KAAK,GAAG,EAAE,CAAC;QACjB,MAAM,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,+BAA+B,CAAC;YAC5D,GAAG;YACH,MAAM,EAAE,CAAC;SACV,CAAC,CAAC,GAAG,CAAC;QACP,MAAM,SAAS,GACb,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,uBAAuB,CAAC,EAAE;YAClD,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,CAAC,CAAC;QAEhC,MAAM,MAAM,GAAG,CAAC,QAAQ,GAAG,CAAC,EAAE,EAAE;YAC9B,IAAI,CAAC,aAAa,GAAG,UAAU,CAAC,GAAG,EAAE;gBACnC,IAAI,QAAQ,IAAI,CAAC,EAAE;oBACjB,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC;oBAC1C,aAAa,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC;oBACtC,OAAO;iBACR;gBAED,MAAM,UAAU,GAAG,SAAS,GAAG,aAAa,CAAC,YAAY,EAAE,CAAC;gBAE5D,MAAM,OAAO,GAAG,CAAC,UAAU,GAAG,QAAQ,CAAC,GAAG,KAAK,CAAC;gBAEhD,0BAA0B;gBAC1B,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC;gBAE1C,MAAM,CAAC,GAAG,aAAa,CAAC,YAAY,EAAE,GAAG,OAAO,CAAC;gBACjD,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;gBAE9B,IAAI,CAAC,KAAK,SAAS,EAAE;oBACnB,OAAO;iBACR;gBACD,MAAM,CAAC,QAAQ,GAAG,KAAK,CAAC,CAAC;YAC3B,CAAC,EAAE,KAAK,CAAC,CAAC;QACZ,CAAC,CAAC;QAEF,MAAM,cAAc,GAAG,GAAG,CAAC;QAC3B,MAAM,CAAC,cAAc,CAAC,CAAC;IACzB,CAAC;IAED;;OAEG;IACK,uBAAuB;QAC7B,OAAO,2BAA2B,CAAC,gCAAgC,CACjE,IAAI,CAAC,MAAM,CACZ,CAAC;IACJ,CAAC;IAED;;OAEG;IACI,MAAM,CAAC,gCAAgC,CAAC,MAAkB;QAC/D,IAAI,CAAC,MAAM,EAAE;YACX,OAAO,EAAE,CAAC;SACX;QAED,MAAM,UAAU,GAAG,MAAM,CAAC,OAAO,EAAE,CAAC;QACpC,MAAM,kBAAkB,GAAG,IAAI,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC;QAEzD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,kBAAkB,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAClD,MAAM,gBAAgB,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC;YAC/C,IAAI,gBAAgB,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;gBACzC,iCAAiC;gBACjC,OAAO,gBAAgB,CAAC,OAAO,EAAE,CAAC;aACnC;SACF;QACD,OAAO,EAAE,CAAC;IACZ,CAAC;IAED;;;OAGG;IACK,WAAW,CAAC,IAAS;QAC3B,IAAI,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE;YACrC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC;SACzC;IACH,CAAC;IAEM,mBAAmB;QACxB,IAAI,IAAI,CAAC,MAAM,CAAC,aAAa,EAAE;YAC7B,KAAK,MAAM,SAAS,IAAI,oBAAoB,EAAE;gBAC5C,IAAI,oBAAoB,CAAC,cAAc,CAAC,SAAS,CAAC,EAAE;oBAClD,oBAAoB,CAAC,SAAS,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;iBAClE;aACF;SACF;aAAM,IAAI,IAAI,CAAC,MAAM,EAAE;YACtB,IAAI,CAAC,MAAM,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;SAC9C;IACH,CAAC;IAEM,cAAc;QACnB,IAAI,IAAI,CAAC,MAAM,EAAE;YACf,IAAI,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC;YAC1B,kBAAkB;YAClB,IAAI,CAAC,WAAW,EAAE,CAAC;SACpB;IACH,CAAC;IAEM,aAAa;QAClB,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YAC5C,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,UAAU,CAAC,OAAO;QACvB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,UAAU,CAAC,EAAE,OAAO,EAAE,CAAC;aACvB,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,YAAY,CAAC,QAAQ,GAAG,KAAK;QAClC,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,YAAY,CAAC,EAAE,QAAQ,EAAE,uBAAuB,EAAE,IAAI,EAAE,CAAC;aACzD,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,YAAY;QACjB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,YAAY,CAAC,EAAE,uBAAuB,EAAE,IAAI,EAAE,CAAC;aAC/C,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,EAAE;gBAC/B,mBAAmB;gBACnB,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,sEAAsE,EACtE;oBACE,WAAW,EAAE,IAAI;oBACjB,MAAM,EAAE,WAAW,IAAI,IAAI;iBAC5B,CACF,CAAC;aACH;iBAAM;gBACL,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;aACH;QACH,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,WAAW,CAAC,QAAQ;QACzB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,WAAW,CAAC,EAAE,QAAQ,EAAE,CAAC;aACzB,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,YAAY;QACjB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,YAAY,CAAC,EAAE,uBAAuB,EAAE,IAAI,EAAE,CAAC;aAC/C,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,cAAc;QACnB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,cAAc,CAAC,EAAE,CAAC;aAClB,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,oBAAoB,CAAC,EAAE,EAAE,MAAM;QACpC,IAAI,CAAC,MAAM,CAAC,oBAAoB,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;IAC/C,CAAC;IAEM,YAAY,CAAC,WAAmB;QACrC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QACD,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE;YAC9C,IAAI,CAAC,cAAc,EAAE,CAAC;QACxB,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,gBAAgB;QACrB,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QACD,IAAI,CAAC,MAAM,CAAC,aAAa,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE;YACpC,IAAI,CAAC,cAAc,EAAE,CAAC;QACxB,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,uBAAuB;QAC5B,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,cAAc,EAAE,CAAC,CAAC;IAChD,CAAC;IAEM,gBAAgB;QACrB,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,iBAAiB,EAAE,CAAC,CAAC;IACnD,CAAC;IAEM,YAAY,CAAC,SAAiB;QACnC,IAAI,CAAC,SAAS,GAAG,SAAS,IAAI,CAAC,CAAC;IAClC,CAAC;IAEM,MAAM,CAAO,cAAc,CAChC,MAAkB,EAClB,eAAuB,EACvB,aAAqB;;YAErB,IAAI,CAAC,MAAM,EAAE;gBACX,OAAO;aACR;YACD,IAAI,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC;YACjD,MAAM,oBAAoB,GAAG,2BAA2B,CAAC,gCAAgC,CACvF,MAAM,CACP,CAAC;YACF,IAAI,kBAAkB,CAAC;YACvB,IAAI,WAAW,CAAC;YAChB,IAAI,eAAe,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;gBAC9B,kBAAkB,GAAG,IAAI,CAAC,OAAO,CAC/B,oBAAoB,EACpB,GAAG,GAAG,eAAe,CACtB,CAAC;aACH;iBAAM;gBACL,kBAAkB,GAAG,IAAI,CAAC,OAAO,CAC/B,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,EAC9B,eAAe,CAChB,CAAC;aACH;YAED,MAAM,QAAQ,GAAG,IAAI,CAAC,OAAO,CAC3B,kBAAkB,EAClB,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAC7B,CAAC;YAEF,EAAE,CAAC,KAAK,CAAC,kBAAkB,EAAE,CAAC,KAAK,EAAE,EAAE;gBACrC,EAAE,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;oBAC9B,IAAI,GAAG,IAAI,IAAI,EAAE;wBACf,eAAe;wBACf,MAAM,aAAa,GAAG,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;wBACrD,MAAM,GAAG,GACP,GAAG;4BACH,IAAI,CAAC,MAAM,EAAE;iCACV,QAAQ,CAAC,EAAE,CAAC;iCACZ,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;wBAElB,IAAI,aAAa,GAAG,CAAC,EAAE;4BACrB,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC;4BACpD,aAAa;gCACX,aAAa,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC;oCACrC,GAAG;oCACH,aAAa,CAAC,KAAK,CAAC,aAAa,EAAE,aAAa,CAAC,MAAM,CAAC,CAAC;yBAC5D;6BAAM;4BACL,WAAW,GAAG,aAAa,CAAC;4BAC5B,aAAa,GAAG,aAAa,GAAG,GAAG,CAAC;yBACrC;wBAED,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,IAAI,CACrC,EAAE,CAAC,iBAAiB,CAClB,IAAI,CAAC,OAAO,CAAC,kBAAkB,EAAE,aAAa,CAAC,CAChD,CACF,CAAC;qBACH;yBAAM,IAAI,GAAG,CAAC,IAAI,KAAK,QAAQ,EAAE;wBAChC,qBAAqB;wBACrB,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,IAAI,CACrC,EAAE,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAC/B,CAAC;wBAEF,IAAI,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE;4BAClC,WAAW,GAAG,aAAa,CAAC,KAAK,CAC/B,CAAC,EACD,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,CAC/B,CAAC;yBACH;6BAAM;4BACL,WAAW,GAAG,aAAa,CAAC;yBAC7B;qBACF;yBAAM;wBACL,OAAO,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC,CAAC;qBACpD;oBAED,IAAI,CAAC,aAAa,CAAC,OAAO,CACxB,SAAS,aAAa,8BAA8B,kBAAkB,EAAE,CACzE,CAAC;oBAEF,IAAI,GAAG,GAAG,GAAG,eAAe,IAAI,aAAa,EAAE,CAAC;oBAChD,IAAI,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;wBACzB,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;qBAChC;oBAED,MAAM,CAAC,UAAU,CAAC,KAAK,WAAW,KAAK,GAAG,GAAG,CAAC,CAAC;gBACjD,CAAC,CAAC,CAAC;YACL,CAAC,CAAC,CAAC;QACL,CAAC;KAAA;IAEO,MAAM,CAAC,WAAW,CACxB,MAAkB,EAClB,SAAiB,EACjB,IAAY,EACZ,OAAe;QAEf,IAAI,CAAC,MAAM,EAAE;YACX,OAAO,KAAK,CAAC;SACd;QACD,MAAM,KAAK,GAAG,MAAM,CAAC,SAAS,EAAE,CAAC,QAAQ,EAAE,CAAC;QAC5C,MAAM,QAAQ,GAAG,KAAK,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;YAC/B,MAAM;iBACH,SAAS,EAAE;iBACX,cAAc,CACb,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,EAAE,CAAC,SAAS,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC,EAC9C,QAAQ,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,CAChC,CAAC;YACJ,OAAO,IAAI,CAAC;SACb;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAEO,MAAM,CAAC,mBAAmB,CAChC,MAAkB,EAClB,aAAqB,EACrB,GAAW,EACX,IAAY,EACZ,SAAiB;QAEjB,IAAI,WAAW,CAAC;QAChB,IAAI,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE;YAClC,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC;SACtE;aAAM;YACL,WAAW,GAAG,aAAa,CAAC;SAC7B;QAED,MAAM,OAAO,GAAG,KAAK,WAAW,KAAK,GAAG,GAAG,CAAC;QAE5C,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,OAAO,CAAC,EAAE;YACvD,IAAI,CAAC,GAAG,SAAS,GAAG,EAAE,CAAC;YACvB,OAAO,CAAC,IAAI,SAAS,GAAG,EAAE,EAAE;gBAC1B,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,EAAE;oBAC9C,MAAM;iBACP;gBACD,CAAC,EAAE,CAAC;aACL;SACF;IACH,CAAC;IAED;;;;OAIG;IACI,MAAM,CAAC,eAAe,CAC3B,MAAkB,EAClB,aAAqB,EACrB,gBAAwB,OAAO;QAE/B,IAAI,CAAC,MAAM,EAAE;YACX,OAAO;SACR;QAED,MAAM,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC;QAEnD,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,EAAE;aACtB,QAAQ,CAAC,EAAE,CAAC;aACZ,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QAChB,MAAM,IAAI,GAAG,eAAe,aAAa,MAAM,GAAG,MAAM,CAAC;QACzD,MAAM,SAAS,GAAG,MAAM,CAAC,uBAAuB,EAAE,CAAC,GAAG,CAAC;QACvD,MAAM,SAAS,GACb,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,iDAAiD,CAAC,IAAI,EAAE,CAAC;QAC3E,MAAM,SAAS,GACb,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,iDAAiD,CAAC,IAAI,EAAE,CAAC;QAC3E,MAAM,MAAM,GACV,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,8CAA8C,CAAC,IAAI,EAAE,CAAC;QACxE,MAAM,MAAM,GACV,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,8CAA8C,CAAC,IAAI,EAAE,CAAC;QAExE,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;QAExB,IAAI,CAAC,OAAO;aACT,WAAW,CAAC,aAAa,EAAE;YAC1B,MAAM,EAAE,aAAa;YACrB,KAAK,EAAE,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE;SAChD,CAAC;aACD,IAAI,CAAC,CAAC,GAAG,EAAE,EAAE;YACZ,IAAI,CAAC,mBAAmB,CAAC,MAAM,EAAE,aAAa,EAAE,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;QACxE,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC,CAAC;QAC9C,CAAC,CAAC,CAAC;IACP,CAAC;IAEO,qBAAqB;QAC3B,IAAI,IAAI,CAAC,MAAM,EAAE;YACf,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACrD,IAAI,CAAC,QAAQ,EAAE,CAAC;SACjB;IACH,CAAC;IAEM,OAAO;QACZ,IAAI,IAAI,CAAC,WAAW,EAAE;YACpB,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC;YAC3B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;SACzB;QACD,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QAEnB,IAAI,IAAI,CAAC,UAAU,EAAE;YACnB,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;SACvB;IACH,CAAC;IAED;;;OAGG;IACI,mBAAmB,CACxB,EAAkD;QAElD,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;IACvB,CAAC;;AA7lCH,kEA8lCC;AArzBe,mDAAuB,GAAG;IACtC,oBAAoB,CAAC,SAAS;QAC5B;;;WAGG;QACH,iDAAiD;QACjD,wCAAwC;IAC1C,CAAC;IACD,cAAc,CAAC,SAAS;QACtB,IAAI,CAAC,cAAc,EAAE,CAAC;IACxB,CAAC;IACD,UAAU,CAAC,SAAS,EAAE,IAAI;QACxB,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC;IACrC,CAAC;IACD,cAAc,CAAC,SAAS,EAAE,QAAQ;QAChC,IAAI,IAAI,CAAC,MAAM,EAAE;YACf,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,mCAAmC,QAAQ,GAAG,CAAC,CAAC;SACxE;IACH,CAAC;IACD,cAAc,CAAC,SAAS,EAAE,QAAQ;QAChC,2BAA2B,CAAC,cAAc,CACxC,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,MAAM,CAAC,eAAe,EAC3B,QAAQ,CACT,CAAC;IACJ,CAAC;IACD,eAAe,CAAC,SAAS,EAAE,QAAQ,EAAE,aAAa;QAChD,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QACD,2BAA2B,CAAC,eAAe,CACzC,IAAI,CAAC,MAAM,EACX,QAAQ,EACR,aAAa,CACd,CAAC;IACJ,CAAC;IACD,aAAa,CAAC,SAAS;QACrB,IAAI,CAAC,aAAa,EAAE,CAAC;IACvB,CAAC;IACD,UAAU,CAAC,SAAS,EAAE,OAAO;QAC3B,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;IAC3B,CAAC;IACD,YAAY,CAAC,SAAS,EAAE,QAAQ;QAC9B,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC;IAC9B,CAAC;IACD,YAAY,CAAC,SAAS;QACpB,IAAI,CAAC,YAAY,EAAE,CAAC;IACtB,CAAC;IACD,WAAW,CAAC,SAAS,EAAE,QAAQ;QAC7B,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;IAC7B,CAAC;IACD,YAAY,CAAC,SAAS;QACpB,IAAI,CAAC,YAAY,EAAE,CAAC;IACtB,CAAC;IACD,cAAc,CAAC,SAAS;QACtB,IAAI,CAAC,cAAc,EAAE,CAAC;IACxB,CAAC;IACD,oBAAoB,CAAC,SAAS,EAAE,EAAE,EAAE,MAAM;QACxC,IAAI,CAAC,oBAAoB,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;IACxC,CAAC;IACD,YAAY,CAAC,SAAS,EAAE,WAAW;QACjC,IAAI,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC;IACjC,CAAC;IACD,gBAAgB,CAAC,SAAS;QACxB,IAAI,CAAC,gBAAgB,EAAE,CAAC;IAC1B,CAAC;IACD,SAAS,CAAC,SAAS,EAAE,IAAI;QACvB,IAAI,GAAG,kBAAkB,CAAC,IAAI,CAAC,CAAC;QAChC,IACE,CAAC,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC,OAAO,CACjE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CACnB,IAAI,CAAC,EACN;YACA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;SAC7B;aAAM,IAAI,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC,EAAE;YACpC,iDAAiD;YACjD,IAAI,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,eAAe,CAC7C,IAAI,CAAC,OAAO,CAAC,kBAAkB,EAAE,EAAE,CAAC,CACrC,CAAC,CAAC,gCAAgC;YACnC,YAAY,GAAG,SAAS,CAAC,YAAY,CAAC,CAAC;YACvC,IAAI,CAAC,qBAAqB,EAAE,CAAC;YAC7B,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,kBAAkB,CAAC,YAAY,CAAC,EAAE;gBACjE,YAAY,EAAE,IAAI;gBAClB,YAAY,EAAE,IAAI;gBAClB,WAAW,EAAE,CAAC;gBACd,aAAa,EAAE,CAAC;gBAChB,KAAK,EAAE,IAAI;gBACX,OAAO,EAAE,KAAK;gBACd,cAAc,EAAE,IAAI;aACrB,CAAC,CAAC;SACJ;aAAM;YACL,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;SAC7B;IACH,CAAC;IACD,qBAAqB,CAAC,SAAS,EAAE,QAAQ;QACvC,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC3B,IAAI,CAAC,MAAM,EAAE;YACX,OAAO;SACR;QACD,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC7B,IAAI,CAAC,MAAM,EAAE;YACX,OAAO;SACR;QACD,MAAM,KAAK,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC;QAChC,IAAI,QAAQ,IAAI,KAAK,CAAC,MAAM,EAAE;YAC5B,OAAO;SACR;QACD,IAAI,IAAI,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC;QAC3B,IAAI,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE;YACvB,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;SACnC;aAAM;YACL,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;SACxC;QACD,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,GAAG,IAAI,CAAC,CAAC;IACzE,CAAC;IACD,YAAY,CAAC,SAAS,EAAE,SAAS;QAC/B,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC;IAC/B,CAAC;IACD,wBAAwB,CAAC,SAAS;QAChC,IAAI,CAAC,qBAAqB,EAAE,CAAC;QAC7B,MAAM,oBAAoB,GAAG,IAAI,CAAC,OAAO,CACvC,IAAI,CAAC,OAAO,CAAC,4BAA4B,EACzC,oBAAoB,CACrB,CAAC;QACF,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC;IAC5C,CAAC;CACF,CAAC;AAwrBJ,SAAgB,cAAc,CAAC,UAAkB;IAC/C,OAAO,KAAK,CAAC;AACf,CAAC;AAFD,wCAEC"} \ No newline at end of file diff --git a/simplified_chinese_2_traditional_chinese_script.js b/simplified_chinese_2_traditional_chinese_script.js new file mode 100644 index 00000000..5ab5a6cb --- /dev/null +++ b/simplified_chinese_2_traditional_chinese_script.js @@ -0,0 +1,60 @@ +const chineseConv = require("chinese-conv"), + fs = require("fs"), + path = require("path"); + +/* + + This script is used to convert the simplified Chinese *.md files inside /docs/zh-cn folder to Tranditional Chinese for /docs/zh-tw + + To run this script: + node simplified_chinese_2_traditional_chinese_script.js + + */ + +const ignoreFiles = ["installation.md"]; + +zhTWDir = path.resolve(__dirname, "./docs/zh-tw"); +zhCNDir = path.resolve(__dirname, "./docs/zh-cn"); +/* +// delete all markdown files inside /docs/zh-tw +fs.readdir(zhTWDir, (error, items)=> { + if (error) + return console.log(error) + + items.forEach((fileName)=> { + for (let i = 0; i < ignoreFiles.length; i++) { + if (ignoreFiles[i] === fileName) + return + } + + fs.unlink(path.resolve(zhTWDir, fileName)) + }) +}) +*/ + +// translate +fs.readdir(zhCNDir, (error, items) => { + if (error) return console.log(error); + + items.forEach((fileName) => { + for (let i = 0; i < ignoreFiles.length; i++) { + if (ignoreFiles[i] === fileName) return; + } + + const filePath = path.resolve(zhCNDir, fileName); + fs.readFile(filePath, { encoding: "utf-8" }, (error, data) => { + if (error) return console.log(error); + + let text = chineseConv.tify(data).replace(/\]\(\s*zh\-cn\//g, "](zh-tw/"); + + fs.writeFile( + path.resolve(zhTWDir, fileName), + text, + { encoding: "utf-8" }, + (error) => { + if (error) return console.log(error); + }, + ); + }); + }); +}); diff --git a/src/extension.ts b/src/extension.ts index fcd0e723..3fd6f6da 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -125,7 +125,7 @@ function startPreview(editor) { } else { preview = new MarkdownPreviewEnhancedView( "mpe://" + editor.getPath(), - config + config, ); previewsMap[editor.getPath()] = preview; } @@ -140,7 +140,7 @@ function startPreview(editor) { export function activate(state) { if (!atom.inSpecMode()) { require("atom-package-deps").install( - "markdown-preview-enhanced-with-litvis" + "markdown-preview-enhanced-with-litvis", ); } mume @@ -155,7 +155,7 @@ export function activate(state) { // Set opener subscriptions.add( - atom.workspace.addOpener(uri => { + atom.workspace.addOpener((uri) => { if (uri.startsWith("mpe://")) { if (config.singlePreview) { return getSinglePreview(); @@ -163,7 +163,7 @@ export function activate(state) { return previewsMap[uri.replace("mpe://", "")]; } } - }) + }), ); // Register commands @@ -187,8 +187,8 @@ export function activate(state) { "markdown-preview-enhanced-with-litvis:toggle-zen-mode": toggleZenMode, "markdown-preview-enhanced-with-litvis:run-code-chunk": runCodeChunkCommand, "markdown-preview-enhanced-with-litvis:run-all-code-chunks": runAllCodeChunks, - "markdown-preview-enhanced-with-litvis:show-uploaded-images": showUploadedImages - }) + "markdown-preview-enhanced-with-litvis:show-uploaded-images": showUploadedImages, + }), ); // When the preview is displayed @@ -223,13 +223,13 @@ export function activate(state) { } } } - }) + }), ); // automatically open preview when activate a markdown file // if 'openPreviewPaneAutomatically' option is enabled. subscriptions.add( - atom.workspace.onDidOpen(event => { + atom.workspace.onDidOpen((event) => { if (config.openPreviewPaneAutomatically) { if ( event.uri && @@ -259,7 +259,7 @@ export function activate(state) { if (editor && editor["buffer"]) { if ( atom.config.get( - "markdown-preview-enhanced-with-litvis.enableZenMode" + "markdown-preview-enhanced-with-litvis.enableZenMode", ) ) { editorElement.setAttribute("data-markdown-zen", ""); @@ -271,14 +271,14 @@ export function activate(state) { // drop drop image events bindMarkdownEditorDropEvents(editor); } - }) + }), ); // zen mode observation subscriptions.add( atom.config.observe( "markdown-preview-enhanced-with-litvis.enableZenMode", - enableZenMode => { + (enableZenMode) => { const paneItems = atom.workspace.getPaneItems(); for (let i = 0; i < paneItems.length; i++) { const editor = paneItems[i]; @@ -310,15 +310,15 @@ export function activate(state) { .getElementsByTagName("atom-workspace")[0] .removeAttribute("data-markdown-zen"); } - } - ) + }, + ), ); // use single preview subscriptions.add( atom.config.onDidChange( "markdown-preview-enhanced-with-litvis.singlePreview", - singlePreview => { + (singlePreview) => { for (const sourceUri in previewsMap) { if (previewsMap.hasOwnProperty(sourceUri)) { const preview = previewsMap[sourceUri]; @@ -327,18 +327,18 @@ export function activate(state) { } } previewsMap = {}; - } - ) + }, + ), ); // Check package version const packageVersion = require(path.resolve( __dirname, - "../../package.json" + "../../package.json", ))["version"]; if (packageVersion !== mume.configs.config["atom_mpe_version"]) { mume.utility.updateExtensionConfig({ - atom_mpe_version: packageVersion + atom_mpe_version: packageVersion, }); // Don't open `welcome.md` file anymore. @@ -362,7 +362,7 @@ function bindMarkdownEditorDropEvents(editor) { if (files[i].type.startsWith("image")) { // Drop image const imageDropAction = atom.config.get( - "markdown-preview-enhanced-with-litvis.imageDropAction" + "markdown-preview-enhanced-with-litvis.imageDropAction", ); if (imageDropAction === "upload") { // upload image @@ -371,7 +371,7 @@ function bindMarkdownEditorDropEvents(editor) { MarkdownPreviewEnhancedView.uploadImageFile( editor, imageFilePath, - config.imageUploader + config.imageUploader, ); } else if (imageDropAction.startsWith("insert")) { // insert relative path @@ -384,8 +384,8 @@ function bindMarkdownEditorDropEvents(editor) { editor.insertText( `![${description}](${path.relative( path.dirname(editorPath), - imageFilePath - )})` + imageFilePath, + )})`, ); } else if (imageDropAction.startsWith("copy")) { // copy to image folder @@ -394,9 +394,9 @@ function bindMarkdownEditorDropEvents(editor) { MarkdownPreviewEnhancedView.pasteImageFile( editor, atom.config.get( - "markdown-preview-enhanced-with-litvis.imageFolderPath" + "markdown-preview-enhanced-with-litvis.imageFolderPath", ), - imageFilePath + imageFilePath, ); } } @@ -405,7 +405,7 @@ function bindMarkdownEditorDropEvents(editor) { } editorElement.ondrop = dropImageFile; - editorElement.ondragover = event => { + editorElement.ondragover = (event) => { event.preventDefault(); event.stopPropagation(); return false; @@ -419,7 +419,7 @@ function bindMarkdownEditorDropEvents(editor) { function customizeCSS() { const globalStyleLessFile = path.resolve( utility.extensionConfigDirectoryPath, - "./style.less" + "./style.less", ); atom.workspace.open(globalStyleLessFile); } @@ -428,14 +428,14 @@ function createTOC() { const editor = atom.workspace.getActiveTextEditor(); if (editor && editor.getBuffer()) { editor.insertText( - '\n\n' + '\n\n', ); } } function toggleScrollSync() { const flag = atom.config.get( - "markdown-preview-enhanced-with-litvis.scrollSync" + "markdown-preview-enhanced-with-litvis.scrollSync", ); atom.config.set("markdown-preview-enhanced-with-litvis.scrollSync", !flag); @@ -448,7 +448,7 @@ function toggleScrollSync() { function toggleLiveUpdate() { const flag = atom.config.get( - "markdown-preview-enhanced-with-litvis.liveUpdate" + "markdown-preview-enhanced-with-litvis.liveUpdate", ); atom.config.set("markdown-preview-enhanced-with-litvis.liveUpdate", !flag); @@ -461,11 +461,11 @@ function toggleLiveUpdate() { function toggleBreakOnSingleNewLine() { const flag = atom.config.get( - "markdown-preview-enhanced-with-litvis.breakOnSingleNewLine" + "markdown-preview-enhanced-with-litvis.breakOnSingleNewLine", ); atom.config.set( "markdown-preview-enhanced-with-litvis.breakOnSingleNewLine", - !flag + !flag, ); if (!flag) { @@ -498,7 +498,7 @@ function startImageHelper() { function openMermaidConfig() { const mermaidConfigFilePath = path.resolve( utility.extensionConfigDirectoryPath, - "./mermaid_config.js" + "./mermaid_config.js", ); atom.workspace.open(mermaidConfigFilePath); } @@ -506,7 +506,7 @@ function openMermaidConfig() { function openMathJaxConfig() { const mathjaxConfigFilePath = path.resolve( utility.extensionConfigDirectoryPath, - "./mathjax_config.js" + "./mathjax_config.js", ); atom.workspace.open(mathjaxConfigFilePath); } @@ -514,7 +514,7 @@ function openMathJaxConfig() { function openKaTeXConfig() { const katexConfigFilePath = path.resolve( utility.extensionConfigDirectoryPath, - "./katex_config.js" + "./katex_config.js", ); atom.workspace.open(katexConfigFilePath); } @@ -522,7 +522,7 @@ function openKaTeXConfig() { function extendParser() { const parserConfigPath = path.resolve( utility.extensionConfigDirectoryPath, - "./parser.js" + "./parser.js", ); atom.workspace.open(parserConfigPath); } @@ -543,11 +543,11 @@ function insertPageBreak() { function toggleZenMode() { const enableZenMode = atom.config.get( - "markdown-preview-enhanced-with-litvis.enableZenMode" + "markdown-preview-enhanced-with-litvis.enableZenMode", ); atom.config.set( "markdown-preview-enhanced-with-litvis.enableZenMode", - !enableZenMode + !enableZenMode, ); if (!enableZenMode) { atom.notifications.addInfo("zen mode enabled"); @@ -579,7 +579,7 @@ function runAllCodeChunks() { function showUploadedImages() { const imageHistoryFilePath = path.resolve( utility.extensionConfigDirectoryPath, - "./image_history.md" + "./image_history.md", ); atom.workspace.open(imageHistoryFilePath); } @@ -593,7 +593,7 @@ function showUploadedImages() { async function onModifySource( codeChunkData: mume.CodeChunkData, result, - filePath + filePath, ) { function insertResult(i: number, editor: TextEditor, lines: string[]) { const lineCount = editor.getLineCount(); @@ -642,7 +642,7 @@ async function onModifySource( .getBuffer() .insert( [i + 1, 0], - `\n\n${result}\n\n\n` + `\n\n${result}\n\n\n`, ); return ""; } diff --git a/src/linting.ts b/src/linting.ts index 177ba025..165f11be 100644 --- a/src/linting.ts +++ b/src/linting.ts @@ -1,4 +1,4 @@ -import { VFile, VFileBase } from "vfile"; +import { VFile } from "vfile"; let linter; @@ -8,7 +8,7 @@ export function consumeIndie(registerIndie) { }); } -export const updateLintingReport = (vFiles: Array> = []) => { +export const updateLintingReport = (vFiles: VFile[] = []) => { if (!linter) { return; } From 452d4720c8b214802be9b20f00e0b01276a4ca5f Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 22 Sep 2019 21:47:43 +0100 Subject: [PATCH 115/195] Cleanu-up out directory --- out/src/config-schema.d.ts | 276 -------------------------- out/src/config.d.ts | 44 ---- out/src/extension.d.ts | 4 - out/src/linting.d.ts | 4 - out/src/preview-content-provider.d.ts | 159 --------------- 5 files changed, 487 deletions(-) delete mode 100644 out/src/config-schema.d.ts delete mode 100644 out/src/config.d.ts delete mode 100644 out/src/extension.d.ts delete mode 100644 out/src/linting.d.ts delete mode 100644 out/src/preview-content-provider.d.ts diff --git a/out/src/config-schema.d.ts b/out/src/config-schema.d.ts deleted file mode 100644 index 1222eee0..00000000 --- a/out/src/config-schema.d.ts +++ /dev/null @@ -1,276 +0,0 @@ -export declare const configSchema: { - fileExtension: { - type: string; - default: string; - description: string; - order: number; - }; - singlePreview: { - title: string; - type: string; - default: boolean; - order: number; - }; - previewPanePosition: { - title: string; - type: string; - default: string; - enum: string[]; - order: number; - }; - openPreviewPaneAutomatically: { - title: string; - type: string; - default: boolean; - order: number; - }; - automaticallyShowPreviewOfMarkdownBeingEdited: { - title: string; - type: string; - default: boolean; - order: number; - }; - closePreviewAutomatically: { - title: string; - description: string; - type: string; - default: boolean; - order: number; - }; - breakOnSingleNewLine: { - type: string; - default: boolean; - description: string; - order: number; - }; - enableTypographer: { - type: string; - default: boolean; - description: string; - order: number; - }; - enableZenMode: { - title: string; - type: string; - default: boolean; - description: string; - order: number; - }; - codeBlockTheme: { - description: string; - default: string; - type: string; - enum: string[]; - order: number; - }; - previewTheme: { - description: string; - default: string; - type: string; - enum: string[]; - order: number; - }; - revealjsTheme: { - description: string; - default: string; - type: string; - enum: string[]; - order: number; - }; - mermaidTheme: { - description: string; - default: string; - type: string; - enum: string[]; - order: number; - }; - protocolsWhiteList: { - title: string; - type: string; - default: string; - description: string; - order: number; - }; - mathRenderingOption: { - type: string; - default: string; - description: string; - enum: string[]; - order: number; - }; - mathInlineDelimiters: { - title: string; - type: string; - default: string; - description: string; - order: number; - }; - mathBlockDelimiters: { - title: string; - type: string; - default: string; - description: string; - order: number; - }; - usePandocParser: { - title: string; - type: string; - default: boolean; - description: string; - order: number; - }; - pandocPath: { - title: string; - type: string; - default: string; - description: string; - order: number; - }; - pandocArguments: { - title: string; - type: string; - default: string; - description: string; - order: number; - }; - pandocMarkdownFlavor: { - type: string; - default: string; - title: string; - description: string; - order: number; - }; - latexEngine: { - type: string; - default: string; - title: string; - description: string; - order: number; - }; - phantomPath: { - title: string; - type: string; - default: string; - description: string; - order: number; - }; - enableWikiLinkSyntax: { - title: string; - type: string; - default: boolean; - description: string; - order: number; - }; - wikiLinkFileExtension: { - title: string; - type: string; - default: string; - description: string; - order: number; - }; - enableEmojiSyntax: { - title: string; - type: string; - default: boolean; - description: string; - order: number; - }; - enableExtendedTableSyntax: { - title: string; - type: string; - default: boolean; - description: string; - order: number; - }; - enableCriticMarkupSyntax: { - title: string; - type: string; - default: boolean; - description: string; - order: number; - }; - liveUpdate: { - type: string; - default: boolean; - description: string; - order: number; - }; - frontMatterRenderingOption: { - title: string; - type: string; - description: string; - default: string; - enum: string[]; - order: number; - }; - scrollSync: { - type: string; - default: boolean; - description: string; - order: number; - }; - printBackground: { - title: string; - type: string; - default: boolean; - description: string; - order: number; - }; - imageFolderPath: { - title: string; - description: string; - type: string; - default: string; - order: number; - }; - imageUploader: { - title: string; - description: string; - type: string; - default: string; - enum: string[]; - order: number; - }; - imageDropAction: { - title: string; - description: string; - type: string; - default: string; - enum: string[]; - order: number; - }; - AccessKey: { - type: string; - default: string; - title: string; - order: number; - }; - SecretKey: { - type: string; - default: string; - title: string; - description: string; - order: number; - }; - Bucket: { - type: string; - default: string; - title: string; - description: string; - order: number; - }; - Domain: { - type: string; - default: string; - title: string; - description: string; - order: number; - }; - enableScriptExecution: { - title: string; - description: string; - type: string; - default: boolean; - order: number; - }; -}; diff --git a/out/src/config.d.ts b/out/src/config.d.ts deleted file mode 100644 index 37c962e3..00000000 --- a/out/src/config.d.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { CompositeDisposable } from "atom"; -import { MarkdownEngineConfig } from "mume-with-litvis"; -import { MathRenderingOption } from "mume-with-litvis/out/src/markdown-engine-config"; -export declare class MarkdownPreviewEnhancedConfig implements MarkdownEngineConfig { - static getCurrentConfig(): MarkdownPreviewEnhancedConfig; - usePandocParser: boolean; - breakOnSingleNewLine: boolean; - enableTypographer: boolean; - enableWikiLinkSyntax: boolean; - wikiLinkFileExtension: string; - enableEmojiSyntax: boolean; - enableExtendedTableSyntax: boolean; - enableCriticMarkupSyntax: boolean; - protocolsWhiteList: string; - mathRenderingOption: MathRenderingOption; - mathInlineDelimiters: string[][]; - mathBlockDelimiters: string[][]; - codeBlockTheme: string; - previewTheme: string; - revealjsTheme: string; - mermaidTheme: string; - frontMatterRenderingOption: string; - imageFolderPath: string; - printBackground: boolean; - phantomPath: string; - pandocPath: string; - pandocMarkdownFlavor: string; - pandocArguments: string[]; - latexEngine: string; - enableScriptExecution: boolean; - fileExtension: string[]; - singlePreview: boolean; - scrollSync: boolean; - liveUpdate: boolean; - previewPanePosition: string; - openPreviewPaneAutomatically: boolean; - automaticallyShowPreviewOfMarkdownBeingEdited: boolean; - closePreviewAutomatically: boolean; - imageUploader: string; - imageDropAction: string; - constructor(); - onDidChange(subscriptions: CompositeDisposable, callback: any): void; - [key: string]: any; -} diff --git a/out/src/extension.d.ts b/out/src/extension.d.ts deleted file mode 100644 index d66706aa..00000000 --- a/out/src/extension.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export declare function activate(state: any): void; -export declare function deactivate(): void; -export { configSchema as config } from "./config-schema"; -export { consumeIndie } from "./linting"; diff --git a/out/src/linting.d.ts b/out/src/linting.d.ts deleted file mode 100644 index 9a80e8d3..00000000 --- a/out/src/linting.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/// -import { VFileBase } from "vfile"; -export declare function consumeIndie(registerIndie: any): void; -export declare const updateLintingReport: (vFiles?: VFileBase<{}>[]) => void; diff --git a/out/src/preview-content-provider.d.ts b/out/src/preview-content-provider.d.ts deleted file mode 100644 index 5d7dd7aa..00000000 --- a/out/src/preview-content-provider.d.ts +++ /dev/null @@ -1,159 +0,0 @@ -import { TextEditor } from "atom"; -import * as mume from "mume-with-litvis"; -import { MarkdownPreviewEnhancedConfig } from "./config"; -/** - * The markdown previewer - */ -export declare class MarkdownPreviewEnhancedView { - private element; - private webview; - private uri; - private disposables; - /** - * The editor binded to this preview. - */ - private editor; - /** - * Configs. - */ - private config; - /** - * Markdown engine. - */ - private engine; - /** - * An array of strings of js and css file paths. - */ - private JSAndCssFiles; - private editorScrollDelay; - private scrollTimeout; - private zoomLevel; - private _webviewDOMReady; - private _destroyCB; - constructor(uri: string, config: MarkdownPreviewEnhancedConfig); - getURI(): string; - getIconName(): string; - getTitle(): string; - private updateTabTitle(); - private initEvents(); - /** - * Get the markdown editor for this preview - */ - getEditor(): TextEditor; - /** - * Get markdown engine - */ - getMarkdownEngine(): mume.MarkdownEngine; - /** - * Bind editor to preview - * @param editor - */ - bindEditor(editor: TextEditor): void; - /** - * This function will - * 1. Create a temp *.html file - * 2. Write preview html template - * 3. this.webview will load that *.html file. - */ - loadPreview(): Promise; - /** - * Wait until this.webview is attached to DOM and dom-ready event is emitted. - */ - private waitUtilWebviewDOMReady(); - /** - * Webview finished loading content. - */ - private webviewStopLoading(); - /** - * Received message from webview. - * @param event - */ - private webviewReceiveMessage(event); - static MESSAGE_DISPATCH_EVENTS: { - webviewFinishLoading(sourceUri: any): void; - refreshPreview(sourceUri: any): void; - revealLine(sourceUri: any, line: any): void; - insertImageUrl(sourceUri: any, imageUrl: any): void; - pasteImageFile(sourceUri: any, imageUrl: any): void; - uploadImageFile(sourceUri: any, imageUrl: any, imageUploader: any): void; - openInBrowser(sourceUri: any): void; - htmlExport(sourceUri: any, offline: any): void; - chromeExport(sourceUri: any, fileType: any): void; - phantomjsExport(sourceUri: any, fileType: any): void; - princeExport(sourceUri: any): void; - eBookExport(sourceUri: any, fileType: any): void; - pandocExport(sourceUri: any): void; - markdownExport(sourceUri: any): void; - cacheCodeChunkResult(sourceUri: any, id: any, result: any): void; - runCodeChunk(sourceUri: any, codeChunkId: any): void; - runAllCodeChunks(sourceUri: any): void; - clickTagA(sourceUri: any, href: any): void; - clickTaskListCheckbox(sourceUri: any, dataLine: any): void; - setZoomLevel(sourceUri: any, zoomLevel: any): void; - showUploadedImageHistory(sourceUri: any): void; - }; - private webviewConsoleMessage(event); - private webviewKeyDown(event); - private initEditorEvents(); - private initPreviewEvents(); - /** - * sync preview to match source. - * @param forced whether to override scroll sync. - */ - private syncPreview(forced?); - /** - * Render markdown - */ - renderMarkdown(triggeredBySave?: boolean): Promise; - /** - * Please notice that row is in center. - * @param row The buffer row - */ - scrollToBufferPosition(row: any): void; - /** - * Get the project directory path of current this.editor - */ - private getProjectDirectoryPath(); - /** - * Get the project directory path of the editor - */ - static getProjectDirectoryPathForEditor(editor: TextEditor): string; - /** - * Post message to this.webview - * @param data - */ - private postMessage(data); - updateConfiguration(): void; - refreshPreview(): void; - openInBrowser(): void; - htmlExport(offline: any): void; - chromeExport(fileType?: string): void; - phantomjsExport(fileType?: string): void; - princeExport(): void; - eBookExport(fileType: any): void; - pandocExport(): void; - markdownExport(): void; - cacheCodeChunkResult(id: any, result: any): void; - runCodeChunk(codeChunkId: string): void; - runAllCodeChunks(): void; - sendRunCodeChunkCommand(): void; - startImageHelper(): void; - setZoomLevel(zoomLevel: number): void; - static pasteImageFile(editor: TextEditor, imageFolderPath: string, imageFilePath: string): Promise; - private static replaceHint(editor, bufferRow, hint, withStr); - private static setUploadedImageURL(editor, imageFileName, url, hint, bufferRow); - /** - * Upload image at imageFilePath by this.config.imageUploader. - * Then insert markdown image url to markdown file. - * @param imageFilePath - */ - static uploadImageFile(editor: TextEditor, imageFilePath: string, imageUploader?: string): void; - private activatePaneForEditor(); - destroy(): void; - /** - * cb will be called when this preview is destroyed. - * @param cb - */ - onPreviewDidDestroy(cb: (preview: MarkdownPreviewEnhancedView) => void): void; -} -export declare function isMarkdownFile(sourcePath: string): boolean; From 1a48529b98dad5f14911b22ab622469c3a86542a Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 22 Sep 2019 22:59:40 +0100 Subject: [PATCH 116/195] Fix package metadata --- package-lock.json | 1640 ----------------------- package.json | 2 +- yarn.lock | 3140 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 3141 insertions(+), 1641 deletions(-) delete mode 100644 package-lock.json create mode 100644 yarn.lock diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index d7137488..00000000 --- a/package-lock.json +++ /dev/null @@ -1,1640 +0,0 @@ -{ - "name": "markdown-preview-enhanced", - "version": "0.16.3", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", - "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", - "dev": true, - "requires": { - "@babel/highlight": "^7.0.0" - } - }, - "@babel/highlight": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", - "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "@shd101wyy/mume": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/@shd101wyy/mume/-/mume-0.4.6.tgz", - "integrity": "sha512-8oyk2Cud78WwbDOcXPbucL8DQYGHB3LvgKCw9tWdsfga2+Zq6fvTCQ0Y1W6Z/tdLAXfJgQo3mC2GhVqr+h1oag==", - "requires": { - "babyparse": "^0.4.6", - "cheerio": "^1.0.0-rc.3", - "chrome-location": "^1.2.1", - "fs-extra": "^8.0.1", - "imagemagick-cli": "^0.5.0", - "js-yaml": "^3.13.1", - "less": "^3.9.0", - "lodash": "^4.17.11", - "mkdirp": "^0.5.1", - "node-fetch": "^2.6.0", - "puppeteer-core": "1.15.0", - "qiniu": "^7.2.2", - "request": "^2.88.0", - "slash": "^2.0.0", - "temp": "^0.9.0", - "twemoji": "^12.0.4", - "uslug": "^1.0.4", - "vega-loader": "^4.1.0", - "yamljs": "^0.3.0" - } - }, - "@types/atom": { - "version": "1.36.1", - "resolved": "https://registry.npmjs.org/@types/atom/-/atom-1.36.1.tgz", - "integrity": "sha512-MQ/zyNSTd+1Q1InztnMDWRKfk0bGs1Lah5ggT7JKOqGwEwCNxTXFDuF7WcmEo2sO4d2OzaypmG1AX13N8oyMJQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/jquery": { - "version": "3.3.30", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.3.30.tgz", - "integrity": "sha512-chB+QbLulamShZAFcTJtl8opZwHFBpDOP6nRLrPGkhC6N1aKWrDXg2Nc71tEg6ny6E8SQpRwbWSi9GdstH5VJA==", - "dev": true, - "requires": { - "@types/sizzle": "*" - } - }, - "@types/mocha": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.7.tgz", - "integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==", - "dev": true - }, - "@types/node": { - "version": "11.13.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.13.17.tgz", - "integrity": "sha512-7W3kSMa8diVH6s24a8Qrmvwu+vG3ahOC/flMHFdWSdnPYoQI0yPO84h5zOWYXAha2Npn3Pw3SSuQSwBUfaniyQ==" - }, - "@types/sizzle": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.2.tgz", - "integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==", - "dev": true - }, - "@types/unist": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", - "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", - "dev": true - }, - "@types/vfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", - "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/unist": "*", - "@types/vfile-message": "*" - } - }, - "@types/vfile-message": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz", - "integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/unist": "*" - } - }, - "address": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.0.tgz", - "integrity": "sha512-4diPfzWbLEIElVG4AnqP+00SULlPzNuyJFNnmMrLgyaxG6tZXJ1sn7mjBu4fHrJE+Yp/jgylOweJn2xsLMFggQ==" - }, - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "agentkeepalive": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.3.0.tgz", - "integrity": "sha512-9yhcpXti2ZQE7bxuCsjjWNIZoQOd9sZ1ZBovHG0YeCRohFv73SLvcm73PC9T3olM4GyozaQb+4MGdQpcD8m7NQ==", - "requires": { - "humanize-ms": "^1.2.1" - } - }, - "ajv": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", - "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "optional": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" - }, - "babyparse": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/babyparse/-/babyparse-0.4.6.tgz", - "integrity": "sha1-j/KbYtHmAMBlSv1jRX+X+iw26cE=" - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "cheerio": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", - "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", - "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.1", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash": "^4.15.0", - "parse5": "^3.0.1" - } - }, - "chinese-conv": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chinese-conv/-/chinese-conv-1.0.1.tgz", - "integrity": "sha1-wp7crs9pwkkN6G5dJor3GuL5MFE=", - "dev": true - }, - "chrome-location": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/chrome-location/-/chrome-location-1.2.1.tgz", - "integrity": "sha1-aRFRGk6sVQJ2Jcc7k3ylynq5SZU=", - "requires": { - "userhome": "^1.0.0", - "which": "^1.0.5" - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz", - "integrity": "sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "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://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "crc32": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/crc32/-/crc32-0.2.2.tgz", - "integrity": "sha1-etIg1v/c0Rn5/BJ6d3LKzqOQpLo=" - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" - }, - "d3-dsv": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.1.1.tgz", - "integrity": "sha512-1EH1oRGSkeDUlDRbhsFytAXU6cAmXFzc52YUe6MRlPClmWb85MP1J5x+YJRzya4ynZWnbELdSAvATFW/MbxaXw==", - "requires": { - "commander": "2", - "iconv-lite": "0.4", - "rw": "1" - } - }, - "d3-time": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.11.tgz", - "integrity": "sha512-Z3wpvhPLW4vEScGeIMUckDW7+3hWKOQfAWg/U7PlWBnQmeKQ00gCUsTtWSYulrKNA7ta8hJ+xXc6MHrMuITwEw==" - }, - "d3-time-format": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.1.3.tgz", - "integrity": "sha512-6k0a2rZryzGm5Ihx+aFMuO1GgelgIz+7HhB4PH4OEndD5q2zGn1mDfRdNrulspOfR6JXkb2sThhDK41CSK85QA==", - "requires": { - "d3-time": "1" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "default-user-agent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-user-agent/-/default-user-agent-1.0.0.tgz", - "integrity": "sha1-FsRu/cq6PtxF8k8r1IaLAbfCrcY=", - "requires": { - "os-name": "~1.0.3" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, - "digest-header": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/digest-header/-/digest-header-0.0.1.tgz", - "integrity": "sha1-Ecz23uxXZqw3l0TZAcEsuklRS+Y=", - "requires": { - "utility": "0.1.11" - } - }, - "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "optional": true, - "requires": { - "prr": "~1.0.1" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "execa": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.6.3.tgz", - "integrity": "sha1-V7aaWU8IF1nGnlNw8NF7nLEWWP4=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "requires": { - "pend": "~1.2.0" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "formstream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/formstream/-/formstream-1.1.0.tgz", - "integrity": "sha1-UfOXDyYTbrCtRDBN5M67UCB7RHk=", - "requires": { - "destroy": "^1.0.4", - "mime": "^1.3.4", - "pause-stream": "~0.0.11" - } - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", - "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==" - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-proxy-agent": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz", - "integrity": "sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==", - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "requires": { - "ms": "^2.0.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "optional": true - }, - "imagemagick-cli": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/imagemagick-cli/-/imagemagick-cli-0.5.0.tgz", - "integrity": "sha512-rlFbd3MrjysdavK0vUnwUxWvuEBHzXaK3LHVqBUIM6u+noKg5Vv2YljVmu78qEkDNIQ1+AS+17f3mgNMIe/Rlw==", - "requires": { - "debug": "^4.1.1" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "less": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/less/-/less-3.9.0.tgz", - "integrity": "sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==", - "requires": { - "clone": "^2.1.2", - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "mime": "^1.4.1", - "mkdirp": "^0.5.0", - "promise": "^7.1.1", - "request": "^2.83.0", - "source-map": "~0.6.0" - } - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" - }, - "lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "requires": { - "mime-db": "1.40.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "os-name": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", - "integrity": "sha1-GzefZINa98Wn9JizV8uVIVwVnt8=", - "requires": { - "osx-release": "^1.0.0", - "win-release": "^1.0.0" - } - }, - "osx-release": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", - "integrity": "sha1-8heRGigTaUmvG/kwiyQeJzfTzWw=", - "requires": { - "minimist": "^1.1.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "parse5": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", - "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", - "requires": { - "@types/node": "*" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", - "requires": { - "through": "~2.3" - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "prettier": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", - "integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==", - "dev": true - }, - "prettier-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prettier-check/-/prettier-check-2.0.0.tgz", - "integrity": "sha512-HZG53XQTJ9Cyi5hi1VFVVFxdlhITJybpZAch3ib9KqI05VUxV+F5Hip0GhSWRItrlDzVyqjSoDQ9KqIn7AHYyw==", - "dev": true, - "requires": { - "execa": "^0.6.0" - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "optional": true, - "requires": { - "asap": "~2.0.3" - } - }, - "proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "optional": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz", - "integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==" - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "puppeteer-core": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-1.15.0.tgz", - "integrity": "sha512-AH82x8Tx0/JkubeF6U12y8SuVB5vFgsw8lt/Ox5MhXaAktREFiotCTq324U2nPtJUnh2A8yJciDnzAmhbHidqQ==", - "requires": { - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^2.2.1", - "mime": "^2.0.3", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" - }, - "dependencies": { - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" - } - } - }, - "qiniu": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/qiniu/-/qiniu-7.2.2.tgz", - "integrity": "sha512-LHEKoJqjQBiXqvzM9BWuIc+8sV/nOKNR5nJmonsyv9S6XMcCvMCU5+xjLwyt0U2wc3IkqcDYvjAFVrL+sfghjA==", - "requires": { - "agentkeepalive": "3.3.0", - "crc32": "0.2.2", - "encodeurl": "^1.0.1", - "formstream": "1.1.0", - "mime": "2.3.1", - "tunnel-agent": "0.6.0", - "urllib": "2.22.0" - }, - "dependencies": { - "mime": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", - "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==" - } - } - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "resolve": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", - "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "requires": { - "glob": "^7.1.3" - } - }, - "rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "string_decoder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", - "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "temp": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.0.tgz", - "integrity": "sha512-YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==", - "requires": { - "rimraf": "~2.6.2" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "topojson-client": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.0.0.tgz", - "integrity": "sha1-H5kpOnfvQqRI0DKoGqmCtz82DS8=", - "requires": { - "commander": "2" - } - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - }, - "tslint": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.18.0.tgz", - "integrity": "sha512-Q3kXkuDEijQ37nXZZLKErssQVnwCV/+23gFEMROi8IlbaBG6tXqLPQJ5Wjcyt/yHPKBC+hD5SzuGaMora+ZS6w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^3.2.0", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.29.0" - } - }, - "tslint-config-prettier": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", - "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", - "dev": true - }, - "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "twemoji": { - "version": "12.1.2", - "resolved": "https://registry.npmjs.org/twemoji/-/twemoji-12.1.2.tgz", - "integrity": "sha512-myi1YKL4nXBWorlmHDxHxHTCpel0e0jGtWQwwab0XyCAf3r9PnkZX0c+IAnPW+K6+TKXBJulMRPifeMhiPKYuw==", - "requires": { - "fs-extra": "^8.0.1", - "jsonfile": "^5.0.0", - "twemoji-parser": "12.1.0", - "universalify": "^0.1.2" - }, - "dependencies": { - "jsonfile": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-5.0.0.tgz", - "integrity": "sha512-NQRZ5CRo74MhMMC3/3r5g2k4fjodJ/wh8MxjFbCViWKFjxrnudWSY5vomh+23ZaXzAS7J3fBZIR2dV6WbmfM0w==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^0.1.2" - } - } - } - }, - "twemoji-parser": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-12.1.0.tgz", - "integrity": "sha512-jaHYltumP/E8nR+YzRrY753j9dEpL3zH8+pDXgf9h/10wHeW/9IIjs6mZ1Z/Syh8rIaOQObev1BAX/AinFmuOg==" - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "typescript": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.2.tgz", - "integrity": "sha512-7KxJovlYhTX5RaRbUdkAXN1KUZ8PwWlTzQdHV6xNqvuFOs7+WBo10TQUqT19Q/Jz2hk5v9TQDIhyLhhJY4p5AA==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "unorm": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", - "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==" - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urllib": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/urllib/-/urllib-2.22.0.tgz", - "integrity": "sha1-KWXcSuEnpvtpW32yfTGE8X2Cy0I=", - "requires": { - "any-promise": "^1.3.0", - "content-type": "^1.0.2", - "debug": "^2.6.0", - "default-user-agent": "^1.0.0", - "digest-header": "^0.0.1", - "ee-first": "~1.1.1", - "humanize-ms": "^1.2.0", - "iconv-lite": "^0.4.15", - "qs": "^6.4.0", - "statuses": "^1.3.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "userhome": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/userhome/-/userhome-1.0.0.tgz", - "integrity": "sha1-tkkf8S0hpecmcd+czIcX4cZojAs=" - }, - "uslug": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/uslug/-/uslug-1.0.4.tgz", - "integrity": "sha1-uaIvCRTgqGFAYz2swwLl9PpFBnc=", - "requires": { - "unorm": ">= 1.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utility": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/utility/-/utility-0.1.11.tgz", - "integrity": "sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU=", - "requires": { - "address": ">=0.0.1" - } - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - }, - "vega-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.1.0.tgz", - "integrity": "sha512-YpscMiGGvhnEp811zM8y4TH39VAhWVU1gOUCeovheMLDHzMK31uydYqfyGHPVjWTbfFDmLzcMceJ6hsUMiZmNA==", - "requires": { - "d3-dsv": "^1.1.1", - "d3-time-format": "^2.1.3", - "node-fetch": "^2.5.0", - "topojson-client": "^3.0.0", - "vega-util": "^1.8.0" - } - }, - "vega-util": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.10.0.tgz", - "integrity": "sha512-fTGnTG7FhtTG9tiYDL3k5s8YHqB71Ml5+aC9B7eaBygeB8GKXBrcbTXLOzoCRxT3Jr5cRhr99PMBu0AkqmhBog==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "win-release": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz", - "integrity": "sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk=", - "requires": { - "semver": "^5.0.1" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "requires": { - "async-limiter": "~1.0.0" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - } - }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "requires": { - "fd-slicer": "~1.0.1" - } - } - } -} diff --git a/package.json b/package.json index 5918bbd1..2cb291b6 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "dependencies": { "atom-package-deps": "^4.6.2", "fs-extra": "^7.0.1", - "@shd101wyy/mume": "^0.4.6" + "mume-with-litvis": "^0.15.0" }, "package-deps": [ "linter-ui-default", diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 00000000..224d3899 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,3140 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0": + version "7.5.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d" + integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw== + dependencies: + "@babel/highlight" "^7.0.0" + +"@babel/highlight@^7.0.0": + version "7.5.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" + integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ== + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^4.0.0" + +"@kachkaev/run-elm@^3.0.0-litvis-patch.3": + version "3.0.0-litvis-patch.3" + resolved "https://registry.yarnpkg.com/@kachkaev/run-elm/-/run-elm-3.0.0-litvis-patch.3.tgz#d5d4621298bc94c19364009d4d9db5395260c33a" + integrity sha512-7VZ6JY3mp3TjqlCpzUjkBgYmy7ZY/Hp+B8LAcJEEHjuV/f8YKydc59niIyAXVrkjs7QNFcU8ThbGC/X7so//cw== + dependencies: + babel-polyfill "^6.26.0" + commander "^2.18.0" + fs-extra "^7.0.0" + node-elm-compiler "^5.0.1" + shelljs "^0.8.2" + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + +"@types/atom@^1.31.1": + version "1.36.1" + resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.36.1.tgz#01bbe4cbdf07446645e20a64fc5105850f6a789f" + integrity sha512-MQ/zyNSTd+1Q1InztnMDWRKfk0bGs1Lah5ggT7JKOqGwEwCNxTXFDuF7WcmEo2sO4d2OzaypmG1AX13N8oyMJQ== + dependencies: + "@types/node" "*" + +"@types/flatbuffers@^1.9.0": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@types/flatbuffers/-/flatbuffers-1.9.1.tgz#1910bebfc15c8f67a287fae07bfc061f94e9d291" + integrity sha512-TC3X0Nkj5wgvuY217VkodBtjbD3Yr0JNApDY1GW9IU5Mzm5ie1IJErqe4vRm+wy08IRz3bemaDATrdEw1CJlVQ== + +"@types/jquery@^3.3.29": + version "3.3.31" + resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.31.tgz#27c706e4bf488474e1cb54a71d8303f37c93451b" + integrity sha512-Lz4BAJihoFw5nRzKvg4nawXPzutkv7wmfQ5121avptaSIXlDNJCUuxZxX/G+9EVidZGuO0UBlk+YjKbwRKJigg== + dependencies: + "@types/sizzle" "*" + +"@types/mocha@^5.2.6": + version "5.2.7" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-5.2.7.tgz#315d570ccb56c53452ff8638738df60726d5b6ea" + integrity sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ== + +"@types/node@*": + version "12.7.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.5.tgz#e19436e7f8e9b4601005d73673b6dc4784ffcc2f" + integrity sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w== + +"@types/node@^10.12.18": + version "10.14.18" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.18.tgz#b7d45fc950e6ffd7edc685e890d13aa7b8535dce" + integrity sha512-ryO3Q3++yZC/+b8j8BdKd/dn9JlzlHBPdm80656xwYUdmPkpTGTjkAdt6BByiNupGPE8w0FhBgvYy/fX9hRNGQ== + +"@types/node@^11.11.0": + version "11.13.20" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.20.tgz#da42fe93d6599f80b35ffeb5006f4c31f40d89ea" + integrity sha512-JE0UpLWZTV1sGcaj0hN+Q0760OEjpgyFJ06DOMVW6qKBducKdJQaIw0TGL6ccj7VXRduIOHLWQi+tHwulZJHVQ== + +"@types/sizzle@*": + version "2.3.2" + resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" + integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== + +"@types/text-encoding-utf-8@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/text-encoding-utf-8/-/text-encoding-utf-8-1.0.1.tgz#908d884af1114e5d8df47597b1e04f833383d23d" + integrity sha512-GpIEYaS+yNfYqpowLLziiY42pyaL+lThd/wMh6tTubaKuG4IRkXqqyxK7Nddn3BvpUg2+go3Gv/jbXvAFMRjiQ== + +"@types/unist@*", "@types/unist@^2.0.0": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" + integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== + +"@types/unist@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-1.0.0.tgz#a05df966d9b4b8191f04bf5109056a1848fcb9dd" + integrity sha512-DnOXel8XWjuoTQ7RgWm1E40Gc4GkT3r3g4s7+fHBPtwbGg9fbc6JJ+bJpmV8fA88FeGTwOyiTaKV7nYZz9h23Q== + +"@types/vfile-message@*": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/vfile-message/-/vfile-message-1.0.1.tgz#e1e9895cc6b36c462d4244e64e6d0b6eaf65355a" + integrity sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA== + dependencies: + "@types/node" "*" + "@types/unist" "*" + +"@types/vfile@^3.0.0", "@types/vfile@^3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/vfile/-/vfile-3.0.2.tgz#19c18cd232df11ce6fa6ad80259bc86c366b09b9" + integrity sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw== + dependencies: + "@types/node" "*" + "@types/unist" "*" + "@types/vfile-message" "*" + +"@types/yamljs@^0.2.30": + version "0.2.30" + resolved "https://registry.yarnpkg.com/@types/yamljs/-/yamljs-0.2.30.tgz#d034e1d329e46e8d0f737c9a8db97f68f81b5382" + integrity sha1-0DTh0ynkbo0Pc3yajbl/aPgbU4I= + +CSSselect@~0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/CSSselect/-/CSSselect-0.4.1.tgz#f8ab7e1f8418ce63cda6eb7bd778a85d7ec492b2" + integrity sha1-+Kt+H4QYzmPNput713ioXX7EkrI= + dependencies: + CSSwhat "0.4" + domutils "1.4" + +CSSwhat@0.4: + version "0.4.7" + resolved "https://registry.yarnpkg.com/CSSwhat/-/CSSwhat-0.4.7.tgz#867da0ff39f778613242c44cfea83f0aa4ebdf9b" + integrity sha1-hn2g/zn3eGEyQsRM/qg/CqTr35s= + +address@>=0.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== + +agentkeepalive@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.3.0.tgz#6d5de5829afd3be2712201a39275fd11c651857c" + integrity sha512-9yhcpXti2ZQE7bxuCsjjWNIZoQOd9sZ1ZBovHG0YeCRohFv73SLvcm73PC9T3olM4GyozaQb+4MGdQpcD8m7NQ== + dependencies: + humanize-ms "^1.2.1" + +ajv@^4.9.1: + version "4.11.8" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" + integrity sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY= + dependencies: + co "^4.6.0" + json-stable-stringify "^1.0.1" + +ajv@^6.5.5: + version "6.10.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" + integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +any-promise@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= + +apache-arrow@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/apache-arrow/-/apache-arrow-0.13.0.tgz#08b16aca0d6159539f1c7e2d9ccb5e43c76d50cd" + integrity sha512-+RlJzbOLFdegb76e39QJJsX1DtIzqJXJpsuQh3xmsjwU6ksnEyGI9WolO78yHz8akaJ8BFNC8A8MgEmc1O6FFw== + dependencies: + "@types/flatbuffers" "^1.9.0" + "@types/node" "^10.12.18" + "@types/text-encoding-utf-8" "^1.0.1" + command-line-args "5.0.2" + command-line-usage "5.0.5" + flatbuffers "^1.10.2" + json-bignum "0.0.3" + pad-left "2.1.0" + text-encoding-utf-8 "1.0.2" + tslib "^1.9.3" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argv-tools@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/argv-tools/-/argv-tools-0.1.1.tgz#588283f3393ada47141440b12981cd41bf6b7032" + integrity sha512-Cc0dBvx4dvrjjKpyDA6w8RlNAw8Su30NvZbWl/Tv9ZALEVlLVkWQiHMi84Q0xNfpVuSaiQbYkdmWK8g1PLGhKw== + dependencies: + array-back "^2.0.0" + find-replace "^2.0.1" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-back@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/array-back/-/array-back-2.0.0.tgz#6877471d51ecc9c9bfa6136fb6c7d5fe69748022" + integrity sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw== + dependencies: + typical "^2.6.1" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + 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" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +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" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assert-plus@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" + integrity sha1-104bh+ev/A24qttwIfP+SBAasjQ= + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +atom-package-deps@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/atom-package-deps/-/atom-package-deps-4.6.2.tgz#9976ecd6d137bf8c8b24859edf319c2dd0e76b4d" + integrity sha512-GOcCULZPzpcFfnHo9Oz5fT/EaArFHNs84E4rp/Nox0/GlS1UYkEF44FRdgD+7TxAudRfQAXE0a8wh0GealCXZg== + dependencies: + atom-package-path "^1.1.0" + sb-fs "^3.0.0" + semver "^5.3.0" + +atom-package-path@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/atom-package-path/-/atom-package-path-1.1.0.tgz#b51fedbc00e7c8ce5223d0d803db7a3f4f69614f" + integrity sha1-tR/tvADnyM5SI9DYA9t6P09pYU8= + dependencies: + sb-callsite "^1.1.2" + +aws-sign2@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" + integrity sha1-FDQt0428yU0OW4fXY81jYSwOeU8= + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.2.1, aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== + +babel-polyfill@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" + integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM= + dependencies: + babel-runtime "^6.26.0" + core-js "^2.5.0" + regenerator-runtime "^0.10.5" + +babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babyparse@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babyparse/-/babyparse-0.4.6.tgz#8ff29b62d1e600c0654afd63457f97fa2c36e9c1" + integrity sha1-j/KbYtHmAMBlSv1jRX+X+iw26cE= + +bail@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.4.tgz#7181b66d508aa3055d3f6c13f0a0c720641dde9b" + integrity sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww== + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +block-attributes@^0.2.0, block-attributes@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.2.5.tgz#1b920045d71e6659f00b0a7e757b0310a16f8922" + integrity sha512-Z7ykyJhDVGTD4aQ1/FladruSvlnsSfEHLXYIfmQNq/SxyDtjxoxnvQUEytZLUZf6BqmeBV3fdsqGBet1VPQbHg== + dependencies: + lodash.snakecase "^4.1.1" + +block-info@^0.2.0, block-info@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.2.5.tgz#e58ed83d5fc53b3a2e7ff16565c6eccab5d8e9dd" + integrity sha512-REtEHuXWXW9N12UpX1iCD3i1u8Dc2seDZ9gxQOh79lZnp5l6CfBFsIacQOG3MU8ePVbC6/bJ7ZAG6DK2k7PI/w== + dependencies: + block-attributes "^0.2.5" + +boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +boom@2.x.x: + version "2.10.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" + integrity sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8= + dependencies: + hoek "2.x.x" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +builtin-modules@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +character-entities-legacy@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz#3c729991d9293da0ede6dddcaf1f2ce1009ee8b4" + integrity sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww== + +character-entities@^1.0.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.3.tgz#bbed4a52fe7ef98cc713c6d80d9faa26916d54e6" + integrity sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w== + +character-reference-invalid@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz#1647f4f726638d3ea4a750cf5d1975c1c7919a85" + integrity sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg== + +cheerio@0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.15.0.tgz#8775ec3ab16f4c66195b9cc6797e0c82b51e6b34" + integrity sha1-h3XsOrFvTGYZW5zGeX4MgrUeazQ= + dependencies: + CSSselect "~0.4.0" + entities "~1.0.0" + htmlparser2 "~3.7.0" + lodash "~2.4.1" + +chinese-conv@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/chinese-conv/-/chinese-conv-1.0.1.tgz#c29edcaecf69c2490de86e5d268af71ae2f93051" + integrity sha1-wp7crs9pwkkN6G5dJor3GuL5MFE= + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +collapse-white-space@^1.0.2: + version "1.0.5" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.5.tgz#c2495b699ab1ed380d29a1091e01063e75dbbe3a" + integrity sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ== + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +combined-stream@^1.0.5, combined-stream@^1.0.6, combined-stream@~1.0.5, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +command-line-args@5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.0.2.tgz#c4e56b016636af1323cf485aa25c3cb203dfbbe4" + integrity sha512-/qPcbL8zpqg53x4rAaqMFlRV4opN3pbla7I7k9x8kyOBMQoGT6WltjN6sXZuxOXw6DgdK7Ad+ijYS5gjcr7vlA== + dependencies: + argv-tools "^0.1.1" + array-back "^2.0.0" + find-replace "^2.0.1" + lodash.camelcase "^4.3.0" + typical "^2.6.1" + +command-line-usage@5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-5.0.5.tgz#5f25933ffe6dedd983c635d38a21d7e623fda357" + integrity sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA== + dependencies: + array-back "^2.0.0" + chalk "^2.4.1" + table-layout "^0.4.3" + typical "^2.6.1" + +commander@2, commander@^2.12.1, commander@^2.18.0, commander@~2.20.0: + version "2.20.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" + integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +content-type@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +core-js@^2.4.0, core-js@^2.5.0: + version "2.6.9" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" + integrity sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A== + +core-util-is@1.0.2, 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" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +crc32@0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/crc32/-/crc32-0.2.2.tgz#7ad220d6ffdcd119f9fc127a7772cacea390a4ba" + integrity sha1-etIg1v/c0Rn5/BJ6d3LKzqOQpLo= + +cross-spawn@6.0.5, cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cryptiles@2.x.x: + version "2.0.5" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" + integrity sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g= + dependencies: + boom "2.x.x" + +css-selector-parser@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.3.0.tgz#5f1ad43e2d8eefbfdc304fcd39a521664943e3eb" + integrity sha1-XxrUPi2O77/cME/NOaUhZklD4+s= + +d3-dsv@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.1.1.tgz#aaa830ecb76c4b5015572c647cc6441e3c7bb701" + integrity sha512-1EH1oRGSkeDUlDRbhsFytAXU6cAmXFzc52YUe6MRlPClmWb85MP1J5x+YJRzya4ynZWnbELdSAvATFW/MbxaXw== + dependencies: + commander "2" + iconv-lite "0.4" + rw "1" + +d3-time-format@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.1.3.tgz#ae06f8e0126a9d60d6364eac5b1533ae1bac826b" + integrity sha512-6k0a2rZryzGm5Ihx+aFMuO1GgelgIz+7HhB4PH4OEndD5q2zGn1mDfRdNrulspOfR6JXkb2sThhDK41CSK85QA== + dependencies: + d3-time "1" + +d3-time@1: + version "1.0.11" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.0.11.tgz#1d831a3e25cd189eb256c17770a666368762bbce" + integrity sha512-Z3wpvhPLW4vEScGeIMUckDW7+3hWKOQfAWg/U7PlWBnQmeKQ00gCUsTtWSYulrKNA7ta8hJ+xXc6MHrMuITwEw== + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +data-with-position@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/data-with-position/-/data-with-position-0.3.3.tgz#fac8546fd4fedf4926de44c64608142e4c3220e6" + integrity sha512-/FwC2S2+hI4IyVoIo0LDl6z5TjLqkTJl7Cz0/ZFJLsaShDqlo4tSHdNe3kj1GQOP6ypZejjJ1xsyMqZxkGmTWQ== + dependencies: + lodash.isnull "^3.0.0" + yaml-ast-parser "^0.0.41" + +debug@^2.2.0, debug@^2.3.3, debug@^2.6.0: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-extend@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +default-user-agent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/default-user-agent/-/default-user-agent-1.0.0.tgz#16c46efdcaba3edc45f24f2bd4868b01b7c2adc6" + integrity sha1-FsRu/cq6PtxF8k8r1IaLAbfCrcY= + dependencies: + os-name "~1.0.3" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +destroy@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +diff@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.1.tgz#0c667cb467ebbb5cea7f14f135cc2dba7780a8ff" + integrity sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q== + +digest-header@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/digest-header/-/digest-header-0.0.1.tgz#11ccf6deec5766ac379744d901c12cba49514be6" + integrity sha1-Ecz23uxXZqw3l0TZAcEsuklRS+Y= + dependencies: + utility "0.1.11" + +dir-glob@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== + dependencies: + arrify "^1.0.1" + path-type "^3.0.0" + +dom-serializer@0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.1.tgz#13650c850daffea35d8b626a4cfc4d3a17643fdb" + integrity sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +domelementtype@1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" + integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== + +domhandler@2.2: + version "2.2.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.2.1.tgz#59df9dcd227e808b365ae73e1f6684ac3d946fc2" + integrity sha1-Wd+dzSJ+gIs2Wuc+H2aErD2Ub8I= + dependencies: + domelementtype "1" + +domutils@1.4: + version "1.4.3" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.4.3.tgz#0865513796c6b306031850e175516baf80b72a6f" + integrity sha1-CGVRN5bGswYDGFDhdVFrr4C3Km8= + dependencies: + domelementtype "1" + +domutils@1.5: + version "1.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + dependencies: + dom-serializer "0" + domelementtype "1" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +ee-first@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +elm-string-representation@^1.1.10: + version "1.1.10" + resolved "https://registry.yarnpkg.com/elm-string-representation/-/elm-string-representation-1.1.10.tgz#98bd28856c4b1bb7b5c30f8dc96297944c5e0732" + integrity sha512-MVEXZgKtK8n1A4Dh00SPyOTaDcsrWSvq5sLOrqqARE5Zev3IURkYiVbVMJTQdMh+8OvRlxlC1wQJ3S28A7zaUA== + dependencies: + lru-cache "^4.1.2" + +end-of-stream@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== + dependencies: + once "^1.4.0" + +entities@1.0, entities@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26" + integrity sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY= + +entities@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" + integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== + +entities@~1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + +errno@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + dependencies: + prr "~1.0.1" + +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" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +execa@^0.6.0: + version "0.6.3" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.6.3.tgz#57b69a594f081759c69e5370f0d17b9cb11658fe" + integrity sha1-V7aaWU8IF1nGnlNw8NF7nLEWWP4= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0, extend@~3.0.0, extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + +fast-glob@^2.0.2: + version "2.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" + integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + +fault@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.3.tgz#4da88cf979b6b792b4e13c7ec836767725170b7e" + integrity sha512-sfFuP4X0hzrbGKjAUNXYvNqsZ5F6ohx/dZ9I0KQud/aiZNwg263r5L9yGB0clvXHCkzXh5W3t7RSHchggYIFmA== + dependencies: + format "^0.2.2" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +find-elm-dependencies@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/find-elm-dependencies/-/find-elm-dependencies-2.0.2.tgz#589a759a021e6e2f8f0df805f973313fc4b55693" + integrity sha512-nM5UCbccD1G8CGK2GsM7ykG3ksOAl9E+34jiDfl07CAl2OPnLpBVWY2hlxEmIkSBfdJjSopEowWHrO0cI8RhxQ== + dependencies: + firstline "1.2.0" + lodash "4.17.15" + +find-replace@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-2.0.1.tgz#6d9683a7ca20f8f9aabeabad07e4e2580f528550" + integrity sha512-LzDo3Fpa30FLIBsh6DCDnMN1KW2g4QKkqKmejlImgWY67dDFPX/x9Kh/op/GK522DchQXEvDi/wD48HKW49XOQ== + dependencies: + array-back "^2.0.0" + test-value "^3.0.0" + +firstline@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/firstline/-/firstline-1.2.0.tgz#c9f4886e7f7fbf0afc12d71941dce06b192aea05" + integrity sha1-yfSIbn9/vwr8EtcZQdzgaxkq6gU= + +flatbuffers@^1.10.2: + version "1.11.0" + resolved "https://registry.yarnpkg.com/flatbuffers/-/flatbuffers-1.11.0.tgz#90a47e584dd7851ad7a913f5a0ee99c1d76ce59f" + integrity sha512-0PqFKtXI4MjxomI7jO4g5XfLPm/15g2R+5WGCHBGYGh0ihQiypnHlJ6bMmkkrAe0GzZ4d7PDAfCONKIPUxNF+A== + +for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" + integrity sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE= + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +format@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= + +formstream@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/formstream/-/formstream-1.1.0.tgz#51f3970f26136eb0ad44304de4cebb50207b4479" + integrity sha1-UfOXDyYTbrCtRDBN5M67UCB7RHk= + dependencies: + destroy "^1.0.4" + mime "^1.3.4" + pause-stream "~0.0.11" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fs-extra@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd" + integrity sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^7.0.0, fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= + +glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: + version "7.1.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globby@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" + integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== + dependencies: + array-union "^1.0.1" + dir-glob "2.0.0" + fast-glob "^2.0.2" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6: + version "4.2.2" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" + integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q== + +gray-matter@^3.0.7: + version "3.1.1" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-3.1.1.tgz#101f80d9e69eeca6765cdce437705b18f40876ac" + integrity sha512-nZ1qjLmayEv0/wt3sHig7I0s3/sJO0dkAaKYQ5YAOApUtYEOonXSFdWvL1khvnZMTvov4UufkqlFsilPnejEXA== + dependencies: + extend-shallow "^2.0.1" + js-yaml "^3.10.0" + kind-of "^5.0.2" + strip-bom-string "^1.0.0" + +handlebars@^4.0.12: + version "4.2.1" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.2.1.tgz#dc69c0e61604224f0c23b38b5b6741db210b57da" + integrity sha512-bqPIlDk06UWbVEIFoYj+LVo42WhK96J+b25l7hbFDpxrOXMphFM3fNIm+cluwg4Pk2jiLjWU5nHQY7igGE75NQ== + dependencies: + neo-async "^2.6.0" + optimist "^0.6.1" + source-map "^0.6.1" + optionalDependencies: + uglify-js "^3.1.4" + +har-schema@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" + integrity sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4= + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" + integrity sha1-M0gdDxu/9gDdID11gSpqX7oALio= + dependencies: + ajv "^4.9.1" + har-schema "^1.0.5" + +har-validator@~5.1.0: + version "5.1.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-own-prop@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-1.0.1.tgz#4a5c1326a45146b836cadd4b79039b9e9476a4f9" + integrity sha512-ZYvbzPe2HdCr1vWrmjZPajdPPfitAqctTZl4KW/UTmJv4S2An40pApQGT5c4NUaC3Nlc+lM+RJDLWu+Jed/hRw== + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +hawk@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" + integrity sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ= + dependencies: + boom "2.x.x" + cryptiles "2.x.x" + hoek "2.x.x" + sntp "1.x.x" + +hoek@2.x.x: + version "2.16.3" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" + integrity sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0= + +html-entities@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" + integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= + +htmlparser2@~3.7.0: + version "3.7.3" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.7.3.tgz#6a64c77637c08c6f30ec2a8157a53333be7cb05e" + integrity sha1-amTHdjfAjG8w7CqBV6UzM758sF4= + dependencies: + domelementtype "1" + domhandler "2.2" + domutils "1.5" + entities "1.0" + readable-stream "1.1" + +http-signature@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" + integrity sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8= + dependencies: + assert-plus "^0.2.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +humanize-ms@^1.2.0, humanize-ms@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= + dependencies: + ms "^2.0.0" + +iconv-lite@0.4, iconv-lite@^0.4.15, iconv-lite@~0.4.11: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + +image-size@~0.5.0: + version "0.5.5" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= + +immer@^1.6.0: + version "1.12.1" + resolved "https://registry.yarnpkg.com/immer/-/immer-1.12.1.tgz#40c6e5b292c00560836c2993bda3a24379d466f5" + integrity sha512-3fmKM6ovaqDt0CdC9daXpNi5x/YCYS3i4cwLdTVkhJdk5jrDXoPs7lCm3IqM3yhfSnz4tjjxbRG2CziQ7m8ztg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.1, inherits@~2.0.1: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +interpret@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-alphabetical@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.3.tgz#eb04cc47219a8895d8450ace4715abff2258a1f8" + integrity sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA== + +is-alphanumerical@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz#57ae21c374277b3defe0274c640a5704b8f6657c" + integrity sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA== + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + +is-buffer@^1.1.4, is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-buffer@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.3.tgz#4ecf3fcf749cbd1e472689e109ac66261a25e725" + integrity sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw== + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-decimal@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.3.tgz#381068759b9dc807d8c0dc0bfbae2b68e1da48b7" + integrity sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ== + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-hexadecimal@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz#e8a426a69b6d31470d3a33a47bb825cda02506ee" + integrity sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA== + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-utf8@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-whitespace-character@^1.0.0, is-whitespace-character@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz#b3ad9546d916d7d3ffa78204bca0c26b56257fac" + integrity sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ== + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-word-character@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.3.tgz#264d15541cbad0ba833d3992c34e6b40873b08aa" + integrity sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.10.0, js-yaml@^3.13.1: + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +json-bignum@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/json-bignum/-/json-bignum-0.0.3.tgz#41163b50436c773d82424dbc20ed70db7604b8d7" + integrity sha1-QRY7UENsdz2CQk28IO1w23YEuNc= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +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" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + 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" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + +jsonschema@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.2.4.tgz#a46bac5d3506a254465bc548876e267c6d0d6464" + integrity sha512-lz1nOH69GbsVHeVgEdvyavc/33oymY1AZwtePMiMj4HZPMbP5OIKK3zT9INMWjwua/V4Z4yq7wSlBbSG+g4AEw== + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0, kind-of@^5.0.2: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + +less@^2.7.2: + version "2.7.3" + resolved "https://registry.yarnpkg.com/less/-/less-2.7.3.tgz#cc1260f51c900a9ec0d91fb6998139e02507b63b" + integrity sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ== + optionalDependencies: + errno "^0.1.1" + graceful-fs "^4.1.2" + image-size "~0.5.0" + mime "^1.2.11" + mkdirp "^0.5.0" + promise "^7.1.1" + request "2.81.0" + source-map "^0.5.3" + +linkify-it@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf" + integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw== + dependencies: + uc.micro "^1.0.1" + +literate-elm@^0.7.6: + version "0.7.6" + resolved "https://registry.yarnpkg.com/literate-elm/-/literate-elm-0.7.6.tgz#23015ed514390bb10c213324e76ebe96fa601883" + integrity sha512-xNYot72XZT9UUkze5llbnSYzZF73sl1q7qemfD7k1M7Nd5m2ZTSMtju0iOyLhg78RYNZOSfqlGN9Vez+acIeBQ== + dependencies: + "@kachkaev/run-elm" "^3.0.0-litvis-patch.3" + elm-string-representation "^1.1.10" + execa "^1.0.0" + fs-extra "^7.0.0" + globby "^8.0.1" + lodash "^4.17.11" + object-hash "^1.3.0" + sleep-promise "^8.0.1" + +litvis-integration-mume@^0.8.6: + version "0.8.6" + resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.8.6.tgz#ccf6e909166ab4505b04426e0d04bc33b15bfb55" + integrity sha512-D2EXC8sCiAt/Ewg84M+JK3kAYMTkpkX05977a49Io1RkpapVPK8s2xAa1mYfv6YcJq+op5W2a50WxAYlZqRpVQ== + dependencies: + "@types/yamljs" "^0.2.30" + block-attributes "^0.2.5" + block-info "^0.2.5" + cheerio "0.15.0" + elm-string-representation "^1.1.10" + html-entities "^1.2.1" + litvis "^0.8.6" + lodash "^4.17.11" + lru-cache "^4.1.2" + markdown-it "^8.4.2" + narrative-schema "^0.3.2" + narrative-schema-common "^0.1.3" + narrative-schema-label "^0.3.2" + narrative-schema-styling "^0.1.3" + object-hash "^1.3.0" + to-vfile "^5.0.1" + unist-util-select "^1.5.0" + vfile "^3.0.0" + yamljs "^0.3.0" + +litvis@^0.8.6: + version "0.8.6" + resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.8.6.tgz#d9edd32535c811d0bacd37a0b3d906eb7b64c413" + integrity sha512-tZzq5acIgiG6C4N3Ci+7J479ZEAq8QYHu0/yiwLWmnPLXWUCJPcwMLZvblEzi5Ua0dMduiGP1Q7bDi8+2+mwmg== + dependencies: + "@types/unist" "^1.0.0" + block-attributes "^0.2.5" + block-info "^0.2.5" + data-with-position "^0.3.3" + fs-extra "^7.0.0" + immer "^1.6.0" + is-whitespace-character "^1.0.2" + kind-of "^6.0.2" + literate-elm "^0.7.6" + lodash "^4.17.11" + narrative-schema "^0.3.2" + narrative-schema-label "^0.3.2" + remark-frontmatter "^1.2.1" + remark-parse "^5.0.0" + temp-dir "^1.0.0" + to-vfile "^5.0.1" + unified "^7.0.0" + unist-util-select "^1.5.0" + unist-util-visit "^1.4.0" + vfile "^3.0.0" + +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= + +lodash.isnull@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash.isnull/-/lodash.isnull-3.0.0.tgz#fafbe59ea1dca27eed786534039dd84c2e07c56e" + integrity sha1-+vvlnqHcon7teGU0A53YTC4HxW4= + +lodash.isundefined@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" + integrity sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g= + +lodash.padend@^4.6.1: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" + integrity sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4= + +lodash.snakecase@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" + integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= + +lodash@4.17.15, lodash@^4.17.11: + version "4.17.15" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + +lodash@~2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e" + integrity sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4= + +lru-cache@^4.0.1, lru-cache@^4.1.2: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +markdown-escapes@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.3.tgz#6155e10416efaafab665d466ce598216375195f5" + integrity sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw== + +markdown-it@^8.4.2: + version "8.4.2" + resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.4.2.tgz#386f98998dc15a37722aa7722084f4020bdd9b54" + integrity sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ== + dependencies: + argparse "^1.0.7" + entities "~1.1.1" + linkify-it "^2.0.0" + mdurl "^1.0.1" + uc.micro "^1.0.5" + +mdurl@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + +merge2@^1.2.3: + version "1.3.0" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" + integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== + +micromatch@^3.1.10: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +mime-db@1.40.0: + version "1.40.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" + integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== + +mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.7: + version "2.1.24" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" + integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== + dependencies: + mime-db "1.40.0" + +mime@1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0" + integrity sha1-WR2E02U6awtKO5343lqoEI5y5eA= + +mime@^1.2.11, mime@^1.3.4: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + +minimist@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@^0.5.0, mkdirp@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + dependencies: + minimist "0.0.8" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +mume-with-litvis@^0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.15.0.tgz#21995df24eb76a89709692f4600be704aafe591b" + integrity sha512-lAyksj14lF6ZJlj4h4RREkgJQW8uTqi6z7uKJvbBd1fBLOmJGdBfS/OxpX5+XsfgIku5foMz4/L5TSbY4u1E0g== + dependencies: + apache-arrow "^0.13.0" + babyparse "^0.4.6" + block-attributes "^0.2.0" + block-info "^0.2.0" + cheerio "0.15.0" + fs-extra "^5.0.0" + gray-matter "^3.0.7" + less "^2.7.2" + litvis-integration-mume "^0.8.6" + mkdirp "^0.5.1" + node-fetch "^2.1.2" + qiniu "=7.1.1" + request "^2.81.0" + temp "^0.8.3" + to-vfile "^2.2.0" + uslug "^1.0.4" + vega-loader "^4.1.0" + yamljs "^0.3.0" + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +narrative-schema-common@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/narrative-schema-common/-/narrative-schema-common-0.1.3.tgz#a67ddc36787f7a6c6e84be00acc4423fa7bc7f13" + integrity sha512-6PtxNhfeMFxpa9D4X4jcLhI45i4Y//2Onv0PqRGrloNGbN2rcUJkBU7Vh+r3YbRxBYf1yYiQJn/8rvlubM2q1A== + dependencies: + data-with-position "^0.3.3" + kind-of "^6.0.2" + vfile "^3.0.0" + +narrative-schema-label@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/narrative-schema-label/-/narrative-schema-label-0.3.2.tgz#1a74866810b5a58dfe10ca4393f9c70fa353dbdd" + integrity sha512-xoKnIWrmf7tBtwfnpMOLCjFlJsLBe9EqVN4hL6shnnVhi4ZBDS6rL3HixcR5z8wQlcN/Jh/z1mqPjAvLegeLHg== + dependencies: + block-attributes "^0.2.5" + block-info "^0.2.5" + cheerio "0.15.0" + data-with-position "^0.3.3" + handlebars "^4.0.12" + html-entities "^1.2.1" + lodash "^4.17.11" + lru-cache "^4.1.2" + narrative-schema-common "^0.1.3" + object-hash "^1.3.0" + unist-util-visit "^1.4.0" + unist-util-visit-parents "^2.0.1" + vfile "^3.0.0" + +narrative-schema-rule@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/narrative-schema-rule/-/narrative-schema-rule-0.1.4.tgz#9b2581cc3743ab6d47e4841453bcbe2b0b625445" + integrity sha512-CNkbcc8Swe1bILnNhHhAbAWbbV9TMCUFAdm6nH2fWHJ9W9HFg6Eg4isiHnK9n9xi2/ZrpUvDq900txgOo9Ardg== + dependencies: + block-attributes "^0.2.5" + block-info "^0.2.5" + cheerio "0.15.0" + data-with-position "^0.3.3" + handlebars "^4.0.12" + html-entities "^1.2.1" + lodash "^4.17.11" + narrative-schema-common "^0.1.3" + narrative-schema-label "^0.3.2" + unist-util-visit "^1.4.0" + vfile "^3.0.0" + +narrative-schema-styling@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/narrative-schema-styling/-/narrative-schema-styling-0.1.3.tgz#f25cacf276513920a55461d921419bac8f05a278" + integrity sha512-RkZYqYezy/puLSVNSTocfACBhtsc8b8dBT9P2Sr6d86IbTOejdEyJGJ29iOxDtiF9ktG0aSmxuXXIA7T4cjyKg== + dependencies: + block-attributes "^0.2.5" + block-info "^0.2.5" + cheerio "0.15.0" + data-with-position "^0.3.3" + handlebars "^4.0.12" + html-entities "^1.2.1" + lodash "^4.17.11" + narrative-schema-common "^0.1.3" + unist-util-visit "^1.4.0" + vfile "^3.0.0" + +narrative-schema@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/narrative-schema/-/narrative-schema-0.3.2.tgz#ef456f2c2e995ff703a843d21b4c3aac58cf7ade" + integrity sha512-AgEZQTFk84IITmn85ypHXOmQeluLcMt7Nw9jTN+Sg4Nj5QtCBv0iSU57yC4Lqcmu7Nzyv58m8UceTnprrg5Rrg== + dependencies: + data-with-position "^0.3.3" + jsonschema "^1.2.4" + lodash "^4.17.11" + narrative-schema-common "^0.1.3" + narrative-schema-label "^0.3.2" + narrative-schema-rule "^0.1.4" + narrative-schema-styling "^0.1.3" + pseudo-yaml-ast "^1.0.10" + to-vfile "^5.0.1" + vfile "^3.0.0" + +neo-async@^2.6.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" + integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +node-elm-compiler@^5.0.1: + version "5.0.4" + resolved "https://registry.yarnpkg.com/node-elm-compiler/-/node-elm-compiler-5.0.4.tgz#e139c517c4b91f914cccb0a06e3329e3c49d02ac" + integrity sha512-VQsT8QSierYGkHzRed+b4MnccQVF1+qPHunE8jBoU7jD6YpuRqCDPzEoC2zfyEJS80qVnlMZrqobLnyjzX9lJg== + dependencies: + cross-spawn "6.0.5" + find-elm-dependencies "2.0.2" + lodash "4.17.15" + temp "^0.9.0" + +node-fetch@^2.1.2, node-fetch@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +nth-check@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +oauth-sign@~0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" + integrity sha1-Rqarfwrq2N6unsBWV4C31O/rnUM= + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-hash@^1.3.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" + integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +optimist@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +os-name@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/os-name/-/os-name-1.0.3.tgz#1b379f64835af7c5a7f498b357cb95215c159edf" + integrity sha1-GzefZINa98Wn9JizV8uVIVwVnt8= + dependencies: + osx-release "^1.0.0" + win-release "^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" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +osx-release@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/osx-release/-/osx-release-1.1.0.tgz#f217911a28136949af1bf9308b241e2737d3cd6c" + integrity sha1-8heRGigTaUmvG/kwiyQeJzfTzWw= + dependencies: + minimist "^1.1.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +pad-left@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/pad-left/-/pad-left-2.1.0.tgz#16e6a3b2d44a8e138cb0838cc7cb403a4fc9e994" + integrity sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ= + dependencies: + repeat-string "^1.5.4" + +parse-entities@^1.1.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" + integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +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" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + +pause-stream@~0.0.11: + version "0.0.11" + resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" + integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= + dependencies: + through "~2.3" + +performance-now@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + integrity sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU= + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +prettier-check@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prettier-check/-/prettier-check-2.0.0.tgz#edd086ee12d270579233ccb136a16e6afcfba1ae" + integrity sha512-HZG53XQTJ9Cyi5hi1VFVVFxdlhITJybpZAch3ib9KqI05VUxV+F5Hip0GhSWRItrlDzVyqjSoDQ9KqIn7AHYyw== + dependencies: + execa "^0.6.0" + +prettier@^1.16.4: + version "1.18.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.18.2.tgz#6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea" + integrity sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw== + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +pseudo-yaml-ast@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/pseudo-yaml-ast/-/pseudo-yaml-ast-1.0.10.tgz#950bb7c394911b1eb0668d356df1774043ff1b4f" + integrity sha1-lQu3w5SRGx6wZo01bfF3QEP/G08= + dependencies: + has-own-prop "^1.0.0" + lodash.isnull "^3.0.0" + lodash.isundefined "^3.0.1" + yaml-ast-parser "0.0.36" + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.24: + version "1.4.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.4.0.tgz#5dd26156cdb69fa1fdb8ab1991667d3f80ced7c2" + integrity sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qiniu@=7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/qiniu/-/qiniu-7.1.1.tgz#12138888e41036be49b8923caa8eef81dea2a94a" + integrity sha1-EhOIiOQQNr5JuJI8qo7vgd6iqUo= + dependencies: + agentkeepalive "3.3.0" + crc32 "0.2.2" + formstream "1.1.0" + mime "1.3.6" + tunnel-agent "0.6.0" + urlencode "1.1.0" + urllib "2.22.0" + +qs@^6.4.0: + version "6.9.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.0.tgz#d1297e2a049c53119cb49cca366adbbacc80b409" + integrity sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA== + +qs@~6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" + integrity sha1-E+JtKK1rD/qpExLNO/cI7TUecjM= + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +readable-stream@1.1: + version "1.1.13" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e" + integrity sha1-9u73ZPUUyJ4rniMUanW6EGdW0j4= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +reduce-flatten@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-1.0.1.tgz#258c78efd153ddf93cb561237f61184f3696e327" + integrity sha1-JYx479FT3fk8tWEjf2EYTzaW4yc= + +regenerator-runtime@^0.10.5: + version "0.10.5" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" + integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +remark-frontmatter@^1.2.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-1.3.2.tgz#91d9684319cd1b96cc3d9d901f10a978f39c752d" + integrity sha512-2eayxITZ8rezsXdgcXnYB3iLivohm2V/ZT4Ne8uhua6A4pk6GdLE2ZzJnbnINtD1HRLaTdB7RwF9sgUbMptJZA== + dependencies: + fault "^1.0.1" + xtend "^4.0.1" + +remark-parse@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95" + integrity sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA== + dependencies: + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^1.1.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^1.0.0" + vfile-location "^2.0.0" + xtend "^4.0.1" + +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + +repeat-string@^1.5.4, repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +replace-ext@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= + +request@2.81.0: + version "2.81.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" + integrity sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA= + 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" + +request@^2.81.0: + version "2.88.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.0" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.4.3" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@^1.1.6, resolve@^1.3.2: + version "1.12.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" + integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== + dependencies: + path-parse "^1.0.6" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +rimraf@~2.2.6: + version "2.2.8" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" + integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI= + +rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +rw@1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" + integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= + +safe-buffer@^5.0.1, safe-buffer@^5.1.2: + version "5.2.0" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" + integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sb-callsite@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sb-callsite/-/sb-callsite-1.1.2.tgz#28191fb66d64e3a3ee92084a95a90fcb5102243b" + integrity sha1-KBkftm1k46PukghKlakPy1ECJDs= + +sb-fs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/sb-fs/-/sb-fs-3.0.0.tgz#fbdcdd3010e80a1b8e27490cef336064974203b8" + integrity sha1-+9zdMBDoChuOJ0kM7zNgZJdCA7g= + dependencies: + sb-promisify "^2.0.1" + strip-bom-buf "^1.0.0" + +sb-promisify@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/sb-promisify/-/sb-promisify-2.0.2.tgz#4277a54754488aa9675d886e354db894c9bdc981" + integrity sha1-QnelR1RIiqlnXYhuNU24lMm9yYE= + +semver@^5.0.1, semver@^5.3.0, semver@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shelljs@^0.8.2: + version "0.8.3" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.3.tgz#a7f3319520ebf09ee81275b2368adb286659b097" + integrity sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A== + 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" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +sleep-promise@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/sleep-promise/-/sleep-promise-8.0.1.tgz#8d795a27ea23953df6b52b91081e5e22665993c5" + integrity sha1-jXlaJ+ojlT32tSuRCB5eImZZk8U= + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +sntp@1.x.x: + version "1.0.9" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" + integrity sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg= + dependencies: + hoek "2.x.x" + +source-map-resolve@^0.5.0: + version "0.5.2" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + dependencies: + atob "^2.1.1" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.5.3, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +state-toggle@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.2.tgz#75e93a61944116b4959d665c8db2d243631d6ddc" + integrity sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw== + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +statuses@^1.3.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +stringstream@~0.0.4: + version "0.0.6" + resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.6.tgz#7880225b0d4ad10e30927d167a1d6f2fd3b33a72" + integrity sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA== + +strip-bom-buf@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz#1cb45aaf57530f4caf86c7f75179d2c9a51dd572" + integrity sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI= + dependencies: + is-utf8 "^0.2.1" + +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +table-layout@^0.4.3: + version "0.4.5" + resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-0.4.5.tgz#d906de6a25fa09c0c90d1d08ecd833ecedcb7378" + integrity sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw== + dependencies: + array-back "^2.0.0" + deep-extend "~0.6.0" + lodash.padend "^4.6.1" + typical "^2.6.1" + wordwrapjs "^3.0.0" + +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= + +temp@^0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" + integrity sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k= + dependencies: + os-tmpdir "^1.0.0" + rimraf "~2.2.6" + +temp@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.0.tgz#61391795a11bd9738d4c4d7f55f012cb8f55edaa" + integrity sha512-YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ== + dependencies: + rimraf "~2.6.2" + +test-value@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/test-value/-/test-value-3.0.0.tgz#9168c062fab11a86b8d444dd968bb4b73851ce92" + integrity sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ== + dependencies: + array-back "^2.0.0" + typical "^2.6.1" + +text-encoding-utf-8@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz#585b62197b0ae437e3c7b5d0af27ac1021e10d13" + integrity sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg== + +through@~2.3: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +to-vfile@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-2.2.0.tgz#342d1705e6df526d569b1fc8bfa29f1f36d6c416" + integrity sha512-saGC8/lWdGrEoBMLUtgzhRHWAkQMP8gdldA3MOAUhBwTGEb1RSMVcflHGSx4ZJsdEZ9o1qDBCPp47LCPrbZWow== + dependencies: + is-buffer "^1.1.4" + vfile "^2.0.0" + x-is-function "^1.0.4" + +to-vfile@^5.0.1: + version "5.0.3" + resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-5.0.3.tgz#61ecbd7ed207b2a30e9d2eb5d4cd9f9114300203" + integrity sha512-z1Lfx60yAMDMmr+f426Y4yECsHdl8GVEAE+LymjRF5oOIZ7T4N20IxWNAxXLMRzP9jSSll38Z0fKVAhVLsdLOw== + dependencies: + is-buffer "^2.0.0" + vfile "^3.0.0" + +topojson-client@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/topojson-client/-/topojson-client-3.0.1.tgz#774c0343b44fc4ec29c3a2274d7a1a9c3b213cd9" + integrity sha512-rfGGzyqefpxOaxvV9OTF9t+1g+WhjGEbAIuCcmKYrQkxr0nttjMMyzZsK+NhLW4cTl2g1bz2jQczPUtEshpbVQ== + dependencies: + commander "2" + +tough-cookie@~2.3.0: + version "2.3.4" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" + integrity sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA== + dependencies: + punycode "^1.4.1" + +tough-cookie@~2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + +trim-trailing-lines@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz#d2f1e153161152e9f02fabc670fb40bec2ea2e3a" + integrity sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q== + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= + +trough@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.4.tgz#3b52b1f13924f460c3fbfd0df69b587dbcbc762e" + integrity sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q== + +tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.3: + version "1.10.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" + integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== + +tslint-config-prettier@^1.18.0: + version "1.18.0" + resolved "https://registry.yarnpkg.com/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz#75f140bde947d35d8f0d238e0ebf809d64592c37" + integrity sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg== + +tslint@^5.13.1: + version "5.20.0" + resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.20.0.tgz#fac93bfa79568a5a24e7be9cdde5e02b02d00ec1" + integrity sha512-2vqIvkMHbnx8acMogAERQ/IuINOq6DFqgF8/VDvhEkBqQh/x6SP0Y+OHnKth9/ZcHQSroOZwUQSN18v8KKF0/g== + dependencies: + "@babel/code-frame" "^7.0.0" + builtin-modules "^1.1.1" + chalk "^2.3.0" + commander "^2.12.1" + diff "^4.0.1" + glob "^7.1.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + mkdirp "^0.5.1" + resolve "^1.3.2" + semver "^5.3.0" + tslib "^1.8.0" + tsutils "^2.29.0" + +tsutils@^2.29.0: + version "2.29.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" + integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== + dependencies: + tslib "^1.8.1" + +tunnel-agent@0.6.0, tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + 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" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +typescript@^3.0.3: + version "3.6.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.3.tgz#fea942fabb20f7e1ca7164ff626f1a9f3f70b4da" + integrity sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw== + +typical@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d" + integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0= + +uc.micro@^1.0.1, uc.micro@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" + integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== + +uglify-js@^3.1.4: + version "3.6.0" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.6.0.tgz#704681345c53a8b2079fb6cec294b05ead242ff5" + integrity sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg== + dependencies: + commander "~2.20.0" + source-map "~0.6.1" + +unherit@^1.0.4: + version "1.1.2" + resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.2.tgz#14f1f397253ee4ec95cec167762e77df83678449" + integrity sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w== + dependencies: + inherits "^2.0.1" + xtend "^4.0.1" + +unified@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/unified/-/unified-7.1.0.tgz#5032f1c1ee3364bd09da12e27fdd4a7553c7be13" + integrity sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw== + dependencies: + "@types/unist" "^2.0.0" + "@types/vfile" "^3.0.0" + bail "^1.0.0" + extend "^3.0.0" + is-plain-obj "^1.1.0" + trough "^1.0.0" + vfile "^3.0.0" + x-is-string "^0.1.0" + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +unist-util-is@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" + integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== + +unist-util-remove-position@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.3.tgz#d91aa8b89b30cb38bad2924da11072faa64fd972" + integrity sha512-CtszTlOjP2sBGYc2zcKA/CvNdTdEs3ozbiJ63IPBxh8iZg42SCCb8m04f8z2+V1aSk5a7BxbZKEdoDjadmBkWA== + dependencies: + unist-util-visit "^1.1.0" + +unist-util-select@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-1.5.0.tgz#a93c2be8c0f653827803b81331adec2aa24cd933" + integrity sha1-qTwr6MD2U4J4A7gTMa3sKqJM2TM= + dependencies: + css-selector-parser "^1.1.0" + debug "^2.2.0" + nth-check "^1.0.1" + +unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" + integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ== + +unist-util-visit-parents@^2.0.0, unist-util-visit-parents@^2.0.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" + integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== + dependencies: + unist-util-is "^3.0.0" + +unist-util-visit@^1.1.0, unist-util-visit@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" + integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== + dependencies: + unist-util-visit-parents "^2.0.0" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +"unorm@>= 1.0.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.6.0.tgz#029b289661fba714f1a9af439eb51d9b16c205af" + integrity sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA== + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +urlencode@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/urlencode/-/urlencode-1.1.0.tgz#1f2ba26f013c85f0133f7a3ad6ff2730adf7cbb7" + integrity sha1-HyuibwE8hfATP3o61v8nMK33y7c= + dependencies: + iconv-lite "~0.4.11" + +urllib@2.22.0: + version "2.22.0" + resolved "https://registry.yarnpkg.com/urllib/-/urllib-2.22.0.tgz#2965dc4ae127a6fb695b7db27d3184f17d82cb42" + integrity sha1-KWXcSuEnpvtpW32yfTGE8X2Cy0I= + dependencies: + any-promise "^1.3.0" + content-type "^1.0.2" + debug "^2.6.0" + default-user-agent "^1.0.0" + digest-header "^0.0.1" + ee-first "~1.1.1" + humanize-ms "^1.2.0" + iconv-lite "^0.4.15" + qs "^6.4.0" + statuses "^1.3.1" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +uslug@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/uslug/-/uslug-1.0.4.tgz#b9a22f0914e0a86140633dacc302e5f4fa450677" + integrity sha1-uaIvCRTgqGFAYz2swwLl9PpFBnc= + dependencies: + unorm ">= 1.0.0" + +utility@0.1.11: + version "0.1.11" + resolved "https://registry.yarnpkg.com/utility/-/utility-0.1.11.tgz#fde60cf9b4e4751947a0cf5d104ce29367226715" + integrity sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU= + dependencies: + address ">=0.0.1" + +uuid@^3.0.0, uuid@^3.3.2: + version "3.3.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" + integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== + +vega-loader@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.1.1.tgz#165b35f7dd6e3182c55a46ca3e2f6a9b8482ee32" + integrity sha512-iwVMQJq891qyizF1kuctK0DYGCRaOVqYEcMBGYRd9bPH8B7yDMc9b+BzYVxdRkkAY4+EDXrj2jlEZhC55qcLLA== + dependencies: + d3-dsv "^1.1.1" + d3-time-format "^2.1.3" + node-fetch "^2.6.0" + topojson-client "^3.0.0" + vega-util "^1.11.0" + +vega-util@^1.11.0: + version "1.11.2" + resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.11.2.tgz#0a96da3207c54ab73b0da45ec5a4e88d32355881" + integrity sha512-E/9zhO026xOSrjOmgCchKKI14fAcik5uNp1/wt9XfCkKjUCibvLCZOX2UVCVAFgF/frby2H1jU34o8mrTSsOxg== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vfile-location@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.5.tgz#c83eb02f8040228a8d2b3f10e485be3e3433e0a2" + integrity sha512-Pa1ey0OzYBkLPxPZI3d9E+S4BmvfVwNAAXrrqGbwTVXWaX2p9kM1zZ+n35UtVM06shmWKH4RPRN8KI80qE3wNQ== + +vfile-message@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" + integrity sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA== + dependencies: + unist-util-stringify-position "^1.1.1" + +vfile@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a" + integrity sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w== + dependencies: + is-buffer "^1.1.4" + replace-ext "1.0.0" + unist-util-stringify-position "^1.0.0" + vfile-message "^1.0.0" + +vfile@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-3.0.1.tgz#47331d2abe3282424f4a4bb6acd20a44c4121803" + integrity sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ== + dependencies: + is-buffer "^2.0.0" + replace-ext "1.0.0" + unist-util-stringify-position "^1.0.0" + vfile-message "^1.0.0" + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +win-release@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/win-release/-/win-release-1.1.1.tgz#5fa55e02be7ca934edfc12665632e849b72e5209" + integrity sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk= + dependencies: + semver "^5.0.1" + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= + +wordwrapjs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-3.0.0.tgz#c94c372894cadc6feb1a66bff64e1d9af92c5d1e" + integrity sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw== + dependencies: + reduce-flatten "^1.0.1" + typical "^2.6.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +x-is-function@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/x-is-function/-/x-is-function-1.0.4.tgz#5d294dc3d268cbdd062580e0c5df77a391d1fa1e" + integrity sha1-XSlNw9Joy90GJYDgxd93o5HR+h4= + +x-is-string@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" + integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI= + +xtend@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yaml-ast-parser@0.0.36: + version "0.0.36" + resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.36.tgz#9dfdef461570253392af1941b127b9de699a089b" + integrity sha1-nf3vRhVwJTOSrxlBsSe53mmaCJs= + +yaml-ast-parser@^0.0.41: + version "0.0.41" + resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.41.tgz#e120d6933d11c1da091ad824e091eb5e3248cfdb" + integrity sha512-GLPSVaFy8yjnWFoSoGqQ3cOBmq3h8/SnB1yj6p3GR9OmIG43z8ZgmIbZVRG2a7zvfOJt2fL99v8PPm2dV+8dNA== + +yamljs@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/yamljs/-/yamljs-0.3.0.tgz#dc060bf267447b39f7304e9b2bfbe8b5a7ddb03b" + integrity sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ== + dependencies: + argparse "^1.0.7" + glob "^7.0.5" From 1b16fa30149159c1681183dcb3556f9959e05e65 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 29 Sep 2019 14:36:07 +0100 Subject: [PATCH 117/195] Upgrade typings and dependenies --- package.json | 20 +- yarn.lock | 2185 ++++++++++++++++++++------------------------------ 2 files changed, 876 insertions(+), 1329 deletions(-) diff --git a/package.json b/package.json index 2cb291b6..90de2f08 100644 --- a/package.json +++ b/package.json @@ -59,9 +59,9 @@ "format-with-tests": "prettier --write --ignore-path .gitignore \"{.,src/**,test/**}/{*.{j,t}s,*.md,ts*.json}\"" }, "dependencies": { - "atom-package-deps": "^4.6.2", - "fs-extra": "^7.0.1", - "mume-with-litvis": "^0.15.0" + "atom-package-deps": "^5.1.0", + "fs-extra": "^8.1.0", + "mume-with-litvis": "^0.16.0" }, "package-deps": [ "linter-ui-default", @@ -77,16 +77,16 @@ } }, "devDependencies": { - "@types/atom": "^1.31.1", - "@types/jquery": "^3.3.29", - "@types/mocha": "^5.2.6", - "@types/node": "^11.11.0", + "@types/atom": "^1.36.1", + "@types/jquery": "^3.3.31", + "@types/mocha": "^5.2.7", + "@types/node": "^12.7.8", "@types/vfile": "^3.0.2", "chinese-conv": "^1.0.1", - "prettier": "^1.16.4", + "prettier": "^1.18.2", "prettier-check": "^2.0.0", - "tslint": "^5.13.1", + "tslint": "^5.20.0", "tslint-config-prettier": "^1.18.0", - "typescript": "^3.0.3" + "typescript": "^3.6.3" } } diff --git a/yarn.lock b/yarn.lock index 224d3899..373c6e09 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,57 +29,79 @@ node-elm-compiler "^5.0.1" shelljs "^0.8.2" -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== +"@nodelib/fs.scandir@2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.2.tgz#1f981cd5b83e85cfdeb386fc693d4baab392fa54" + integrity sha512-wrIBsjA5pl13f0RN4Zx4FNWmU71lv03meGKnqRUoCyan17s4V3WL92f3w3AIuWbNnpcrQyFBU5qMavJoB8d27w== dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" + "@nodelib/fs.stat" "2.0.2" + run-parallel "^1.1.9" -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== +"@nodelib/fs.stat@2.0.2", "@nodelib/fs.stat@^2.0.1": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.2.tgz#2762aea8fe78ea256860182dcb52d61ee4b8fda6" + integrity sha512-z8+wGWV2dgUhLqrtRYa03yDx4HWMvXKi1z8g3m2JyxAx8F7xk74asqPk5LAETjqDSGLFML/6CDl0+yFunSYicw== + +"@nodelib/fs.walk@^1.2.1": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.3.tgz#a555dc256acaf00c62b0db29529028dd4d4cb141" + integrity sha512-l6t8xEhfK9Sa4YO5mIRdau7XSOADfmh3jCr0evNHdY+HNkW6xuQhgMH7D73VV6WpZOagrW0UludvMTiifiwTfA== + dependencies: + "@nodelib/fs.scandir" "2.1.2" + fastq "^1.6.0" -"@types/atom@^1.31.1": +"@types/atom@^1.36.1": version "1.36.1" resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.36.1.tgz#01bbe4cbdf07446645e20a64fc5105850f6a789f" integrity sha512-MQ/zyNSTd+1Q1InztnMDWRKfk0bGs1Lah5ggT7JKOqGwEwCNxTXFDuF7WcmEo2sO4d2OzaypmG1AX13N8oyMJQ== dependencies: "@types/node" "*" +"@types/events@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" + integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== + "@types/flatbuffers@^1.9.0": version "1.9.1" resolved "https://registry.yarnpkg.com/@types/flatbuffers/-/flatbuffers-1.9.1.tgz#1910bebfc15c8f67a287fae07bfc061f94e9d291" integrity sha512-TC3X0Nkj5wgvuY217VkodBtjbD3Yr0JNApDY1GW9IU5Mzm5ie1IJErqe4vRm+wy08IRz3bemaDATrdEw1CJlVQ== -"@types/jquery@^3.3.29": +"@types/glob@^7.1.1": + version "7.1.1" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" + integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== + dependencies: + "@types/events" "*" + "@types/minimatch" "*" + "@types/node" "*" + +"@types/jquery@^3.3.31": version "3.3.31" resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.31.tgz#27c706e4bf488474e1cb54a71d8303f37c93451b" integrity sha512-Lz4BAJihoFw5nRzKvg4nawXPzutkv7wmfQ5121avptaSIXlDNJCUuxZxX/G+9EVidZGuO0UBlk+YjKbwRKJigg== dependencies: "@types/sizzle" "*" -"@types/mocha@^5.2.6": +"@types/minimatch@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + +"@types/mocha@^5.2.7": version "5.2.7" resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-5.2.7.tgz#315d570ccb56c53452ff8638738df60726d5b6ea" integrity sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ== -"@types/node@*": - version "12.7.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.5.tgz#e19436e7f8e9b4601005d73673b6dc4784ffcc2f" - integrity sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w== +"@types/node@*", "@types/node@^12.7.8": + version "12.7.8" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.8.tgz#cb1bf6800238898bc2ff6ffa5702c3cadd350708" + integrity sha512-FMdVn84tJJdV+xe+53sYiZS4R5yn1mAIxfj+DVoNiQjTYz1+OYmjwEZr1ev9nU0axXwda0QDbYl06QHanRVH3A== "@types/node@^10.12.18": - version "10.14.18" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.18.tgz#b7d45fc950e6ffd7edc685e890d13aa7b8535dce" - integrity sha512-ryO3Q3++yZC/+b8j8BdKd/dn9JlzlHBPdm80656xwYUdmPkpTGTjkAdt6BByiNupGPE8w0FhBgvYy/fX9hRNGQ== - -"@types/node@^11.11.0": - version "11.13.20" - resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.20.tgz#da42fe93d6599f80b35ffeb5006f4c31f40d89ea" - integrity sha512-JE0UpLWZTV1sGcaj0hN+Q0760OEjpgyFJ06DOMVW6qKBducKdJQaIw0TGL6ccj7VXRduIOHLWQi+tHwulZJHVQ== + version "10.14.19" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.19.tgz#f52742c7834a815dedf66edfc8a51547e2a67342" + integrity sha512-j6Sqt38ssdMKutXBUuAcmWF8QtHW1Fwz/mz4Y+Wd9mzpBiVFirjpNQf363hG5itkG+yGaD+oiLyb50HxJ36l9Q== "@types/sizzle@*": version "2.3.2" @@ -91,16 +113,11 @@ resolved "https://registry.yarnpkg.com/@types/text-encoding-utf-8/-/text-encoding-utf-8-1.0.1.tgz#908d884af1114e5d8df47597b1e04f833383d23d" integrity sha512-GpIEYaS+yNfYqpowLLziiY42pyaL+lThd/wMh6tTubaKuG4IRkXqqyxK7Nddn3BvpUg2+go3Gv/jbXvAFMRjiQ== -"@types/unist@*", "@types/unist@^2.0.0": +"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== -"@types/unist@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-1.0.0.tgz#a05df966d9b4b8191f04bf5109056a1848fcb9dd" - integrity sha512-DnOXel8XWjuoTQ7RgWm1E40Gc4GkT3r3g4s7+fHBPtwbGg9fbc6JJ+bJpmV8fA88FeGTwOyiTaKV7nYZz9h23Q== - "@types/vfile-message@*": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/vfile-message/-/vfile-message-1.0.1.tgz#e1e9895cc6b36c462d4244e64e6d0b6eaf65355a" @@ -109,7 +126,7 @@ "@types/node" "*" "@types/unist" "*" -"@types/vfile@^3.0.0", "@types/vfile@^3.0.2": +"@types/vfile@^3.0.2": version "3.0.2" resolved "https://registry.yarnpkg.com/@types/vfile/-/vfile-3.0.2.tgz#19c18cd232df11ce6fa6ad80259bc86c366b09b9" integrity sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw== @@ -118,29 +135,18 @@ "@types/unist" "*" "@types/vfile-message" "*" -"@types/yamljs@^0.2.30": - version "0.2.30" - resolved "https://registry.yarnpkg.com/@types/yamljs/-/yamljs-0.2.30.tgz#d034e1d329e46e8d0f737c9a8db97f68f81b5382" - integrity sha1-0DTh0ynkbo0Pc3yajbl/aPgbU4I= - -CSSselect@~0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/CSSselect/-/CSSselect-0.4.1.tgz#f8ab7e1f8418ce63cda6eb7bd778a85d7ec492b2" - integrity sha1-+Kt+H4QYzmPNput713ioXX7EkrI= - dependencies: - CSSwhat "0.4" - domutils "1.4" - -CSSwhat@0.4: - version "0.4.7" - resolved "https://registry.yarnpkg.com/CSSwhat/-/CSSwhat-0.4.7.tgz#867da0ff39f778613242c44cfea83f0aa4ebdf9b" - integrity sha1-hn2g/zn3eGEyQsRM/qg/CqTr35s= - address@>=0.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== +agent-base@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" + integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== + dependencies: + es6-promisify "^5.0.0" + agentkeepalive@3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.3.0.tgz#6d5de5829afd3be2712201a39275fd11c651857c" @@ -148,14 +154,6 @@ agentkeepalive@3.3.0: dependencies: humanize-ms "^1.2.1" -ajv@^4.9.1: - version "4.11.8" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" - integrity sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY= - dependencies: - co "^4.6.0" - json-stable-stringify "^1.0.1" - ajv@^6.5.5: version "6.10.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" @@ -202,28 +200,13 @@ argparse@^1.0.7: sprintf-js "~1.0.2" argv-tools@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/argv-tools/-/argv-tools-0.1.1.tgz#588283f3393ada47141440b12981cd41bf6b7032" - integrity sha512-Cc0dBvx4dvrjjKpyDA6w8RlNAw8Su30NvZbWl/Tv9ZALEVlLVkWQiHMi84Q0xNfpVuSaiQbYkdmWK8g1PLGhKw== + version "0.1.2" + resolved "https://registry.yarnpkg.com/argv-tools/-/argv-tools-0.1.2.tgz#fc4918a70775b8cc5f8296fa0cfea137bd8a8229" + integrity sha512-wxqoymY0BEu9NblZVQiOTOAiJUjPhaa/kbNMjC2h6bnrmUSgnxKgWJo3lzXvi3bHJRwXyqK/dHzMlZVRT89Cxg== dependencies: array-back "^2.0.0" find-replace "^2.0.1" -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - array-back@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/array-back/-/array-back-2.0.0.tgz#6877471d51ecc9c9bfa6136fb6c7d5fe69748022" @@ -231,27 +214,10 @@ array-back@^2.0.0: dependencies: typical "^2.6.1" -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= - 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" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== asap@~2.0.3: version "2.0.6" @@ -270,53 +236,30 @@ assert-plus@1.0.0, assert-plus@^1.0.0: resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= -assert-plus@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" - integrity sha1-104bh+ev/A24qttwIfP+SBAasjQ= - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -atob@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -atom-package-deps@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/atom-package-deps/-/atom-package-deps-4.6.2.tgz#9976ecd6d137bf8c8b24859edf319c2dd0e76b4d" - integrity sha512-GOcCULZPzpcFfnHo9Oz5fT/EaArFHNs84E4rp/Nox0/GlS1UYkEF44FRdgD+7TxAudRfQAXE0a8wh0GealCXZg== - dependencies: - atom-package-path "^1.1.0" - sb-fs "^3.0.0" - semver "^5.3.0" - -atom-package-path@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/atom-package-path/-/atom-package-path-1.1.0.tgz#b51fedbc00e7c8ce5223d0d803db7a3f4f69614f" - integrity sha1-tR/tvADnyM5SI9DYA9t6P09pYU8= +atom-package-deps@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/atom-package-deps/-/atom-package-deps-5.1.0.tgz#be493f783d9c0a8b5b7f2c4ab0ddcc778035f878" + integrity sha512-RGktH8NSFBJ5rdwuta3M7DbFdDr1EgrXo7uW7DQR/+lWJZcrfH2yxobnSdb/g1JM1tTvLyRYmZYOeRJGqQ9UGw== dependencies: - sb-callsite "^1.1.2" - -aws-sign2@~0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" - integrity sha1-FDQt0428yU0OW4fXY81jYSwOeU8= + sb-fs "^4.0.0" + semver "^6.0.0" aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= -aws4@^1.2.1, aws4@^1.8.0: +aws4@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== @@ -353,19 +296,6 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - bcrypt-pbkdf@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" @@ -380,25 +310,32 @@ block-attributes@^0.2.0, block-attributes@^0.2.5: dependencies: lodash.snakecase "^4.1.1" -block-info@^0.2.0, block-info@^0.2.5: +block-attributes@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.3.0.tgz#70e9b4592a595a7a88d01a91a495d8578aa14f75" + integrity sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg== + dependencies: + lodash.snakecase "^4.1.1" + +block-info@^0.2.0: version "0.2.5" resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.2.5.tgz#e58ed83d5fc53b3a2e7ff16565c6eccab5d8e9dd" integrity sha512-REtEHuXWXW9N12UpX1iCD3i1u8Dc2seDZ9gxQOh79lZnp5l6CfBFsIacQOG3MU8ePVbC6/bJ7ZAG6DK2k7PI/w== dependencies: block-attributes "^0.2.5" +block-info@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.3.0.tgz#edb2f4d75751e9e1527b9fb447f67b0abaf80608" + integrity sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q== + dependencies: + block-attributes "^0.3.0" + boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= -boom@2.x.x: - version "2.10.1" - resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" - integrity sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8= - dependencies: - hoek "2.x.x" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -407,47 +344,23 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" +braces@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== builtin-modules@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -call-me-maybe@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" - integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= - caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -477,49 +390,41 @@ character-reference-invalid@^1.0.0: resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz#1647f4f726638d3ea4a750cf5d1975c1c7919a85" integrity sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg== -cheerio@0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.15.0.tgz#8775ec3ab16f4c66195b9cc6797e0c82b51e6b34" - integrity sha1-h3XsOrFvTGYZW5zGeX4MgrUeazQ= +cheerio@^1.0.0-rc.3: + version "1.0.0-rc.3" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" + integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA== dependencies: - CSSselect "~0.4.0" - entities "~1.0.0" - htmlparser2 "~3.7.0" - lodash "~2.4.1" + css-select "~1.2.0" + dom-serializer "~0.1.1" + entities "~1.1.1" + htmlparser2 "^3.9.1" + lodash "^4.15.0" + parse5 "^3.0.1" chinese-conv@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/chinese-conv/-/chinese-conv-1.0.1.tgz#c29edcaecf69c2490de86e5d268af71ae2f93051" integrity sha1-wp7crs9pwkkN6G5dJor3GuL5MFE= -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== +chrome-location@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/chrome-location/-/chrome-location-1.2.1.tgz#6911511a4eac55027625c73b937ca5ca7ab94995" + integrity sha1-aRFRGk6sVQJ2Jcc7k3ylynq5SZU= dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" + userhome "^1.0.0" + which "^1.0.5" -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= +clone@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= collapse-white-space@^1.0.2: version "1.0.5" resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.5.tgz#c2495b699ab1ed380d29a1091e01063e75dbbe3a" integrity sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ== -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -532,7 +437,7 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -combined-stream@^1.0.5, combined-stream@^1.0.6, combined-stream@~1.0.5, combined-stream@~1.0.6: +combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -561,30 +466,30 @@ command-line-usage@5.0.5: typical "^2.6.1" commander@2, commander@^2.12.1, commander@^2.18.0, commander@~2.20.0: - version "2.20.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" - integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== - -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + version "2.20.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.1.tgz#3863ce3ca92d0831dcf2a102f5fb4b5926afd0f9" + integrity sha512-cCuLsMhJeWQ/ZpsFTbE765kvVfoeSddc4nU3up4fV+fDBcfUXnbITJ+JzhkdjzOqhURjZgujxaioam4RM9yGUg== concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= +concat-stream@1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + content-type@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - core-js@^2.4.0, core-js@^2.5.0: version "2.6.9" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" @@ -600,7 +505,7 @@ crc32@0.2.2: resolved "https://registry.yarnpkg.com/crc32/-/crc32-0.2.2.tgz#7ad220d6ffdcd119f9fc127a7772cacea390a4ba" integrity sha1-etIg1v/c0Rn5/BJ6d3LKzqOQpLo= -cross-spawn@6.0.5, cross-spawn@^6.0.0: +cross-spawn@6.0.5, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -620,18 +525,26 @@ cross-spawn@^5.0.1: shebang-command "^1.2.0" which "^1.2.9" -cryptiles@2.x.x: - version "2.0.5" - resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" - integrity sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g= +css-select@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= dependencies: - boom "2.x.x" + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" css-selector-parser@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.3.0.tgz#5f1ad43e2d8eefbfdc304fcd39a521664943e3eb" integrity sha1-XxrUPi2O77/cME/NOaUhZklD4+s= +css-what@2.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" + integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== + d3-dsv@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.1.1.tgz#aaa830ecb76c4b5015572c647cc6441e3c7bb701" @@ -649,9 +562,9 @@ d3-time-format@^2.1.3: d3-time "1" d3-time@1: - version "1.0.11" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.0.11.tgz#1d831a3e25cd189eb256c17770a666368762bbce" - integrity sha512-Z3wpvhPLW4vEScGeIMUckDW7+3hWKOQfAWg/U7PlWBnQmeKQ00gCUsTtWSYulrKNA7ta8hJ+xXc6MHrMuITwEw== + version "1.1.0" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.1.0.tgz#b1e19d307dae9c900b7e5b25ffc5dcc249a8a0f1" + integrity sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA== dashdash@^1.12.0: version "1.14.1" @@ -660,25 +573,33 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -data-with-position@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/data-with-position/-/data-with-position-0.3.3.tgz#fac8546fd4fedf4926de44c64608142e4c3220e6" - integrity sha512-/FwC2S2+hI4IyVoIo0LDl6z5TjLqkTJl7Cz0/ZFJLsaShDqlo4tSHdNe3kj1GQOP6ypZejjJ1xsyMqZxkGmTWQ== +data-with-position@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/data-with-position/-/data-with-position-0.4.0.tgz#3f3ca4a9bf21f09d153f51cbcf0db6c6d34bcb06" + integrity sha512-pMjD0tsOtUrYaCn0oQs1WcHwsPiqCIb4OnO0kcCIdcnfUbPUU9hEok5ug7pLZHSrzgA3lQCoFQqeXRTe5RFE5w== dependencies: - lodash.isnull "^3.0.0" - yaml-ast-parser "^0.0.41" + yaml-ast-parser "^0.0.43" -debug@^2.2.0, debug@^2.3.3, debug@^2.6.0: +debug@2.6.9, debug@^2.6.0: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= +debug@^3.1.0: + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + dependencies: + ms "^2.1.1" + +debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" deep-extend@~0.6.0: version "0.6.0" @@ -692,28 +613,6 @@ default-user-agent@^1.0.0: dependencies: os-name "~1.0.3" -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -736,13 +635,12 @@ digest-header@^0.0.1: dependencies: utility "0.1.11" -dir-glob@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" - integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: - arrify "^1.0.1" - path-type "^3.0.0" + path-type "^4.0.0" dom-serializer@0: version "0.2.1" @@ -752,7 +650,15 @@ dom-serializer@0: domelementtype "^2.0.1" entities "^2.0.0" -domelementtype@1: +dom-serializer@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" + integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== + dependencies: + domelementtype "^1.3.0" + entities "^1.1.1" + +domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== @@ -762,21 +668,14 @@ domelementtype@^2.0.1: resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== -domhandler@2.2: - version "2.2.1" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.2.1.tgz#59df9dcd227e808b365ae73e1f6684ac3d946fc2" - integrity sha1-Wd+dzSJ+gIs2Wuc+H2aErD2Ub8I= - dependencies: - domelementtype "1" - -domutils@1.4: - version "1.4.3" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.4.3.tgz#0865513796c6b306031850e175516baf80b72a6f" - integrity sha1-CGVRN5bGswYDGFDhdVFrr4C3Km8= +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== dependencies: domelementtype "1" -domutils@1.5: +domutils@1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= @@ -784,6 +683,14 @@ domutils@1.5: dom-serializer "0" domelementtype "1" +domutils@^1.5.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -797,35 +704,35 @@ ee-first@~1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -elm-string-representation@^1.1.10: - version "1.1.10" - resolved "https://registry.yarnpkg.com/elm-string-representation/-/elm-string-representation-1.1.10.tgz#98bd28856c4b1bb7b5c30f8dc96297944c5e0732" - integrity sha512-MVEXZgKtK8n1A4Dh00SPyOTaDcsrWSvq5sLOrqqARE5Zev3IURkYiVbVMJTQdMh+8OvRlxlC1wQJ3S28A7zaUA== +elm-string-representation@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/elm-string-representation/-/elm-string-representation-1.2.0.tgz#569fd8fa8cb6e9615ca1889833ece54a8fe2fb99" + integrity sha512-479rKqZHucj7dbvSqKGIrqhGHWSHA/VKsA7Px233qjnrAJRUstrlUh463EIRJTJvPMLdWCODPuqHmM2HSOMGQA== dependencies: - lru-cache "^4.1.2" + lru-cache "^5.1.1" + +encodeurl@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= end-of-stream@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" - integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -entities@1.0, entities@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26" - integrity sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY= +entities@^1.1.1, entities@~1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== -entities@^2.0.0: +entities@^2.0.0, entities@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== -entities@~1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== - errno@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" @@ -833,6 +740,18 @@ errno@^0.1.1: dependencies: prr "~1.0.1" +es6-promise@^4.0.3: + version "4.2.8" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" + integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== + +es6-promisify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= + dependencies: + es6-promise "^4.0.3" + 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" @@ -861,65 +780,35 @@ execa@^0.6.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0, extend@~3.0.0, extend@~3.0.2: +execa@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/execa/-/execa-2.0.4.tgz#2f5cc589c81db316628627004ea4e37b93391d8e" + integrity sha512-VcQfhuGD51vQUQtKIq2fjGDLDbL6N1DTQVpYzxZ7LPIXw3HqTuIz6uxRmpV1qf8i31LHf2kjiaGI+GdHwRgbnQ== + dependencies: + cross-spawn "^6.0.5" + get-stream "^5.0.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^3.0.0" + onetime "^5.1.0" + p-finally "^2.0.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +extend@^3.0.0, extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" +extract-zip@^1.6.6: + version "1.6.7" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9" + integrity sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k= + dependencies: + concat-stream "1.6.2" + debug "2.6.9" + mkdirp "0.5.1" + yauzl "2.4.1" extsprintf@1.3.0: version "1.3.0" @@ -936,23 +825,30 @@ fast-deep-equal@^2.0.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= -fast-glob@^2.0.2: - version "2.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== +fast-glob@^3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.0.4.tgz#d484a41005cb6faeb399b951fd1bd70ddaebb602" + integrity sha512-wkIbV6qg37xTJwqSsdnIphL1e+LaGz4AIQqr00mIubMaEhv1/HEmJ0uuCGZRNRUkZZmOB5mJKO0ZUTVq+SxMQg== dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" + "@nodelib/fs.stat" "^2.0.1" + "@nodelib/fs.walk" "^1.2.1" + glob-parent "^5.0.0" + is-glob "^4.0.1" merge2 "^1.2.3" - micromatch "^3.1.10" + micromatch "^4.0.2" fast-json-stable-stringify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= +fastq@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2" + integrity sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA== + dependencies: + reusify "^1.0.0" + fault@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.3.tgz#4da88cf979b6b792b4e13c7ec836767725170b7e" @@ -960,15 +856,19 @@ fault@^1.0.1: dependencies: format "^0.2.2" -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= +fd-slicer@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65" + integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU= dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" + pend "~1.2.0" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" find-elm-dependencies@2.0.2: version "2.0.2" @@ -996,25 +896,11 @@ flatbuffers@^1.10.2: resolved "https://registry.yarnpkg.com/flatbuffers/-/flatbuffers-1.11.0.tgz#90a47e584dd7851ad7a913f5a0ee99c1d76ce59f" integrity sha512-0PqFKtXI4MjxomI7jO4g5XfLPm/15g2R+5WGCHBGYGh0ihQiypnHlJ6bMmkkrAe0GzZ4d7PDAfCONKIPUxNF+A== -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= -form-data@~2.1.1: - version "2.1.4" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" - integrity sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE= - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.5" - mime-types "^2.1.12" - form-data@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" @@ -1038,28 +924,21 @@ formstream@1.1.0: mime "^1.3.4" pause-stream "~0.0.11" -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fs-extra@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd" - integrity sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== +fs-extra@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== dependencies: graceful-fs "^4.1.2" jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^7.0.0, fs-extra@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== +fs-extra@^8.0.1, fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== dependencies: - graceful-fs "^4.1.2" + graceful-fs "^4.2.0" jsonfile "^4.0.0" universalify "^0.1.0" @@ -1073,18 +952,13 @@ get-stream@^3.0.0: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== +get-stream@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" + integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== dependencies: pump "^3.0.0" -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" @@ -1092,20 +966,14 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= +glob-parent@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" + integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" - integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= + is-glob "^4.0.1" -glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: +glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3: version "7.1.4" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== @@ -1117,38 +985,29 @@ glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: once "^1.3.0" path-is-absolute "^1.0.0" -globby@^8.0.1: - version "8.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" - integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== +globby@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22" + integrity sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A== dependencies: - array-union "^1.0.1" - dir-glob "2.0.0" - fast-glob "^2.0.2" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" -graceful-fs@^4.1.2, graceful-fs@^4.1.6: +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.2" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q== -gray-matter@^3.0.7: - version "3.1.1" - resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-3.1.1.tgz#101f80d9e69eeca6765cdce437705b18f40876ac" - integrity sha512-nZ1qjLmayEv0/wt3sHig7I0s3/sJO0dkAaKYQ5YAOApUtYEOonXSFdWvL1khvnZMTvov4UufkqlFsilPnejEXA== - dependencies: - extend-shallow "^2.0.1" - js-yaml "^3.10.0" - kind-of "^5.0.2" - strip-bom-string "^1.0.0" - -handlebars@^4.0.12: - version "4.2.1" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.2.1.tgz#dc69c0e61604224f0c23b38b5b6741db210b57da" - integrity sha512-bqPIlDk06UWbVEIFoYj+LVo42WhK96J+b25l7hbFDpxrOXMphFM3fNIm+cluwg4Pk2jiLjWU5nHQY7igGE75NQ== +handlebars@^4.3.4: + version "4.4.0" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.4.0.tgz#22e1a897c5d83023d39801f35f6b65cf97ed8b25" + integrity sha512-xkRtOt3/3DzTKMOt3xahj2M/EqNhY988T+imYSlMgs5fVhLN2fmKVVj0LtEGmb+3UUYV5Qmm1052Mm3dIQxOvw== dependencies: neo-async "^2.6.0" optimist "^0.6.1" @@ -1156,24 +1015,11 @@ handlebars@^4.0.12: optionalDependencies: uglify-js "^3.1.4" -har-schema@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" - integrity sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4= - har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= -har-validator@~4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" - integrity sha1-M0gdDxu/9gDdID11gSpqX7oALio= - dependencies: - ajv "^4.9.1" - har-schema "^1.0.5" - har-validator@~5.1.0: version "5.1.3" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" @@ -1192,76 +1038,22 @@ has-own-prop@^1.0.0: resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-1.0.1.tgz#4a5c1326a45146b836cadd4b79039b9e9476a4f9" integrity sha512-ZYvbzPe2HdCr1vWrmjZPajdPPfitAqctTZl4KW/UTmJv4S2An40pApQGT5c4NUaC3Nlc+lM+RJDLWu+Jed/hRw== -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -hawk@~3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" - integrity sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ= - dependencies: - boom "2.x.x" - cryptiles "2.x.x" - hoek "2.x.x" - sntp "1.x.x" - -hoek@2.x.x: - version "2.16.3" - resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" - integrity sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0= - html-entities@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= -htmlparser2@~3.7.0: - version "3.7.3" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.7.3.tgz#6a64c77637c08c6f30ec2a8157a53333be7cb05e" - integrity sha1-amTHdjfAjG8w7CqBV6UzM758sF4= - dependencies: - domelementtype "1" - domhandler "2.2" - domutils "1.5" - entities "1.0" - readable-stream "1.1" - -http-signature@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" - integrity sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8= +htmlparser2@^3.9.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== dependencies: - assert-plus "^0.2.0" - jsprim "^1.2.2" - sshpk "^1.7.0" + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" http-signature@~1.2.0: version "1.2.0" @@ -1272,6 +1064,14 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" +https-proxy-agent@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz#271ea8e90f836ac9f119daccd39c19ff7dfb0793" + integrity sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg== + dependencies: + agent-base "^4.3.0" + debug "^3.1.0" + humanize-ms@^1.2.0, humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" @@ -1279,27 +1079,34 @@ humanize-ms@^1.2.0, humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -iconv-lite@0.4, iconv-lite@^0.4.15, iconv-lite@~0.4.11: +iconv-lite@0.4, iconv-lite@^0.4.15: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" -ignore@^3.3.5: - version "3.3.10" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" - integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== +ignore@^5.1.1: + version "5.1.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" + integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== image-size@~0.5.0: version "0.5.5" resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= -immer@^1.6.0: - version "1.12.1" - resolved "https://registry.yarnpkg.com/immer/-/immer-1.12.1.tgz#40c6e5b292c00560836c2993bda3a24379d466f5" - integrity sha512-3fmKM6ovaqDt0CdC9daXpNi5x/YCYS3i4cwLdTVkhJdk5jrDXoPs7lCm3IqM3yhfSnz4tjjxbRG2CziQ7m8ztg== +imagemagick-cli@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/imagemagick-cli/-/imagemagick-cli-0.5.0.tgz#907cb841787dd0548b2e9ab7cbc4d0fdb9efc55d" + integrity sha512-rlFbd3MrjysdavK0vUnwUxWvuEBHzXaK3LHVqBUIM6u+noKg5Vv2YljVmu78qEkDNIQ1+AS+17f3mgNMIe/Rlw== + dependencies: + debug "^4.1.1" + +immer@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/immer/-/immer-4.0.0.tgz#2f3d6b9228e86e06c0194f6d2c76bcabab394dde" + integrity sha512-374/m+biF/6Z24jiqR/u49SH095oIgYr/qLiQnR88svojs5RNJh/h9i0Qq0pqhgUon3Txx8PgUWH+obRy6jbKw== inflight@^1.0.4: version "1.0.6" @@ -1309,7 +1116,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.1, inherits@~2.0.1: +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -1319,20 +1126,6 @@ interpret@^1.0.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - is-alphabetical@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.3.tgz#eb04cc47219a8895d8450ace4715abff2258a1f8" @@ -1346,78 +1139,22 @@ is-alphanumerical@^1.0.0: is-alphabetical "^1.0.0" is-decimal "^1.0.0" -is-buffer@^1.1.4, is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - is-buffer@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.3.tgz#4ecf3fcf749cbd1e472689e109ac66261a25e725" integrity sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw== -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - is-decimal@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.3.tgz#381068759b9dc807d8c0dc0bfbae2b68e1da48b7" integrity sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ== -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.0, is-extglob@^2.1.1: +is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0: +is-glob@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== @@ -1429,30 +1166,26 @@ is-hexadecimal@^1.0.0: resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz#e8a426a69b6d31470d3a33a47bb825cda02506ee" integrity sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA== -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" +is-plain-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.0.0.tgz#7fd1a7f1b69e160cde9181d2313f445c68aa2679" + integrity sha512-EYisGhpgSCwspmIuRHGjROWTon2Xp8Z7U03Wubk/bTL5TTRC5R1rGVgyjzBrk9+ULdH6cRD06KRcw/xfqhVYKQ== is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= +is-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -1463,27 +1196,17 @@ is-utf8@^0.2.1: resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= -is-whitespace-character@^1.0.0, is-whitespace-character@^1.0.2: +is-whitespace-character@^1.0.0, is-whitespace-character@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz#b3ad9546d916d7d3ffa78204bca0c26b56257fac" integrity sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ== -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - is-word-character@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.3.tgz#264d15541cbad0ba833d3992c34e6b40873b08aa" integrity sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A== -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= - -isarray@1.0.0: +isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= @@ -1493,18 +1216,6 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" @@ -1515,7 +1226,7 @@ js-tokens@^4.0.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.10.0, js-yaml@^3.13.1: +js-yaml@^3.13.1: version "3.13.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== @@ -1543,13 +1254,6 @@ json-schema@0.2.3: resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= -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" - integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= - 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" @@ -1562,10 +1266,14 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= +jsonfile@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-5.0.0.tgz#e6b718f73da420d612823996fdf14a03f6ff6922" + integrity sha512-NQRZ5CRo74MhMMC3/3r5g2k4fjodJ/wh8MxjFbCViWKFjxrnudWSY5vomh+23ZaXzAS7J3fBZIR2dV6WbmfM0w== + dependencies: + universalify "^0.1.2" + optionalDependencies: + graceful-fs "^4.1.6" jsonschema@^1.2.4: version "1.2.4" @@ -1582,43 +1290,26 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0, kind-of@^5.0.2: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: +kind-of@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== -less@^2.7.2: - version "2.7.3" - resolved "https://registry.yarnpkg.com/less/-/less-2.7.3.tgz#cc1260f51c900a9ec0d91fb6998139e02507b63b" - integrity sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ== +less@^3.9.0: + version "3.10.3" + resolved "https://registry.yarnpkg.com/less/-/less-3.10.3.tgz#417a0975d5eeecc52cff4bcfa3c09d35781e6792" + integrity sha512-vz32vqfgmoxF1h3K4J+yKCtajH0PWmjkIFgbs5d78E/c/e+UQTnI+lWK+1eQRE95PXM2mC3rJlLSSP9VQHnaow== + dependencies: + clone "^2.1.2" optionalDependencies: errno "^0.1.1" graceful-fs "^4.1.2" image-size "~0.5.0" - mime "^1.2.11" + mime "^1.4.1" mkdirp "^0.5.0" promise "^7.1.1" - request "2.81.0" - source-map "^0.5.3" + request "^2.83.0" + source-map "~0.6.0" linkify-it@^2.0.0: version "2.2.0" @@ -1627,70 +1318,67 @@ linkify-it@^2.0.0: dependencies: uc.micro "^1.0.1" -literate-elm@^0.7.6: - version "0.7.6" - resolved "https://registry.yarnpkg.com/literate-elm/-/literate-elm-0.7.6.tgz#23015ed514390bb10c213324e76ebe96fa601883" - integrity sha512-xNYot72XZT9UUkze5llbnSYzZF73sl1q7qemfD7k1M7Nd5m2ZTSMtju0iOyLhg78RYNZOSfqlGN9Vez+acIeBQ== +literate-elm@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/literate-elm/-/literate-elm-0.8.0.tgz#553bff8ed453a8fcf27bab1f45fca03de2e31ed0" + integrity sha512-yA6zB+zAAShBQXndpXcYspamhLlIWmpP2w4DgY5iV5hZ2D+UZrxBhk5tWkrjDxSy5IrjeZMVq6Tjytx80b4wJg== dependencies: "@kachkaev/run-elm" "^3.0.0-litvis-patch.3" - elm-string-representation "^1.1.10" - execa "^1.0.0" - fs-extra "^7.0.0" - globby "^8.0.1" - lodash "^4.17.11" - object-hash "^1.3.0" + elm-string-representation "^1.2.0" + execa "^2.0.4" + fs-extra "^8.1.0" + globby "^10.0.1" + lodash "^4.17.15" + object-hash "^1.3.1" sleep-promise "^8.0.1" -litvis-integration-mume@^0.8.6: - version "0.8.6" - resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.8.6.tgz#ccf6e909166ab4505b04426e0d04bc33b15bfb55" - integrity sha512-D2EXC8sCiAt/Ewg84M+JK3kAYMTkpkX05977a49Io1RkpapVPK8s2xAa1mYfv6YcJq+op5W2a50WxAYlZqRpVQ== +litvis-integration-mume@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.9.0.tgz#ed560e85119bfc3bc44def2f884b55ec0b7da211" + integrity sha512-Y7y1grdpylo/kiBvmFNZU/OF7uh59wHC53OrutTeeWvP9kTyALxJNNEq7z3ud16VfBY8SXMfUO26cUZwWFWpng== dependencies: - "@types/yamljs" "^0.2.30" - block-attributes "^0.2.5" - block-info "^0.2.5" - cheerio "0.15.0" - elm-string-representation "^1.1.10" + block-attributes "^0.3.0" + block-info "^0.3.0" + cheerio "^1.0.0-rc.3" + elm-string-representation "^1.2.0" html-entities "^1.2.1" - litvis "^0.8.6" - lodash "^4.17.11" - lru-cache "^4.1.2" - markdown-it "^8.4.2" - narrative-schema "^0.3.2" - narrative-schema-common "^0.1.3" - narrative-schema-label "^0.3.2" - narrative-schema-styling "^0.1.3" - object-hash "^1.3.0" - to-vfile "^5.0.1" - unist-util-select "^1.5.0" - vfile "^3.0.0" + litvis "^0.9.0" + lodash "^4.17.15" + lru-cache "^5.1.1" + markdown-it "^10.0.0" + narrative-schema "^0.4.0" + narrative-schema-common "^0.2.0" + narrative-schema-label "^0.4.0" + narrative-schema-styling "^0.2.0" + object-hash "^1.3.1" + unist-util-select "^2.0.2" + vfile "^4.0.1" yamljs "^0.3.0" -litvis@^0.8.6: - version "0.8.6" - resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.8.6.tgz#d9edd32535c811d0bacd37a0b3d906eb7b64c413" - integrity sha512-tZzq5acIgiG6C4N3Ci+7J479ZEAq8QYHu0/yiwLWmnPLXWUCJPcwMLZvblEzi5Ua0dMduiGP1Q7bDi8+2+mwmg== - dependencies: - "@types/unist" "^1.0.0" - block-attributes "^0.2.5" - block-info "^0.2.5" - data-with-position "^0.3.3" - fs-extra "^7.0.0" - immer "^1.6.0" - is-whitespace-character "^1.0.2" +litvis@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.9.0.tgz#87de119a0e937b9ea23af718fd9e4f5125bf18bb" + integrity sha512-LLXVlrwRpUaTVDkFGc0S8Jmfode3eILA3H8xx6OMaQlpZgq/EN6fJ+QlDiD3dUTOPcZE/ZYtX7WNaUgfx/4Hzg== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + data-with-position "^0.4.0" + fs-extra "^8.1.0" + immer "^4.0.0" + is-whitespace-character "^1.0.3" kind-of "^6.0.2" - literate-elm "^0.7.6" - lodash "^4.17.11" - narrative-schema "^0.3.2" - narrative-schema-label "^0.3.2" - remark-frontmatter "^1.2.1" - remark-parse "^5.0.0" - temp-dir "^1.0.0" - to-vfile "^5.0.1" - unified "^7.0.0" - unist-util-select "^1.5.0" - unist-util-visit "^1.4.0" - vfile "^3.0.0" + literate-elm "^0.8.0" + lodash "^4.17.15" + narrative-schema "^0.4.0" + narrative-schema-label "^0.4.0" + remark-frontmatter "^1.3.2" + remark-parse "^7.0.1" + temp-dir "^2.0.0" + to-vfile "^6.0.0" + unified "^8.4.0" + unist-util-select "^2.0.2" + unist-util-visit "^2.0.0" + vfile "^4.0.1" lodash.camelcase@^4.3.0: version "4.3.0" @@ -1717,17 +1405,12 @@ lodash.snakecase@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= -lodash@4.17.15, lodash@^4.17.11: +lodash@4.17.15, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.15: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== -lodash@~2.4.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e" - integrity sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4= - -lru-cache@^4.0.1, lru-cache@^4.1.2: +lru-cache@^4.0.1: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== @@ -1735,30 +1418,25 @@ lru-cache@^4.0.1, lru-cache@^4.1.2: pseudomap "^1.0.2" yallist "^2.1.2" -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: - object-visit "^1.0.0" + yallist "^3.0.2" markdown-escapes@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.3.tgz#6155e10416efaafab665d466ce598216375195f5" integrity sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw== -markdown-it@^8.4.2: - version "8.4.2" - resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.4.2.tgz#386f98998dc15a37722aa7722084f4020bdd9b54" - integrity sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ== +markdown-it@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-10.0.0.tgz#abfc64f141b1722d663402044e43927f1f50a8dc" + integrity sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg== dependencies: argparse "^1.0.7" - entities "~1.1.1" + entities "~2.0.0" linkify-it "^2.0.0" mdurl "^1.0.1" uc.micro "^1.0.5" @@ -1768,52 +1446,56 @@ mdurl@^1.0.1: resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + merge2@^1.2.3: version "1.3.0" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== -micromatch@^3.1.10: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" +micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" mime-db@1.40.0: version "1.40.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== -mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.7: +mime-types@^2.1.12, mime-types@~2.1.19: version "2.1.24" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== dependencies: mime-db "1.40.0" -mime@1.3.6: - version "1.3.6" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0" - integrity sha1-WR2E02U6awtKO5343lqoEI5y5eA= +mime@2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.3.1.tgz#b1621c54d63b97c47d3cfe7f7215f7d64517c369" + integrity sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg== -mime@^1.2.11, mime@^1.3.4: +mime@^1.3.4, mime@^1.4.1: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== +mime@^2.0.3: + version "2.4.4" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" + integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" @@ -1836,15 +1518,7 @@ minimist@~0.0.1: resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@^0.5.0, mkdirp@^0.5.1: +mkdirp@0.5.1, mkdirp@^0.5.0, mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= @@ -1856,128 +1530,118 @@ ms@2.0.0: resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@^2.0.0: +ms@^2.0.0, ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mume-with-litvis@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.15.0.tgz#21995df24eb76a89709692f4600be704aafe591b" - integrity sha512-lAyksj14lF6ZJlj4h4RREkgJQW8uTqi6z7uKJvbBd1fBLOmJGdBfS/OxpX5+XsfgIku5foMz4/L5TSbY4u1E0g== +mume-with-litvis@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.16.0.tgz#da01af3521f76e2b8f9b6d846f0a4516c83c0055" + integrity sha512-bGgVnvys6ohBXVAfrAkpHMwEIzBgDRsfaFpAC87ccvALqUCK/dqJ08VpNkERYQB54y4tnTEG1Fc1UdfAqbcCRw== dependencies: apache-arrow "^0.13.0" babyparse "^0.4.6" block-attributes "^0.2.0" block-info "^0.2.0" - cheerio "0.15.0" - fs-extra "^5.0.0" - gray-matter "^3.0.7" - less "^2.7.2" - litvis-integration-mume "^0.8.6" + cheerio "^1.0.0-rc.3" + chrome-location "^1.2.1" + fs-extra "^8.0.1" + imagemagick-cli "^0.5.0" + js-yaml "^3.13.1" + less "^3.9.0" + litvis-integration-mume "^0.9.0" + lodash "^4.17.11" mkdirp "^0.5.1" - node-fetch "^2.1.2" - qiniu "=7.1.1" - request "^2.81.0" - temp "^0.8.3" - to-vfile "^2.2.0" + node-fetch "^2.6.0" + puppeteer-core "1.15.0" + qiniu "^7.2.2" + request "^2.88.0" + slash "^2.0.0" + temp "^0.9.0" + to-vfile "^6.0.0" + twemoji "^12.0.4" uslug "^1.0.4" vega-loader "^4.1.0" + vfile "^4.0.1" yamljs "^0.3.0" -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -narrative-schema-common@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/narrative-schema-common/-/narrative-schema-common-0.1.3.tgz#a67ddc36787f7a6c6e84be00acc4423fa7bc7f13" - integrity sha512-6PtxNhfeMFxpa9D4X4jcLhI45i4Y//2Onv0PqRGrloNGbN2rcUJkBU7Vh+r3YbRxBYf1yYiQJn/8rvlubM2q1A== +narrative-schema-common@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/narrative-schema-common/-/narrative-schema-common-0.2.0.tgz#913f631b1129159c04db3ce85a979bd3e2261061" + integrity sha512-73Cuo9co3OdSPXqN82CCfZ5NSnsFOFAqVEmZiM1Ovlr6jvifVBKqN9WRFz2npDeCfkGemA+udRL7yY987JZEGw== dependencies: - data-with-position "^0.3.3" + data-with-position "^0.4.0" kind-of "^6.0.2" - vfile "^3.0.0" + vfile "^4.0.1" -narrative-schema-label@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/narrative-schema-label/-/narrative-schema-label-0.3.2.tgz#1a74866810b5a58dfe10ca4393f9c70fa353dbdd" - integrity sha512-xoKnIWrmf7tBtwfnpMOLCjFlJsLBe9EqVN4hL6shnnVhi4ZBDS6rL3HixcR5z8wQlcN/Jh/z1mqPjAvLegeLHg== - dependencies: - block-attributes "^0.2.5" - block-info "^0.2.5" - cheerio "0.15.0" - data-with-position "^0.3.3" - handlebars "^4.0.12" +narrative-schema-label@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/narrative-schema-label/-/narrative-schema-label-0.4.0.tgz#3669597be50718cd575fcd36511e15ba3031ccc1" + integrity sha512-ZOw3HrbaEch3lC4RpYarN8oMVe34aZc5tzfnnPj4GoMTkv+yDVzJjnyjIMb9jiXsdXi97nC3GSxhZJZAm3pbTg== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + cheerio "^1.0.0-rc.3" + data-with-position "^0.4.0" + handlebars "^4.3.4" html-entities "^1.2.1" - lodash "^4.17.11" - lru-cache "^4.1.2" - narrative-schema-common "^0.1.3" - object-hash "^1.3.0" - unist-util-visit "^1.4.0" - unist-util-visit-parents "^2.0.1" - vfile "^3.0.0" - -narrative-schema-rule@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/narrative-schema-rule/-/narrative-schema-rule-0.1.4.tgz#9b2581cc3743ab6d47e4841453bcbe2b0b625445" - integrity sha512-CNkbcc8Swe1bILnNhHhAbAWbbV9TMCUFAdm6nH2fWHJ9W9HFg6Eg4isiHnK9n9xi2/ZrpUvDq900txgOo9Ardg== - dependencies: - block-attributes "^0.2.5" - block-info "^0.2.5" - cheerio "0.15.0" - data-with-position "^0.3.3" - handlebars "^4.0.12" + lodash "^4.17.15" + lru-cache "^5.1.1" + narrative-schema-common "^0.2.0" + object-hash "^1.3.1" + unist-util-visit "^2.0.0" + unist-util-visit-parents "^3.0.0" + vfile "^4.0.1" + +narrative-schema-rule@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/narrative-schema-rule/-/narrative-schema-rule-0.2.0.tgz#2d7a0a51b2a9c0d79b12e814323638babec8265d" + integrity sha512-HbFcEc76cxoKEUuCW8SYFMll7yNhbYvmGUfkfP6T8Xu3oqO3H+yZmFQhXJ6iDbu3eml5N5HDQ0eCe32Tl1vaug== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + cheerio "^1.0.0-rc.3" + data-with-position "^0.4.0" + handlebars "^4.3.4" html-entities "^1.2.1" - lodash "^4.17.11" - narrative-schema-common "^0.1.3" - narrative-schema-label "^0.3.2" - unist-util-visit "^1.4.0" - vfile "^3.0.0" + lodash "^4.17.15" + narrative-schema-common "^0.2.0" + narrative-schema-label "^0.4.0" + unist-util-visit "^2.0.0" + vfile "^4.0.1" -narrative-schema-styling@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/narrative-schema-styling/-/narrative-schema-styling-0.1.3.tgz#f25cacf276513920a55461d921419bac8f05a278" - integrity sha512-RkZYqYezy/puLSVNSTocfACBhtsc8b8dBT9P2Sr6d86IbTOejdEyJGJ29iOxDtiF9ktG0aSmxuXXIA7T4cjyKg== - dependencies: - block-attributes "^0.2.5" - block-info "^0.2.5" - cheerio "0.15.0" - data-with-position "^0.3.3" - handlebars "^4.0.12" +narrative-schema-styling@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/narrative-schema-styling/-/narrative-schema-styling-0.2.0.tgz#0d95e36c732e5cfaac18229624032a191f62577c" + integrity sha512-3I+A5CPQVw64GAt3eFcL8ze1WJeQCP13RFxc5UqtJdhYghwY22twvPkzhfzeQ2JbYnSIwc44YRsSZx/J+RPtDw== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + cheerio "^1.0.0-rc.3" + data-with-position "^0.4.0" + handlebars "^4.3.4" html-entities "^1.2.1" - lodash "^4.17.11" - narrative-schema-common "^0.1.3" - unist-util-visit "^1.4.0" - vfile "^3.0.0" + lodash "^4.17.15" + narrative-schema-common "^0.2.0" + unist-util-visit "^2.0.0" + vfile "^4.0.1" -narrative-schema@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/narrative-schema/-/narrative-schema-0.3.2.tgz#ef456f2c2e995ff703a843d21b4c3aac58cf7ade" - integrity sha512-AgEZQTFk84IITmn85ypHXOmQeluLcMt7Nw9jTN+Sg4Nj5QtCBv0iSU57yC4Lqcmu7Nzyv58m8UceTnprrg5Rrg== +narrative-schema@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/narrative-schema/-/narrative-schema-0.4.0.tgz#96b921800972165aab08fb658fe0b505bead639c" + integrity sha512-xEO5CxYJBAnznaxAXAbiqDvOULgxjWSRyOVcRls+vzzct5SjdVHV8bJPUIc6fykTcyhPq32RprBwU2RTwuN1pg== dependencies: - data-with-position "^0.3.3" + data-with-position "^0.4.0" jsonschema "^1.2.4" - lodash "^4.17.11" - narrative-schema-common "^0.1.3" - narrative-schema-label "^0.3.2" - narrative-schema-rule "^0.1.4" - narrative-schema-styling "^0.1.3" + lodash "^4.17.15" + narrative-schema-common "^0.2.0" + narrative-schema-label "^0.4.0" + narrative-schema-rule "^0.2.0" + narrative-schema-styling "^0.2.0" pseudo-yaml-ast "^1.0.10" - to-vfile "^5.0.1" - vfile "^3.0.0" + to-vfile "^6.0.0" + vfile "^4.0.1" neo-async@^2.6.0: version "2.6.1" @@ -1999,11 +1663,16 @@ node-elm-compiler@^5.0.1: lodash "4.17.15" temp "^0.9.0" -node-fetch@^2.1.2, node-fetch@^2.6.0: +node-fetch@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== +not@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/not/-/not-0.1.0.tgz#c9691c1746c55dcfbe54cbd8bd4ff041bc2b519d" + integrity sha1-yWkcF0bFXc++VMvYvU/wQbwrUZ0= + npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -2011,51 +1680,30 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" -nth-check@^1.0.1: +npm-run-path@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" + integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg== + dependencies: + path-key "^3.0.0" + +nth-check@^1.0.1, nth-check@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== dependencies: boolbase "~1.0.0" -oauth-sign@~0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" - integrity sha1-Rqarfwrq2N6unsBWV4C31O/rnUM= - oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-hash@^1.3.0: +object-hash@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -2063,6 +1711,13 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" +onetime@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" + integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== + dependencies: + mimic-fn "^2.1.0" + optimist@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" @@ -2079,11 +1734,6 @@ os-name@~1.0.3: osx-release "^1.0.0" win-release "^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" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - osx-release@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/osx-release/-/osx-release-1.1.0.tgz#f217911a28136949af1bf9308b241e2737d3cd6c" @@ -2096,6 +1746,11 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= +p-finally@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" + integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== + pad-left@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/pad-left/-/pad-left-2.1.0.tgz#16e6a3b2d44a8e138cb0838cc7cb403a4fc9e994" @@ -2115,15 +1770,12 @@ parse-entities@^1.1.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= +parse5@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" + integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== + dependencies: + "@types/node" "*" path-is-absolute@^1.0.0: version "1.0.1" @@ -2135,17 +1787,20 @@ path-key@^2.0.0, path-key@^2.0.1: resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= +path-key@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.0.tgz#99a10d870a803bdd5ee6f0470e58dfcd2f9a54d3" + integrity sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg== + path-parse@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pause-stream@~0.0.11: version "0.0.11" @@ -2154,25 +1809,20 @@ pause-stream@~0.0.11: dependencies: through "~2.3" -performance-now@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" - integrity sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU= +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= +picomatch@^2.0.5: + version "2.0.7" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6" + integrity sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA== prettier-check@^2.0.0: version "2.0.0" @@ -2181,11 +1831,21 @@ prettier-check@^2.0.0: dependencies: execa "^0.6.0" -prettier@^1.16.4: +prettier@^1.18.2: version "1.18.2" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.18.2.tgz#6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea" integrity sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw== +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + promise@^7.1.1: version "7.3.1" resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" @@ -2193,6 +1853,11 @@ promise@^7.1.1: dependencies: asap "~2.0.3" +proxy-from-env@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" + integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4= + prr@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" @@ -2236,17 +1901,31 @@ punycode@^2.1.0: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -qiniu@=7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/qiniu/-/qiniu-7.1.1.tgz#12138888e41036be49b8923caa8eef81dea2a94a" - integrity sha1-EhOIiOQQNr5JuJI8qo7vgd6iqUo= +puppeteer-core@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-1.15.0.tgz#c8ccf246493349e5d898041f205fbeec4ed845ab" + integrity sha512-AH82x8Tx0/JkubeF6U12y8SuVB5vFgsw8lt/Ox5MhXaAktREFiotCTq324U2nPtJUnh2A8yJciDnzAmhbHidqQ== + dependencies: + debug "^4.1.0" + extract-zip "^1.6.6" + https-proxy-agent "^2.2.1" + mime "^2.0.3" + progress "^2.0.1" + proxy-from-env "^1.0.0" + rimraf "^2.6.1" + ws "^6.1.0" + +qiniu@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/qiniu/-/qiniu-7.2.2.tgz#94425193f6b1dbd093fd78583070a64dde6cc5e7" + integrity sha512-LHEKoJqjQBiXqvzM9BWuIc+8sV/nOKNR5nJmonsyv9S6XMcCvMCU5+xjLwyt0U2wc3IkqcDYvjAFVrL+sfghjA== dependencies: agentkeepalive "3.3.0" crc32 "0.2.2" + encodeurl "^1.0.1" formstream "1.1.0" - mime "1.3.6" + mime "2.3.1" tunnel-agent "0.6.0" - urlencode "1.1.0" urllib "2.22.0" qs@^6.4.0: @@ -2254,25 +1933,32 @@ qs@^6.4.0: resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.0.tgz#d1297e2a049c53119cb49cca366adbbacc80b409" integrity sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA== -qs@~6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" - integrity sha1-E+JtKK1rD/qpExLNO/cI7TUecjM= - qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== -readable-stream@1.1: - version "1.1.13" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e" - integrity sha1-9u73ZPUUyJ4rniMUanW6EGdW0j4= +readable-stream@^2.2.2: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== dependencies: core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" + 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" + +readable-stream@^3.1.1: + version "3.4.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" + integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" rechoir@^0.6.2: version "0.6.2" @@ -2296,15 +1982,7 @@ regenerator-runtime@^0.11.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -remark-frontmatter@^1.2.1: +remark-frontmatter@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-1.3.2.tgz#91d9684319cd1b96cc3d9d901f10a978f39c752d" integrity sha512-2eayxITZ8rezsXdgcXnYB3iLivohm2V/ZT4Ne8uhua6A4pk6GdLE2ZzJnbnINtD1HRLaTdB7RwF9sgUbMptJZA== @@ -2312,10 +1990,10 @@ remark-frontmatter@^1.2.1: fault "^1.0.1" xtend "^4.0.1" -remark-parse@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95" - integrity sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA== +remark-parse@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-7.0.1.tgz#0c13d67e0d7b82c2ad2d8b6604ec5fae6c333c2b" + integrity sha512-WOZLa545jYXtSy+txza6ACudKWByQac4S2DmGk+tAGO/3XnVTOxwyCIxB7nTcLlk8Aayhcuf3cV1WV6U6L7/DQ== dependencies: collapse-white-space "^1.0.2" is-alphabetical "^1.0.0" @@ -2333,12 +2011,7 @@ remark-parse@^5.0.0: vfile-location "^2.0.0" xtend "^4.0.1" -repeat-element@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== - -repeat-string@^1.5.4, repeat-string@^1.6.1: +repeat-string@^1.5.4: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= @@ -2348,35 +2021,7 @@ replace-ext@1.0.0: resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= -request@2.81.0: - version "2.81.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" - integrity sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA= - 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" - -request@^2.81.0: +request@^2.83.0, request@^2.88.0: version "2.88.0" resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== @@ -2402,11 +2047,6 @@ request@^2.81.0: tunnel-agent "^0.6.0" uuid "^3.3.2" -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - resolve@^1.1.6, resolve@^1.3.2: version "1.12.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" @@ -2414,15 +2054,17 @@ resolve@^1.1.6, resolve@^1.3.2: dependencies: path-parse "^1.0.6" -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== +reusify@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@~2.2.6: - version "2.2.8" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" - integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI= +rimraf@^2.6.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" rimraf@~2.6.2: version "2.6.3" @@ -2431,60 +2073,47 @@ rimraf@~2.6.2: dependencies: glob "^7.1.3" +run-parallel@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" + integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== + rw@1: version "1.3.3" resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= -safe-buffer@^5.0.1, safe-buffer@^5.1.2: +safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sb-callsite@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sb-callsite/-/sb-callsite-1.1.2.tgz#28191fb66d64e3a3ee92084a95a90fcb5102243b" - integrity sha1-KBkftm1k46PukghKlakPy1ECJDs= - -sb-fs@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/sb-fs/-/sb-fs-3.0.0.tgz#fbdcdd3010e80a1b8e27490cef336064974203b8" - integrity sha1-+9zdMBDoChuOJ0kM7zNgZJdCA7g= +sb-fs@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/sb-fs/-/sb-fs-4.0.0.tgz#b84ca0045f09d4643304113d4e0543b508a56f73" + integrity sha512-UjjIHC4uahPWvKYqgknvFCCJ11S0oDahz+nsmyTCAmARKto31aoE+Lu7GGGK0nogengJEKGzFdh46ho5+IL88Q== dependencies: - sb-promisify "^2.0.1" strip-bom-buf "^1.0.0" -sb-promisify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/sb-promisify/-/sb-promisify-2.0.2.tgz#4277a54754488aa9675d886e354db894c9bdc981" - integrity sha1-QnelR1RIiqlnXYhuNU24lMm9yYE= - semver@^5.0.1, semver@^5.3.0, semver@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" +semver@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== shebang-command@^1.2.0: version "1.2.0" @@ -2507,91 +2136,31 @@ shelljs@^0.8.2: interpret "^1.0.0" rechoir "^0.6.2" -signal-exit@^3.0.0: +signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== sleep-promise@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/sleep-promise/-/sleep-promise-8.0.1.tgz#8d795a27ea23953df6b52b91081e5e22665993c5" integrity sha1-jXlaJ+ojlT32tSuRCB5eImZZk8U= -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -sntp@1.x.x: - version "1.0.9" - resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" - integrity sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg= - dependencies: - hoek "2.x.x" - -source-map-resolve@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" - integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== - dependencies: - atob "^2.1.1" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= - -source-map@^0.5.3, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.1, source-map@~0.6.1: +source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -2617,28 +2186,24 @@ state-toggle@^1.0.0: resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.2.tgz#75e93a61944116b4959d665c8db2d243631d6ddc" integrity sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw== -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - statuses@^1.3.1: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" -stringstream@~0.0.4: - version "0.0.6" - resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.6.tgz#7880225b0d4ad10e30927d167a1d6f2fd3b33a72" - integrity sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA== +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" strip-bom-buf@^1.0.0: version "1.0.0" @@ -2647,16 +2212,16 @@ strip-bom-buf@^1.0.0: dependencies: is-utf8 "^0.2.1" -strip-bom-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" - integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= - strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -2675,18 +2240,10 @@ table-layout@^0.4.3: typical "^2.6.1" wordwrapjs "^3.0.0" -temp-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" - integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= - -temp@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" - integrity sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k= - dependencies: - os-tmpdir "^1.0.0" - rimraf "~2.2.6" +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== temp@^0.9.0: version "0.9.0" @@ -2713,47 +2270,20 @@ through@~2.3: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -to-vfile@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-2.2.0.tgz#342d1705e6df526d569b1fc8bfa29f1f36d6c416" - integrity sha512-saGC8/lWdGrEoBMLUtgzhRHWAkQMP8gdldA3MOAUhBwTGEb1RSMVcflHGSx4ZJsdEZ9o1qDBCPp47LCPrbZWow== +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: - is-buffer "^1.1.4" - vfile "^2.0.0" - x-is-function "^1.0.4" + is-number "^7.0.0" -to-vfile@^5.0.1: - version "5.0.3" - resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-5.0.3.tgz#61ecbd7ed207b2a30e9d2eb5d4cd9f9114300203" - integrity sha512-z1Lfx60yAMDMmr+f426Y4yECsHdl8GVEAE+LymjRF5oOIZ7T4N20IxWNAxXLMRzP9jSSll38Z0fKVAhVLsdLOw== +to-vfile@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-6.0.0.tgz#96c4aa0ee09c51dd4e8fd0b9c11da040d7dba9ea" + integrity sha512-i9fwXXSsHLu7mzgixc1WjgnqSe6pGpjnzCYoFmrASvEueLfyKf09QAe+XQYu8OAJ62aFqHpe2EKXojeRVvEzqA== dependencies: is-buffer "^2.0.0" - vfile "^3.0.0" + vfile "^4.0.0" topojson-client@^3.0.0: version "3.0.1" @@ -2762,13 +2292,6 @@ topojson-client@^3.0.0: dependencies: commander "2" -tough-cookie@~2.3.0: - version "2.3.4" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" - integrity sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA== - dependencies: - punycode "^1.4.1" - tough-cookie@~2.4.3: version "2.4.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" @@ -2802,7 +2325,7 @@ tslint-config-prettier@^1.18.0: resolved "https://registry.yarnpkg.com/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz#75f140bde947d35d8f0d238e0ebf809d64592c37" integrity sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg== -tslint@^5.13.1: +tslint@^5.20.0: version "5.20.0" resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.20.0.tgz#fac93bfa79568a5a24e7be9cdde5e02b02d00ec1" integrity sha512-2vqIvkMHbnx8acMogAERQ/IuINOq6DFqgF8/VDvhEkBqQh/x6SP0Y+OHnKth9/ZcHQSroOZwUQSN18v8KKF0/g== @@ -2840,7 +2363,27 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= -typescript@^3.0.3: +twemoji-parser@12.1.0: + version "12.1.0" + resolved "https://registry.yarnpkg.com/twemoji-parser/-/twemoji-parser-12.1.0.tgz#018fb2a67f4747d9decfbf2bb4372995fc568997" + integrity sha512-jaHYltumP/E8nR+YzRrY753j9dEpL3zH8+pDXgf9h/10wHeW/9IIjs6mZ1Z/Syh8rIaOQObev1BAX/AinFmuOg== + +twemoji@^12.0.4: + version "12.1.3" + resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-12.1.3.tgz#4bebee358c7c44c4278d2badf320bc9e1d057f1d" + integrity sha512-Y5mC7vVovHZvCzdXDepJaU6FHPd7PaW6ZTBMWy9sGYafLBn1x0h2T6aGA3cpnz3WgWWg2QI+3D+9Rn4Z/ViitQ== + dependencies: + fs-extra "^8.0.1" + jsonfile "^5.0.0" + twemoji-parser "12.1.0" + universalify "^0.1.2" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +typescript@^3.6.3: version "3.6.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.3.tgz#fea942fabb20f7e1ca7164ff626f1a9f3f70b4da" integrity sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw== @@ -2871,35 +2414,27 @@ unherit@^1.0.4: inherits "^2.0.1" xtend "^4.0.1" -unified@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-7.1.0.tgz#5032f1c1ee3364bd09da12e27fdd4a7553c7be13" - integrity sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw== +unified@^8.4.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/unified/-/unified-8.4.0.tgz#5bb8a05c2a0b9dcc56152312ad8e4578a0d90af7" + integrity sha512-hQqeCrzqqS3vk8WbvbjYgaxe9WqmZF32Y3lz/kY5A8/5RdJbxoa4yOIAYpSEvqii9n2MTI2OL1+ByoVJYLhlUg== dependencies: - "@types/unist" "^2.0.0" - "@types/vfile" "^3.0.0" bail "^1.0.0" extend "^3.0.0" - is-plain-obj "^1.1.0" + is-plain-obj "^2.0.0" trough "^1.0.0" - vfile "^3.0.0" - x-is-string "^0.1.0" - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" + vfile "^4.0.0" unist-util-is@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== +unist-util-is@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.0.tgz#85672993f0d88a8bffb45137aba003ee8da11a38" + integrity sha512-E5JLUKRQlAYiJmN2PVBdSz01R3rUKRSM00X+0DB/yLqxdLu6wZZkRdTIsxDp9X+bkxh8Eq+O2YYRbZvLZtQT1A== + unist-util-remove-position@^1.0.0: version "1.1.3" resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.3.tgz#d91aa8b89b30cb38bad2924da11072faa64fd972" @@ -2907,35 +2442,56 @@ unist-util-remove-position@^1.0.0: dependencies: unist-util-visit "^1.1.0" -unist-util-select@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-1.5.0.tgz#a93c2be8c0f653827803b81331adec2aa24cd933" - integrity sha1-qTwr6MD2U4J4A7gTMa3sKqJM2TM= +unist-util-select@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-2.0.2.tgz#cb2774b599695172e7b60a8b5f50793e418f7ea6" + integrity sha512-Yv5Z5ShMxv7Z9Dw175tKvOiRVXV4FrMHG778DSD9Z0jALgb3wAx9DoeInr3200QlYp71rYUXzzJdCb76xKdrCw== dependencies: css-selector-parser "^1.1.0" - debug "^2.2.0" + not "^0.1.0" nth-check "^1.0.1" + unist-util-is "^3.0.0" + zwitch "^1.0.3" -unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" - integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ== +unist-util-stringify-position@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.1.tgz#de2a2bc8d3febfa606652673a91455b6a36fb9f3" + integrity sha512-Zqlf6+FRI39Bah8Q6ZnNGrEHUhwJOkHde2MHVk96lLyftfJJckaPslKgzhVcviXj8KcE9UJM9F+a4JEiBUTYgA== + dependencies: + "@types/unist" "^2.0.2" -unist-util-visit-parents@^2.0.0, unist-util-visit-parents@^2.0.1: +unist-util-visit-parents@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== dependencies: unist-util-is "^3.0.0" -unist-util-visit@^1.1.0, unist-util-visit@^1.4.0: +unist-util-visit-parents@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.0.0.tgz#dd4cdcd86d505ec7a81bdc01bc790f9def742bee" + integrity sha512-H3K8d81S4V3XVXVwLvrLGk+R5VILryfUotD06/R/rLsTsPLGjkn6gIP8qEEVITcuIySNYj0ocJLsePjm9F/Vcg== + dependencies: + "@types/unist" "^2.0.3" + unist-util-is "^4.0.0" + +unist-util-visit@^1.1.0: version "1.4.1" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== dependencies: unist-util-visit-parents "^2.0.0" -universalify@^0.1.0: +unist-util-visit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.0.tgz#1fdae5ea88251651bfe49b7e84390d664fc227c5" + integrity sha512-kiTpWKsF54u/78L/UU/i7lxrnqGiEWBgqCpaIZBYP0gwUC+Akq0Ajm4U8JiNIoQNfAioBdsyarnOcTEAb9mLeQ== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + +universalify@^0.1.0, universalify@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== @@ -2945,14 +2501,6 @@ universalify@^0.1.0: resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.6.0.tgz#029b289661fba714f1a9af439eb51d9b16c205af" integrity sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA== -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - uri-js@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" @@ -2960,18 +2508,6 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -urlencode@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/urlencode/-/urlencode-1.1.0.tgz#1f2ba26f013c85f0133f7a3ad6ff2730adf7cbb7" - integrity sha1-HyuibwE8hfATP3o61v8nMK33y7c= - dependencies: - iconv-lite "~0.4.11" - urllib@2.22.0: version "2.22.0" resolved "https://registry.yarnpkg.com/urllib/-/urllib-2.22.0.tgz#2965dc4ae127a6fb695b7db27d3184f17d82cb42" @@ -2988,10 +2524,10 @@ urllib@2.22.0: qs "^6.4.0" statuses "^1.3.1" -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== +userhome@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/userhome/-/userhome-1.0.0.tgz#b6491ff12d21a5e72671df9ccc8717e1c6688c0b" + integrity sha1-tkkf8S0hpecmcd+czIcX4cZojAs= uslug@^1.0.4: version "1.0.4" @@ -3000,6 +2536,11 @@ uslug@^1.0.4: dependencies: unorm ">= 1.0.0" +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + utility@0.1.11: version "0.1.11" resolved "https://registry.yarnpkg.com/utility/-/utility-0.1.11.tgz#fde60cf9b4e4751947a0cf5d104ce29367226715" @@ -3007,7 +2548,7 @@ utility@0.1.11: dependencies: address ">=0.0.1" -uuid@^3.0.0, uuid@^3.3.2: +uuid@^3.3.2: version "3.3.3" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== @@ -3042,34 +2583,26 @@ vfile-location@^2.0.0: resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.5.tgz#c83eb02f8040228a8d2b3f10e485be3e3433e0a2" integrity sha512-Pa1ey0OzYBkLPxPZI3d9E+S4BmvfVwNAAXrrqGbwTVXWaX2p9kM1zZ+n35UtVM06shmWKH4RPRN8KI80qE3wNQ== -vfile-message@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" - integrity sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA== - dependencies: - unist-util-stringify-position "^1.1.1" - -vfile@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a" - integrity sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w== +vfile-message@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.1.tgz#951881861c22fc1eb39f873c0b93e336a64e8f6d" + integrity sha512-KtasSV+uVU7RWhUn4Lw+wW1Zl/nW8JWx7JCPps10Y9JRRIDeDXf8wfBLoOSsJLyo27DqMyAi54C6Jf/d6Kr2Bw== dependencies: - is-buffer "^1.1.4" - replace-ext "1.0.0" - unist-util-stringify-position "^1.0.0" - vfile-message "^1.0.0" + "@types/unist" "^2.0.2" + unist-util-stringify-position "^2.0.0" -vfile@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-3.0.1.tgz#47331d2abe3282424f4a4bb6acd20a44c4121803" - integrity sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ== +vfile@^4.0.0, vfile@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.0.1.tgz#fc3d43a1c71916034216bf65926d5ee3c64ed60c" + integrity sha512-lRHFCuC4SQBFr7Uq91oJDJxlnftoTLQ7eKIpMdubhYcVMho4781a8MWXLy3qZrZ0/STD1kRiKc0cQOHm4OkPeA== dependencies: + "@types/unist" "^2.0.0" is-buffer "^2.0.0" replace-ext "1.0.0" - unist-util-stringify-position "^1.0.0" - vfile-message "^1.0.0" + unist-util-stringify-position "^2.0.0" + vfile-message "^2.0.0" -which@^1.2.9: +which@^1.0.5, which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -3101,15 +2634,12 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -x-is-function@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/x-is-function/-/x-is-function-1.0.4.tgz#5d294dc3d268cbdd062580e0c5df77a391d1fa1e" - integrity sha1-XSlNw9Joy90GJYDgxd93o5HR+h4= - -x-is-string@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" - integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI= +ws@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + dependencies: + async-limiter "~1.0.0" xtend@^4.0.1: version "4.0.2" @@ -3121,15 +2651,20 @@ yallist@^2.1.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= +yallist@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.0.tgz#906cc2100972dc2625ae78f566a2577230a1d6f7" + integrity sha512-6gpP93MR+VOOehKbCPchro3wFZNSNmek8A2kbkOAZLIZAYx1KP/zAqwO0sOHi3xJEb+UBz8NaYt/17UNit1Q9w== + yaml-ast-parser@0.0.36: version "0.0.36" resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.36.tgz#9dfdef461570253392af1941b127b9de699a089b" integrity sha1-nf3vRhVwJTOSrxlBsSe53mmaCJs= -yaml-ast-parser@^0.0.41: - version "0.0.41" - resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.41.tgz#e120d6933d11c1da091ad824e091eb5e3248cfdb" - integrity sha512-GLPSVaFy8yjnWFoSoGqQ3cOBmq3h8/SnB1yj6p3GR9OmIG43z8ZgmIbZVRG2a7zvfOJt2fL99v8PPm2dV+8dNA== +yaml-ast-parser@^0.0.43: + version "0.0.43" + resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" + integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== yamljs@^0.3.0: version "0.3.0" @@ -3138,3 +2673,15 @@ yamljs@^0.3.0: dependencies: argparse "^1.0.7" glob "^7.0.5" + +yauzl@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" + integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU= + dependencies: + fd-slicer "~1.0.1" + +zwitch@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.4.tgz#93b1b993b13c8926753a41afaf8f27bbfac6be8b" + integrity sha512-YO803/X+13GNaZB7fVopjvHH0uWQKgJkgKnU1YCjxShjKGVuN9PPHHW8g+uFDpkHpSTNi3rCMKMewIcbC1BAYg== From 86f9f4e17f994f427eb2c83d505116f510691158 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 29 Sep 2019 14:39:27 +0100 Subject: [PATCH 118/195] Prepare CHANGELOG --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 18389cf8..153b56ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.17.0 + +- Sync with upstream package to resolve various issues in the latest versions of editors (https://github.com/gicentre/markdown-preview-enhanced-with-litvis/pull/1) + ## 0.16.0 - Upgrade vega to 5.4.0 and vega-embed to 4.2.0 From 075578b873c2a24c18b38a072fd1b610c3b85d7b Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 29 Sep 2019 14:40:40 +0100 Subject: [PATCH 119/195] Prepare v0.17.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 90de2f08..e2c593db 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.16.0", + "version": "0.17.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From 5cc0e9408c3f5789449d82dc289d111a9f94cdd6 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 30 Sep 2019 22:54:03 +0100 Subject: [PATCH 120/195] Prepare 0.18.0 release --- CHANGELOG.md | 4 ++++ package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 153b56ce..e9ada7ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.18.0 + +- Upgrade vega to 5.7.0, vega-lite to 4.0.0-beta.8, vega-embed to 5.1.3 and vega-loader-arrow to 0.14.1 + ## 0.17.0 - Sync with upstream package to resolve various issues in the latest versions of editors (https://github.com/gicentre/markdown-preview-enhanced-with-litvis/pull/1) diff --git a/package.json b/package.json index e2c593db..fd915de4 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.16.0" + "mume-with-litvis": "^0.17.0" }, "package-deps": [ "linter-ui-default", diff --git a/yarn.lock b/yarn.lock index 373c6e09..78e1d1ef 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1535,10 +1535,10 @@ ms@^2.0.0, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mume-with-litvis@^0.16.0: - version "0.16.0" - resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.16.0.tgz#da01af3521f76e2b8f9b6d846f0a4516c83c0055" - integrity sha512-bGgVnvys6ohBXVAfrAkpHMwEIzBgDRsfaFpAC87ccvALqUCK/dqJ08VpNkERYQB54y4tnTEG1Fc1UdfAqbcCRw== +mume-with-litvis@^0.17.0: + version "0.17.0" + resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.17.0.tgz#e5f8dbde865991b6e954af5d12b268c58220390d" + integrity sha512-b4o1D7WTO4Ln0pzhSPP5b+mO1J1ifBeFu//JWnZO66If/xgCLy33oL8rid4dV8TD8Q2Mt2i6Gg8rRm80PwL1Bg== dependencies: apache-arrow "^0.13.0" babyparse "^0.4.6" From 2fc13b80ab5fdc01e0015292904e4977c051f072 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 30 Sep 2019 22:54:17 +0100 Subject: [PATCH 121/195] Prepare v0.18.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fd915de4..99c3bd07 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "markdown-preview-enhanced-with-litvis", "main": "./out/src/extension", - "version": "0.17.0", + "version": "0.18.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", "license": "BSD-3, NCSA", From f5db9aac23cd2121b1e424a49cd1309b6e2922b5 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Wed, 2 Oct 2019 22:10:56 +0100 Subject: [PATCH 122/195] Simplify instructions in README --- README.md | 36 +++++++++++------------------------- 1 file changed, 11 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index eb73351d..edd2bbfd 100644 --- a/README.md +++ b/README.md @@ -32,15 +32,18 @@ If you don’t have npm, please download it as a part of Node.js from https://no ### Via command line +This section contains shortcut commands for the instructions above. + ``` -apm disable markdown-preview markdown-preview-enhanced +apm disable markdown-preview +apm disable markdown-preview-enhanced apm install markdown-preview-enhanced-with-litvis ``` ## Getting started with litvis narratives Literate visualization uses [Elm](http://elm-lang.org) and [Vega-Lite](https://vega.github.io/vega-lite) in the form of a declarative visualization language [elm-vega](http://package.elm-lang.org/packages/gicentre/elm-vega/latest). -While you don't have to use elm-vega in a litvis document it does enable quick declarative generation of interactive data graphics and therefore considerably enhances the capability of a litvis document. +While you don't have to use elm-vega in a litvis document, it does enable quick declarative generation of interactive data graphics and therefore considerably enhances the capability of a litvis document. Creating your own litvis narrative is as easy as writing a markdown file. You can start with exploring the examples available at @@ -48,7 +51,7 @@ https://github.com/gicentre/litvis/tree/master/examples. ## Formatting litvis narratives -It is possible to automatically format litvis-enabled markdown files including embedded Elm code blocks with [Prettier](https://prettier.io/), which is an opinionated code formatting tool. +It is possible to automatically format litvis-enabled markdown files (including Elm code blocks) using [Prettier](https://prettier.io/), which is a popular code formatting tool. Prettier is available in Atom via [`prettier-atom`](https://github.com/prettier/prettier-atom) package, but it does not format literate Elm code blocks in markdown files out of the box. @@ -57,11 +60,9 @@ Please follow these steps to enable full-featured formatting support for litvis 1. Globally install Prettier and its [Elm plugin](https://github.com/gicentre/prettier-plugin-elm) via npm: ``` - npm install --global github:kachkaev/prettier#fix-global-plugin-api-dist prettier-plugin-elm + npm install --global prettier prettier-plugin-elm ``` - > Installing from `github:kachkaev/prettier#...` instead of just `prettier` is necessary until [prettier/prettier#4192](https://github.com/prettier/prettier/pull/4192) is merged. - 1. Install `prettier-atom` package via Atom’s _Preferences_ or from a command line: ```bash @@ -70,24 +71,6 @@ Please follow these steps to enable full-featured formatting support for litvis 1. Enable _Format on save_ in `prettier-atom` package preferences. -1. _(optional)_ Configure Prettier globally by creating `~/.prettierrc` with the following yaml: - - ```yaml - overrides: - - files: "*.md" - options: - tabWidth: 4 - ``` - - Doing this via bash: - - ```bash - echo -e "overrides:\n- files: \"*.md\"\n options:\n tabWidth: 4" > ~/.prettierrc - ``` - - - This will indent bullet point lists in markdowns with four spaces instead of two. - ## Getting linting feedback for litvis narratives When a currently opened litvis narrative contains issues such as errors in Elm code blocks, you are automatically shown a list of problems via Atom's built-in linter. @@ -95,7 +78,10 @@ When a currently opened litvis narrative contains issues such as errors in Elm c ![kapture 2018-03-26 at 21 00 45](https://user-images.githubusercontent.com/608862/37930310-4ba86c40-313a-11e8-99f5-a6b7ac99f38c.gif) If you have used Atom linting for any programming language before, all the necessary packages should be already installed. -Otherwise, please install packages called [`linter`](https://atom.io/packages/linter), [`linter-ui-default`](https://atom.io/packages/linter-ui-default), [`intentions`](https://atom.io/packages/intentions) and [`busy-signal`](https://atom.io/packages/busy-signal). +Otherwise, please install Atom packages named [`linter`](https://atom.io/packages/linter), [`linter-ui-default`](https://atom.io/packages/linter-ui-default), [`intentions`](https://atom.io/packages/intentions) and [`busy-signal`](https://atom.io/packages/busy-signal). + +You will be prompted to do so when you open a litvis document for the first time. +Alternatively, you can install the packages via Atom’s _Preferences_ or by using the following command: ```bash apm install linter linter-ui-default intentions busy-signal From e4f426ec2ee1e0ae8f5844e5011142b6176d7f87 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Tue, 29 Oct 2019 09:20:42 +0000 Subject: [PATCH 123/195] Fix fix:tslint --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index be6f0cd9..313251d9 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "check:tslint": "tslint --project .", "fix": "npm run fix:tslint && npm run fix:prettier", "fix:prettier": "prettier --write \"**/*.*\"", - "fix:tslint": "tslint --project ." + "fix:tslint": "tslint --fix --project ." }, "husky": { "hooks": { From 358bedc2875027853ab046ccde20f1e1505c95c3 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Tue, 29 Oct 2019 09:23:15 +0000 Subject: [PATCH 124/195] Rebuild --- out/src/preview-content-provider.js.map | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/out/src/preview-content-provider.js.map b/out/src/preview-content-provider.js.map index 21b75014..6b03ffaf 100644 --- a/out/src/preview-content-provider.js.map +++ b/out/src/preview-content-provider.js.map @@ -1,5 +1 @@ -<<<<<<< HEAD -{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} -======= -{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} ->>>>>>> a3e21c072635c6b910261c0159fbfb61ac65e6d1 +{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} \ No newline at end of file From 3b4a202dbdc658e21d19e31c52729dccb6ac6ac4 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Tue, 29 Oct 2019 09:46:08 +0000 Subject: [PATCH 125/195] Update mume-with-litvis and CHANGELOG --- CHANGELOG.md | 5 + package-lock.json | 9944 +++++++++++---------------------------------- package.json | 2 +- 3 files changed, 2336 insertions(+), 7615 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e9ada7ce..2253d6dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.19.0 + +- Fix compatibility with Atom 1.41 +- Update apache-arrow to 0.15.0, vega to 5.7.3, vega-lite to 4.0.0-beta.10 and vega-embed to 6.0.0 + ## 0.18.0 - Upgrade vega to 5.7.0, vega-lite to 4.0.0-beta.8, vega-embed to 5.1.3 and vega-loader-arrow to 0.14.1 diff --git a/package-lock.json b/package-lock.json index f3f6c42d..37457c7f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,11 +24,34 @@ "js-tokens": "^4.0.0" } }, + "@kachkaev/run-elm": { + "version": "3.0.0-litvis-patch.3", + "resolved": "https://registry.npmjs.org/@kachkaev/run-elm/-/run-elm-3.0.0-litvis-patch.3.tgz", + "integrity": "sha512-7VZ6JY3mp3TjqlCpzUjkBgYmy7ZY/Hp+B8LAcJEEHjuV/f8YKydc59niIyAXVrkjs7QNFcU8ThbGC/X7so//cw==", + "requires": { + "babel-polyfill": "^6.26.0", + "commander": "^2.18.0", + "fs-extra": "^7.0.0", + "node-elm-compiler": "^5.0.1", + "shelljs": "^0.8.2" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, "@nodelib/fs.scandir": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", - "dev": true, "requires": { "@nodelib/fs.stat": "2.0.3", "run-parallel": "^1.1.9" @@ -37,14 +60,12 @@ "@nodelib/fs.stat": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", - "dev": true + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" }, "@nodelib/fs.walk": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", - "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.3", "fastq": "^1.6.0" @@ -71,14 +92,17 @@ "@types/events": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", - "dev": true + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/flatbuffers": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/flatbuffers/-/flatbuffers-1.9.1.tgz", + "integrity": "sha512-TC3X0Nkj5wgvuY217VkodBtjbD3Yr0JNApDY1GW9IU5Mzm5ie1IJErqe4vRm+wy08IRz3bemaDATrdEw1CJlVQ==" }, "@types/glob": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", - "dev": true, "requires": { "@types/events": "*", "@types/minimatch": "*", @@ -97,8 +121,7 @@ "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "@types/mocha": { "version": "5.2.7", @@ -109,8 +132,7 @@ "@types/node": { "version": "12.11.7", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.11.7.tgz", - "integrity": "sha512-JNbGaHFCLwgHn/iCckiGSOZ1XYHsKFwREtzPwSGCVld1SGhOlmZw2D4ZI94HQCrBHbADzW9m4LER/8olJTRGHA==", - "dev": true + "integrity": "sha512-JNbGaHFCLwgHn/iCckiGSOZ1XYHsKFwREtzPwSGCVld1SGhOlmZw2D4ZI94HQCrBHbADzW9m4LER/8olJTRGHA==" }, "@types/normalize-package-data": { "version": "2.4.0", @@ -124,11 +146,15 @@ "integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==", "dev": true }, + "@types/text-encoding-utf-8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/text-encoding-utf-8/-/text-encoding-utf-8-1.0.1.tgz", + "integrity": "sha512-GpIEYaS+yNfYqpowLLziiY42pyaL+lThd/wMh6tTubaKuG4IRkXqqyxK7Nddn3BvpUg2+go3Gv/jbXvAFMRjiQ==" + }, "@types/unist": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", - "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", - "dev": true + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" }, "@types/vfile": { "version": "3.0.2", @@ -151,6 +177,27 @@ "@types/unist": "*" } }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "agentkeepalive": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.3.0.tgz", + "integrity": "sha512-9yhcpXti2ZQE7bxuCsjjWNIZoQOd9sZ1ZBovHG0YeCRohFv73SLvcm73PC9T3olM4GyozaQb+4MGdQpcD8m7NQ==", + "requires": { + "humanize-ms": "^1.2.1" + } + }, "aggregate-error": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", @@ -161,6 +208,17 @@ "indent-string": "^4.0.0" } }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "ansi-escapes": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", @@ -177,7 +235,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -188,20 +245,93 @@ "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", "dev": true }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" + }, + "apache-arrow": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-0.13.0.tgz", + "integrity": "sha512-+RlJzbOLFdegb76e39QJJsX1DtIzqJXJpsuQh3xmsjwU6ksnEyGI9WolO78yHz8akaJ8BFNC8A8MgEmc1O6FFw==", + "requires": { + "@types/flatbuffers": "^1.9.0", + "@types/node": "^10.12.18", + "@types/text-encoding-utf-8": "^1.0.1", + "command-line-args": "5.0.2", + "command-line-usage": "5.0.5", + "flatbuffers": "^1.10.2", + "json-bignum": "0.0.3", + "pad-left": "2.1.0", + "text-encoding-utf-8": "1.0.2", + "tslib": "^1.9.3" + }, + "dependencies": { + "@types/node": { + "version": "10.17.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.0.tgz", + "integrity": "sha512-wuJwN2KV4tIRz1bu9vq5kSPasJ8IsEjZaP1ZR7KlmdUZvGF/rXy8DmXOVwUD0kAtvtJ7aqMKPqUXC0NUTDbrDg==" + } + } + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, "requires": { "sprintf-js": "~1.0.2" } }, + "argv-tools": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/argv-tools/-/argv-tools-0.1.2.tgz", + "integrity": "sha512-wxqoymY0BEu9NblZVQiOTOAiJUjPhaa/kbNMjC2h6bnrmUSgnxKgWJo3lzXvi3bHJRwXyqK/dHzMlZVRT89Cxg==", + "requires": { + "array-back": "^2.0.0", + "find-replace": "^2.0.1" + } + }, + "array-back": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", + "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", + "requires": { + "typical": "^2.6.1" + } + }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "optional": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "atom-package-deps": { "version": "5.1.0", @@ -219,17 +349,90 @@ } } }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babyparse": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/babyparse/-/babyparse-0.4.6.tgz", + "integrity": "sha1-j/KbYtHmAMBlSv1jRX+X+iw26cE=" + }, + "bail": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.4.tgz", + "integrity": "sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==" + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "block-attributes": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/block-attributes/-/block-attributes-0.2.5.tgz", + "integrity": "sha512-Z7ykyJhDVGTD4aQ1/FladruSvlnsSfEHLXYIfmQNq/SxyDtjxoxnvQUEytZLUZf6BqmeBV3fdsqGBet1VPQbHg==", + "requires": { + "lodash.snakecase": "^4.1.1" + } + }, + "block-info": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/block-info/-/block-info-0.2.5.tgz", + "integrity": "sha512-REtEHuXWXW9N12UpX1iCD3i1u8Dc2seDZ9gxQOh79lZnp5l6CfBFsIacQOG3MU8ePVbC6/bJ7ZAG6DK2k7PI/w==", + "requires": { + "block-attributes": "^0.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -239,11 +442,15 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, "requires": { "fill-range": "^7.0.1" } }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", @@ -274,23 +481,64 @@ "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", "dev": true }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, + "character-entities": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.3.tgz", + "integrity": "sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==" + }, + "character-entities-legacy": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz", + "integrity": "sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==" + }, + "character-reference-invalid": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz", + "integrity": "sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==" + }, + "cheerio": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", + "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.1", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash": "^4.15.0", + "parse5": "^3.0.1" + } + }, "chinese-conv": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/chinese-conv/-/chinese-conv-1.0.1.tgz", "integrity": "sha1-wp7crs9pwkkN6G5dJor3GuL5MFE=", "dev": true }, + "chrome-location": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/chrome-location/-/chrome-location-1.2.1.tgz", + "integrity": "sha1-aRFRGk6sVQJ2Jcc7k3ylynq5SZU=", + "requires": { + "userhome": "^1.0.0", + "which": "^1.0.5" + } + }, "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", @@ -322,17 +570,26 @@ "string-width": "^1.0.1" } }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, + "collapse-white-space": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.5.tgz", + "integrity": "sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ==" + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "requires": { "color-name": "1.1.3" } @@ -340,20 +597,103 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-line-args": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.0.2.tgz", + "integrity": "sha512-/qPcbL8zpqg53x4rAaqMFlRV4opN3pbla7I7k9x8kyOBMQoGT6WltjN6sXZuxOXw6DgdK7Ad+ijYS5gjcr7vlA==", + "requires": { + "argv-tools": "^0.1.1", + "array-back": "^2.0.0", + "find-replace": "^2.0.1", + "lodash.camelcase": "^4.3.0", + "typical": "^2.6.1" + } + }, + "command-line-usage": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-5.0.5.tgz", + "integrity": "sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA==", + "requires": { + "array-back": "^2.0.0", + "chalk": "^2.4.1", + "table-layout": "^0.4.3", + "typical": "^2.6.1" + } }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "core-js": { + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz", + "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cosmiconfig": { "version": "5.2.1", @@ -367,6 +707,83 @@ "parse-json": "^4.0.0" } }, + "crc32": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/crc32/-/crc32-0.2.2.tgz", + "integrity": "sha1-etIg1v/c0Rn5/BJ6d3LKzqOQpLo=" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-selector-parser": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.3.0.tgz", + "integrity": "sha1-XxrUPi2O77/cME/NOaUhZklD4+s=" + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "d3-dsv": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.1.1.tgz", + "integrity": "sha512-1EH1oRGSkeDUlDRbhsFytAXU6cAmXFzc52YUe6MRlPClmWb85MP1J5x+YJRzya4ynZWnbELdSAvATFW/MbxaXw==", + "requires": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + } + }, + "d3-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", + "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" + }, + "d3-time-format": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.2.1.tgz", + "integrity": "sha512-VA6WqORO1+H1SvSzgl2oT0z3niANh3opa8Cencpen1LFthw/bEX71R/DgjPlWw78J4UHmD0jCPP1W0HpwMkhjg==", + "requires": { + "d3-time": "1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-with-position": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/data-with-position/-/data-with-position-0.4.0.tgz", + "integrity": "sha512-pMjD0tsOtUrYaCn0oQs1WcHwsPiqCIb4OnO0kcCIdcnfUbPUU9hEok5ug7pLZHSrzgA3lQCoFQqeXRTe5RFE5w==", + "requires": { + "yaml-ast-parser": "^0.0.43" + } + }, "date-fns": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", @@ -377,7 +794,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, "requires": { "ms": "^2.1.1" } @@ -388,6 +804,19 @@ "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", "dev": true }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "default-user-agent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-user-agent/-/default-user-agent-1.0.0.tgz", + "integrity": "sha1-FsRu/cq6PtxF8k8r1IaLAbfCrcY=", + "requires": { + "os-name": "~1.0.3" + } + }, "del": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", @@ -412,6 +841,16 @@ } } }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, "detect-indent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", @@ -424,30 +863,108 @@ "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==", "dev": true }, + "digest-header": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/digest-header/-/digest-header-0.0.1.tgz", + "integrity": "sha1-Ecz23uxXZqw3l0TZAcEsuklRS+Y=", + "requires": { + "utility": "0.1.11" + } + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, "requires": { "path-type": "^4.0.0" } }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, "elegant-spinner": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "elm-string-representation": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/elm-string-representation/-/elm-string-representation-1.2.0.tgz", + "integrity": "sha512-479rKqZHucj7dbvSqKGIrqhGHWSHA/VKsA7Px233qjnrAJRUstrlUh463EIRJTJvPMLdWCODPuqHmM2HSOMGQA==", + "requires": { + "lru-cache": "^5.1.1" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "requires": { "once": "^1.4.0" } }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -457,17 +974,28 @@ "is-arrayish": "^0.2.1" } }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "requires": { + "es6-promise": "^4.0.3" + } + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esutils": { "version": "2.0.3", @@ -475,30 +1003,162 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, - "fast-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.0.tgz", - "integrity": "sha512-TrUz3THiq2Vy3bjfQUB2wNyPdGBeGmdjbzzBLhfHN4YFurYptCKwGq/TfiRavbGywFRzY6U2CdmQ1zmsY5yYaw==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2" - } - }, - "fastq": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", - "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", - "dev": true, - "requires": { - "reusify": "^1.0.0" - } - }, - "figures": { - "version": "1.7.0", + "execa": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", + "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^3.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "npm-run-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", + "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", + "requires": { + "path-key": "^3.0.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" + }, + "path-key": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.0.tgz", + "integrity": "sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "which": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.1.tgz", + "integrity": "sha512-N7GBZOTswtB9lkQBZA4+zAXrjEIWAUOB93AvzUiudRzRxhUdLURQ7D/gAIMY1gatT/LTbmbcv8SiYazy3eYB7w==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.0.tgz", + "integrity": "sha512-TrUz3THiq2Vy3bjfQUB2wNyPdGBeGmdjbzzBLhfHN4YFurYptCKwGq/TfiRavbGywFRzY6U2CdmQ1zmsY5yYaw==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2" + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fastq": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", + "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", + "requires": { + "reusify": "^1.0.0" + } + }, + "fault": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.3.tgz", + "integrity": "sha512-sfFuP4X0hzrbGKjAUNXYvNqsZ5F6ohx/dZ9I0KQud/aiZNwg263r5L9yGB0clvXHCkzXh5W3t7RSHchggYIFmA==", + "requires": { + "format": "^0.2.2" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "1.7.0", "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, @@ -511,11 +1171,28 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "requires": { "to-regex-range": "^5.0.1" } }, + "find-elm-dependencies": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/find-elm-dependencies/-/find-elm-dependencies-2.0.2.tgz", + "integrity": "sha512-nM5UCbccD1G8CGK2GsM7ykG3ksOAl9E+34jiDfl07CAl2OPnLpBVWY2hlxEmIkSBfdJjSopEowWHrO0cI8RhxQ==", + "requires": { + "firstline": "1.2.0", + "lodash": "4.17.15" + } + }, + "find-replace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-2.0.1.tgz", + "integrity": "sha512-LzDo3Fpa30FLIBsh6DCDnMN1KW2g4QKkqKmejlImgWY67dDFPX/x9Kh/op/GK522DchQXEvDi/wD48HKW49XOQ==", + "requires": { + "array-back": "^2.0.0", + "test-value": "^3.0.0" + } + }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -526,6 +1203,46 @@ "path-exists": "^4.0.0" } }, + "firstline": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/firstline/-/firstline-1.2.0.tgz", + "integrity": "sha1-yfSIbn9/vwr8EtcZQdzgaxkq6gU=" + }, + "flatbuffers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-1.11.0.tgz", + "integrity": "sha512-0PqFKtXI4MjxomI7jO4g5XfLPm/15g2R+5WGCHBGYGh0ihQiypnHlJ6bMmkkrAe0GzZ4d7PDAfCONKIPUxNF+A==" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=" + }, + "formstream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/formstream/-/formstream-1.1.0.tgz", + "integrity": "sha1-UfOXDyYTbrCtRDBN5M67UCB7RHk=", + "requires": { + "destroy": "^1.0.4", + "mime": "^1.3.4", + "pause-stream": "~0.0.11" + } + }, "fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -539,8 +1256,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "get-own-enumerable-property-symbols": { "version": "3.0.1", @@ -554,11 +1270,26 @@ "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", "dev": true }, + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, "glob": { "version": "7.1.5", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -572,7 +1303,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "dev": true, "requires": { "is-glob": "^4.0.1" } @@ -581,7 +1311,6 @@ "version": "10.0.1", "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", - "dev": true, "requires": { "@types/glob": "^7.1.1", "array-union": "^2.1.0", @@ -598,6 +1327,31 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==" }, + "handlebars": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.1.tgz", + "integrity": "sha512-C29UoFzHe9yM61lOsIlCE5/mQVGrnIOrOq7maQl76L7tYPCgC1og0Ajt6uWnX4ZTxBPnjw+CUvawphwCfJgUnA==", + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, "has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", @@ -610,8 +1364,12 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-own-prop": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-1.0.1.tgz", + "integrity": "sha512-ZYvbzPe2HdCr1vWrmjZPajdPPfitAqctTZl4KW/UTmJv4S2An40pApQGT5c4NUaC3Nlc+lM+RJDLWu+Jed/hRw==" }, "hosted-git-info": { "version": "2.8.5", @@ -619,6 +1377,61 @@ "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==", "dev": true }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "requires": { + "ms": "^2.0.0" + } + }, "husky": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/husky/-/husky-3.0.9.tgz", @@ -677,11 +1490,37 @@ } } }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ignore": { "version": "5.1.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", - "dev": true + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "optional": true + }, + "imagemagick-cli": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/imagemagick-cli/-/imagemagick-cli-0.5.0.tgz", + "integrity": "sha512-rlFbd3MrjysdavK0vUnwUxWvuEBHzXaK3LHVqBUIM6u+noKg5Vv2YljVmu78qEkDNIQ1+AS+17f3mgNMIe/Rlw==", + "requires": { + "debug": "^4.1.1" + } + }, + "immer": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/immer/-/immer-4.0.2.tgz", + "integrity": "sha512-Q/tm+yKqnKy4RIBmmtISBlhXuSDrB69e9EKTYiIenIKQkXBQir43w+kN/eGiax3wt1J0O1b2fYcNqLSbEcXA7w==" }, "import-fresh": { "version": "2.0.0", @@ -703,7 +1542,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -712,8 +1550,26 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" + }, + "is-alphabetical": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.3.tgz", + "integrity": "sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==" + }, + "is-alphanumerical": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz", + "integrity": "sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==", + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } }, "is-arrayish": { "version": "0.2.1", @@ -721,6 +1577,16 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" + }, + "is-decimal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.3.tgz", + "integrity": "sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==" + }, "is-directory": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", @@ -730,8 +1596,7 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -746,16 +1611,19 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, "requires": { "is-extglob": "^2.1.1" } }, + "is-hexadecimal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz", + "integrity": "sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==" + }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-obj": { "version": "1.0.1", @@ -784,6 +1652,11 @@ "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", "dev": true }, + "is-plain-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.0.0.tgz", + "integrity": "sha512-EYisGhpgSCwspmIuRHGjROWTon2Xp8Z7U03Wubk/bTL5TTRC5R1rGVgyjzBrk9+ULdH6cRD06KRcw/xfqhVYKQ==" + }, "is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", @@ -802,16 +1675,40 @@ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" }, + "is-whitespace-character": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz", + "integrity": "sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ==" + }, + "is-word-character": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.3.tgz", + "integrity": "sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "js-tokens": { "version": "4.0.0", @@ -823,18 +1720,42 @@ "version": "3.13.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" } }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "json-bignum": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/json-bignum/-/json-bignum-0.0.3.tgz", + "integrity": "sha1-QRY7UENsdz2CQk28IO1w23YEuNc=" + }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, "jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", @@ -843,12 +1764,57 @@ "graceful-fs": "^4.1.6" } }, + "jsonschema": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.4.tgz", + "integrity": "sha512-lz1nOH69GbsVHeVgEdvyavc/33oymY1AZwtePMiMj4HZPMbP5OIKK3zT9INMWjwua/V4Z4yq7wSlBbSG+g4AEw==" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "less": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/less/-/less-3.10.3.tgz", + "integrity": "sha512-vz32vqfgmoxF1h3K4J+yKCtajH0PWmjkIFgbs5d78E/c/e+UQTnI+lWK+1eQRE95PXM2mC3rJlLSSP9VQHnaow==", + "requires": { + "clone": "^2.1.2", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.4.1", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0" + } + }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", "dev": true }, + "linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "requires": { + "uc.micro": "^1.0.1" + } + }, "lint-staged": { "version": "9.4.2", "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-9.4.2.tgz", @@ -1073,7546 +2039,471 @@ } } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, + "literate-elm": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/literate-elm/-/literate-elm-0.8.0.tgz", + "integrity": "sha512-yA6zB+zAAShBQXndpXcYspamhLlIWmpP2w4DgY5iV5hZ2D+UZrxBhk5tWkrjDxSy5IrjeZMVq6Tjytx80b4wJg==", "requires": { - "p-locate": "^4.1.0" + "@kachkaev/run-elm": "^3.0.0-litvis-patch.3", + "elm-string-representation": "^1.2.0", + "execa": "^2.0.4", + "fs-extra": "^8.1.0", + "globby": "^10.0.1", + "lodash": "^4.17.15", + "object-hash": "^1.3.1", + "sleep-promise": "^8.0.1" + } + }, + "litvis": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/litvis/-/litvis-0.9.0.tgz", + "integrity": "sha512-LLXVlrwRpUaTVDkFGc0S8Jmfode3eILA3H8xx6OMaQlpZgq/EN6fJ+QlDiD3dUTOPcZE/ZYtX7WNaUgfx/4Hzg==", + "requires": { + "block-attributes": "^0.3.0", + "block-info": "^0.3.0", + "data-with-position": "^0.4.0", + "fs-extra": "^8.1.0", + "immer": "^4.0.0", + "is-whitespace-character": "^1.0.3", + "kind-of": "^6.0.2", + "literate-elm": "^0.8.0", + "lodash": "^4.17.15", + "narrative-schema": "^0.4.0", + "narrative-schema-label": "^0.4.0", + "remark-frontmatter": "^1.3.2", + "remark-parse": "^7.0.1", + "temp-dir": "^2.0.0", + "to-vfile": "^6.0.0", + "unified": "^8.4.0", + "unist-util-select": "^2.0.2", + "unist-util-visit": "^2.0.0", + "vfile": "^4.0.1" + }, + "dependencies": { + "block-attributes": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/block-attributes/-/block-attributes-0.3.0.tgz", + "integrity": "sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg==", + "requires": { + "lodash.snakecase": "^4.1.1" + } + }, + "block-info": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/block-info/-/block-info-0.3.0.tgz", + "integrity": "sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q==", + "requires": { + "block-attributes": "^0.3.0" + } + } } }, - "log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", - "dev": true, + "litvis-integration-mume": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/litvis-integration-mume/-/litvis-integration-mume-0.9.0.tgz", + "integrity": "sha512-Y7y1grdpylo/kiBvmFNZU/OF7uh59wHC53OrutTeeWvP9kTyALxJNNEq7z3ud16VfBY8SXMfUO26cUZwWFWpng==", "requires": { - "chalk": "^2.4.2" + "block-attributes": "^0.3.0", + "block-info": "^0.3.0", + "cheerio": "^1.0.0-rc.3", + "elm-string-representation": "^1.2.0", + "html-entities": "^1.2.1", + "litvis": "^0.9.0", + "lodash": "^4.17.15", + "lru-cache": "^5.1.1", + "markdown-it": "^10.0.0", + "narrative-schema": "^0.4.0", + "narrative-schema-common": "^0.2.0", + "narrative-schema-label": "^0.4.0", + "narrative-schema-styling": "^0.2.0", + "object-hash": "^1.3.1", + "unist-util-select": "^2.0.2", + "vfile": "^4.0.1", + "yamljs": "^0.3.0" + }, + "dependencies": { + "block-attributes": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/block-attributes/-/block-attributes-0.3.0.tgz", + "integrity": "sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg==", + "requires": { + "lodash.snakecase": "^4.1.1" + } + }, + "block-info": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/block-info/-/block-info-0.3.0.tgz", + "integrity": "sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q==", + "requires": { + "block-attributes": "^0.3.0" + } + } } }, - "log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" + "p-locate": "^4.1.0" } }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" }, - "merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", - "dev": true + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "lodash.isnull": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash.isnull/-/lodash.isnull-3.0.0.tgz", + "integrity": "sha1-+vvlnqHcon7teGU0A53YTC4HxW4=" + }, + "lodash.isundefined": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", + "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=" + }, + "lodash.padend": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz", + "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=" + }, + "lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=" + }, + "log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" + "chalk": "^2.4.2" } }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" } }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "requires": { - "minimist": "0.0.8" + "yallist": "^3.0.2" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "markdown-escapes": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.3.tgz", + "integrity": "sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==" }, - "mume-with-litvis": { - "version": "0.17.0", + "markdown-it": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", + "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", "requires": { - "apache-arrow": "^0.13.0", - "babyparse": "^0.4.6", - "block-attributes": "^0.2.0", - "block-info": "^0.2.0", - "cheerio": "^1.0.0-rc.3", - "chrome-location": "^1.2.1", - "fs-extra": "^8.0.1", - "imagemagick-cli": "^0.5.0", - "js-yaml": "^3.13.1", - "less": "^3.9.0", - "litvis-integration-mume": "^0.9.0", - "lodash": "^4.17.15", - "mkdirp": "^0.5.1", - "node-fetch": "^2.6.0", - "puppeteer-core": "1.15.0", - "qiniu": "^7.2.2", - "request": "^2.88.0", - "slash": "^2.0.0", - "temp": "^0.9.0", - "to-vfile": "^6.0.0", - "twemoji": "^12.0.4", - "uslug": "^1.0.4", - "vega-loader": "^4.1.0", - "vfile": "^4.0.1", - "yamljs": "^0.3.0" + "argparse": "^1.0.7", + "entities": "~2.0.0", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" }, "dependencies": { - "@babel/code-frame": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", - "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", - "requires": { - "@babel/highlight": "^7.0.0" - } - }, - "@babel/core": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.4.5.tgz", - "integrity": "sha512-OvjIh6aqXtlsA8ujtGKfC7LYWksYSX8yQcM8Ay3LuvVeQ63lcOKgoZWVqcpFwkd29aYU9rVx7jxhfhiEDV9MZA==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.4.4", - "@babel/helpers": "^7.4.4", - "@babel/parser": "^7.4.5", - "@babel/template": "^7.4.4", - "@babel/traverse": "^7.4.5", - "@babel/types": "^7.4.4", - "convert-source-map": "^1.1.0", - "debug": "^4.1.0", - "json5": "^2.1.0", - "lodash": "^4.17.11", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "@babel/generator": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz", - "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==", - "requires": { - "@babel/types": "^7.4.4", - "jsesc": "^2.5.1", - "lodash": "^4.17.11", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "@babel/helper-function-name": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", - "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", - "requires": { - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", - "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", - "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" - }, - "@babel/helper-split-export-declaration": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", - "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", - "requires": { - "@babel/types": "^7.4.4" - } - }, - "@babel/helpers": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.4.tgz", - "integrity": "sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A==", - "requires": { - "@babel/template": "^7.4.4", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/highlight": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", - "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz", - "integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==" - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", - "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz", - "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/traverse": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.5.tgz", - "integrity": "sha512-Vc+qjynwkjRmIFGxy0KYoPj4FdVDxLej89kMHFsWScq999uX+pwcX4v9mWRjW0KcAYTPAuVQl2LKP1wEVLsp+A==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.4.4", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/parser": "^7.4.5", - "@babel/types": "^7.4.4", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.11" - } - }, - "@babel/types": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", - "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", - "to-fast-properties": "^2.0.0" - } - }, - "@cnakazawa/watch": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", - "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "@jest/console": { - "version": "24.7.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.7.1.tgz", - "integrity": "sha512-iNhtIy2M8bXlAOULWVTUxmnelTLFneTNEkHCgPmgd+zNwy9zVddJ6oS5rZ9iwoscNdT5mMwUd0C51v/fSlzItg==", - "requires": { - "@jest/source-map": "^24.3.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - } - }, - "@jest/core": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.8.0.tgz", - "integrity": "sha512-R9rhAJwCBQzaRnrRgAdVfnglUuATXdwTRsYqs6NMdVcAl5euG8LtWDe+fVkN27YfKVBW61IojVsXKaOmSnqd/A==", - "requires": { - "@jest/console": "^24.7.1", - "@jest/reporters": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-changed-files": "^24.8.0", - "jest-config": "^24.8.0", - "jest-haste-map": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-resolve-dependencies": "^24.8.0", - "jest-runner": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-snapshot": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", - "jest-watcher": "^24.8.0", - "micromatch": "^3.1.10", - "p-each-series": "^1.0.0", - "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "rimraf": "^2.5.4", - "strip-ansi": "^5.0.0" - } - }, - "@jest/environment": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.8.0.tgz", - "integrity": "sha512-vlGt2HLg7qM+vtBrSkjDxk9K0YtRBi7HfRFaDxoRtyi+DyVChzhF20duvpdAnKVBV6W5tym8jm0U9EfXbDk1tw==", - "requires": { - "@jest/fake-timers": "^24.8.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "jest-mock": "^24.8.0" - } - }, - "@jest/fake-timers": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.8.0.tgz", - "integrity": "sha512-2M4d5MufVXwi6VzZhJ9f5S/wU4ud2ck0kxPof1Iz3zWx6Y+V2eJrES9jEktB6O3o/oEyk+il/uNu9PvASjWXQw==", - "requires": { - "@jest/types": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-mock": "^24.8.0" - } - }, - "@jest/reporters": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.8.0.tgz", - "integrity": "sha512-eZ9TyUYpyIIXfYCrw0UHUWUvE35vx5I92HGMgS93Pv7du+GHIzl+/vh8Qj9MCWFK/4TqyttVBPakWMOfZRIfxw==", - "requires": { - "@jest/environment": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "istanbul-lib-coverage": "^2.0.2", - "istanbul-lib-instrument": "^3.0.1", - "istanbul-lib-report": "^2.0.4", - "istanbul-lib-source-maps": "^3.0.1", - "istanbul-reports": "^2.1.1", - "jest-haste-map": "^24.8.0", - "jest-resolve": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-util": "^24.8.0", - "jest-worker": "^24.6.0", - "node-notifier": "^5.2.1", - "slash": "^2.0.0", - "source-map": "^0.6.0", - "string-length": "^2.0.0" - } - }, - "@jest/source-map": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.3.0.tgz", - "integrity": "sha512-zALZt1t2ou8le/crCeeiRYzvdnTzaIlpOWaet45lNSqNJUnXbppUUFR4ZUAlzgDmKee4Q5P/tKXypI1RiHwgag==", - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - } - }, - "@jest/test-result": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.8.0.tgz", - "integrity": "sha512-+YdLlxwizlfqkFDh7Mc7ONPQAhA4YylU1s529vVM1rsf67vGZH/2GGm5uO8QzPeVyaVMobCQ7FTxl38QrKRlng==", - "requires": { - "@jest/console": "^24.7.1", - "@jest/types": "^24.8.0", - "@types/istanbul-lib-coverage": "^2.0.0" - } - }, - "@jest/test-sequencer": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.8.0.tgz", - "integrity": "sha512-OzL/2yHyPdCHXEzhoBuq37CE99nkme15eHkAzXRVqthreWZamEMA0WoetwstsQBCXABhczpK03JNbc4L01vvLg==", - "requires": { - "@jest/test-result": "^24.8.0", - "jest-haste-map": "^24.8.0", - "jest-runner": "^24.8.0", - "jest-runtime": "^24.8.0" - } - }, - "@jest/transform": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.8.0.tgz", - "integrity": "sha512-xBMfFUP7TortCs0O+Xtez2W7Zu1PLH9bvJgtraN1CDST6LBM/eTOZ9SfwS/lvV8yOfcDpFmwf9bq5cYbXvqsvA==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^24.8.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-util": "^24.8.0", - "micromatch": "^3.1.10", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" - } - }, - "@jest/types": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.8.0.tgz", - "integrity": "sha512-g17UxVr2YfBtaMUxn9u/4+siG1ptg9IGYAYwvpwn61nBg779RXnjE/m7CxYcIzEt0AbHZZAHSEZNhkE2WxURVg==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^12.0.9" - } - }, - "@kachkaev/run-elm": { - "version": "3.0.0-litvis-patch.3", - "resolved": "https://registry.npmjs.org/@kachkaev/run-elm/-/run-elm-3.0.0-litvis-patch.3.tgz", - "integrity": "sha512-7VZ6JY3mp3TjqlCpzUjkBgYmy7ZY/Hp+B8LAcJEEHjuV/f8YKydc59niIyAXVrkjs7QNFcU8ThbGC/X7so//cw==", - "requires": { - "babel-polyfill": "^6.26.0", - "commander": "^2.18.0", - "fs-extra": "^7.0.0", - "node-elm-compiler": "^5.0.1", - "shelljs": "^0.8.2" - }, - "dependencies": { - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", - "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", - "requires": { - "@nodelib/fs.stat": "2.0.3", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" - }, - "@nodelib/fs.walk": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", - "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", - "requires": { - "@nodelib/fs.scandir": "2.1.3", - "fastq": "^1.6.0" - } - }, - "@samverschueren/stream-to-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", - "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", - "requires": { - "any-observable": "^0.3.0" - } - }, - "@types/babel__core": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.2.tgz", - "integrity": "sha512-cfCCrFmiGY/yq0NuKNxIQvZFy9kY/1immpSpTngOnyIbD4+eJOG5mxphhHDv3CHL9GltO4GcKr54kGBg3RNdbg==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.0.2.tgz", - "integrity": "sha512-NHcOfab3Zw4q5sEE2COkpfXjoE7o+PmqD9DQW4koUT3roNxwziUdXGnRndMat/LJNUtePwn1TlP4do3uoe3KZQ==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", - "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.7.tgz", - "integrity": "sha512-CeBpmX1J8kWLcDEnI3Cl2Eo6RfbGvzUctA+CjZUhOKDFbLfcr7fc4usEqLNWetrlJd7RhAkyYe2czXop4fICpw==", - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/cheerio": { - "version": "0.22.11", - "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.11.tgz", - "integrity": "sha512-x0X3kPbholdJZng9wDMhb2swvUi3UYRNAuWAmIPIWlfgAJZp//cql/qblE7181Mg7SjWVwq6ldCPCLn5AY/e7w==", - "requires": { - "@types/node": "*" - } - }, - "@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" - }, - "@types/flatbuffers": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/flatbuffers/-/flatbuffers-1.9.1.tgz", - "integrity": "sha512-TC3X0Nkj5wgvuY217VkodBtjbD3Yr0JNApDY1GW9IU5Mzm5ie1IJErqe4vRm+wy08IRz3bemaDATrdEw1CJlVQ==" - }, - "@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", - "requires": { - "@types/events": "*", - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==" - }, - "@types/istanbul-lib-report": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz", - "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", - "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "24.0.15", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.0.15.tgz", - "integrity": "sha512-MU1HIvWUme74stAoc3mgAi+aMlgKOudgEvQDIm1v4RkrDudBh1T+NFp5sftpBAdXdx1J0PbdpJ+M2EsSOi1djA==", - "requires": { - "@types/jest-diff": "*" - } - }, - "@types/jest-diff": { - "version": "20.0.1", - "resolved": "https://registry.npmjs.org/@types/jest-diff/-/jest-diff-20.0.1.tgz", - "integrity": "sha512-yALhelO3i0hqZwhjtcr6dYyaLoCHbAMshwtj6cGxTvHZAKXHsYGdff6E8EPw3xLKY0ELUTQ69Q1rQiJENnccMA==" - }, - "@types/jquery": { - "version": "3.3.30", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.3.30.tgz", - "integrity": "sha512-chB+QbLulamShZAFcTJtl8opZwHFBpDOP6nRLrPGkhC6N1aKWrDXg2Nc71tEg6ny6E8SQpRwbWSi9GdstH5VJA==", - "requires": { - "@types/sizzle": "*" - } - }, - "@types/less": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/less/-/less-3.0.1.tgz", - "integrity": "sha512-dBp05MtWN/w1fGVjj5LVrDw6VrdYllpWczbUkCsrzBj08IHsSyRLOFvUrCFqZFVR+nsqkrRLNg6oOlvqMLPaSA==" - }, - "@types/lru-cache": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-4.1.2.tgz", - "integrity": "sha512-ve2IoUJClE+4S/sG2zoLGEHP6DCvqgyz7UkHZdiICdQaAYRaCXsRWfJlbL8B0KvUyo9lgzD+oR0YSy4YikFyFQ==" - }, - "@types/markdown-it": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-0.0.4.tgz", - "integrity": "sha512-FWR7QB7EqBRq1s9BMk0ccOSOuRLfVEWYpHQYpFPaXtCoqN6dJx2ttdsdQbUxLLnAlKpYeVjveGGhQ3583TTa7g==" - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" - }, - "@types/node": { - "version": "12.0.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.10.tgz", - "integrity": "sha512-LcsGbPomWsad6wmMNv7nBLw7YYYyfdYcz6xryKYQhx89c3XXan+8Q6AJ43G5XDIaklaVkK3mE4fCb0SBvMiPSQ==" - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" - }, - "@types/sizzle": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.2.tgz", - "integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==" - }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" - }, - "@types/text-encoding-utf-8": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/text-encoding-utf-8/-/text-encoding-utf-8-1.0.1.tgz", - "integrity": "sha512-GpIEYaS+yNfYqpowLLziiY42pyaL+lThd/wMh6tTubaKuG4IRkXqqyxK7Nddn3BvpUg2+go3Gv/jbXvAFMRjiQ==" - }, - "@types/unist": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", - "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" - }, - "@types/uslug": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/uslug/-/uslug-1.0.0.tgz", - "integrity": "sha512-nE09t7VkH3c2G4k8xyaAoWxBJ2agiy1horenlTc9JR/Y6Hg+yA7l/60DFGapSzkyqjZsYlGM9SNyX9agXD33Pw==" - }, - "@types/vfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", - "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", - "requires": { - "@types/node": "*", - "@types/unist": "*", - "@types/vfile-message": "*" - } - }, - "@types/vfile-message": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz", - "integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==", - "requires": { - "@types/node": "*", - "@types/unist": "*" - } - }, - "@types/yargs": { - "version": "12.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-12.0.12.tgz", - "integrity": "sha512-SOhuU4wNBxhhTHxYaiG5NY4HBhDIDnJF60GU+2LqHAdKKer86//e4yg69aENCtQ04n0ovz+tq2YPME5t5yp4pw==" - }, - "abab": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", - "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==" - }, - "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" - }, - "acorn-globals": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.2.tgz", - "integrity": "sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ==", - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - }, - "dependencies": { - "acorn": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", - "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==" - } - } - }, - "acorn-walk": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", - "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==" - }, - "address": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.0.tgz", - "integrity": "sha512-4diPfzWbLEIElVG4AnqP+00SULlPzNuyJFNnmMrLgyaxG6tZXJ1sn7mjBu4fHrJE+Yp/jgylOweJn2xsLMFggQ==" - }, - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "agentkeepalive": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.3.0.tgz", - "integrity": "sha512-9yhcpXti2ZQE7bxuCsjjWNIZoQOd9sZ1ZBovHG0YeCRohFv73SLvcm73PC9T3olM4GyozaQb+4MGdQpcD8m7NQ==", - "requires": { - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", - "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", - "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "any-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", - "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==" - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "apache-arrow": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-0.13.0.tgz", - "integrity": "sha512-+RlJzbOLFdegb76e39QJJsX1DtIzqJXJpsuQh3xmsjwU6ksnEyGI9WolO78yHz8akaJ8BFNC8A8MgEmc1O6FFw==", - "requires": { - "@types/flatbuffers": "^1.9.0", - "@types/node": "^10.12.18", - "@types/text-encoding-utf-8": "^1.0.1", - "command-line-args": "5.0.2", - "command-line-usage": "5.0.5", - "flatbuffers": "^1.10.2", - "json-bignum": "0.0.3", - "pad-left": "2.1.0", - "text-encoding-utf-8": "1.0.2", - "tslib": "^1.9.3" - }, - "dependencies": { - "@types/node": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.0.tgz", - "integrity": "sha512-wuJwN2KV4tIRz1bu9vq5kSPasJ8IsEjZaP1ZR7KlmdUZvGF/rXy8DmXOVwUD0kAtvtJ7aqMKPqUXC0NUTDbrDg==" - } - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "argv-tools": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/argv-tools/-/argv-tools-0.1.2.tgz", - "integrity": "sha512-wxqoymY0BEu9NblZVQiOTOAiJUjPhaa/kbNMjC2h6bnrmUSgnxKgWJo3lzXvi3bHJRwXyqK/dHzMlZVRT89Cxg==", - "requires": { - "array-back": "^2.0.0", - "find-replace": "^2.0.1" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, - "array-back": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", - "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", - "requires": { - "typical": "^2.6.1" - } - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "optional": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" - }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" - }, - "babel-jest": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.8.0.tgz", - "integrity": "sha512-+5/kaZt4I9efoXzPlZASyK/lN9qdRKmmUav9smVc0ruPQD7IsfucQ87gpOE8mn2jbDuS6M/YOW6n3v9ZoIfgnw==", - "requires": { - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.6.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.4.tgz", - "integrity": "sha512-dySz4VJMH+dpndj0wjJ8JPs/7i1TdSPb1nRrn56/92pKOF9VKC1FMFJmMXjzlGGusnCAqujP6PBCiKq0sVA+YQ==", - "requires": { - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - } - }, - "babel-plugin-jest-hoist": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.6.0.tgz", - "integrity": "sha512-3pKNH6hMt9SbOv0F3WVmy5CWQ4uogS3k0GY5XLyQHJ9EGpAT9XWkFd2ZiXXtkwFHdAHa5j7w7kfxSP5lAIwu7w==", - "requires": { - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-polyfill": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", - "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", - "requires": { - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "regenerator-runtime": "^0.10.5" - } - }, - "babel-preset-jest": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz", - "integrity": "sha512-pdZqLEdmy1ZK5kyRUfvBb2IfTPb2BUvIJczlPspS8fWmBQslNNDBqVfh7BW5leOVJMDZKzjD8XEyABTk6gQ5yw==", - "requires": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.6.0" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - } - } - }, - "babyparse": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/babyparse/-/babyparse-0.4.6.tgz", - "integrity": "sha1-j/KbYtHmAMBlSv1jRX+X+iw26cE=" - }, - "bail": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.4.tgz", - "integrity": "sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==" - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "block-attributes": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/block-attributes/-/block-attributes-0.2.5.tgz", - "integrity": "sha512-Z7ykyJhDVGTD4aQ1/FladruSvlnsSfEHLXYIfmQNq/SxyDtjxoxnvQUEytZLUZf6BqmeBV3fdsqGBet1VPQbHg==", - "requires": { - "lodash.snakecase": "^4.1.1" - } - }, - "block-info": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/block-info/-/block-info-0.2.5.tgz", - "integrity": "sha512-REtEHuXWXW9N12UpX1iCD3i1u8Dc2seDZ9gxQOh79lZnp5l6CfBFsIacQOG3MU8ePVbC6/bJ7ZAG6DK2k7PI/w==", - "requires": { - "block-attributes": "^0.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, - "browser-process-hrtime": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", - "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" - }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" - } - } - }, - "bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "requires": { - "fast-json-stable-stringify": "2.x" - } - }, - "bser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.0.tgz", - "integrity": "sha512-8zsjWrQkkBoLK6uxASk1nJ2SKv97ltiGDo6A3wA0/yRPz+CwmEyDo0hUrhIuukG2JHpAl3bvFIixw2/3Hi0DOg==", - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" - } - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "requires": { - "rsvp": "^4.8.4" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "character-entities": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.3.tgz", - "integrity": "sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==" - }, - "character-entities-legacy": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz", - "integrity": "sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==" - }, - "character-reference-invalid": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz", - "integrity": "sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==" - }, - "cheerio": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", - "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", - "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.1", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash": "^4.15.0", - "parse5": "^3.0.1" - } - }, - "chrome-location": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/chrome-location/-/chrome-location-1.2.1.tgz", - "integrity": "sha1-aRFRGk6sVQJ2Jcc7k3ylynq5SZU=", - "requires": { - "userhome": "^1.0.0", - "which": "^1.0.5" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-truncate": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", - "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", - "requires": { - "slice-ansi": "0.0.4", - "string-width": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "collapse-white-space": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.5.tgz", - "integrity": "sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ==" - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "command-line-args": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.0.2.tgz", - "integrity": "sha512-/qPcbL8zpqg53x4rAaqMFlRV4opN3pbla7I7k9x8kyOBMQoGT6WltjN6sXZuxOXw6DgdK7Ad+ijYS5gjcr7vlA==", - "requires": { - "argv-tools": "^0.1.1", - "array-back": "^2.0.0", - "find-replace": "^2.0.1", - "lodash.camelcase": "^4.3.0", - "typical": "^2.6.1" - } - }, - "command-line-usage": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-5.0.5.tgz", - "integrity": "sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA==", - "requires": { - "array-back": "^2.0.0", - "chalk": "^2.4.1", - "table-layout": "^0.4.3", - "typical": "^2.6.1" - } - }, - "commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "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://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - }, - "core-js": { - "version": "2.6.10", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz", - "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "crc32": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/crc32/-/crc32-0.2.2.tgz", - "integrity": "sha1-etIg1v/c0Rn5/BJ6d3LKzqOQpLo=" - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-selector-parser": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.3.0.tgz", - "integrity": "sha1-XxrUPi2O77/cME/NOaUhZklD4+s=" - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" - }, - "cssom": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz", - "integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A==" - }, - "cssstyle": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.3.0.tgz", - "integrity": "sha512-wXsoRfsRfsLVNaVzoKdqvEmK/5PFaEXNspVT22Ots6K/cnJdpoDKuQFw+qlMiXnmaif1OgeC466X1zISgAOcGg==", - "requires": { - "cssom": "~0.3.6" - } - }, - "d3-dsv": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.1.1.tgz", - "integrity": "sha512-1EH1oRGSkeDUlDRbhsFytAXU6cAmXFzc52YUe6MRlPClmWb85MP1J5x+YJRzya4ynZWnbELdSAvATFW/MbxaXw==", - "requires": { - "commander": "2", - "iconv-lite": "0.4", - "rw": "1" - } - }, - "d3-time": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.11.tgz", - "integrity": "sha512-Z3wpvhPLW4vEScGeIMUckDW7+3hWKOQfAWg/U7PlWBnQmeKQ00gCUsTtWSYulrKNA7ta8hJ+xXc6MHrMuITwEw==" - }, - "d3-time-format": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.1.3.tgz", - "integrity": "sha512-6k0a2rZryzGm5Ihx+aFMuO1GgelgIz+7HhB4PH4OEndD5q2zGn1mDfRdNrulspOfR6JXkb2sThhDK41CSK85QA==", - "requires": { - "d3-time": "1" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - }, - "dependencies": { - "whatwg-url": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", - "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "data-with-position": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/data-with-position/-/data-with-position-0.4.0.tgz", - "integrity": "sha512-pMjD0tsOtUrYaCn0oQs1WcHwsPiqCIb4OnO0kcCIdcnfUbPUU9hEok5ug7pLZHSrzgA3lQCoFQqeXRTe5RFE5w==", - "requires": { - "yaml-ast-parser": "^0.0.43" - } - }, - "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "default-user-agent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-user-agent/-/default-user-agent-1.0.0.tgz", - "integrity": "sha1-FsRu/cq6PtxF8k8r1IaLAbfCrcY=", - "requires": { - "os-name": "~1.0.3" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", - "requires": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", - "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==" - }, - "rimraf": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.0.tgz", - "integrity": "sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg==", - "requires": { - "glob": "^7.1.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" - }, - "detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" - }, - "diff-sequences": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.3.0.tgz", - "integrity": "sha512-xLqpez+Zj9GKSnPWS0WZw1igGocZ+uua8+y+5dDNTT934N3QuY1sp2LkHzwiaYQGz60hMq0pjAshdeXm5VUOEw==" - }, - "digest-header": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/digest-header/-/digest-header-0.0.1.tgz", - "integrity": "sha1-Ecz23uxXZqw3l0TZAcEsuklRS+Y=", - "requires": { - "utility": "0.1.11" - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - }, - "dependencies": { - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - } - } - }, - "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "requires": { - "webidl-conversions": "^4.0.2" - } - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=" - }, - "elm-string-representation": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/elm-string-representation/-/elm-string-representation-1.2.0.tgz", - "integrity": "sha512-479rKqZHucj7dbvSqKGIrqhGHWSHA/VKsA7Px233qjnrAJRUstrlUh463EIRJTJvPMLdWCODPuqHmM2HSOMGQA==", - "requires": { - "lru-cache": "^5.1.1" - } - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", - "requires": { - "once": "^1.4.0" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "optional": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", - "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", - "requires": { - "es-to-primitive": "^1.2.0", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", - "object-keys": "^1.0.12" - } - }, - "es-to-primitive": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz", - "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==", - "requires": { - "esprima": "^3.1.3", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" - }, - "exec-sh": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz", - "integrity": "sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==" - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "expect": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.8.0.tgz", - "integrity": "sha512-/zYvP8iMDrzaaxHVa724eJBCKqSHmO0FA7EDkBiRHxg6OipmMn1fN+C8T9L9K8yr7UONkOifu6+LLH+z76CnaA==", - "requires": { - "@jest/types": "^24.8.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.8.0", - "jest-matcher-utils": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-regex-util": "^24.3.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, - "fast-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.0.tgz", - "integrity": "sha512-TrUz3THiq2Vy3bjfQUB2wNyPdGBeGmdjbzzBLhfHN4YFurYptCKwGq/TfiRavbGywFRzY6U2CdmQ1zmsY5yYaw==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fastq": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", - "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", - "requires": { - "reusify": "^1.0.0" - } - }, - "fault": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.3.tgz", - "integrity": "sha512-sfFuP4X0hzrbGKjAUNXYvNqsZ5F6ohx/dZ9I0KQud/aiZNwg263r5L9yGB0clvXHCkzXh5W3t7RSHchggYIFmA==", - "requires": { - "format": "^0.2.2" - } - }, - "fb-watchman": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", - "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", - "requires": { - "bser": "^2.0.0" - } - }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "requires": { - "pend": "~1.2.0" - } - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, - "find-elm-dependencies": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/find-elm-dependencies/-/find-elm-dependencies-2.0.2.tgz", - "integrity": "sha512-nM5UCbccD1G8CGK2GsM7ykG3ksOAl9E+34jiDfl07CAl2OPnLpBVWY2hlxEmIkSBfdJjSopEowWHrO0cI8RhxQ==", - "requires": { - "firstline": "1.2.0", - "lodash": "4.17.15" - } - }, - "find-replace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-2.0.1.tgz", - "integrity": "sha512-LzDo3Fpa30FLIBsh6DCDnMN1KW2g4QKkqKmejlImgWY67dDFPX/x9Kh/op/GK522DchQXEvDi/wD48HKW49XOQ==", - "requires": { - "array-back": "^2.0.0", - "test-value": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "firstline": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/firstline/-/firstline-1.2.0.tgz", - "integrity": "sha1-yfSIbn9/vwr8EtcZQdzgaxkq6gU=" - }, - "flatbuffers": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-1.11.0.tgz", - "integrity": "sha512-0PqFKtXI4MjxomI7jO4g5XfLPm/15g2R+5WGCHBGYGh0ihQiypnHlJ6bMmkkrAe0GzZ4d7PDAfCONKIPUxNF+A==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=" - }, - "formstream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/formstream/-/formstream-1.1.0.tgz", - "integrity": "sha1-UfOXDyYTbrCtRDBN5M67UCB7RHk=", - "requires": { - "destroy": "^1.0.4", - "mime": "^1.3.4", - "pause-stream": "~0.0.11" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", - "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", - "optional": true, - "requires": { - "nan": "^2.12.1", - "node-pre-gyp": "^0.12.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "resolved": false, - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": false, - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "optional": true - }, - "aproba": { - "version": "1.2.0", - "resolved": false, - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": false, - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false, - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.1", - "resolved": false, - "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": false, - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": false, - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": false, - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "optional": true - }, - "debug": { - "version": "4.1.1", - "resolved": false, - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": false, - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "optional": true - }, - "delegates": { - "version": "1.0.0", - "resolved": false, - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "resolved": false, - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "resolved": false, - "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": false, - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "optional": true - }, - "gauge": { - "version": "2.7.4", - "resolved": false, - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.3", - "resolved": false, - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": false, - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": false, - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.1", - "resolved": false, - "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": false, - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": false, - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "optional": true - }, - "ini": { - "version": "1.3.5", - "resolved": false, - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": false, - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": false, - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": false, - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "optional": true - }, - "minipass": { - "version": "2.3.5", - "resolved": false, - "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.2.1", - "resolved": false, - "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==", - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": false, - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "optional": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.1", - "resolved": false, - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "optional": true - }, - "needle": { - "version": "2.3.0", - "resolved": false, - "integrity": "sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg==", - "optional": true, - "requires": { - "debug": "^4.1.0", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.12.0", - "resolved": false, - "integrity": "sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==", - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "resolved": false, - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.6", - "resolved": false, - "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==", - "optional": true - }, - "npm-packlist": { - "version": "1.4.1", - "resolved": false, - "integrity": "sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw==", - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": false, - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": false, - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": false, - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "optional": true - }, - "once": { - "version": "1.4.0", - "resolved": false, - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "optional": true - }, - "osenv": { - "version": "0.1.5", - "resolved": false, - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": false, - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "optional": true - }, - "rc": { - "version": "1.2.8", - "resolved": false, - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": false, - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": false, - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "optional": true, - "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" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": false, - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": false, - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": false, - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "optional": true - }, - "sax": { - "version": "1.2.4", - "resolved": false, - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "optional": true - }, - "semver": { - "version": "5.7.0", - "resolved": false, - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": false, - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "optional": true - }, - "string-width": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": false, - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": false, - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": false, - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "optional": true - }, - "tar": { - "version": "4.4.8", - "resolved": false, - "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==", - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": false, - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "optional": true - }, - "yallist": { - "version": "3.0.3", - "resolved": false, - "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", - "optional": true - } - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.1.tgz", - "integrity": "sha512-09/VS4iek66Dh2bctjRkowueRJbY1JDGR1L/zRxO1Qk8Uxs6PnqaNSqalpizPT+CDjre3hnEsuzvhgomz9qYrA==" - }, - "get-stdin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", - "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==" - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", - "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "graceful-fs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", - "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==" - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" - }, - "handlebars": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.4.2.tgz", - "integrity": "sha512-cIv17+GhL8pHHnRJzGu2wwcthL5sb8uDKBHvZ2Dtu5s1YNt0ljbzKbamnc+gr69y7bzwQiBdr5+hOpRd5pnOdg==", - "requires": { - "neo-async": "^2.6.0", - "optimist": "^0.6.1", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-own-prop": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-1.0.1.tgz", - "integrity": "sha512-ZYvbzPe2HdCr1vWrmjZPajdPPfitAqctTZl4KW/UTmJv4S2An40pApQGT5c4NUaC3Nlc+lM+RJDLWu+Jed/hRw==" - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" - }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, - "html-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "requires": { - "ms": "^2.0.0" - } - }, - "husky": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/husky/-/husky-3.0.8.tgz", - "integrity": "sha512-HFOsgcyrX3qe/rBuqyTt+P4Gxn5P0seJmr215LAZ/vnwK3jWB3r0ck7swbzGRUbufCf9w/lgHPVbF/YXQALgfQ==", - "requires": { - "chalk": "^2.4.2", - "cosmiconfig": "^5.2.1", - "execa": "^1.0.0", - "get-stdin": "^7.0.0", - "is-ci": "^2.0.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^4.2.0", - "please-upgrade-node": "^3.2.0", - "read-pkg": "^5.1.1", - "run-node": "^1.0.0", - "slash": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", - "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "optional": true - }, - "imagemagick-cli": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/imagemagick-cli/-/imagemagick-cli-0.5.0.tgz", - "integrity": "sha512-rlFbd3MrjysdavK0vUnwUxWvuEBHzXaK3LHVqBUIM6u+noKg5Vv2YljVmu78qEkDNIQ1+AS+17f3mgNMIe/Rlw==", - "requires": { - "debug": "^4.1.1" - } - }, - "immer": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/immer/-/immer-4.0.2.tgz", - "integrity": "sha512-Q/tm+yKqnKy4RIBmmtISBlhXuSDrB69e9EKTYiIenIKQkXBQir43w+kN/eGiax3wt1J0O1b2fYcNqLSbEcXA7w==" - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-alphabetical": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.3.tgz", - "integrity": "sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==" - }, - "is-alphanumerical": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz", - "integrity": "sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==", - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" - }, - "is-decimal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.3.tgz", - "integrity": "sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==" - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-hexadecimal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz", - "integrity": "sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, - "is-observable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", - "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", - "requires": { - "symbol-observable": "^1.1.0" - } - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, - "is-path-inside": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", - "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==" - }, - "is-plain-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.0.0.tgz", - "integrity": "sha512-EYisGhpgSCwspmIuRHGjROWTon2Xp8Z7U03Wubk/bTL5TTRC5R1rGVgyjzBrk9+ULdH6cRD06KRcw/xfqhVYKQ==" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "requires": { - "has": "^1.0.1" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", - "requires": { - "has-symbols": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-whitespace-character": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz", - "integrity": "sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ==" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "is-word-character": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.3.tgz", - "integrity": "sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A==" - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==" - }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.2.0.tgz", - "integrity": "sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A==" - } - } - }, - "istanbul-lib-report": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", - "requires": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz", - "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==", - "requires": { - "handlebars": "^4.1.2" - } - }, - "jest": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-24.8.0.tgz", - "integrity": "sha512-o0HM90RKFRNWmAWvlyV8i5jGZ97pFwkeVoGvPW1EtLTgJc2+jcuqcbbqcSZLE/3f2S5pt0y2ZBETuhpWNl1Reg==", - "requires": { - "import-local": "^2.0.0", - "jest-cli": "^24.8.0" - }, - "dependencies": { - "jest-cli": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.8.0.tgz", - "integrity": "sha512-+p6J00jSMPQ116ZLlHJJvdf8wbjNbZdeSX9ptfHX06/MSNaXmKihQzx5vQcw0q2G6JsdVkUIdWbOWtSnaYs3yA==", - "requires": { - "@jest/core": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "import-local": "^2.0.0", - "is-ci": "^2.0.0", - "jest-config": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", - "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^12.0.2" - } - } - } - }, - "jest-changed-files": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.8.0.tgz", - "integrity": "sha512-qgANC1Yrivsq+UrLXsvJefBKVoCsKB0Hv+mBb6NMjjZ90wwxCDmU3hsCXBya30cH+LnPYjwgcU65i6yJ5Nfuug==", - "requires": { - "@jest/types": "^24.8.0", - "execa": "^1.0.0", - "throat": "^4.0.0" - } - }, - "jest-cli": {}, - "jest-config": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.8.0.tgz", - "integrity": "sha512-Czl3Nn2uEzVGsOeaewGWoDPD8GStxCpAe0zOYs2x2l0fZAgPbCr3uwUkgNKV3LwE13VXythM946cd5rdGkkBZw==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^24.8.0", - "@jest/types": "^24.8.0", - "babel-jest": "^24.8.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^24.8.0", - "jest-environment-node": "^24.8.0", - "jest-get-type": "^24.8.0", - "jest-jasmine2": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", - "micromatch": "^3.1.10", - "pretty-format": "^24.8.0", - "realpath-native": "^1.1.0" - } - }, - "jest-diff": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.8.0.tgz", - "integrity": "sha512-wxetCEl49zUpJ/bvUmIFjd/o52J+yWcoc5ZyPq4/W1LUKGEhRYDIbP1KcF6t+PvqNrGAFk4/JhtxDq/Nnzs66g==", - "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^24.3.0", - "jest-get-type": "^24.8.0", - "pretty-format": "^24.8.0" - } - }, - "jest-docblock": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.3.0.tgz", - "integrity": "sha512-nlANmF9Yq1dufhFlKG9rasfQlrY7wINJbo3q01tu56Jv5eBU5jirylhF2O5ZBnLxzOVBGRDz/9NAwNyBtG4Nyg==", - "requires": { - "detect-newline": "^2.1.0" - } - }, - "jest-each": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.8.0.tgz", - "integrity": "sha512-NrwK9gaL5+XgrgoCsd9svsoWdVkK4gnvyhcpzd6m487tXHqIdYeykgq3MKI1u4I+5Zf0tofr70at9dWJDeb+BA==", - "requires": { - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.8.0", - "jest-util": "^24.8.0", - "pretty-format": "^24.8.0" - } - }, - "jest-environment-jsdom": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.8.0.tgz", - "integrity": "sha512-qbvgLmR7PpwjoFjM/sbuqHJt/NCkviuq9vus9NBn/76hhSidO+Z6Bn9tU8friecegbJL8gzZQEMZBQlFWDCwAQ==", - "requires": { - "@jest/environment": "^24.8.0", - "@jest/fake-timers": "^24.8.0", - "@jest/types": "^24.8.0", - "jest-mock": "^24.8.0", - "jest-util": "^24.8.0", - "jsdom": "^11.5.1" - } - }, - "jest-environment-node": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.8.0.tgz", - "integrity": "sha512-vIGUEScd1cdDgR6sqn2M08sJTRLQp6Dk/eIkCeO4PFHxZMOgy+uYLPMC4ix3PEfM5Au/x3uQ/5Tl0DpXXZsJ/Q==", - "requires": { - "@jest/environment": "^24.8.0", - "@jest/fake-timers": "^24.8.0", - "@jest/types": "^24.8.0", - "jest-mock": "^24.8.0", - "jest-util": "^24.8.0" - } - }, - "jest-get-type": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.8.0.tgz", - "integrity": "sha512-RR4fo8jEmMD9zSz2nLbs2j0zvPpk/KCEz3a62jJWbd2ayNo0cb+KFRxPHVhE4ZmgGJEQp0fosmNz84IfqM8cMQ==" - }, - "jest-haste-map": { - "version": "24.8.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.8.1.tgz", - "integrity": "sha512-SwaxMGVdAZk3ernAx2Uv2sorA7jm3Kx+lR0grp6rMmnY06Kn/urtKx1LPN2mGTea4fCT38impYT28FfcLUhX0g==", - "requires": { - "@jest/types": "^24.8.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.4.0", - "jest-util": "^24.8.0", - "jest-worker": "^24.6.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.8.0.tgz", - "integrity": "sha512-cEky88npEE5LKd5jPpTdDCLvKkdyklnaRycBXL6GNmpxe41F0WN44+i7lpQKa/hcbXaQ+rc9RMaM4dsebrYong==", - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^24.8.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^24.8.0", - "jest-matcher-utils": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-snapshot": "^24.8.0", - "jest-util": "^24.8.0", - "pretty-format": "^24.8.0", - "throat": "^4.0.0" - } - }, - "jest-leak-detector": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.8.0.tgz", - "integrity": "sha512-cG0yRSK8A831LN8lIHxI3AblB40uhv0z+SsQdW3GoMMVcK+sJwrIIyax5tu3eHHNJ8Fu6IMDpnLda2jhn2pD/g==", - "requires": { - "pretty-format": "^24.8.0" - } - }, - "jest-matcher-utils": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.8.0.tgz", - "integrity": "sha512-lex1yASY51FvUuHgm0GOVj7DCYEouWSlIYmCW7APSqB9v8mXmKSn5+sWVF0MhuASG0bnYY106/49JU1FZNl5hw==", - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^24.8.0", - "jest-get-type": "^24.8.0", - "pretty-format": "^24.8.0" - } - }, - "jest-message-util": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.8.0.tgz", - "integrity": "sha512-p2k71rf/b6ns8btdB0uVdljWo9h0ovpnEe05ZKWceQGfXYr4KkzgKo3PBi8wdnd9OtNh46VpNIJynUn/3MKm1g==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.8.0.tgz", - "integrity": "sha512-6kWugwjGjJw+ZkK4mDa0Df3sDlUTsV47MSrT0nGQ0RBWJbpODDQ8MHDVtGtUYBne3IwZUhtB7elxHspU79WH3A==", - "requires": { - "@jest/types": "^24.8.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", - "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==" - }, - "jest-regex-util": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.3.0.tgz", - "integrity": "sha512-tXQR1NEOyGlfylyEjg1ImtScwMq8Oh3iJbGTjN7p0J23EuVX1MA8rwU69K4sLbCmwzgCUbVkm0FkSF9TdzOhtg==" - }, - "jest-resolve": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.8.0.tgz", - "integrity": "sha512-+hjSzi1PoRvnuOICoYd5V/KpIQmkAsfjFO71458hQ2Whi/yf1GDeBOFj8Gxw4LrApHsVJvn5fmjcPdmoUHaVKw==", - "requires": { - "@jest/types": "^24.8.0", - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.0" - } - }, - "jest-resolve-dependencies": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.8.0.tgz", - "integrity": "sha512-hyK1qfIf/krV+fSNyhyJeq3elVMhK9Eijlwy+j5jqmZ9QsxwKBiP6qukQxaHtK8k6zql/KYWwCTQ+fDGTIJauw==", - "requires": { - "@jest/types": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-snapshot": "^24.8.0" - } - }, - "jest-runner": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.8.0.tgz", - "integrity": "sha512-utFqC5BaA3JmznbissSs95X1ZF+d+4WuOWwpM9+Ak356YtMhHE/GXUondZdcyAAOTBEsRGAgH/0TwLzfI9h7ow==", - "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "chalk": "^2.4.2", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-config": "^24.8.0", - "jest-docblock": "^24.3.0", - "jest-haste-map": "^24.8.0", - "jest-jasmine2": "^24.8.0", - "jest-leak-detector": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-resolve": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-util": "^24.8.0", - "jest-worker": "^24.6.0", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" - } - }, - "jest-runtime": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.8.0.tgz", - "integrity": "sha512-Mq0aIXhvO/3bX44ccT+czU1/57IgOMyy80oM0XR/nyD5zgBcesF84BPabZi39pJVA6UXw+fY2Q1N+4BiVUBWOA==", - "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.8.0", - "@jest/source-map": "^24.3.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/yargs": "^12.0.2", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "jest-config": "^24.8.0", - "jest-haste-map": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-mock": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.8.0", - "jest-snapshot": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "strip-bom": "^3.0.0", - "yargs": "^12.0.2" - } - }, - "jest-serializer": { - "version": "24.4.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.4.0.tgz", - "integrity": "sha512-k//0DtglVstc1fv+GY/VHDIjrtNjdYvYjMlbLUed4kxrE92sIUewOi5Hj3vrpB8CXfkJntRPDRjCrCvUhBdL8Q==" - }, - "jest-snapshot": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.8.0.tgz", - "integrity": "sha512-5ehtWoc8oU9/cAPe6fez6QofVJLBKyqkY2+TlKTOf0VllBB/mqUNdARdcjlZrs9F1Cv+/HKoCS/BknT0+tmfPg==", - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "expect": "^24.8.0", - "jest-diff": "^24.8.0", - "jest-matcher-utils": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-resolve": "^24.8.0", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^24.8.0", - "semver": "^5.5.0" - } - }, - "jest-util": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.8.0.tgz", - "integrity": "sha512-DYZeE+XyAnbNt0BG1OQqKy/4GVLPtzwGx5tsnDrFcax36rVE3lTA5fbvgmbVPUZf9w77AJ8otqR4VBbfFJkUZA==", - "requires": { - "@jest/console": "^24.7.1", - "@jest/fake-timers": "^24.8.0", - "@jest/source-map": "^24.3.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - } - }, - "jest-validate": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.8.0.tgz", - "integrity": "sha512-+/N7VOEMW1Vzsrk3UWBDYTExTPwf68tavEPKDnJzrC6UlHtUDU/fuEdXqFoHzv9XnQ+zW6X3qMZhJ3YexfeLDA==", - "requires": { - "@jest/types": "^24.8.0", - "camelcase": "^5.0.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.8.0", - "leven": "^2.1.0", - "pretty-format": "^24.8.0" - } - }, - "jest-watcher": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.8.0.tgz", - "integrity": "sha512-SBjwHt5NedQoVu54M5GEx7cl7IGEFFznvd/HNT8ier7cCAx/Qgu9ZMlaTQkvK22G1YOpcWBLQPFSImmxdn3DAw==", - "requires": { - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/yargs": "^12.0.9", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "jest-util": "^24.8.0", - "string-length": "^2.0.0" - } - }, - "jest-worker": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.6.0.tgz", - "integrity": "sha512-jDwgW5W9qGNvpI1tNnvajh0a5IE/PuGLFmHk6aR/BZFz8tSgGw17GsDPXAJ6p91IvYDjOw8GpFbvvZGAK+DPQQ==", - "requires": { - "merge-stream": "^1.0.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", - "requires": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" - }, - "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-bignum": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/json-bignum/-/json-bignum-0.0.3.tgz", - "integrity": "sha1-QRY7UENsdz2CQk28IO1w23YEuNc=" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "json5": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", - "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", - "requires": { - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsonschema": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.4.tgz", - "integrity": "sha512-lz1nOH69GbsVHeVgEdvyavc/33oymY1AZwtePMiMj4HZPMbP5OIKK3zT9INMWjwua/V4Z4yq7wSlBbSG+g4AEw==" - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "requires": { - "invert-kv": "^2.0.0" - } - }, - "left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" - }, - "less": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/less/-/less-3.9.0.tgz", - "integrity": "sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==", - "requires": { - "clone": "^2.1.2", - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "mime": "^1.4.1", - "mkdirp": "^0.5.0", - "promise": "^7.1.1", - "request": "^2.83.0", - "source-map": "~0.6.0" - } - }, - "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=" - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "linkify-it": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", - "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", - "requires": { - "uc.micro": "^1.0.1" - } - }, - "lint-staged": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-9.4.1.tgz", - "integrity": "sha512-zFRbo1bAJEVf1m33paTTjDVfy2v3lICCqHfmQSgNoI+lWpi7HPG5y/R2Y7Whdce+FKxlZYs/U1sDSx8+nmQdDA==", - "requires": { - "chalk": "^2.4.2", - "commander": "^2.20.0", - "cosmiconfig": "^5.2.1", - "debug": "^4.1.1", - "dedent": "^0.7.0", - "del": "^5.0.0", - "execa": "^2.0.3", - "listr": "^0.14.3", - "log-symbols": "^3.0.0", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.1.1", - "string-argv": "^0.3.0", - "stringify-object": "^3.3.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "execa": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/execa/-/execa-2.0.5.tgz", - "integrity": "sha512-SwmwZZyJjflcqLSgllk4EQlMLst2p9muyzwNugKGFlpAz6rZ7M+s2nBR97GAq4Vzjwx2y9rcMcmqzojwN+xwNA==", - "requires": { - "cross-spawn": "^6.0.5", - "get-stream": "^5.0.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^3.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "requires": { - "pump": "^3.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "npm-run-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", - "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", - "requires": { - "path-key": "^3.0.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" - }, - "path-key": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.0.tgz", - "integrity": "sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "listr": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", - "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", - "requires": { - "@samverschueren/stream-to-observable": "^0.3.0", - "is-observable": "^1.1.0", - "is-promise": "^2.1.0", - "is-stream": "^1.1.0", - "listr-silent-renderer": "^1.1.1", - "listr-update-renderer": "^0.5.0", - "listr-verbose-renderer": "^0.5.0", - "p-map": "^2.0.0", - "rxjs": "^6.3.3" - }, - "dependencies": { - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - } - } - }, - "listr-silent-renderer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", - "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=" - }, - "listr-update-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", - "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", - "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^2.3.0", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "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" - } - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", - "requires": { - "chalk": "^1.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "listr-verbose-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", - "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", - "requires": { - "chalk": "^2.4.1", - "cli-cursor": "^2.1.0", - "date-fns": "^1.27.2", - "figures": "^2.0.0" - }, - "dependencies": { - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "requires": { - "escape-string-regexp": "^1.0.5" - } - } - } - }, - "literate-elm": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/literate-elm/-/literate-elm-0.8.0.tgz", - "integrity": "sha512-yA6zB+zAAShBQXndpXcYspamhLlIWmpP2w4DgY5iV5hZ2D+UZrxBhk5tWkrjDxSy5IrjeZMVq6Tjytx80b4wJg==", - "requires": { - "@kachkaev/run-elm": "^3.0.0-litvis-patch.3", - "elm-string-representation": "^1.2.0", - "execa": "^2.0.4", - "fs-extra": "^8.1.0", - "globby": "^10.0.1", - "lodash": "^4.17.15", - "object-hash": "^1.3.1", - "sleep-promise": "^8.0.1" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", - "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", - "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^3.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "npm-run-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", - "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", - "requires": { - "path-key": "^3.0.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" - }, - "path-key": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.0.tgz", - "integrity": "sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "which": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.1.tgz", - "integrity": "sha512-N7GBZOTswtB9lkQBZA4+zAXrjEIWAUOB93AvzUiudRzRxhUdLURQ7D/gAIMY1gatT/LTbmbcv8SiYazy3eYB7w==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "litvis": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/litvis/-/litvis-0.9.0.tgz", - "integrity": "sha512-LLXVlrwRpUaTVDkFGc0S8Jmfode3eILA3H8xx6OMaQlpZgq/EN6fJ+QlDiD3dUTOPcZE/ZYtX7WNaUgfx/4Hzg==", - "requires": { - "block-attributes": "^0.3.0", - "block-info": "^0.3.0", - "data-with-position": "^0.4.0", - "fs-extra": "^8.1.0", - "immer": "^4.0.0", - "is-whitespace-character": "^1.0.3", - "kind-of": "^6.0.2", - "literate-elm": "^0.8.0", - "lodash": "^4.17.15", - "narrative-schema": "^0.4.0", - "narrative-schema-label": "^0.4.0", - "remark-frontmatter": "^1.3.2", - "remark-parse": "^7.0.1", - "temp-dir": "^2.0.0", - "to-vfile": "^6.0.0", - "unified": "^8.4.0", - "unist-util-select": "^2.0.2", - "unist-util-visit": "^2.0.0", - "vfile": "^4.0.1" - }, - "dependencies": { - "block-attributes": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/block-attributes/-/block-attributes-0.3.0.tgz", - "integrity": "sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg==", - "requires": { - "lodash.snakecase": "^4.1.1" - } - }, - "block-info": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/block-info/-/block-info-0.3.0.tgz", - "integrity": "sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q==", - "requires": { - "block-attributes": "^0.3.0" - } - } - } - }, - "litvis-integration-mume": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/litvis-integration-mume/-/litvis-integration-mume-0.9.0.tgz", - "integrity": "sha512-Y7y1grdpylo/kiBvmFNZU/OF7uh59wHC53OrutTeeWvP9kTyALxJNNEq7z3ud16VfBY8SXMfUO26cUZwWFWpng==", - "requires": { - "block-attributes": "^0.3.0", - "block-info": "^0.3.0", - "cheerio": "^1.0.0-rc.3", - "elm-string-representation": "^1.2.0", - "html-entities": "^1.2.1", - "litvis": "^0.9.0", - "lodash": "^4.17.15", - "lru-cache": "^5.1.1", - "markdown-it": "^10.0.0", - "narrative-schema": "^0.4.0", - "narrative-schema-common": "^0.2.0", - "narrative-schema-label": "^0.4.0", - "narrative-schema-styling": "^0.2.0", - "object-hash": "^1.3.1", - "unist-util-select": "^2.0.2", - "vfile": "^4.0.1", - "yamljs": "^0.3.0" - }, - "dependencies": { - "block-attributes": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/block-attributes/-/block-attributes-0.3.0.tgz", - "integrity": "sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg==", - "requires": { - "lodash.snakecase": "^4.1.1" - } - }, - "block-info": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/block-info/-/block-info-0.3.0.tgz", - "integrity": "sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q==", - "requires": { - "block-attributes": "^0.3.0" - } - } - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "lodash.isnull": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash.isnull/-/lodash.isnull-3.0.0.tgz", - "integrity": "sha1-+vvlnqHcon7teGU0A53YTC4HxW4=" - }, - "lodash.isundefined": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", - "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=" - }, - "lodash.padend": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz", - "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=" - }, - "lodash.snakecase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, - "log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", - "requires": { - "chalk": "^2.4.2" - } - }, - "log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", - "requires": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" - } - } - } - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } - } - }, - "make-error": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", - "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==" - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "requires": { - "tmpl": "1.0.x" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "requires": { - "object-visit": "^1.0.0" - } - }, - "markdown-escapes": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.3.tgz", - "integrity": "sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==" - }, - "markdown-it": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", - "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", - "requires": { - "argparse": "^1.0.7", - "entities": "~2.0.0", - "linkify-it": "^2.0.0", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - }, - "dependencies": { - "entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", - "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" - } - } - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "requires": { - "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "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://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "requires": { - "mime-db": "1.40.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "narrative-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/narrative-schema/-/narrative-schema-0.4.0.tgz", - "integrity": "sha512-xEO5CxYJBAnznaxAXAbiqDvOULgxjWSRyOVcRls+vzzct5SjdVHV8bJPUIc6fykTcyhPq32RprBwU2RTwuN1pg==", - "requires": { - "data-with-position": "^0.4.0", - "jsonschema": "^1.2.4", - "lodash": "^4.17.15", - "narrative-schema-common": "^0.2.0", - "narrative-schema-label": "^0.4.0", - "narrative-schema-rule": "^0.2.0", - "narrative-schema-styling": "^0.2.0", - "pseudo-yaml-ast": "^1.0.10", - "to-vfile": "^6.0.0", - "vfile": "^4.0.1" - } - }, - "narrative-schema-common": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/narrative-schema-common/-/narrative-schema-common-0.2.0.tgz", - "integrity": "sha512-73Cuo9co3OdSPXqN82CCfZ5NSnsFOFAqVEmZiM1Ovlr6jvifVBKqN9WRFz2npDeCfkGemA+udRL7yY987JZEGw==", - "requires": { - "data-with-position": "^0.4.0", - "kind-of": "^6.0.2", - "vfile": "^4.0.1" - } - }, - "narrative-schema-label": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/narrative-schema-label/-/narrative-schema-label-0.4.0.tgz", - "integrity": "sha512-ZOw3HrbaEch3lC4RpYarN8oMVe34aZc5tzfnnPj4GoMTkv+yDVzJjnyjIMb9jiXsdXi97nC3GSxhZJZAm3pbTg==", - "requires": { - "block-attributes": "^0.3.0", - "block-info": "^0.3.0", - "cheerio": "^1.0.0-rc.3", - "data-with-position": "^0.4.0", - "handlebars": "^4.3.4", - "html-entities": "^1.2.1", - "lodash": "^4.17.15", - "lru-cache": "^5.1.1", - "narrative-schema-common": "^0.2.0", - "object-hash": "^1.3.1", - "unist-util-visit": "^2.0.0", - "unist-util-visit-parents": "^3.0.0", - "vfile": "^4.0.1" - }, - "dependencies": { - "block-attributes": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/block-attributes/-/block-attributes-0.3.0.tgz", - "integrity": "sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg==", - "requires": { - "lodash.snakecase": "^4.1.1" - } - }, - "block-info": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/block-info/-/block-info-0.3.0.tgz", - "integrity": "sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q==", - "requires": { - "block-attributes": "^0.3.0" - } - } - } - }, - "narrative-schema-rule": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/narrative-schema-rule/-/narrative-schema-rule-0.2.0.tgz", - "integrity": "sha512-HbFcEc76cxoKEUuCW8SYFMll7yNhbYvmGUfkfP6T8Xu3oqO3H+yZmFQhXJ6iDbu3eml5N5HDQ0eCe32Tl1vaug==", - "requires": { - "block-attributes": "^0.3.0", - "block-info": "^0.3.0", - "cheerio": "^1.0.0-rc.3", - "data-with-position": "^0.4.0", - "handlebars": "^4.3.4", - "html-entities": "^1.2.1", - "lodash": "^4.17.15", - "narrative-schema-common": "^0.2.0", - "narrative-schema-label": "^0.4.0", - "unist-util-visit": "^2.0.0", - "vfile": "^4.0.1" - }, - "dependencies": { - "block-attributes": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/block-attributes/-/block-attributes-0.3.0.tgz", - "integrity": "sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg==", - "requires": { - "lodash.snakecase": "^4.1.1" - } - }, - "block-info": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/block-info/-/block-info-0.3.0.tgz", - "integrity": "sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q==", - "requires": { - "block-attributes": "^0.3.0" - } - } - } - }, - "narrative-schema-styling": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/narrative-schema-styling/-/narrative-schema-styling-0.2.0.tgz", - "integrity": "sha512-3I+A5CPQVw64GAt3eFcL8ze1WJeQCP13RFxc5UqtJdhYghwY22twvPkzhfzeQ2JbYnSIwc44YRsSZx/J+RPtDw==", - "requires": { - "block-attributes": "^0.3.0", - "block-info": "^0.3.0", - "cheerio": "^1.0.0-rc.3", - "data-with-position": "^0.4.0", - "handlebars": "^4.3.4", - "html-entities": "^1.2.1", - "lodash": "^4.17.15", - "narrative-schema-common": "^0.2.0", - "unist-util-visit": "^2.0.0", - "vfile": "^4.0.1" - }, - "dependencies": { - "block-attributes": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/block-attributes/-/block-attributes-0.3.0.tgz", - "integrity": "sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg==", - "requires": { - "lodash.snakecase": "^4.1.1" - } - }, - "block-info": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/block-info/-/block-info-0.3.0.tgz", - "integrity": "sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q==", - "requires": { - "block-attributes": "^0.3.0" - } - } - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "node-elm-compiler": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/node-elm-compiler/-/node-elm-compiler-5.0.4.tgz", - "integrity": "sha512-VQsT8QSierYGkHzRed+b4MnccQVF1+qPHunE8jBoU7jD6YpuRqCDPzEoC2zfyEJS80qVnlMZrqobLnyjzX9lJg==", - "requires": { - "cross-spawn": "6.0.5", - "find-elm-dependencies": "2.0.2", - "lodash": "4.17.15", - "temp": "^0.9.0" - } - }, - "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" - }, - "node-notifier": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz", - "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", - "requires": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "node-pre-gyp": {}, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "not": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/not/-/not-0.1.0.tgz", - "integrity": "sha1-yWkcF0bFXc++VMvYvU/wQbwrUZ0=" - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "requires": { - "path-key": "^2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "nwsapi": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", - "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==" - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { - "isobject": "^3.0.0" - } - }, - "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "requires": { - "isobject": "^3.0.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "opencollective-postinstall": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz", - "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==" - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "requires": { - "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" - }, - "dependencies": { - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" - } - } - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "os-name": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", - "integrity": "sha1-GzefZINa98Wn9JizV8uVIVwVnt8=", - "requires": { - "osx-release": "^1.0.0", - "win-release": "^1.0.0" - } - }, - "osx-release": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", - "integrity": "sha1-8heRGigTaUmvG/kwiyQeJzfTzWw=", - "requires": { - "minimist": "^1.1.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" - }, - "p-each-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", - "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", - "requires": { - "p-reduce": "^1.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, - "p-limit": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", - "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "pad-left": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/pad-left/-/pad-left-2.1.0.tgz", - "integrity": "sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ=", - "requires": { - "repeat-string": "^1.5.4" - } - }, - "parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", - "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", - "requires": { - "@types/node": "*" - } - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "requires": { - "pify": "^3.0.0" - } - }, - "pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", - "requires": { - "through": "~2.3" - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "picomatch": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", - "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==" - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - } - }, - "please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "requires": { - "semver-compare": "^1.0.0" - } - }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "prettier": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", - "integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==" - }, - "prettier-check": { - "dependencies": { - "cross-spawn": {} - } - }, - "prettier-plugin-packagejson": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.0.1.tgz", - "integrity": "sha512-VQP/RVwUTHKvWmjrkoniXWm7kSuI4GFgPn3r2scD/My6HtLmqTZTCuR0oSc3psFzIQwCBpyVp+EwIBy53XRLmw==", - "requires": { - "sort-package-json": "1.22.1" - } - }, - "pretty-format": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.8.0.tgz", - "integrity": "sha512-P952T7dkrDEplsR+TuY7q3VXDae5Sr7zmQb12JU/NDQa/3CH7/QW0yvqLcGN6jL+zQFKaoJcPc+yJxMTGmosqw==", - "requires": { - "@jest/types": "^24.8.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "optional": true, - "requires": { - "asap": "~2.0.3" - } - }, - "prompts": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.1.0.tgz", - "integrity": "sha512-+x5TozgqYdOwWsQFZizE/Tra3fKvAoy037kOyU6cgz84n8f6zxngLOV4O32kTwt9FcLCxAqw0P/c8rOr9y+Gfg==", - "requires": { - "kleur": "^3.0.2", - "sisteransi": "^1.0.0" - } - }, - "proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "optional": true - }, - "pseudo-yaml-ast": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/pseudo-yaml-ast/-/pseudo-yaml-ast-1.0.10.tgz", - "integrity": "sha1-lQu3w5SRGx6wZo01bfF3QEP/G08=", - "requires": { - "has-own-prop": "^1.0.0", - "lodash.isnull": "^3.0.0", - "lodash.isundefined": "^3.0.1", - "yaml-ast-parser": "0.0.36" - }, - "dependencies": { - "yaml-ast-parser": { - "version": "0.0.36", - "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.36.tgz", - "integrity": "sha1-nf3vRhVwJTOSrxlBsSe53mmaCJs=" - } - } - }, - "psl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz", - "integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "puppeteer-core": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-1.15.0.tgz", - "integrity": "sha512-AH82x8Tx0/JkubeF6U12y8SuVB5vFgsw8lt/Ox5MhXaAktREFiotCTq324U2nPtJUnh2A8yJciDnzAmhbHidqQ==", - "requires": { - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^2.2.1", - "mime": "^2.0.3", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" - }, - "dependencies": { - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" - } - } - }, - "qiniu": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/qiniu/-/qiniu-7.2.2.tgz", - "integrity": "sha512-LHEKoJqjQBiXqvzM9BWuIc+8sV/nOKNR5nJmonsyv9S6XMcCvMCU5+xjLwyt0U2wc3IkqcDYvjAFVrL+sfghjA==", - "requires": { - "agentkeepalive": "3.3.0", - "crc32": "0.2.2", - "encodeurl": "^1.0.1", - "formstream": "1.1.0", - "mime": "2.3.1", - "tunnel-agent": "0.6.0", - "urllib": "2.22.0" - }, - "dependencies": { - "mime": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", - "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==" - } - } - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "react-is": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz", - "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==" - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - } - }, - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "requires": { - "util.promisify": "^1.0.0" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "requires": { - "resolve": "^1.1.6" - } - }, - "reduce-flatten": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz", - "integrity": "sha1-JYx479FT3fk8tWEjf2EYTzaW4yc=" - }, - "regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "remark-frontmatter": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-1.3.2.tgz", - "integrity": "sha512-2eayxITZ8rezsXdgcXnYB3iLivohm2V/ZT4Ne8uhua6A4pk6GdLE2ZzJnbnINtD1HRLaTdB7RwF9sgUbMptJZA==", - "requires": { - "fault": "^1.0.1", - "xtend": "^4.0.1" - } - }, - "remark-parse": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-7.0.1.tgz", - "integrity": "sha512-WOZLa545jYXtSy+txza6ACudKWByQac4S2DmGk+tAGO/3XnVTOxwyCIxB7nTcLlk8Aayhcuf3cV1WV6U6L7/DQ==", - "requires": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, - "replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "request-promise-core": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", - "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", - "requires": { - "lodash": "^4.17.11" - } - }, - "request-promise-native": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", - "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", - "requires": { - "request-promise-core": "1.1.2", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "resolve": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", - "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "dependencies": { - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "requires": { - "mimic-fn": "^1.0.0" - } - } - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "requires": { - "glob": "^7.1.3" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" - }, - "run-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", - "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==" - }, - "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" - }, - "rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" - }, - "rxjs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", - "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" - }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" - }, - "shelljs": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", - "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" - }, - "sisteransi": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.1.tgz", - "integrity": "sha512-Qs1o9b0ORUzmh04fZjVzqeQ0L9tmJCL1eyivJcDNCY16gOEvR299INgXwBdy2bq38bVgSpq4DDfhgQx515ToLQ==" - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" - }, - "sleep-promise": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/sleep-promise/-/sleep-promise-8.0.1.tgz", - "integrity": "sha1-jXlaJ+ojlT32tSuRCB5eImZZk8U=" - }, - "slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=" - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sort-object-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.2.tgz", - "integrity": "sha1-06bEjcKsl+a8lDZ2luA/bQnTeVI=" - }, - "sort-package-json": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-1.22.1.tgz", - "integrity": "sha512-uVINQraFQvnlzNHFnQOT4MYy0qonIEzKwhrI2yrTiQjNo5QF4h3ffrnCk7a95QAwoK/RdkO/w8W9tJIcaOWC7g==", - "requires": { - "detect-indent": "^5.0.0", - "sort-object-keys": "^1.1.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.12", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", - "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", - "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==" - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { - "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" - }, - "state-toggle": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.2.tgz", - "integrity": "sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw==" - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" - }, - "string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==" - }, - "string-length": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", - "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string_decoder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", - "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "table-layout": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.5.tgz", - "integrity": "sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw==", - "requires": { - "array-back": "^2.0.0", - "deep-extend": "~0.6.0", - "lodash.padend": "^4.6.1", - "typical": "^2.6.1", - "wordwrapjs": "^3.0.0" - } - }, - "tar": {}, - "temp": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.0.tgz", - "integrity": "sha512-YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==", - "requires": { - "rimraf": "~2.6.2" - } - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" - }, - "test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", - "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - } - }, - "test-value": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/test-value/-/test-value-3.0.0.tgz", - "integrity": "sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ==", - "requires": { - "array-back": "^2.0.0", - "typical": "^2.6.1" - } - }, - "text-encoding-utf-8": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", - "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==" - }, - "throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "to-vfile": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-6.0.0.tgz", - "integrity": "sha512-i9fwXXSsHLu7mzgixc1WjgnqSe6pGpjnzCYoFmrASvEueLfyKf09QAe+XQYu8OAJ62aFqHpe2EKXojeRVvEzqA==", - "requires": { - "is-buffer": "^2.0.0", - "vfile": "^4.0.0" - }, - "dependencies": { - "is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" - } - } - }, - "topojson-client": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.0.0.tgz", - "integrity": "sha1-H5kpOnfvQqRI0DKoGqmCtz82DS8=", - "requires": { - "commander": "2" - } - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "requires": { - "punycode": "^2.1.0" - } - }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" - }, - "trim-trailing-lines": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz", - "integrity": "sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==" - }, - "trough": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.4.tgz", - "integrity": "sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==" - }, - "ts-jest": { - "version": "24.0.2", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-24.0.2.tgz", - "integrity": "sha512-h6ZCZiA1EQgjczxq+uGLXQlNgeg02WWJBbeT8j6nyIBRQdglqbvzDoHahTEIiS6Eor6x8mK6PfZ7brQ9Q6tzHw==", - "requires": { - "bs-logger": "0.x", - "buffer-from": "1.x", - "fast-json-stable-stringify": "2.x", - "json5": "2.x", - "make-error": "1.x", - "mkdirp": "0.x", - "resolve": "1.x", - "semver": "^5.5", - "yargs-parser": "10.x" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - }, - "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - }, - "tslint": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.18.0.tgz", - "integrity": "sha512-Q3kXkuDEijQ37nXZZLKErssQVnwCV/+23gFEMROi8IlbaBG6tXqLPQJ5Wjcyt/yHPKBC+hD5SzuGaMora+ZS6w==", - "requires": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^3.2.0", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.29.0" - } - }, - "tslint-config-prettier": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", - "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==" - }, - "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "requires": { - "tslib": "^1.8.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "twemoji": { - "version": "12.1.2", - "resolved": "https://registry.npmjs.org/twemoji/-/twemoji-12.1.2.tgz", - "integrity": "sha512-myi1YKL4nXBWorlmHDxHxHTCpel0e0jGtWQwwab0XyCAf3r9PnkZX0c+IAnPW+K6+TKXBJulMRPifeMhiPKYuw==", - "requires": { - "fs-extra": "^8.0.1", - "jsonfile": "^5.0.0", - "twemoji-parser": "12.1.0", - "universalify": "^0.1.2" - }, - "dependencies": { - "jsonfile": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-5.0.0.tgz", - "integrity": "sha512-NQRZ5CRo74MhMMC3/3r5g2k4fjodJ/wh8MxjFbCViWKFjxrnudWSY5vomh+23ZaXzAS7J3fBZIR2dV6WbmfM0w==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^0.1.2" - } - } - } - }, - "twemoji-parser": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-12.1.0.tgz", - "integrity": "sha512-jaHYltumP/E8nR+YzRrY753j9dEpL3zH8+pDXgf9h/10wHeW/9IIjs6mZ1Z/Syh8rIaOQObev1BAX/AinFmuOg==" - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "typescript": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.4.tgz", - "integrity": "sha512-unoCll1+l+YK4i4F8f22TaNVPRHcD9PA3yCuZ8g5e0qGqlVlJ/8FSateOLLSagn+Yg5+ZwuPkL8LFUc0Jcvksg==" - }, - "typical": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", - "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=" - }, - "uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" - }, - "uglify-js": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", - "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", - "optional": true, - "requires": { - "commander": "~2.20.0", - "source-map": "~0.6.1" - } - }, - "unherit": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.2.tgz", - "integrity": "sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w==", - "requires": { - "inherits": "^2.0.1", - "xtend": "^4.0.1" - } - }, - "unified": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.1.tgz", - "integrity": "sha512-YPj/uIIZSO7mMIZQj/5Z3hDl4lshWYRQGs5TgUCjHTVdklUWH+O94mK5Cy77SEcmEUwGhnUcudMuH/zIwporqw==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unist-util-is": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.0.tgz", - "integrity": "sha512-E5JLUKRQlAYiJmN2PVBdSz01R3rUKRSM00X+0DB/yLqxdLu6wZZkRdTIsxDp9X+bkxh8Eq+O2YYRbZvLZtQT1A==" - }, - "unist-util-remove-position": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.3.tgz", - "integrity": "sha512-CtszTlOjP2sBGYc2zcKA/CvNdTdEs3ozbiJ63IPBxh8iZg42SCCb8m04f8z2+V1aSk5a7BxbZKEdoDjadmBkWA==", - "requires": { - "unist-util-visit": "^1.1.0" - }, - "dependencies": { - "unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" - }, - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - }, - "unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "requires": { - "unist-util-is": "^3.0.0" - } - } - } - }, - "unist-util-select": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unist-util-select/-/unist-util-select-2.0.2.tgz", - "integrity": "sha512-Yv5Z5ShMxv7Z9Dw175tKvOiRVXV4FrMHG778DSD9Z0jALgb3wAx9DoeInr3200QlYp71rYUXzzJdCb76xKdrCw==", - "requires": { - "css-selector-parser": "^1.1.0", - "not": "^0.1.0", - "nth-check": "^1.0.1", - "unist-util-is": "^3.0.0", - "zwitch": "^1.0.3" - }, - "dependencies": { - "unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" - } - } - }, - "unist-util-stringify-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.1.tgz", - "integrity": "sha512-Zqlf6+FRI39Bah8Q6ZnNGrEHUhwJOkHde2MHVk96lLyftfJJckaPslKgzhVcviXj8KcE9UJM9F+a4JEiBUTYgA==", - "requires": { - "@types/unist": "^2.0.2" - } - }, - "unist-util-visit": { + "entities": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.0.tgz", - "integrity": "sha512-kiTpWKsF54u/78L/UU/i7lxrnqGiEWBgqCpaIZBYP0gwUC+Akq0Ajm4U8JiNIoQNfAioBdsyarnOcTEAb9mLeQ==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.0.tgz", - "integrity": "sha512-H3K8d81S4V3XVXVwLvrLGk+R5VILryfUotD06/R/rLsTsPLGjkn6gIP8qEEVITcuIySNYj0ocJLsePjm9F/Vcg==", - "requires": { - "@types/unist": "^2.0.3", - "unist-util-is": "^4.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "unorm": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.5.0.tgz", - "integrity": "sha512-sMfSWoiRaXXeDZSXC+YRZ23H4xchQpwxjpw1tmfR+kgbBCaOgln4NI0LXejJIhnBuKINrB3WRn+ZI8IWssirVw==" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - } - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "urllib": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/urllib/-/urllib-2.22.0.tgz", - "integrity": "sha1-KWXcSuEnpvtpW32yfTGE8X2Cy0I=", - "requires": { - "any-promise": "^1.3.0", - "content-type": "^1.0.2", - "debug": "^2.6.0", - "default-user-agent": "^1.0.0", - "digest-header": "^0.0.1", - "ee-first": "~1.1.1", - "humanize-ms": "^1.2.0", - "iconv-lite": "^0.4.15", - "qs": "^6.4.0", - "statuses": "^1.3.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "userhome": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/userhome/-/userhome-1.0.0.tgz", - "integrity": "sha1-tkkf8S0hpecmcd+czIcX4cZojAs=" - }, - "uslug": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/uslug/-/uslug-1.0.4.tgz", - "integrity": "sha1-uaIvCRTgqGFAYz2swwLl9PpFBnc=", - "requires": { - "unorm": ">= 1.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "utility": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/utility/-/utility-0.1.11.tgz", - "integrity": "sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU=", - "requires": { - "address": ">=0.0.1" - } - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vega-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.1.0.tgz", - "integrity": "sha512-YpscMiGGvhnEp811zM8y4TH39VAhWVU1gOUCeovheMLDHzMK31uydYqfyGHPVjWTbfFDmLzcMceJ6hsUMiZmNA==", - "requires": { - "d3-dsv": "^1.1.1", - "d3-time-format": "^2.1.3", - "node-fetch": "^2.5.0", - "topojson-client": "^3.0.0", - "vega-util": "^1.8.0" - } - }, - "vega-util": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.10.0.tgz", - "integrity": "sha512-fTGnTG7FhtTG9tiYDL3k5s8YHqB71Ml5+aC9B7eaBygeB8GKXBrcbTXLOzoCRxT3Jr5cRhr99PMBu0AkqmhBog==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vfile": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.0.1.tgz", - "integrity": "sha512-lRHFCuC4SQBFr7Uq91oJDJxlnftoTLQ7eKIpMdubhYcVMho4781a8MWXLy3qZrZ0/STD1kRiKc0cQOHm4OkPeA==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "replace-ext": "1.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "dependencies": { - "is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" - } - } - }, - "vfile-location": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.5.tgz", - "integrity": "sha512-Pa1ey0OzYBkLPxPZI3d9E+S4BmvfVwNAAXrrqGbwTVXWaX2p9kM1zZ+n35UtVM06shmWKH4RPRN8KI80qE3wNQ==" - }, - "vfile-message": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.1.tgz", - "integrity": "sha512-KtasSV+uVU7RWhUn4Lw+wW1Zl/nW8JWx7JCPps10Y9JRRIDeDXf8wfBLoOSsJLyo27DqMyAi54C6Jf/d6Kr2Bw==", - "requires": { - "@types/unist": "^2.0.2", - "unist-util-stringify-position": "^2.0.0" - } - }, - "w3c-hr-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", - "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", - "requires": { - "browser-process-hrtime": "^0.1.2" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "requires": { - "makeerror": "1.0.x" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + } + } + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "requires": { + "mime-db": "1.40.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "mume-with-litvis": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.18.0.tgz", + "integrity": "sha512-kyoaCW41kM2QGqU+iOibNGYytd4t5Qtp1XvUwMZen/NNc12uYQz2CnOFzZbe73+D5GkEuQQqA0a5nb+Styzo7g==", + "requires": { + "apache-arrow": "^0.13.0", + "babyparse": "^0.4.6", + "block-attributes": "^0.2.0", + "block-info": "^0.2.0", + "cheerio": "^1.0.0-rc.3", + "chrome-location": "^1.2.1", + "fs-extra": "^8.0.1", + "imagemagick-cli": "^0.5.0", + "js-yaml": "^3.13.1", + "less": "^3.9.0", + "litvis-integration-mume": "^0.9.0", + "lodash": "^4.17.15", + "mkdirp": "^0.5.1", + "node-fetch": "^2.6.0", + "puppeteer-core": "1.15.0", + "qiniu": "^7.2.2", + "request": "^2.88.0", + "slash": "^2.0.0", + "temp": "^0.9.0", + "to-vfile": "^6.0.0", + "twemoji": "^12.0.4", + "uslug": "^1.0.4", + "vega-loader": "^4.1.0", + "vfile": "^4.0.1", + "yamljs": "^0.3.0" + }, + "dependencies": { + "slash": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "win-release": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz", - "integrity": "sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk=", - "requires": { - "semver": "^5.0.1" - } - }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" - }, - "wordwrapjs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz", - "integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==", - "requires": { - "reduce-flatten": "^1.0.1", - "typical": "^2.6.1" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", - "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + } + } + }, + "narrative-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/narrative-schema/-/narrative-schema-0.4.0.tgz", + "integrity": "sha512-xEO5CxYJBAnznaxAXAbiqDvOULgxjWSRyOVcRls+vzzct5SjdVHV8bJPUIc6fykTcyhPq32RprBwU2RTwuN1pg==", + "requires": { + "data-with-position": "^0.4.0", + "jsonschema": "^1.2.4", + "lodash": "^4.17.15", + "narrative-schema-common": "^0.2.0", + "narrative-schema-label": "^0.4.0", + "narrative-schema-rule": "^0.2.0", + "narrative-schema-styling": "^0.2.0", + "pseudo-yaml-ast": "^1.0.10", + "to-vfile": "^6.0.0", + "vfile": "^4.0.1" + } + }, + "narrative-schema-common": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/narrative-schema-common/-/narrative-schema-common-0.2.0.tgz", + "integrity": "sha512-73Cuo9co3OdSPXqN82CCfZ5NSnsFOFAqVEmZiM1Ovlr6jvifVBKqN9WRFz2npDeCfkGemA+udRL7yY987JZEGw==", + "requires": { + "data-with-position": "^0.4.0", + "kind-of": "^6.0.2", + "vfile": "^4.0.1" + } + }, + "narrative-schema-label": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/narrative-schema-label/-/narrative-schema-label-0.4.0.tgz", + "integrity": "sha512-ZOw3HrbaEch3lC4RpYarN8oMVe34aZc5tzfnnPj4GoMTkv+yDVzJjnyjIMb9jiXsdXi97nC3GSxhZJZAm3pbTg==", + "requires": { + "block-attributes": "^0.3.0", + "block-info": "^0.3.0", + "cheerio": "^1.0.0-rc.3", + "data-with-position": "^0.4.0", + "handlebars": "^4.3.4", + "html-entities": "^1.2.1", + "lodash": "^4.17.15", + "lru-cache": "^5.1.1", + "narrative-schema-common": "^0.2.0", + "object-hash": "^1.3.1", + "unist-util-visit": "^2.0.0", + "unist-util-visit-parents": "^3.0.0", + "vfile": "^4.0.1" + }, + "dependencies": { + "block-attributes": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/block-attributes/-/block-attributes-0.3.0.tgz", + "integrity": "sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg==", "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "lodash.snakecase": "^4.1.1" } }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "block-info": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/block-info/-/block-info-0.3.0.tgz", + "integrity": "sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q==", "requires": { - "async-limiter": "~1.0.0" + "block-attributes": "^0.3.0" } - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yaml-ast-parser": { - "version": "0.0.43", - "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", - "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" - }, - "yamljs": { + } + } + }, + "narrative-schema-rule": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/narrative-schema-rule/-/narrative-schema-rule-0.2.0.tgz", + "integrity": "sha512-HbFcEc76cxoKEUuCW8SYFMll7yNhbYvmGUfkfP6T8Xu3oqO3H+yZmFQhXJ6iDbu3eml5N5HDQ0eCe32Tl1vaug==", + "requires": { + "block-attributes": "^0.3.0", + "block-info": "^0.3.0", + "cheerio": "^1.0.0-rc.3", + "data-with-position": "^0.4.0", + "handlebars": "^4.3.4", + "html-entities": "^1.2.1", + "lodash": "^4.17.15", + "narrative-schema-common": "^0.2.0", + "narrative-schema-label": "^0.4.0", + "unist-util-visit": "^2.0.0", + "vfile": "^4.0.1" + }, + "dependencies": { + "block-attributes": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "resolved": "https://registry.npmjs.org/block-attributes/-/block-attributes-0.3.0.tgz", + "integrity": "sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg==", "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" + "lodash.snakecase": "^4.1.1" } }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "block-info": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/block-info/-/block-info-0.3.0.tgz", + "integrity": "sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q==", "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - }, - "dependencies": { - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - } + "block-attributes": "^0.3.0" } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + } + } + }, + "narrative-schema-styling": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/narrative-schema-styling/-/narrative-schema-styling-0.2.0.tgz", + "integrity": "sha512-3I+A5CPQVw64GAt3eFcL8ze1WJeQCP13RFxc5UqtJdhYghwY22twvPkzhfzeQ2JbYnSIwc44YRsSZx/J+RPtDw==", + "requires": { + "block-attributes": "^0.3.0", + "block-info": "^0.3.0", + "cheerio": "^1.0.0-rc.3", + "data-with-position": "^0.4.0", + "handlebars": "^4.3.4", + "html-entities": "^1.2.1", + "lodash": "^4.17.15", + "narrative-schema-common": "^0.2.0", + "unist-util-visit": "^2.0.0", + "vfile": "^4.0.1" + }, + "dependencies": { + "block-attributes": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/block-attributes/-/block-attributes-0.3.0.tgz", + "integrity": "sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg==", "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "lodash.snakecase": "^4.1.1" } }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "block-info": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/block-info/-/block-info-0.3.0.tgz", + "integrity": "sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q==", "requires": { - "fd-slicer": "~1.0.1" + "block-attributes": "^0.3.0" } - }, - "zwitch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.4.tgz", - "integrity": "sha512-YO803/X+13GNaZB7fVopjvHH0uWQKgJkgKnU1YCjxShjKGVuN9PPHHW8g+uFDpkHpSTNi3rCMKMewIcbC1BAYg==" } } }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-elm-compiler": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/node-elm-compiler/-/node-elm-compiler-5.0.4.tgz", + "integrity": "sha512-VQsT8QSierYGkHzRed+b4MnccQVF1+qPHunE8jBoU7jD6YpuRqCDPzEoC2zfyEJS80qVnlMZrqobLnyjzX9lJg==", + "requires": { + "cross-spawn": "6.0.5", + "find-elm-dependencies": "2.0.2", + "lodash": "4.17.15", + "temp": "^0.9.0" + } + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" }, "normalize-package-data": { "version": "2.5.0", @@ -8632,6 +2523,11 @@ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, + "not": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/not/-/not-0.1.0.tgz", + "integrity": "sha1-yWkcF0bFXc++VMvYvU/wQbwrUZ0=" + }, "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -8641,23 +2537,40 @@ "path-key": "^2.0.0" } }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -8666,7 +2579,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, "requires": { "mimic-fn": "^2.1.0" } @@ -8677,6 +2589,39 @@ "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==", "dev": true }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "os-name": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", + "integrity": "sha1-GzefZINa98Wn9JizV8uVIVwVnt8=", + "requires": { + "osx-release": "^1.0.0", + "win-release": "^1.0.0" + } + }, + "osx-release": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz", + "integrity": "sha1-8heRGigTaUmvG/kwiyQeJzfTzWw=", + "requires": { + "minimist": "^1.1.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + } + } + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -8716,6 +2661,27 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "pad-left": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pad-left/-/pad-left-2.1.0.tgz", + "integrity": "sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ=", + "requires": { + "repeat-string": "^1.5.4" + } + }, + "parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -8726,6 +2692,14 @@ "json-parse-better-errors": "^1.0.1" } }, + "parse5": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", + "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "requires": { + "@types/node": "*" + } + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -8735,32 +2709,45 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "requires": { + "through": "~2.3" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "picomatch": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", - "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==", - "dev": true + "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==" }, "pkg-dir": { "version": "4.2.0", @@ -8795,16 +2782,129 @@ "sort-package-json": "1.22.1" } }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "optional": true, + "requires": { + "asap": "~2.0.3" + } + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "optional": true + }, + "pseudo-yaml-ast": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pseudo-yaml-ast/-/pseudo-yaml-ast-1.0.10.tgz", + "integrity": "sha1-lQu3w5SRGx6wZo01bfF3QEP/G08=", + "requires": { + "has-own-prop": "^1.0.0", + "lodash.isnull": "^3.0.0", + "lodash.isundefined": "^3.0.1", + "yaml-ast-parser": "0.0.36" + }, + "dependencies": { + "yaml-ast-parser": { + "version": "0.0.36", + "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.36.tgz", + "integrity": "sha1-nf3vRhVwJTOSrxlBsSe53mmaCJs=" + } + } + }, + "psl": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", + "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "puppeteer-core": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-1.15.0.tgz", + "integrity": "sha512-AH82x8Tx0/JkubeF6U12y8SuVB5vFgsw8lt/Ox5MhXaAktREFiotCTq324U2nPtJUnh2A8yJciDnzAmhbHidqQ==", + "requires": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "dependencies": { + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "qiniu": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/qiniu/-/qiniu-7.2.2.tgz", + "integrity": "sha512-LHEKoJqjQBiXqvzM9BWuIc+8sV/nOKNR5nJmonsyv9S6XMcCvMCU5+xjLwyt0U2wc3IkqcDYvjAFVrL+sfghjA==", "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "agentkeepalive": "3.3.0", + "crc32": "0.2.2", + "encodeurl": "^1.0.1", + "formstream": "1.1.0", + "mime": "2.3.1", + "tunnel-agent": "0.6.0", + "urllib": "2.22.0" + }, + "dependencies": { + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==" + } } }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -8831,11 +2931,106 @@ } } }, + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + }, + "reduce-flatten": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz", + "integrity": "sha1-JYx479FT3fk8tWEjf2EYTzaW4yc=" + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + }, + "remark-frontmatter": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-1.3.2.tgz", + "integrity": "sha512-2eayxITZ8rezsXdgcXnYB3iLivohm2V/ZT4Ne8uhua6A4pk6GdLE2ZzJnbnINtD1HRLaTdB7RwF9sgUbMptJZA==", + "requires": { + "fault": "^1.0.1", + "xtend": "^4.0.1" + } + }, + "remark-parse": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-7.0.1.tgz", + "integrity": "sha512-WOZLa545jYXtSy+txza6ACudKWByQac4S2DmGk+tAGO/3XnVTOxwyCIxB7nTcLlk8Aayhcuf3cV1WV6U6L7/DQ==", + "requires": { + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" + } + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, "resolve": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", - "dev": true, "requires": { "path-parse": "^1.0.6" } @@ -8876,8 +3071,7 @@ "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, "rimraf": { "version": "3.0.0", @@ -8897,8 +3091,12 @@ "run-parallel": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", - "dev": true + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" }, "rxjs": { "version": "6.5.3", @@ -8909,6 +3107,16 @@ "tslib": "^1.9.0" } }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, "sb-fs": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/sb-fs/-/sb-fs-4.0.0.tgz", @@ -8920,8 +3128,7 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, "semver-compare": { "version": "1.0.0", @@ -8933,7 +3140,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, "requires": { "shebang-regex": "^1.0.0" } @@ -8941,20 +3147,32 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shelljs": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", + "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sleep-promise": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/sleep-promise/-/sleep-promise-8.0.1.tgz", + "integrity": "sha1-jXlaJ+ojlT32tSuRCB5eImZZk8U=" }, "slice-ansi": { "version": "0.0.4", @@ -8978,6 +3196,11 @@ "sort-object-keys": "^1.1.2" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, "spdx-correct": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", @@ -9013,8 +3236,33 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "state-toggle": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.2.tgz", + "integrity": "sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, "string-argv": { "version": "0.3.1", @@ -9033,6 +3281,14 @@ "strip-ansi": "^3.0.0" } }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", @@ -9070,14 +3326,12 @@ "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -9088,20 +3342,120 @@ "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", "dev": true }, + "table-layout": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.5.tgz", + "integrity": "sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw==", + "requires": { + "array-back": "^2.0.0", + "deep-extend": "~0.6.0", + "lodash.padend": "^4.6.1", + "typical": "^2.6.1", + "wordwrapjs": "^3.0.0" + } + }, + "temp": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.0.tgz", + "integrity": "sha512-YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==", + "requires": { + "rimraf": "~2.6.2" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "test-value": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/test-value/-/test-value-3.0.0.tgz", + "integrity": "sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ==", + "requires": { + "array-back": "^2.0.0", + "typical": "^2.6.1" + } + }, + "text-encoding-utf-8": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", + "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "requires": { "is-number": "^7.0.0" } }, + "to-vfile": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-6.0.0.tgz", + "integrity": "sha512-i9fwXXSsHLu7mzgixc1WjgnqSe6pGpjnzCYoFmrASvEueLfyKf09QAe+XQYu8OAJ62aFqHpe2EKXojeRVvEzqA==", + "requires": { + "is-buffer": "^2.0.0", + "vfile": "^4.0.0" + } + }, + "topojson-client": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.0.1.tgz", + "integrity": "sha512-rfGGzyqefpxOaxvV9OTF9t+1g+WhjGEbAIuCcmKYrQkxr0nttjMMyzZsK+NhLW4cTl2g1bz2jQczPUtEshpbVQ==", + "requires": { + "commander": "2" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + }, + "trim-trailing-lines": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz", + "integrity": "sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==" + }, + "trough": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.4.tgz", + "integrity": "sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==" + }, "tslib": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" }, "tslint": { "version": "5.20.0", @@ -9139,23 +3493,267 @@ "tslib": "^1.8.1" } }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "twemoji": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/twemoji/-/twemoji-12.1.3.tgz", + "integrity": "sha512-Y5mC7vVovHZvCzdXDepJaU6FHPd7PaW6ZTBMWy9sGYafLBn1x0h2T6aGA3cpnz3WgWWg2QI+3D+9Rn4Z/ViitQ==", + "requires": { + "fs-extra": "^8.0.1", + "jsonfile": "^5.0.0", + "twemoji-parser": "12.1.0", + "universalify": "^0.1.2" + }, + "dependencies": { + "jsonfile": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-5.0.0.tgz", + "integrity": "sha512-NQRZ5CRo74MhMMC3/3r5g2k4fjodJ/wh8MxjFbCViWKFjxrnudWSY5vomh+23ZaXzAS7J3fBZIR2dV6WbmfM0w==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^0.1.2" + } + } + } + }, + "twemoji-parser": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-12.1.0.tgz", + "integrity": "sha512-jaHYltumP/E8nR+YzRrY753j9dEpL3zH8+pDXgf9h/10wHeW/9IIjs6mZ1Z/Syh8rIaOQObev1BAX/AinFmuOg==" + }, "type-fest": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, "typescript": { "version": "3.6.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.4.tgz", "integrity": "sha512-unoCll1+l+YK4i4F8f22TaNVPRHcD9PA3yCuZ8g5e0qGqlVlJ/8FSateOLLSagn+Yg5+ZwuPkL8LFUc0Jcvksg==", "dev": true }, + "typical": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", + "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=" + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, + "uglify-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.5.tgz", + "integrity": "sha512-7L3W+Npia1OCr5Blp4/Vw83tK1mu5gnoIURtT1fUVfQ3Kf8WStWV6NJz0fdoBJZls0KlweruRTLVe6XLafmy5g==", + "optional": true, + "requires": { + "commander": "~2.20.3", + "source-map": "~0.6.1" + } + }, + "unherit": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.2.tgz", + "integrity": "sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w==", + "requires": { + "inherits": "^2.0.1", + "xtend": "^4.0.1" + } + }, + "unified": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.1.tgz", + "integrity": "sha512-YPj/uIIZSO7mMIZQj/5Z3hDl4lshWYRQGs5TgUCjHTVdklUWH+O94mK5Cy77SEcmEUwGhnUcudMuH/zIwporqw==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + }, + "unist-util-is": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.0.tgz", + "integrity": "sha512-E5JLUKRQlAYiJmN2PVBdSz01R3rUKRSM00X+0DB/yLqxdLu6wZZkRdTIsxDp9X+bkxh8Eq+O2YYRbZvLZtQT1A==" + }, + "unist-util-remove-position": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.3.tgz", + "integrity": "sha512-CtszTlOjP2sBGYc2zcKA/CvNdTdEs3ozbiJ63IPBxh8iZg42SCCb8m04f8z2+V1aSk5a7BxbZKEdoDjadmBkWA==", + "requires": { + "unist-util-visit": "^1.1.0" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "unist-util-select": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-select/-/unist-util-select-2.0.2.tgz", + "integrity": "sha512-Yv5Z5ShMxv7Z9Dw175tKvOiRVXV4FrMHG778DSD9Z0jALgb3wAx9DoeInr3200QlYp71rYUXzzJdCb76xKdrCw==", + "requires": { + "css-selector-parser": "^1.1.0", + "not": "^0.1.0", + "nth-check": "^1.0.1", + "unist-util-is": "^3.0.0", + "zwitch": "^1.0.3" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + } + } + }, + "unist-util-stringify-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.1.tgz", + "integrity": "sha512-Zqlf6+FRI39Bah8Q6ZnNGrEHUhwJOkHde2MHVk96lLyftfJJckaPslKgzhVcviXj8KcE9UJM9F+a4JEiBUTYgA==", + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.0.tgz", + "integrity": "sha512-kiTpWKsF54u/78L/UU/i7lxrnqGiEWBgqCpaIZBYP0gwUC+Akq0Ajm4U8JiNIoQNfAioBdsyarnOcTEAb9mLeQ==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "unist-util-visit-parents": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.0.tgz", + "integrity": "sha512-H3K8d81S4V3XVXVwLvrLGk+R5VILryfUotD06/R/rLsTsPLGjkn6gIP8qEEVITcuIySNYj0ocJLsePjm9F/Vcg==", + "requires": { + "@types/unist": "^2.0.3", + "unist-util-is": "^4.0.0" + } + }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" }, + "unorm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", + "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urllib": { + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/urllib/-/urllib-2.22.0.tgz", + "integrity": "sha1-KWXcSuEnpvtpW32yfTGE8X2Cy0I=", + "requires": { + "any-promise": "^1.3.0", + "content-type": "^1.0.2", + "debug": "^2.6.0", + "default-user-agent": "^1.0.0", + "digest-header": "^0.0.1", + "ee-first": "~1.1.1", + "humanize-ms": "^1.2.0", + "iconv-lite": "^0.4.15", + "qs": "^6.4.0", + "statuses": "^1.3.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "userhome": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/userhome/-/userhome-1.0.0.tgz", + "integrity": "sha1-tkkf8S0hpecmcd+czIcX4cZojAs=" + }, + "uslug": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/uslug/-/uslug-1.0.4.tgz", + "integrity": "sha1-uaIvCRTgqGFAYz2swwLl9PpFBnc=", + "requires": { + "unorm": ">= 1.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utility": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/utility/-/utility-0.1.11.tgz", + "integrity": "sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU=", + "requires": { + "address": ">=0.0.1" + } + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" + }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -9166,15 +3764,89 @@ "spdx-expression-parse": "^3.0.0" } }, + "vega-loader": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.1.2.tgz", + "integrity": "sha512-Zuxvl0K3jmLWyns+8ACajtp7oGfV+M7IeSQybq3xf7BvlGca2h8XA3qiBUXzYULkwZ4PstB56XoJ0tur2Rgs6A==", + "requires": { + "d3-dsv": "^1.1.1", + "d3-time-format": "^2.1.3", + "node-fetch": "^2.6.0", + "topojson-client": "^3.0.1", + "vega-util": "^1.11.0" + } + }, + "vega-util": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.12.0.tgz", + "integrity": "sha512-eN1PAQVDyEOcwild2Fk1gbkzkqgDHNujG2/akYRtBzkhtz2EttrVIDwBkWqV/Q+VvEINEksb7TI3Wv7qVQFR5g==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vfile": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.0.1.tgz", + "integrity": "sha512-lRHFCuC4SQBFr7Uq91oJDJxlnftoTLQ7eKIpMdubhYcVMho4781a8MWXLy3qZrZ0/STD1kRiKc0cQOHm4OkPeA==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "vfile-location": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.5.tgz", + "integrity": "sha512-Pa1ey0OzYBkLPxPZI3d9E+S4BmvfVwNAAXrrqGbwTVXWaX2p9kM1zZ+n35UtVM06shmWKH4RPRN8KI80qE3wNQ==" + }, + "vfile-message": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.1.tgz", + "integrity": "sha512-KtasSV+uVU7RWhUn4Lw+wW1Zl/nW8JWx7JCPps10Y9JRRIDeDXf8wfBLoOSsJLyo27DqMyAi54C6Jf/d6Kr2Bw==", + "requires": { + "@types/unist": "^2.0.2", + "unist-util-stringify-position": "^2.0.0" + } + }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, "requires": { "isexe": "^2.0.0" } }, + "win-release": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz", + "integrity": "sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk=", + "requires": { + "semver": "^5.0.1" + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + }, + "wordwrapjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz", + "integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==", + "requires": { + "reduce-flatten": "^1.0.1", + "typical": "^2.6.1" + } + }, "wrap-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", @@ -9221,8 +3893,52 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml-ast-parser": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", + "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" + }, + "yamljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "requires": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "requires": { + "fd-slicer": "~1.0.1" + } + }, + "zwitch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.4.tgz", + "integrity": "sha512-YO803/X+13GNaZB7fVopjvHH0uWQKgJkgKnU1YCjxShjKGVuN9PPHHW8g+uFDpkHpSTNi3rCMKMewIcbC1BAYg==" } } } diff --git a/package.json b/package.json index 313251d9..f9e84d50 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.17.0" + "mume-with-litvis": "^0.18.0" }, "devDependencies": { "@types/atom": "^1.36.1", From 1317d5796bfad11137ae83d080ae25d2344a2f2f Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Tue, 29 Oct 2019 09:46:42 +0000 Subject: [PATCH 126/195] Prepare v0.19.0 release --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 37457c7f..f77538bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.18.0", + "version": "0.19.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index f9e84d50..3a67f629 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.18.0", + "version": "0.19.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From db54fe6d4e74996f4289f945e3ce4e44c2658d73 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 9 Nov 2019 13:14:41 +0000 Subject: [PATCH 127/195] Update mume-with-litvis and CHANGELOG, also remove yarn.lock for consistency of the fork with the upstream repo --- CHANGELOG.md | 4 + package-lock.json | 30 +- package.json | 2 +- yarn.lock | 2687 --------------------------------------------- 4 files changed, 20 insertions(+), 2703 deletions(-) delete mode 100644 yarn.lock diff --git a/CHANGELOG.md b/CHANGELOG.md index 2253d6dc..1d4004fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.20.0 + +- Upgrade vega-lite to 4.0.0-beta.11, fix outdated vega versions in CDN links (affects interactive mode only) + ## 0.19.0 - Fix compatibility with Atom 1.41 diff --git a/package-lock.json b/package-lock.json index f77538bb..d351fb31 100644 --- a/package-lock.json +++ b/package-lock.json @@ -268,9 +268,9 @@ }, "dependencies": { "@types/node": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.0.tgz", - "integrity": "sha512-wuJwN2KV4tIRz1bu9vq5kSPasJ8IsEjZaP1ZR7KlmdUZvGF/rXy8DmXOVwUD0kAtvtJ7aqMKPqUXC0NUTDbrDg==" + "version": "10.17.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.5.tgz", + "integrity": "sha512-RElZIr/7JreF1eY6oD5RF3kpmdcreuQPjg5ri4oQ5g9sq7YWU8HkfB3eH8GwAwxf5OaCh0VPi7r4N/yoTGelrA==" } } }, @@ -2305,9 +2305,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "mume-with-litvis": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.18.0.tgz", - "integrity": "sha512-kyoaCW41kM2QGqU+iOibNGYytd4t5Qtp1XvUwMZen/NNc12uYQz2CnOFzZbe73+D5GkEuQQqA0a5nb+Styzo7g==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.19.0.tgz", + "integrity": "sha512-HsExNkl/vMJ2cK2e1sEXl9ZlxHeSkM5YFSWXlGi1QLExWJ3vTEFUX/Fb/lv3gD7crgCOItUzS4InedYQix2EMA==", "requires": { "apache-arrow": "^0.13.0", "babyparse": "^0.4.6", @@ -3355,9 +3355,9 @@ } }, "temp": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.0.tgz", - "integrity": "sha512-YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.1.tgz", + "integrity": "sha512-WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA==", "requires": { "rimraf": "~2.6.2" }, @@ -3414,9 +3414,9 @@ } }, "topojson-client": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.0.1.tgz", - "integrity": "sha512-rfGGzyqefpxOaxvV9OTF9t+1g+WhjGEbAIuCcmKYrQkxr0nttjMMyzZsK+NhLW4cTl2g1bz2jQczPUtEshpbVQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz", + "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==", "requires": { "commander": "2" } @@ -3561,9 +3561,9 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" }, "uglify-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.5.tgz", - "integrity": "sha512-7L3W+Npia1OCr5Blp4/Vw83tK1mu5gnoIURtT1fUVfQ3Kf8WStWV6NJz0fdoBJZls0KlweruRTLVe6XLafmy5g==", + "version": "3.6.8", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.8.tgz", + "integrity": "sha512-XhHJ3S3ZyMwP8kY1Gkugqx3CJh2C3O0y8NPiSxtm1tyD/pktLAkFZsFGpuNfTZddKDQ/bbDBLAd2YyA1pbi8HQ==", "optional": true, "requires": { "commander": "~2.20.3", diff --git a/package.json b/package.json index 3a67f629..0012dfa5 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.18.0" + "mume-with-litvis": "^0.19.0" }, "devDependencies": { "@types/atom": "^1.36.1", diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 78e1d1ef..00000000 --- a/yarn.lock +++ /dev/null @@ -1,2687 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@^7.0.0": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d" - integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw== - dependencies: - "@babel/highlight" "^7.0.0" - -"@babel/highlight@^7.0.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" - integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ== - dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^4.0.0" - -"@kachkaev/run-elm@^3.0.0-litvis-patch.3": - version "3.0.0-litvis-patch.3" - resolved "https://registry.yarnpkg.com/@kachkaev/run-elm/-/run-elm-3.0.0-litvis-patch.3.tgz#d5d4621298bc94c19364009d4d9db5395260c33a" - integrity sha512-7VZ6JY3mp3TjqlCpzUjkBgYmy7ZY/Hp+B8LAcJEEHjuV/f8YKydc59niIyAXVrkjs7QNFcU8ThbGC/X7so//cw== - dependencies: - babel-polyfill "^6.26.0" - commander "^2.18.0" - fs-extra "^7.0.0" - node-elm-compiler "^5.0.1" - shelljs "^0.8.2" - -"@nodelib/fs.scandir@2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.2.tgz#1f981cd5b83e85cfdeb386fc693d4baab392fa54" - integrity sha512-wrIBsjA5pl13f0RN4Zx4FNWmU71lv03meGKnqRUoCyan17s4V3WL92f3w3AIuWbNnpcrQyFBU5qMavJoB8d27w== - dependencies: - "@nodelib/fs.stat" "2.0.2" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.2", "@nodelib/fs.stat@^2.0.1": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.2.tgz#2762aea8fe78ea256860182dcb52d61ee4b8fda6" - integrity sha512-z8+wGWV2dgUhLqrtRYa03yDx4HWMvXKi1z8g3m2JyxAx8F7xk74asqPk5LAETjqDSGLFML/6CDl0+yFunSYicw== - -"@nodelib/fs.walk@^1.2.1": - version "1.2.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.3.tgz#a555dc256acaf00c62b0db29529028dd4d4cb141" - integrity sha512-l6t8xEhfK9Sa4YO5mIRdau7XSOADfmh3jCr0evNHdY+HNkW6xuQhgMH7D73VV6WpZOagrW0UludvMTiifiwTfA== - dependencies: - "@nodelib/fs.scandir" "2.1.2" - fastq "^1.6.0" - -"@types/atom@^1.36.1": - version "1.36.1" - resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.36.1.tgz#01bbe4cbdf07446645e20a64fc5105850f6a789f" - integrity sha512-MQ/zyNSTd+1Q1InztnMDWRKfk0bGs1Lah5ggT7JKOqGwEwCNxTXFDuF7WcmEo2sO4d2OzaypmG1AX13N8oyMJQ== - dependencies: - "@types/node" "*" - -"@types/events@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" - integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== - -"@types/flatbuffers@^1.9.0": - version "1.9.1" - resolved "https://registry.yarnpkg.com/@types/flatbuffers/-/flatbuffers-1.9.1.tgz#1910bebfc15c8f67a287fae07bfc061f94e9d291" - integrity sha512-TC3X0Nkj5wgvuY217VkodBtjbD3Yr0JNApDY1GW9IU5Mzm5ie1IJErqe4vRm+wy08IRz3bemaDATrdEw1CJlVQ== - -"@types/glob@^7.1.1": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" - integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== - dependencies: - "@types/events" "*" - "@types/minimatch" "*" - "@types/node" "*" - -"@types/jquery@^3.3.31": - version "3.3.31" - resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.31.tgz#27c706e4bf488474e1cb54a71d8303f37c93451b" - integrity sha512-Lz4BAJihoFw5nRzKvg4nawXPzutkv7wmfQ5121avptaSIXlDNJCUuxZxX/G+9EVidZGuO0UBlk+YjKbwRKJigg== - dependencies: - "@types/sizzle" "*" - -"@types/minimatch@*": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== - -"@types/mocha@^5.2.7": - version "5.2.7" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-5.2.7.tgz#315d570ccb56c53452ff8638738df60726d5b6ea" - integrity sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ== - -"@types/node@*", "@types/node@^12.7.8": - version "12.7.8" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.8.tgz#cb1bf6800238898bc2ff6ffa5702c3cadd350708" - integrity sha512-FMdVn84tJJdV+xe+53sYiZS4R5yn1mAIxfj+DVoNiQjTYz1+OYmjwEZr1ev9nU0axXwda0QDbYl06QHanRVH3A== - -"@types/node@^10.12.18": - version "10.14.19" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.19.tgz#f52742c7834a815dedf66edfc8a51547e2a67342" - integrity sha512-j6Sqt38ssdMKutXBUuAcmWF8QtHW1Fwz/mz4Y+Wd9mzpBiVFirjpNQf363hG5itkG+yGaD+oiLyb50HxJ36l9Q== - -"@types/sizzle@*": - version "2.3.2" - resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" - integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== - -"@types/text-encoding-utf-8@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/text-encoding-utf-8/-/text-encoding-utf-8-1.0.1.tgz#908d884af1114e5d8df47597b1e04f833383d23d" - integrity sha512-GpIEYaS+yNfYqpowLLziiY42pyaL+lThd/wMh6tTubaKuG4IRkXqqyxK7Nddn3BvpUg2+go3Gv/jbXvAFMRjiQ== - -"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" - integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== - -"@types/vfile-message@*": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/vfile-message/-/vfile-message-1.0.1.tgz#e1e9895cc6b36c462d4244e64e6d0b6eaf65355a" - integrity sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA== - dependencies: - "@types/node" "*" - "@types/unist" "*" - -"@types/vfile@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/vfile/-/vfile-3.0.2.tgz#19c18cd232df11ce6fa6ad80259bc86c366b09b9" - integrity sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw== - dependencies: - "@types/node" "*" - "@types/unist" "*" - "@types/vfile-message" "*" - -address@>=0.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== - -agent-base@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" - integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== - dependencies: - es6-promisify "^5.0.0" - -agentkeepalive@3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.3.0.tgz#6d5de5829afd3be2712201a39275fd11c651857c" - integrity sha512-9yhcpXti2ZQE7bxuCsjjWNIZoQOd9sZ1ZBovHG0YeCRohFv73SLvcm73PC9T3olM4GyozaQb+4MGdQpcD8m7NQ== - dependencies: - humanize-ms "^1.2.1" - -ajv@^6.5.5: - version "6.10.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" - integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== - dependencies: - fast-deep-equal "^2.0.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -any-promise@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= - -apache-arrow@^0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/apache-arrow/-/apache-arrow-0.13.0.tgz#08b16aca0d6159539f1c7e2d9ccb5e43c76d50cd" - integrity sha512-+RlJzbOLFdegb76e39QJJsX1DtIzqJXJpsuQh3xmsjwU6ksnEyGI9WolO78yHz8akaJ8BFNC8A8MgEmc1O6FFw== - dependencies: - "@types/flatbuffers" "^1.9.0" - "@types/node" "^10.12.18" - "@types/text-encoding-utf-8" "^1.0.1" - command-line-args "5.0.2" - command-line-usage "5.0.5" - flatbuffers "^1.10.2" - json-bignum "0.0.3" - pad-left "2.1.0" - text-encoding-utf-8 "1.0.2" - tslib "^1.9.3" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argv-tools@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/argv-tools/-/argv-tools-0.1.2.tgz#fc4918a70775b8cc5f8296fa0cfea137bd8a8229" - integrity sha512-wxqoymY0BEu9NblZVQiOTOAiJUjPhaa/kbNMjC2h6bnrmUSgnxKgWJo3lzXvi3bHJRwXyqK/dHzMlZVRT89Cxg== - dependencies: - array-back "^2.0.0" - find-replace "^2.0.1" - -array-back@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/array-back/-/array-back-2.0.0.tgz#6877471d51ecc9c9bfa6136fb6c7d5fe69748022" - integrity sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw== - dependencies: - typical "^2.6.1" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - -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" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -atom-package-deps@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/atom-package-deps/-/atom-package-deps-5.1.0.tgz#be493f783d9c0a8b5b7f2c4ab0ddcc778035f878" - integrity sha512-RGktH8NSFBJ5rdwuta3M7DbFdDr1EgrXo7uW7DQR/+lWJZcrfH2yxobnSdb/g1JM1tTvLyRYmZYOeRJGqQ9UGw== - dependencies: - sb-fs "^4.0.0" - semver "^6.0.0" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" - integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== - -babel-polyfill@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" - integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM= - dependencies: - babel-runtime "^6.26.0" - core-js "^2.5.0" - regenerator-runtime "^0.10.5" - -babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babyparse@^0.4.6: - version "0.4.6" - resolved "https://registry.yarnpkg.com/babyparse/-/babyparse-0.4.6.tgz#8ff29b62d1e600c0654afd63457f97fa2c36e9c1" - integrity sha1-j/KbYtHmAMBlSv1jRX+X+iw26cE= - -bail@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.4.tgz#7181b66d508aa3055d3f6c13f0a0c720641dde9b" - integrity sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww== - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -block-attributes@^0.2.0, block-attributes@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.2.5.tgz#1b920045d71e6659f00b0a7e757b0310a16f8922" - integrity sha512-Z7ykyJhDVGTD4aQ1/FladruSvlnsSfEHLXYIfmQNq/SxyDtjxoxnvQUEytZLUZf6BqmeBV3fdsqGBet1VPQbHg== - dependencies: - lodash.snakecase "^4.1.1" - -block-attributes@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.3.0.tgz#70e9b4592a595a7a88d01a91a495d8578aa14f75" - integrity sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg== - dependencies: - lodash.snakecase "^4.1.1" - -block-info@^0.2.0: - version "0.2.5" - resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.2.5.tgz#e58ed83d5fc53b3a2e7ff16565c6eccab5d8e9dd" - integrity sha512-REtEHuXWXW9N12UpX1iCD3i1u8Dc2seDZ9gxQOh79lZnp5l6CfBFsIacQOG3MU8ePVbC6/bJ7ZAG6DK2k7PI/w== - dependencies: - block-attributes "^0.2.5" - -block-info@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.3.0.tgz#edb2f4d75751e9e1527b9fb447f67b0abaf80608" - integrity sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q== - dependencies: - block-attributes "^0.3.0" - -boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -builtin-modules@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" - integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -character-entities-legacy@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz#3c729991d9293da0ede6dddcaf1f2ce1009ee8b4" - integrity sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww== - -character-entities@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.3.tgz#bbed4a52fe7ef98cc713c6d80d9faa26916d54e6" - integrity sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w== - -character-reference-invalid@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz#1647f4f726638d3ea4a750cf5d1975c1c7919a85" - integrity sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg== - -cheerio@^1.0.0-rc.3: - version "1.0.0-rc.3" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" - integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA== - dependencies: - css-select "~1.2.0" - dom-serializer "~0.1.1" - entities "~1.1.1" - htmlparser2 "^3.9.1" - lodash "^4.15.0" - parse5 "^3.0.1" - -chinese-conv@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/chinese-conv/-/chinese-conv-1.0.1.tgz#c29edcaecf69c2490de86e5d268af71ae2f93051" - integrity sha1-wp7crs9pwkkN6G5dJor3GuL5MFE= - -chrome-location@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/chrome-location/-/chrome-location-1.2.1.tgz#6911511a4eac55027625c73b937ca5ca7ab94995" - integrity sha1-aRFRGk6sVQJ2Jcc7k3ylynq5SZU= - dependencies: - userhome "^1.0.0" - which "^1.0.5" - -clone@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -collapse-white-space@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.5.tgz#c2495b699ab1ed380d29a1091e01063e75dbbe3a" - integrity sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -command-line-args@5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.0.2.tgz#c4e56b016636af1323cf485aa25c3cb203dfbbe4" - integrity sha512-/qPcbL8zpqg53x4rAaqMFlRV4opN3pbla7I7k9x8kyOBMQoGT6WltjN6sXZuxOXw6DgdK7Ad+ijYS5gjcr7vlA== - dependencies: - argv-tools "^0.1.1" - array-back "^2.0.0" - find-replace "^2.0.1" - lodash.camelcase "^4.3.0" - typical "^2.6.1" - -command-line-usage@5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-5.0.5.tgz#5f25933ffe6dedd983c635d38a21d7e623fda357" - integrity sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA== - dependencies: - array-back "^2.0.0" - chalk "^2.4.1" - table-layout "^0.4.3" - typical "^2.6.1" - -commander@2, commander@^2.12.1, commander@^2.18.0, commander@~2.20.0: - version "2.20.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.1.tgz#3863ce3ca92d0831dcf2a102f5fb4b5926afd0f9" - integrity sha512-cCuLsMhJeWQ/ZpsFTbE765kvVfoeSddc4nU3up4fV+fDBcfUXnbITJ+JzhkdjzOqhURjZgujxaioam4RM9yGUg== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -content-type@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -core-js@^2.4.0, core-js@^2.5.0: - version "2.6.9" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" - integrity sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A== - -core-util-is@1.0.2, 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" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -crc32@0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/crc32/-/crc32-0.2.2.tgz#7ad220d6ffdcd119f9fc127a7772cacea390a4ba" - integrity sha1-etIg1v/c0Rn5/BJ6d3LKzqOQpLo= - -cross-spawn@6.0.5, cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -css-select@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" - integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= - dependencies: - boolbase "~1.0.0" - css-what "2.1" - domutils "1.5.1" - nth-check "~1.0.1" - -css-selector-parser@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.3.0.tgz#5f1ad43e2d8eefbfdc304fcd39a521664943e3eb" - integrity sha1-XxrUPi2O77/cME/NOaUhZklD4+s= - -css-what@2.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" - integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== - -d3-dsv@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.1.1.tgz#aaa830ecb76c4b5015572c647cc6441e3c7bb701" - integrity sha512-1EH1oRGSkeDUlDRbhsFytAXU6cAmXFzc52YUe6MRlPClmWb85MP1J5x+YJRzya4ynZWnbELdSAvATFW/MbxaXw== - dependencies: - commander "2" - iconv-lite "0.4" - rw "1" - -d3-time-format@^2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.1.3.tgz#ae06f8e0126a9d60d6364eac5b1533ae1bac826b" - integrity sha512-6k0a2rZryzGm5Ihx+aFMuO1GgelgIz+7HhB4PH4OEndD5q2zGn1mDfRdNrulspOfR6JXkb2sThhDK41CSK85QA== - dependencies: - d3-time "1" - -d3-time@1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.1.0.tgz#b1e19d307dae9c900b7e5b25ffc5dcc249a8a0f1" - integrity sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA== - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -data-with-position@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/data-with-position/-/data-with-position-0.4.0.tgz#3f3ca4a9bf21f09d153f51cbcf0db6c6d34bcb06" - integrity sha512-pMjD0tsOtUrYaCn0oQs1WcHwsPiqCIb4OnO0kcCIdcnfUbPUU9hEok5ug7pLZHSrzgA3lQCoFQqeXRTe5RFE5w== - dependencies: - yaml-ast-parser "^0.0.43" - -debug@2.6.9, debug@^2.6.0: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.1.0: - version "3.2.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== - dependencies: - ms "^2.1.1" - -debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - -deep-extend@~0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -default-user-agent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/default-user-agent/-/default-user-agent-1.0.0.tgz#16c46efdcaba3edc45f24f2bd4868b01b7c2adc6" - integrity sha1-FsRu/cq6PtxF8k8r1IaLAbfCrcY= - dependencies: - os-name "~1.0.3" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -destroy@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -diff@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.1.tgz#0c667cb467ebbb5cea7f14f135cc2dba7780a8ff" - integrity sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q== - -digest-header@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/digest-header/-/digest-header-0.0.1.tgz#11ccf6deec5766ac379744d901c12cba49514be6" - integrity sha1-Ecz23uxXZqw3l0TZAcEsuklRS+Y= - dependencies: - utility "0.1.11" - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dom-serializer@0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.1.tgz#13650c850daffea35d8b626a4cfc4d3a17643fdb" - integrity sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -dom-serializer@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" - integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== - dependencies: - domelementtype "^1.3.0" - entities "^1.1.1" - -domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" - integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== - -domhandler@^2.3.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" - integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== - dependencies: - domelementtype "1" - -domutils@1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" - integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^1.5.1: - version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -ee-first@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -elm-string-representation@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/elm-string-representation/-/elm-string-representation-1.2.0.tgz#569fd8fa8cb6e9615ca1889833ece54a8fe2fb99" - integrity sha512-479rKqZHucj7dbvSqKGIrqhGHWSHA/VKsA7Px233qjnrAJRUstrlUh463EIRJTJvPMLdWCODPuqHmM2HSOMGQA== - dependencies: - lru-cache "^5.1.1" - -encodeurl@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -entities@^1.1.1, entities@~1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== - -entities@^2.0.0, entities@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" - integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== - -errno@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== - dependencies: - prr "~1.0.1" - -es6-promise@^4.0.3: - version "4.2.8" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" - integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== - -es6-promisify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" - integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= - dependencies: - es6-promise "^4.0.3" - -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" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -execa@^0.6.0: - version "0.6.3" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.6.3.tgz#57b69a594f081759c69e5370f0d17b9cb11658fe" - integrity sha1-V7aaWU8IF1nGnlNw8NF7nLEWWP4= - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/execa/-/execa-2.0.4.tgz#2f5cc589c81db316628627004ea4e37b93391d8e" - integrity sha512-VcQfhuGD51vQUQtKIq2fjGDLDbL6N1DTQVpYzxZ7LPIXw3HqTuIz6uxRmpV1qf8i31LHf2kjiaGI+GdHwRgbnQ== - dependencies: - cross-spawn "^6.0.5" - get-stream "^5.0.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^3.0.0" - onetime "^5.1.0" - p-finally "^2.0.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -extend@^3.0.0, extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -extract-zip@^1.6.6: - version "1.6.7" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9" - integrity sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k= - dependencies: - concat-stream "1.6.2" - debug "2.6.9" - mkdirp "0.5.1" - yauzl "2.4.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fast-deep-equal@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" - integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= - -fast-glob@^3.0.3: - version "3.0.4" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.0.4.tgz#d484a41005cb6faeb399b951fd1bd70ddaebb602" - integrity sha512-wkIbV6qg37xTJwqSsdnIphL1e+LaGz4AIQqr00mIubMaEhv1/HEmJ0uuCGZRNRUkZZmOB5mJKO0ZUTVq+SxMQg== - dependencies: - "@nodelib/fs.stat" "^2.0.1" - "@nodelib/fs.walk" "^1.2.1" - glob-parent "^5.0.0" - is-glob "^4.0.1" - merge2 "^1.2.3" - micromatch "^4.0.2" - -fast-json-stable-stringify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" - integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= - -fastq@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2" - integrity sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA== - dependencies: - reusify "^1.0.0" - -fault@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.3.tgz#4da88cf979b6b792b4e13c7ec836767725170b7e" - integrity sha512-sfFuP4X0hzrbGKjAUNXYvNqsZ5F6ohx/dZ9I0KQud/aiZNwg263r5L9yGB0clvXHCkzXh5W3t7RSHchggYIFmA== - dependencies: - format "^0.2.2" - -fd-slicer@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65" - integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU= - dependencies: - pend "~1.2.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -find-elm-dependencies@2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/find-elm-dependencies/-/find-elm-dependencies-2.0.2.tgz#589a759a021e6e2f8f0df805f973313fc4b55693" - integrity sha512-nM5UCbccD1G8CGK2GsM7ykG3ksOAl9E+34jiDfl07CAl2OPnLpBVWY2hlxEmIkSBfdJjSopEowWHrO0cI8RhxQ== - dependencies: - firstline "1.2.0" - lodash "4.17.15" - -find-replace@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-2.0.1.tgz#6d9683a7ca20f8f9aabeabad07e4e2580f528550" - integrity sha512-LzDo3Fpa30FLIBsh6DCDnMN1KW2g4QKkqKmejlImgWY67dDFPX/x9Kh/op/GK522DchQXEvDi/wD48HKW49XOQ== - dependencies: - array-back "^2.0.0" - test-value "^3.0.0" - -firstline@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/firstline/-/firstline-1.2.0.tgz#c9f4886e7f7fbf0afc12d71941dce06b192aea05" - integrity sha1-yfSIbn9/vwr8EtcZQdzgaxkq6gU= - -flatbuffers@^1.10.2: - version "1.11.0" - resolved "https://registry.yarnpkg.com/flatbuffers/-/flatbuffers-1.11.0.tgz#90a47e584dd7851ad7a913f5a0ee99c1d76ce59f" - integrity sha512-0PqFKtXI4MjxomI7jO4g5XfLPm/15g2R+5WGCHBGYGh0ihQiypnHlJ6bMmkkrAe0GzZ4d7PDAfCONKIPUxNF+A== - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -format@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" - integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= - -formstream@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/formstream/-/formstream-1.1.0.tgz#51f3970f26136eb0ad44304de4cebb50207b4479" - integrity sha1-UfOXDyYTbrCtRDBN5M67UCB7RHk= - dependencies: - destroy "^1.0.4" - mime "^1.3.4" - pause-stream "~0.0.11" - -fs-extra@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^8.0.1, fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= - -get-stream@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" - integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== - dependencies: - pump "^3.0.0" - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -glob-parent@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" - integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== - dependencies: - is-glob "^4.0.1" - -glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3: - version "7.1.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" - integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globby@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22" - integrity sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A== - dependencies: - "@types/glob" "^7.1.1" - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" - slash "^3.0.0" - -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" - integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q== - -handlebars@^4.3.4: - version "4.4.0" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.4.0.tgz#22e1a897c5d83023d39801f35f6b65cf97ed8b25" - integrity sha512-xkRtOt3/3DzTKMOt3xahj2M/EqNhY988T+imYSlMgs5fVhLN2fmKVVj0LtEGmb+3UUYV5Qmm1052Mm3dIQxOvw== - dependencies: - neo-async "^2.6.0" - optimist "^0.6.1" - source-map "^0.6.1" - optionalDependencies: - uglify-js "^3.1.4" - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.0: - version "5.1.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== - dependencies: - ajv "^6.5.5" - har-schema "^2.0.0" - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-own-prop@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-1.0.1.tgz#4a5c1326a45146b836cadd4b79039b9e9476a4f9" - integrity sha512-ZYvbzPe2HdCr1vWrmjZPajdPPfitAqctTZl4KW/UTmJv4S2An40pApQGT5c4NUaC3Nlc+lM+RJDLWu+Jed/hRw== - -html-entities@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" - integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= - -htmlparser2@^3.9.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" - integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== - dependencies: - domelementtype "^1.3.1" - domhandler "^2.3.0" - domutils "^1.5.1" - entities "^1.1.1" - inherits "^2.0.1" - readable-stream "^3.1.1" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -https-proxy-agent@^2.2.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz#271ea8e90f836ac9f119daccd39c19ff7dfb0793" - integrity sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg== - dependencies: - agent-base "^4.3.0" - debug "^3.1.0" - -humanize-ms@^1.2.0, humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= - dependencies: - ms "^2.0.0" - -iconv-lite@0.4, iconv-lite@^0.4.15: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ignore@^5.1.1: - version "5.1.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" - integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== - -image-size@~0.5.0: - version "0.5.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= - -imagemagick-cli@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/imagemagick-cli/-/imagemagick-cli-0.5.0.tgz#907cb841787dd0548b2e9ab7cbc4d0fdb9efc55d" - integrity sha512-rlFbd3MrjysdavK0vUnwUxWvuEBHzXaK3LHVqBUIM6u+noKg5Vv2YljVmu78qEkDNIQ1+AS+17f3mgNMIe/Rlw== - dependencies: - debug "^4.1.1" - -immer@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/immer/-/immer-4.0.0.tgz#2f3d6b9228e86e06c0194f6d2c76bcabab394dde" - integrity sha512-374/m+biF/6Z24jiqR/u49SH095oIgYr/qLiQnR88svojs5RNJh/h9i0Qq0pqhgUon3Txx8PgUWH+obRy6jbKw== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -interpret@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" - integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== - -is-alphabetical@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.3.tgz#eb04cc47219a8895d8450ace4715abff2258a1f8" - integrity sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA== - -is-alphanumerical@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz#57ae21c374277b3defe0274c640a5704b8f6657c" - integrity sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA== - dependencies: - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - -is-buffer@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.3.tgz#4ecf3fcf749cbd1e472689e109ac66261a25e725" - integrity sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw== - -is-decimal@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.3.tgz#381068759b9dc807d8c0dc0bfbae2b68e1da48b7" - integrity sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-glob@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-hexadecimal@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz#e8a426a69b6d31470d3a33a47bb825cda02506ee" - integrity sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-plain-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.0.0.tgz#7fd1a7f1b69e160cde9181d2313f445c68aa2679" - integrity sha512-EYisGhpgSCwspmIuRHGjROWTon2Xp8Z7U03Wubk/bTL5TTRC5R1rGVgyjzBrk9+ULdH6cRD06KRcw/xfqhVYKQ== - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-utf8@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - -is-whitespace-character@^1.0.0, is-whitespace-character@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz#b3ad9546d916d7d3ffa78204bca0c26b56257fac" - integrity sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ== - -is-word-character@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.3.tgz#264d15541cbad0ba833d3992c34e6b40873b08aa" - integrity sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" - integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -json-bignum@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/json-bignum/-/json-bignum-0.0.3.tgz#41163b50436c773d82424dbc20ed70db7604b8d7" - integrity sha1-QRY7UENsdz2CQk28IO1w23YEuNc= - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - -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" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-5.0.0.tgz#e6b718f73da420d612823996fdf14a03f6ff6922" - integrity sha512-NQRZ5CRo74MhMMC3/3r5g2k4fjodJ/wh8MxjFbCViWKFjxrnudWSY5vomh+23ZaXzAS7J3fBZIR2dV6WbmfM0w== - dependencies: - universalify "^0.1.2" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonschema@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.2.4.tgz#a46bac5d3506a254465bc548876e267c6d0d6464" - integrity sha512-lz1nOH69GbsVHeVgEdvyavc/33oymY1AZwtePMiMj4HZPMbP5OIKK3zT9INMWjwua/V4Z4yq7wSlBbSG+g4AEw== - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -kind-of@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" - integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== - -less@^3.9.0: - version "3.10.3" - resolved "https://registry.yarnpkg.com/less/-/less-3.10.3.tgz#417a0975d5eeecc52cff4bcfa3c09d35781e6792" - integrity sha512-vz32vqfgmoxF1h3K4J+yKCtajH0PWmjkIFgbs5d78E/c/e+UQTnI+lWK+1eQRE95PXM2mC3rJlLSSP9VQHnaow== - dependencies: - clone "^2.1.2" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - mime "^1.4.1" - mkdirp "^0.5.0" - promise "^7.1.1" - request "^2.83.0" - source-map "~0.6.0" - -linkify-it@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf" - integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw== - dependencies: - uc.micro "^1.0.1" - -literate-elm@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/literate-elm/-/literate-elm-0.8.0.tgz#553bff8ed453a8fcf27bab1f45fca03de2e31ed0" - integrity sha512-yA6zB+zAAShBQXndpXcYspamhLlIWmpP2w4DgY5iV5hZ2D+UZrxBhk5tWkrjDxSy5IrjeZMVq6Tjytx80b4wJg== - dependencies: - "@kachkaev/run-elm" "^3.0.0-litvis-patch.3" - elm-string-representation "^1.2.0" - execa "^2.0.4" - fs-extra "^8.1.0" - globby "^10.0.1" - lodash "^4.17.15" - object-hash "^1.3.1" - sleep-promise "^8.0.1" - -litvis-integration-mume@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.9.0.tgz#ed560e85119bfc3bc44def2f884b55ec0b7da211" - integrity sha512-Y7y1grdpylo/kiBvmFNZU/OF7uh59wHC53OrutTeeWvP9kTyALxJNNEq7z3ud16VfBY8SXMfUO26cUZwWFWpng== - dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" - cheerio "^1.0.0-rc.3" - elm-string-representation "^1.2.0" - html-entities "^1.2.1" - litvis "^0.9.0" - lodash "^4.17.15" - lru-cache "^5.1.1" - markdown-it "^10.0.0" - narrative-schema "^0.4.0" - narrative-schema-common "^0.2.0" - narrative-schema-label "^0.4.0" - narrative-schema-styling "^0.2.0" - object-hash "^1.3.1" - unist-util-select "^2.0.2" - vfile "^4.0.1" - yamljs "^0.3.0" - -litvis@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.9.0.tgz#87de119a0e937b9ea23af718fd9e4f5125bf18bb" - integrity sha512-LLXVlrwRpUaTVDkFGc0S8Jmfode3eILA3H8xx6OMaQlpZgq/EN6fJ+QlDiD3dUTOPcZE/ZYtX7WNaUgfx/4Hzg== - dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" - data-with-position "^0.4.0" - fs-extra "^8.1.0" - immer "^4.0.0" - is-whitespace-character "^1.0.3" - kind-of "^6.0.2" - literate-elm "^0.8.0" - lodash "^4.17.15" - narrative-schema "^0.4.0" - narrative-schema-label "^0.4.0" - remark-frontmatter "^1.3.2" - remark-parse "^7.0.1" - temp-dir "^2.0.0" - to-vfile "^6.0.0" - unified "^8.4.0" - unist-util-select "^2.0.2" - unist-util-visit "^2.0.0" - vfile "^4.0.1" - -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - -lodash.isnull@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash.isnull/-/lodash.isnull-3.0.0.tgz#fafbe59ea1dca27eed786534039dd84c2e07c56e" - integrity sha1-+vvlnqHcon7teGU0A53YTC4HxW4= - -lodash.isundefined@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" - integrity sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g= - -lodash.padend@^4.6.1: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" - integrity sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4= - -lodash.snakecase@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" - integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= - -lodash@4.17.15, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.15: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== - -lru-cache@^4.0.1: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -markdown-escapes@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.3.tgz#6155e10416efaafab665d466ce598216375195f5" - integrity sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw== - -markdown-it@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-10.0.0.tgz#abfc64f141b1722d663402044e43927f1f50a8dc" - integrity sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg== - dependencies: - argparse "^1.0.7" - entities "~2.0.0" - linkify-it "^2.0.0" - mdurl "^1.0.1" - uc.micro "^1.0.5" - -mdurl@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.2.3: - version "1.3.0" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" - integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== - -micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== - dependencies: - braces "^3.0.1" - picomatch "^2.0.5" - -mime-db@1.40.0: - version "1.40.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" - integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== - -mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.24" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" - integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== - dependencies: - mime-db "1.40.0" - -mime@2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.3.1.tgz#b1621c54d63b97c47d3cfe7f7215f7d64517c369" - integrity sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg== - -mime@^1.3.4, mime@^1.4.1: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.0.3: - version "2.4.4" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" - integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= - -minimist@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= - -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" - integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= - -mkdirp@0.5.1, mkdirp@^0.5.0, mkdirp@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= - dependencies: - minimist "0.0.8" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@^2.0.0, ms@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -mume-with-litvis@^0.17.0: - version "0.17.0" - resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.17.0.tgz#e5f8dbde865991b6e954af5d12b268c58220390d" - integrity sha512-b4o1D7WTO4Ln0pzhSPP5b+mO1J1ifBeFu//JWnZO66If/xgCLy33oL8rid4dV8TD8Q2Mt2i6Gg8rRm80PwL1Bg== - dependencies: - apache-arrow "^0.13.0" - babyparse "^0.4.6" - block-attributes "^0.2.0" - block-info "^0.2.0" - cheerio "^1.0.0-rc.3" - chrome-location "^1.2.1" - fs-extra "^8.0.1" - imagemagick-cli "^0.5.0" - js-yaml "^3.13.1" - less "^3.9.0" - litvis-integration-mume "^0.9.0" - lodash "^4.17.11" - mkdirp "^0.5.1" - node-fetch "^2.6.0" - puppeteer-core "1.15.0" - qiniu "^7.2.2" - request "^2.88.0" - slash "^2.0.0" - temp "^0.9.0" - to-vfile "^6.0.0" - twemoji "^12.0.4" - uslug "^1.0.4" - vega-loader "^4.1.0" - vfile "^4.0.1" - yamljs "^0.3.0" - -narrative-schema-common@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/narrative-schema-common/-/narrative-schema-common-0.2.0.tgz#913f631b1129159c04db3ce85a979bd3e2261061" - integrity sha512-73Cuo9co3OdSPXqN82CCfZ5NSnsFOFAqVEmZiM1Ovlr6jvifVBKqN9WRFz2npDeCfkGemA+udRL7yY987JZEGw== - dependencies: - data-with-position "^0.4.0" - kind-of "^6.0.2" - vfile "^4.0.1" - -narrative-schema-label@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/narrative-schema-label/-/narrative-schema-label-0.4.0.tgz#3669597be50718cd575fcd36511e15ba3031ccc1" - integrity sha512-ZOw3HrbaEch3lC4RpYarN8oMVe34aZc5tzfnnPj4GoMTkv+yDVzJjnyjIMb9jiXsdXi97nC3GSxhZJZAm3pbTg== - dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" - cheerio "^1.0.0-rc.3" - data-with-position "^0.4.0" - handlebars "^4.3.4" - html-entities "^1.2.1" - lodash "^4.17.15" - lru-cache "^5.1.1" - narrative-schema-common "^0.2.0" - object-hash "^1.3.1" - unist-util-visit "^2.0.0" - unist-util-visit-parents "^3.0.0" - vfile "^4.0.1" - -narrative-schema-rule@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/narrative-schema-rule/-/narrative-schema-rule-0.2.0.tgz#2d7a0a51b2a9c0d79b12e814323638babec8265d" - integrity sha512-HbFcEc76cxoKEUuCW8SYFMll7yNhbYvmGUfkfP6T8Xu3oqO3H+yZmFQhXJ6iDbu3eml5N5HDQ0eCe32Tl1vaug== - dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" - cheerio "^1.0.0-rc.3" - data-with-position "^0.4.0" - handlebars "^4.3.4" - html-entities "^1.2.1" - lodash "^4.17.15" - narrative-schema-common "^0.2.0" - narrative-schema-label "^0.4.0" - unist-util-visit "^2.0.0" - vfile "^4.0.1" - -narrative-schema-styling@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/narrative-schema-styling/-/narrative-schema-styling-0.2.0.tgz#0d95e36c732e5cfaac18229624032a191f62577c" - integrity sha512-3I+A5CPQVw64GAt3eFcL8ze1WJeQCP13RFxc5UqtJdhYghwY22twvPkzhfzeQ2JbYnSIwc44YRsSZx/J+RPtDw== - dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" - cheerio "^1.0.0-rc.3" - data-with-position "^0.4.0" - handlebars "^4.3.4" - html-entities "^1.2.1" - lodash "^4.17.15" - narrative-schema-common "^0.2.0" - unist-util-visit "^2.0.0" - vfile "^4.0.1" - -narrative-schema@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/narrative-schema/-/narrative-schema-0.4.0.tgz#96b921800972165aab08fb658fe0b505bead639c" - integrity sha512-xEO5CxYJBAnznaxAXAbiqDvOULgxjWSRyOVcRls+vzzct5SjdVHV8bJPUIc6fykTcyhPq32RprBwU2RTwuN1pg== - dependencies: - data-with-position "^0.4.0" - jsonschema "^1.2.4" - lodash "^4.17.15" - narrative-schema-common "^0.2.0" - narrative-schema-label "^0.4.0" - narrative-schema-rule "^0.2.0" - narrative-schema-styling "^0.2.0" - pseudo-yaml-ast "^1.0.10" - to-vfile "^6.0.0" - vfile "^4.0.1" - -neo-async@^2.6.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" - integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -node-elm-compiler@^5.0.1: - version "5.0.4" - resolved "https://registry.yarnpkg.com/node-elm-compiler/-/node-elm-compiler-5.0.4.tgz#e139c517c4b91f914cccb0a06e3329e3c49d02ac" - integrity sha512-VQsT8QSierYGkHzRed+b4MnccQVF1+qPHunE8jBoU7jD6YpuRqCDPzEoC2zfyEJS80qVnlMZrqobLnyjzX9lJg== - dependencies: - cross-spawn "6.0.5" - find-elm-dependencies "2.0.2" - lodash "4.17.15" - temp "^0.9.0" - -node-fetch@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" - integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== - -not@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/not/-/not-0.1.0.tgz#c9691c1746c55dcfbe54cbd8bd4ff041bc2b519d" - integrity sha1-yWkcF0bFXc++VMvYvU/wQbwrUZ0= - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npm-run-path@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" - integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg== - dependencies: - path-key "^3.0.0" - -nth-check@^1.0.1, nth-check@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -object-hash@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" - integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" - integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== - dependencies: - mimic-fn "^2.1.0" - -optimist@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" - integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= - dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" - -os-name@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/os-name/-/os-name-1.0.3.tgz#1b379f64835af7c5a7f498b357cb95215c159edf" - integrity sha1-GzefZINa98Wn9JizV8uVIVwVnt8= - dependencies: - osx-release "^1.0.0" - win-release "^1.0.0" - -osx-release@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/osx-release/-/osx-release-1.1.0.tgz#f217911a28136949af1bf9308b241e2737d3cd6c" - integrity sha1-8heRGigTaUmvG/kwiyQeJzfTzWw= - dependencies: - minimist "^1.1.0" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-finally@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" - integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== - -pad-left@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/pad-left/-/pad-left-2.1.0.tgz#16e6a3b2d44a8e138cb0838cc7cb403a4fc9e994" - integrity sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ= - dependencies: - repeat-string "^1.5.4" - -parse-entities@^1.1.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" - integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== - dependencies: - character-entities "^1.0.0" - character-entities-legacy "^1.0.0" - character-reference-invalid "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.0" - is-hexadecimal "^1.0.0" - -parse5@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" - integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== - dependencies: - "@types/node" "*" - -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" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-key@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.0.tgz#99a10d870a803bdd5ee6f0470e58dfcd2f9a54d3" - integrity sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg== - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pause-stream@~0.0.11: - version "0.0.11" - resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" - integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= - dependencies: - through "~2.3" - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -picomatch@^2.0.5: - version "2.0.7" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6" - integrity sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA== - -prettier-check@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prettier-check/-/prettier-check-2.0.0.tgz#edd086ee12d270579233ccb136a16e6afcfba1ae" - integrity sha512-HZG53XQTJ9Cyi5hi1VFVVFxdlhITJybpZAch3ib9KqI05VUxV+F5Hip0GhSWRItrlDzVyqjSoDQ9KqIn7AHYyw== - dependencies: - execa "^0.6.0" - -prettier@^1.18.2: - version "1.18.2" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.18.2.tgz#6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea" - integrity sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -progress@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - -proxy-from-env@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" - integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4= - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -pseudo-yaml-ast@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/pseudo-yaml-ast/-/pseudo-yaml-ast-1.0.10.tgz#950bb7c394911b1eb0668d356df1774043ff1b4f" - integrity sha1-lQu3w5SRGx6wZo01bfF3QEP/G08= - dependencies: - has-own-prop "^1.0.0" - lodash.isnull "^3.0.0" - lodash.isundefined "^3.0.1" - yaml-ast-parser "0.0.36" - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - -psl@^1.1.24: - version "1.4.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.4.0.tgz#5dd26156cdb69fa1fdb8ab1991667d3f80ced7c2" - integrity sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw== - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= - -punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -puppeteer-core@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-1.15.0.tgz#c8ccf246493349e5d898041f205fbeec4ed845ab" - integrity sha512-AH82x8Tx0/JkubeF6U12y8SuVB5vFgsw8lt/Ox5MhXaAktREFiotCTq324U2nPtJUnh2A8yJciDnzAmhbHidqQ== - dependencies: - debug "^4.1.0" - extract-zip "^1.6.6" - https-proxy-agent "^2.2.1" - mime "^2.0.3" - progress "^2.0.1" - proxy-from-env "^1.0.0" - rimraf "^2.6.1" - ws "^6.1.0" - -qiniu@^7.2.2: - version "7.2.2" - resolved "https://registry.yarnpkg.com/qiniu/-/qiniu-7.2.2.tgz#94425193f6b1dbd093fd78583070a64dde6cc5e7" - integrity sha512-LHEKoJqjQBiXqvzM9BWuIc+8sV/nOKNR5nJmonsyv9S6XMcCvMCU5+xjLwyt0U2wc3IkqcDYvjAFVrL+sfghjA== - dependencies: - agentkeepalive "3.3.0" - crc32 "0.2.2" - encodeurl "^1.0.1" - formstream "1.1.0" - mime "2.3.1" - tunnel-agent "0.6.0" - urllib "2.22.0" - -qs@^6.4.0: - version "6.9.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.0.tgz#d1297e2a049c53119cb49cca366adbbacc80b409" - integrity sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA== - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - -readable-stream@^2.2.2: - version "2.3.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== - dependencies: - 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" - -readable-stream@^3.1.1: - version "3.4.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" - integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= - dependencies: - resolve "^1.1.6" - -reduce-flatten@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-1.0.1.tgz#258c78efd153ddf93cb561237f61184f3696e327" - integrity sha1-JYx479FT3fk8tWEjf2EYTzaW4yc= - -regenerator-runtime@^0.10.5: - version "0.10.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" - integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - -remark-frontmatter@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-1.3.2.tgz#91d9684319cd1b96cc3d9d901f10a978f39c752d" - integrity sha512-2eayxITZ8rezsXdgcXnYB3iLivohm2V/ZT4Ne8uhua6A4pk6GdLE2ZzJnbnINtD1HRLaTdB7RwF9sgUbMptJZA== - dependencies: - fault "^1.0.1" - xtend "^4.0.1" - -remark-parse@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-7.0.1.tgz#0c13d67e0d7b82c2ad2d8b6604ec5fae6c333c2b" - integrity sha512-WOZLa545jYXtSy+txza6ACudKWByQac4S2DmGk+tAGO/3XnVTOxwyCIxB7nTcLlk8Aayhcuf3cV1WV6U6L7/DQ== - dependencies: - collapse-white-space "^1.0.2" - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - is-word-character "^1.0.0" - markdown-escapes "^1.0.0" - parse-entities "^1.1.0" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - trim "0.0.1" - trim-trailing-lines "^1.0.0" - unherit "^1.0.4" - unist-util-remove-position "^1.0.0" - vfile-location "^2.0.0" - xtend "^4.0.1" - -repeat-string@^1.5.4: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -replace-ext@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" - integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= - -request@^2.83.0, request@^2.88.0: - version "2.88.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" - integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.0" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.4.3" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -resolve@^1.1.6, resolve@^1.3.2: - version "1.12.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" - integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== - dependencies: - path-parse "^1.0.6" - -reusify@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^2.6.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -rimraf@~2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - -run-parallel@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" - integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== - -rw@1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" - integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= - -safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" - integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sb-fs@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/sb-fs/-/sb-fs-4.0.0.tgz#b84ca0045f09d4643304113d4e0543b508a56f73" - integrity sha512-UjjIHC4uahPWvKYqgknvFCCJ11S0oDahz+nsmyTCAmARKto31aoE+Lu7GGGK0nogengJEKGzFdh46ho5+IL88Q== - dependencies: - strip-bom-buf "^1.0.0" - -semver@^5.0.1, semver@^5.3.0, semver@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shelljs@^0.8.2: - version "0.8.3" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.3.tgz#a7f3319520ebf09ee81275b2368adb286659b097" - integrity sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" - integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -sleep-promise@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/sleep-promise/-/sleep-promise-8.0.1.tgz#8d795a27ea23953df6b52b91081e5e22665993c5" - integrity sha1-jXlaJ+ojlT32tSuRCB5eImZZk8U= - -source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -state-toggle@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.2.tgz#75e93a61944116b4959d665c8db2d243631d6ddc" - integrity sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw== - -statuses@^1.3.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-bom-buf@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz#1cb45aaf57530f4caf86c7f75179d2c9a51dd572" - integrity sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI= - dependencies: - is-utf8 "^0.2.1" - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -table-layout@^0.4.3: - version "0.4.5" - resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-0.4.5.tgz#d906de6a25fa09c0c90d1d08ecd833ecedcb7378" - integrity sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw== - dependencies: - array-back "^2.0.0" - deep-extend "~0.6.0" - lodash.padend "^4.6.1" - typical "^2.6.1" - wordwrapjs "^3.0.0" - -temp-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" - integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== - -temp@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.0.tgz#61391795a11bd9738d4c4d7f55f012cb8f55edaa" - integrity sha512-YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ== - dependencies: - rimraf "~2.6.2" - -test-value@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/test-value/-/test-value-3.0.0.tgz#9168c062fab11a86b8d444dd968bb4b73851ce92" - integrity sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ== - dependencies: - array-back "^2.0.0" - typical "^2.6.1" - -text-encoding-utf-8@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz#585b62197b0ae437e3c7b5d0af27ac1021e10d13" - integrity sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg== - -through@~2.3: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -to-vfile@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-6.0.0.tgz#96c4aa0ee09c51dd4e8fd0b9c11da040d7dba9ea" - integrity sha512-i9fwXXSsHLu7mzgixc1WjgnqSe6pGpjnzCYoFmrASvEueLfyKf09QAe+XQYu8OAJ62aFqHpe2EKXojeRVvEzqA== - dependencies: - is-buffer "^2.0.0" - vfile "^4.0.0" - -topojson-client@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/topojson-client/-/topojson-client-3.0.1.tgz#774c0343b44fc4ec29c3a2274d7a1a9c3b213cd9" - integrity sha512-rfGGzyqefpxOaxvV9OTF9t+1g+WhjGEbAIuCcmKYrQkxr0nttjMMyzZsK+NhLW4cTl2g1bz2jQczPUtEshpbVQ== - dependencies: - commander "2" - -tough-cookie@~2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" - integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== - dependencies: - psl "^1.1.24" - punycode "^1.4.1" - -trim-trailing-lines@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz#d2f1e153161152e9f02fabc670fb40bec2ea2e3a" - integrity sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q== - -trim@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" - integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= - -trough@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.4.tgz#3b52b1f13924f460c3fbfd0df69b587dbcbc762e" - integrity sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q== - -tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.3: - version "1.10.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" - integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== - -tslint-config-prettier@^1.18.0: - version "1.18.0" - resolved "https://registry.yarnpkg.com/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz#75f140bde947d35d8f0d238e0ebf809d64592c37" - integrity sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg== - -tslint@^5.20.0: - version "5.20.0" - resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.20.0.tgz#fac93bfa79568a5a24e7be9cdde5e02b02d00ec1" - integrity sha512-2vqIvkMHbnx8acMogAERQ/IuINOq6DFqgF8/VDvhEkBqQh/x6SP0Y+OHnKth9/ZcHQSroOZwUQSN18v8KKF0/g== - dependencies: - "@babel/code-frame" "^7.0.0" - builtin-modules "^1.1.1" - chalk "^2.3.0" - commander "^2.12.1" - diff "^4.0.1" - glob "^7.1.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - mkdirp "^0.5.1" - resolve "^1.3.2" - semver "^5.3.0" - tslib "^1.8.0" - tsutils "^2.29.0" - -tsutils@^2.29.0: - version "2.29.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" - integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== - dependencies: - tslib "^1.8.1" - -tunnel-agent@0.6.0, tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - 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" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -twemoji-parser@12.1.0: - version "12.1.0" - resolved "https://registry.yarnpkg.com/twemoji-parser/-/twemoji-parser-12.1.0.tgz#018fb2a67f4747d9decfbf2bb4372995fc568997" - integrity sha512-jaHYltumP/E8nR+YzRrY753j9dEpL3zH8+pDXgf9h/10wHeW/9IIjs6mZ1Z/Syh8rIaOQObev1BAX/AinFmuOg== - -twemoji@^12.0.4: - version "12.1.3" - resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-12.1.3.tgz#4bebee358c7c44c4278d2badf320bc9e1d057f1d" - integrity sha512-Y5mC7vVovHZvCzdXDepJaU6FHPd7PaW6ZTBMWy9sGYafLBn1x0h2T6aGA3cpnz3WgWWg2QI+3D+9Rn4Z/ViitQ== - dependencies: - fs-extra "^8.0.1" - jsonfile "^5.0.0" - twemoji-parser "12.1.0" - universalify "^0.1.2" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -typescript@^3.6.3: - version "3.6.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.3.tgz#fea942fabb20f7e1ca7164ff626f1a9f3f70b4da" - integrity sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw== - -typical@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d" - integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0= - -uc.micro@^1.0.1, uc.micro@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" - integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== - -uglify-js@^3.1.4: - version "3.6.0" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.6.0.tgz#704681345c53a8b2079fb6cec294b05ead242ff5" - integrity sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg== - dependencies: - commander "~2.20.0" - source-map "~0.6.1" - -unherit@^1.0.4: - version "1.1.2" - resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.2.tgz#14f1f397253ee4ec95cec167762e77df83678449" - integrity sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w== - dependencies: - inherits "^2.0.1" - xtend "^4.0.1" - -unified@^8.4.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-8.4.0.tgz#5bb8a05c2a0b9dcc56152312ad8e4578a0d90af7" - integrity sha512-hQqeCrzqqS3vk8WbvbjYgaxe9WqmZF32Y3lz/kY5A8/5RdJbxoa4yOIAYpSEvqii9n2MTI2OL1+ByoVJYLhlUg== - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-plain-obj "^2.0.0" - trough "^1.0.0" - vfile "^4.0.0" - -unist-util-is@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" - integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== - -unist-util-is@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.0.tgz#85672993f0d88a8bffb45137aba003ee8da11a38" - integrity sha512-E5JLUKRQlAYiJmN2PVBdSz01R3rUKRSM00X+0DB/yLqxdLu6wZZkRdTIsxDp9X+bkxh8Eq+O2YYRbZvLZtQT1A== - -unist-util-remove-position@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.3.tgz#d91aa8b89b30cb38bad2924da11072faa64fd972" - integrity sha512-CtszTlOjP2sBGYc2zcKA/CvNdTdEs3ozbiJ63IPBxh8iZg42SCCb8m04f8z2+V1aSk5a7BxbZKEdoDjadmBkWA== - dependencies: - unist-util-visit "^1.1.0" - -unist-util-select@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-2.0.2.tgz#cb2774b599695172e7b60a8b5f50793e418f7ea6" - integrity sha512-Yv5Z5ShMxv7Z9Dw175tKvOiRVXV4FrMHG778DSD9Z0jALgb3wAx9DoeInr3200QlYp71rYUXzzJdCb76xKdrCw== - dependencies: - css-selector-parser "^1.1.0" - not "^0.1.0" - nth-check "^1.0.1" - unist-util-is "^3.0.0" - zwitch "^1.0.3" - -unist-util-stringify-position@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.1.tgz#de2a2bc8d3febfa606652673a91455b6a36fb9f3" - integrity sha512-Zqlf6+FRI39Bah8Q6ZnNGrEHUhwJOkHde2MHVk96lLyftfJJckaPslKgzhVcviXj8KcE9UJM9F+a4JEiBUTYgA== - dependencies: - "@types/unist" "^2.0.2" - -unist-util-visit-parents@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" - integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== - dependencies: - unist-util-is "^3.0.0" - -unist-util-visit-parents@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.0.0.tgz#dd4cdcd86d505ec7a81bdc01bc790f9def742bee" - integrity sha512-H3K8d81S4V3XVXVwLvrLGk+R5VILryfUotD06/R/rLsTsPLGjkn6gIP8qEEVITcuIySNYj0ocJLsePjm9F/Vcg== - dependencies: - "@types/unist" "^2.0.3" - unist-util-is "^4.0.0" - -unist-util-visit@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" - integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== - dependencies: - unist-util-visit-parents "^2.0.0" - -unist-util-visit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.0.tgz#1fdae5ea88251651bfe49b7e84390d664fc227c5" - integrity sha512-kiTpWKsF54u/78L/UU/i7lxrnqGiEWBgqCpaIZBYP0gwUC+Akq0Ajm4U8JiNIoQNfAioBdsyarnOcTEAb9mLeQ== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" - -universalify@^0.1.0, universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -"unorm@>= 1.0.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.6.0.tgz#029b289661fba714f1a9af439eb51d9b16c205af" - integrity sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA== - -uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== - dependencies: - punycode "^2.1.0" - -urllib@2.22.0: - version "2.22.0" - resolved "https://registry.yarnpkg.com/urllib/-/urllib-2.22.0.tgz#2965dc4ae127a6fb695b7db27d3184f17d82cb42" - integrity sha1-KWXcSuEnpvtpW32yfTGE8X2Cy0I= - dependencies: - any-promise "^1.3.0" - content-type "^1.0.2" - debug "^2.6.0" - default-user-agent "^1.0.0" - digest-header "^0.0.1" - ee-first "~1.1.1" - humanize-ms "^1.2.0" - iconv-lite "^0.4.15" - qs "^6.4.0" - statuses "^1.3.1" - -userhome@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/userhome/-/userhome-1.0.0.tgz#b6491ff12d21a5e72671df9ccc8717e1c6688c0b" - integrity sha1-tkkf8S0hpecmcd+czIcX4cZojAs= - -uslug@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/uslug/-/uslug-1.0.4.tgz#b9a22f0914e0a86140633dacc302e5f4fa450677" - integrity sha1-uaIvCRTgqGFAYz2swwLl9PpFBnc= - dependencies: - unorm ">= 1.0.0" - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -utility@0.1.11: - version "0.1.11" - resolved "https://registry.yarnpkg.com/utility/-/utility-0.1.11.tgz#fde60cf9b4e4751947a0cf5d104ce29367226715" - integrity sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU= - dependencies: - address ">=0.0.1" - -uuid@^3.3.2: - version "3.3.3" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" - integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== - -vega-loader@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.1.1.tgz#165b35f7dd6e3182c55a46ca3e2f6a9b8482ee32" - integrity sha512-iwVMQJq891qyizF1kuctK0DYGCRaOVqYEcMBGYRd9bPH8B7yDMc9b+BzYVxdRkkAY4+EDXrj2jlEZhC55qcLLA== - dependencies: - d3-dsv "^1.1.1" - d3-time-format "^2.1.3" - node-fetch "^2.6.0" - topojson-client "^3.0.0" - vega-util "^1.11.0" - -vega-util@^1.11.0: - version "1.11.2" - resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.11.2.tgz#0a96da3207c54ab73b0da45ec5a4e88d32355881" - integrity sha512-E/9zhO026xOSrjOmgCchKKI14fAcik5uNp1/wt9XfCkKjUCibvLCZOX2UVCVAFgF/frby2H1jU34o8mrTSsOxg== - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vfile-location@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.5.tgz#c83eb02f8040228a8d2b3f10e485be3e3433e0a2" - integrity sha512-Pa1ey0OzYBkLPxPZI3d9E+S4BmvfVwNAAXrrqGbwTVXWaX2p9kM1zZ+n35UtVM06shmWKH4RPRN8KI80qE3wNQ== - -vfile-message@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.1.tgz#951881861c22fc1eb39f873c0b93e336a64e8f6d" - integrity sha512-KtasSV+uVU7RWhUn4Lw+wW1Zl/nW8JWx7JCPps10Y9JRRIDeDXf8wfBLoOSsJLyo27DqMyAi54C6Jf/d6Kr2Bw== - dependencies: - "@types/unist" "^2.0.2" - unist-util-stringify-position "^2.0.0" - -vfile@^4.0.0, vfile@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.0.1.tgz#fc3d43a1c71916034216bf65926d5ee3c64ed60c" - integrity sha512-lRHFCuC4SQBFr7Uq91oJDJxlnftoTLQ7eKIpMdubhYcVMho4781a8MWXLy3qZrZ0/STD1kRiKc0cQOHm4OkPeA== - dependencies: - "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - replace-ext "1.0.0" - unist-util-stringify-position "^2.0.0" - vfile-message "^2.0.0" - -which@^1.0.5, which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -win-release@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/win-release/-/win-release-1.1.1.tgz#5fa55e02be7ca934edfc12665632e849b72e5209" - integrity sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk= - dependencies: - semver "^5.0.1" - -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= - -wordwrapjs@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-3.0.0.tgz#c94c372894cadc6feb1a66bff64e1d9af92c5d1e" - integrity sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw== - dependencies: - reduce-flatten "^1.0.1" - typical "^2.6.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -ws@^6.1.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - dependencies: - async-limiter "~1.0.0" - -xtend@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - -yallist@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.0.tgz#906cc2100972dc2625ae78f566a2577230a1d6f7" - integrity sha512-6gpP93MR+VOOehKbCPchro3wFZNSNmek8A2kbkOAZLIZAYx1KP/zAqwO0sOHi3xJEb+UBz8NaYt/17UNit1Q9w== - -yaml-ast-parser@0.0.36: - version "0.0.36" - resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.36.tgz#9dfdef461570253392af1941b127b9de699a089b" - integrity sha1-nf3vRhVwJTOSrxlBsSe53mmaCJs= - -yaml-ast-parser@^0.0.43: - version "0.0.43" - resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" - integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== - -yamljs@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/yamljs/-/yamljs-0.3.0.tgz#dc060bf267447b39f7304e9b2bfbe8b5a7ddb03b" - integrity sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ== - dependencies: - argparse "^1.0.7" - glob "^7.0.5" - -yauzl@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" - integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU= - dependencies: - fd-slicer "~1.0.1" - -zwitch@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.4.tgz#93b1b993b13c8926753a41afaf8f27bbfac6be8b" - integrity sha512-YO803/X+13GNaZB7fVopjvHH0uWQKgJkgKnU1YCjxShjKGVuN9PPHHW8g+uFDpkHpSTNi3rCMKMewIcbC1BAYg== From 2ca3eafa4da28fc1491a97cfc5c6daebe8fb9a2e Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 9 Nov 2019 13:14:52 +0000 Subject: [PATCH 128/195] Prepare v0.20.0 release --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index d351fb31..a4d9ca5b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.19.0", + "version": "0.20.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 0012dfa5..539e01b4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.19.0", + "version": "0.20.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From 3fdf5ca8d90db3584b80682ce996e4ca9be528f6 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 12 Dec 2019 09:00:46 +0000 Subject: [PATCH 129/195] Run npm audit fix --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index a4d9ca5b..29fad4cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1328,9 +1328,9 @@ "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==" }, "handlebars": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.1.tgz", - "integrity": "sha512-C29UoFzHe9yM61lOsIlCE5/mQVGrnIOrOq7maQl76L7tYPCgC1og0Ajt6uWnX4ZTxBPnjw+CUvawphwCfJgUnA==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz", + "integrity": "sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==", "requires": { "neo-async": "^2.6.0", "optimist": "^0.6.1", @@ -3561,9 +3561,9 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" }, "uglify-js": { - "version": "3.6.8", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.8.tgz", - "integrity": "sha512-XhHJ3S3ZyMwP8kY1Gkugqx3CJh2C3O0y8NPiSxtm1tyD/pktLAkFZsFGpuNfTZddKDQ/bbDBLAd2YyA1pbi8HQ==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.2.tgz", + "integrity": "sha512-uhRwZcANNWVLrxLfNFEdltoPNhECUR3lc+UdJoG9CBpMcSnKyWA94tc3eAujB1GcMY5Uwq8ZMp4qWpxWYDQmaA==", "optional": true, "requires": { "commander": "~2.20.3", From e55c9f875b79351f7c7c37c3bb18db1795bcdb12 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 12 Dec 2019 09:04:28 +0000 Subject: [PATCH 130/195] Upgrade mume-with-litvis to 0.19.1, update CHANGELOG --- CHANGELOG.md | 4 ++ package-lock.json | 166 +++++++++++++++++++++++----------------------- package.json | 2 +- 3 files changed, 88 insertions(+), 84 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d4004fe..ed95132d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.20.1 + +- Upgrade vega to 5.9.0, vega-lite to 4.0.0 and vega-embed to 6.2.1 + ## 0.20.0 - Upgrade vega-lite to 4.0.0-beta.11, fix outdated vega versions in CDN links (affects interactive mode only) diff --git a/package-lock.json b/package-lock.json index 29fad4cd..e4d58bc4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -268,9 +268,9 @@ }, "dependencies": { "@types/node": { - "version": "10.17.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.5.tgz", - "integrity": "sha512-RElZIr/7JreF1eY6oD5RF3kpmdcreuQPjg5ri4oQ5g9sq7YWU8HkfB3eH8GwAwxf5OaCh0VPi7r4N/yoTGelrA==" + "version": "10.17.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.9.tgz", + "integrity": "sha512-+6VygF9LbG7Gaqeog2G7u1+RUcmo0q1rI+2ZxdIg2fAUngk5Vz9fOCHXdloNUOHEPd1EuuOpL5O0CdgN9Fx5UQ==" } } }, @@ -355,9 +355,9 @@ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz", + "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==" }, "babel-polyfill": { "version": "6.26.0", @@ -686,9 +686,9 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "core-js": { - "version": "2.6.10", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz", - "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==" + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" }, "core-util-is": { "version": "1.0.2", @@ -746,9 +746,9 @@ "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" }, "d3-dsv": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.1.1.tgz", - "integrity": "sha512-1EH1oRGSkeDUlDRbhsFytAXU6cAmXFzc52YUe6MRlPClmWb85MP1J5x+YJRzya4ynZWnbELdSAvATFW/MbxaXw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", + "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", "requires": { "commander": "2", "iconv-lite": "0.4", @@ -761,9 +761,9 @@ "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" }, "d3-time-format": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.2.1.tgz", - "integrity": "sha512-VA6WqORO1+H1SvSzgl2oT0z3niANh3opa8Cencpen1LFthw/bEX71R/DgjPlWw78J4UHmD0jCPP1W0HpwMkhjg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.2.2.tgz", + "integrity": "sha512-pweL2Ri2wqMY+wlW/wpkl8T3CUzKAha8S9nmiQlMABab8r5MJN0PD1V4YyRNVaKQfeh4Z0+VO70TLw6ESVOYzw==", "requires": { "d3-time": "1" } @@ -1048,9 +1048,9 @@ "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" }, "path-key": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.0.tgz", - "integrity": "sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "shebang-command": { "version": "2.0.0", @@ -1066,9 +1066,9 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, "which": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.1.tgz", - "integrity": "sha512-N7GBZOTswtB9lkQBZA4+zAXrjEIWAUOB93AvzUiudRzRxhUdLURQ7D/gAIMY1gatT/LTbmbcv8SiYazy3eYB7w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "requires": { "isexe": "^2.0.0" } @@ -1765,9 +1765,9 @@ } }, "jsonschema": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.4.tgz", - "integrity": "sha512-lz1nOH69GbsVHeVgEdvyavc/33oymY1AZwtePMiMj4HZPMbP5OIKK3zT9INMWjwua/V4Z4yq7wSlBbSG+g4AEw==" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.5.tgz", + "integrity": "sha512-kVTF+08x25PQ0CjuVc0gRM9EUPb0Fe9Ln/utFOgcdxEIOHuU7ooBk/UPTd7t1M91pP35m0MU1T8M5P7vP1bRRw==" }, "jsprim": { "version": "1.4.1", @@ -2261,16 +2261,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", + "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==" }, "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "version": "2.1.25", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", + "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", "requires": { - "mime-db": "1.40.0" + "mime-db": "1.42.0" } }, "mimic-fn": { @@ -2305,9 +2305,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "mume-with-litvis": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.19.0.tgz", - "integrity": "sha512-HsExNkl/vMJ2cK2e1sEXl9ZlxHeSkM5YFSWXlGi1QLExWJ3vTEFUX/Fb/lv3gD7crgCOItUzS4InedYQix2EMA==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.19.1.tgz", + "integrity": "sha512-wyqMRvIMtuzG3r7BnyitFDu8iHtp3ijrkoNnmKvPuDEv4pWi0CTAlxvUM2bMA88rX/pI1NEsq235XtzL7Jj/7A==", "requires": { "apache-arrow": "^0.13.0", "babyparse": "^0.4.6", @@ -2831,9 +2831,9 @@ } }, "psl": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", - "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.6.0.tgz", + "integrity": "sha512-SYKKmVel98NCOYXpkwUqZqh0ahZeeKfmisiLIcEZdsb+WbLv02g/dI5BUmZnIyOe7RzZtLax81nnb2HbvC2tzA==" }, "pump": { "version": "3.0.0", @@ -2969,9 +2969,9 @@ } }, "remark-parse": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-7.0.1.tgz", - "integrity": "sha512-WOZLa545jYXtSy+txza6ACudKWByQac4S2DmGk+tAGO/3XnVTOxwyCIxB7nTcLlk8Aayhcuf3cV1WV6U6L7/DQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-7.0.2.tgz", + "integrity": "sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA==", "requires": { "collapse-white-space": "^1.0.2", "is-alphabetical": "^1.0.0", @@ -3507,13 +3507,13 @@ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "twemoji": { - "version": "12.1.3", - "resolved": "https://registry.npmjs.org/twemoji/-/twemoji-12.1.3.tgz", - "integrity": "sha512-Y5mC7vVovHZvCzdXDepJaU6FHPd7PaW6ZTBMWy9sGYafLBn1x0h2T6aGA3cpnz3WgWWg2QI+3D+9Rn4Z/ViitQ==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/twemoji/-/twemoji-12.1.4.tgz", + "integrity": "sha512-e37lUlVijmABF7wPCc09s1kKj3hcpzU8KL5zw2bBDIXOtOr4luLF+ODJaEqca8dZPmLR5ezrJYI93nhPovKBiQ==", "requires": { "fs-extra": "^8.0.1", "jsonfile": "^5.0.0", - "twemoji-parser": "12.1.0", + "twemoji-parser": "12.1.1", "universalify": "^0.1.2" }, "dependencies": { @@ -3529,9 +3529,9 @@ } }, "twemoji-parser": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-12.1.0.tgz", - "integrity": "sha512-jaHYltumP/E8nR+YzRrY753j9dEpL3zH8+pDXgf9h/10wHeW/9IIjs6mZ1Z/Syh8rIaOQObev1BAX/AinFmuOg==" + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-12.1.1.tgz", + "integrity": "sha512-XFUB4ReEvPbNPtiuyo/+crM4RldYbRRAhyE7Hw6EnfBdXECGydw7a49EGADayRvaeierP/m4DSv/OZQObh0LGA==" }, "type-fest": { "version": "0.6.0", @@ -3580,9 +3580,9 @@ } }, "unified": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.1.tgz", - "integrity": "sha512-YPj/uIIZSO7mMIZQj/5Z3hDl4lshWYRQGs5TgUCjHTVdklUWH+O94mK5Cy77SEcmEUwGhnUcudMuH/zIwporqw==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", + "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", "requires": { "bail": "^1.0.0", "extend": "^3.0.0", @@ -3592,14 +3592,14 @@ } }, "unist-util-is": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.0.tgz", - "integrity": "sha512-E5JLUKRQlAYiJmN2PVBdSz01R3rUKRSM00X+0DB/yLqxdLu6wZZkRdTIsxDp9X+bkxh8Eq+O2YYRbZvLZtQT1A==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.1.tgz", + "integrity": "sha512-7NYjErP4LJtkEptPR22wO5RsCPnHZZrop7t2SoQzjvpFedCFer4WW8ujj9GI5DkUX7yVcffXLjoURf6h2QUv6Q==" }, "unist-util-remove-position": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.3.tgz", - "integrity": "sha512-CtszTlOjP2sBGYc2zcKA/CvNdTdEs3ozbiJ63IPBxh8iZg42SCCb8m04f8z2+V1aSk5a7BxbZKEdoDjadmBkWA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", "requires": { "unist-util-visit": "^1.1.0" }, @@ -3647,17 +3647,17 @@ } }, "unist-util-stringify-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.1.tgz", - "integrity": "sha512-Zqlf6+FRI39Bah8Q6ZnNGrEHUhwJOkHde2MHVk96lLyftfJJckaPslKgzhVcviXj8KcE9UJM9F+a4JEiBUTYgA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.2.tgz", + "integrity": "sha512-nK5n8OGhZ7ZgUwoUbL8uiVRwAbZyzBsB/Ddrlbu6jwwubFza4oe15KlyEaLNMXQW1svOQq4xesUeqA85YrIUQA==", "requires": { "@types/unist": "^2.0.2" } }, "unist-util-visit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.0.tgz", - "integrity": "sha512-kiTpWKsF54u/78L/UU/i7lxrnqGiEWBgqCpaIZBYP0gwUC+Akq0Ajm4U8JiNIoQNfAioBdsyarnOcTEAb9mLeQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.1.tgz", + "integrity": "sha512-bEDa5S/O8WRDeI1mLaMoKuFFi89AjF+UAoMNxO+bbVdo06q+53Vhq4iiv1PenL6Rx1ZxIpXIzqZoc5HD2I1oMA==", "requires": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0", @@ -3665,11 +3665,11 @@ } }, "unist-util-visit-parents": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.0.tgz", - "integrity": "sha512-H3K8d81S4V3XVXVwLvrLGk+R5VILryfUotD06/R/rLsTsPLGjkn6gIP8qEEVITcuIySNYj0ocJLsePjm9F/Vcg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.1.tgz", + "integrity": "sha512-umEOTkm6/y1gIqPrqet55mYqlvGXCia/v1FSc5AveLAI7jFmOAIbqiwcHcviLcusAkEQt1bq2hixCKO9ltMb2Q==", "requires": { - "@types/unist": "^2.0.3", + "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" } }, @@ -3765,21 +3765,21 @@ } }, "vega-loader": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.1.2.tgz", - "integrity": "sha512-Zuxvl0K3jmLWyns+8ACajtp7oGfV+M7IeSQybq3xf7BvlGca2h8XA3qiBUXzYULkwZ4PstB56XoJ0tur2Rgs6A==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.1.3.tgz", + "integrity": "sha512-50aetjuct4WqU7LctwnZqF/NCyya9aZ1HDQZ9unFi++62vOQgRfbXLNL/dZavqwnWX3S9i0ltCznLyFMG4ck8g==", "requires": { "d3-dsv": "^1.1.1", - "d3-time-format": "^2.1.3", + "d3-time-format": "^2.2.1", "node-fetch": "^2.6.0", "topojson-client": "^3.0.1", "vega-util": "^1.11.0" } }, "vega-util": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.12.0.tgz", - "integrity": "sha512-eN1PAQVDyEOcwild2Fk1gbkzkqgDHNujG2/akYRtBzkhtz2EttrVIDwBkWqV/Q+VvEINEksb7TI3Wv7qVQFR5g==" + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.12.1.tgz", + "integrity": "sha512-1WrfAULiInWUfgv+xsdCknYfxg0CDl6eFZf/7bSKsyn2agrQGOAm1YXEeWqkpwnWRmwt3gPs4IfTARVFwttcIw==" }, "verror": { "version": "1.10.0", @@ -3792,9 +3792,9 @@ } }, "vfile": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.0.1.tgz", - "integrity": "sha512-lRHFCuC4SQBFr7Uq91oJDJxlnftoTLQ7eKIpMdubhYcVMho4781a8MWXLy3qZrZ0/STD1kRiKc0cQOHm4OkPeA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.0.2.tgz", + "integrity": "sha512-yhoTU5cDMSsaeaMfJ5g0bUKYkYmZhAh9fn9TZicxqn+Cw4Z439il2v3oT9S0yjlpqlI74aFOQCt3nOV+pxzlkw==", "requires": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -3804,16 +3804,16 @@ } }, "vfile-location": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.5.tgz", - "integrity": "sha512-Pa1ey0OzYBkLPxPZI3d9E+S4BmvfVwNAAXrrqGbwTVXWaX2p9kM1zZ+n35UtVM06shmWKH4RPRN8KI80qE3wNQ==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" }, "vfile-message": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.1.tgz", - "integrity": "sha512-KtasSV+uVU7RWhUn4Lw+wW1Zl/nW8JWx7JCPps10Y9JRRIDeDXf8wfBLoOSsJLyo27DqMyAi54C6Jf/d6Kr2Bw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.2.tgz", + "integrity": "sha512-gNV2Y2fDvDOOqq8bEe7cF3DXU6QgV4uA9zMR2P8tix11l1r7zju3zry3wZ8sx+BEfuO6WQ7z2QzfWTvqHQiwsA==", "requires": { - "@types/unist": "^2.0.2", + "@types/unist": "^2.0.0", "unist-util-stringify-position": "^2.0.0" } }, diff --git a/package.json b/package.json index 539e01b4..067c5ee7 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.19.0" + "mume-with-litvis": "^0.19.1" }, "devDependencies": { "@types/atom": "^1.36.1", From 4a6efc14f63aa83745344beb7de969927bdb5776 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Thu, 12 Dec 2019 09:07:06 +0000 Subject: [PATCH 131/195] Prepare v0.20.1 release --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index e4d58bc4..93f5f72b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.20.0", + "version": "0.20.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 067c5ee7..25e6addb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.20.0", + "version": "0.20.1", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From 3275eaf4cc7587dac9453e6d5f5d63fbda34fbd9 Mon Sep 17 00:00:00 2001 From: Rafael Henkin Date: Tue, 4 Feb 2020 16:48:26 +0000 Subject: [PATCH 132/195] Upgrade mume-with-litvis to 0.20.0, update CHANGELOG --- CHANGELOG.md | 4 ++++ package.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed95132d..9fb94391 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.21.0 + +- Upgrade vega to 5.9.1, vega-lite to 4.1.1 and vega-embed to 6.2.2 + ## 0.20.1 - Upgrade vega to 5.9.0, vega-lite to 4.0.0 and vega-embed to 6.2.1 diff --git a/package.json b/package.json index 25e6addb..19865025 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.19.1" + "mume-with-litvis": "^0.20.0" }, "devDependencies": { "@types/atom": "^1.36.1", From cc8187858a16df4a462124089cac22a75600af6d Mon Sep 17 00:00:00 2001 From: Rafael Henkin Date: Tue, 4 Feb 2020 16:50:13 +0000 Subject: [PATCH 133/195] Prepare v0.21.0 release --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 93f5f72b..5a45f713 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.20.1", + "version": "0.21.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 19865025..34f01ac5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.20.1", + "version": "0.21.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From c57d408f4690a968c7dad0d2a35019ae5429dce9 Mon Sep 17 00:00:00 2001 From: Rafael Henkin Date: Mon, 17 Feb 2020 12:29:47 +0000 Subject: [PATCH 134/195] Upgrade mume-with-litvis to 0.21.0, update CHANGELOG --- CHANGELOG.md | 4 ++++ package.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fb94391..64c1966c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.22.0 + +- Upgrade vega-lite to 4.3.1 + # 0.21.0 - Upgrade vega to 5.9.1, vega-lite to 4.1.1 and vega-embed to 6.2.2 diff --git a/package.json b/package.json index 34f01ac5..751330c3 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.20.0" + "mume-with-litvis": "^0.21.0" }, "devDependencies": { "@types/atom": "^1.36.1", From 2a3d623d53b164507b39c4783368870786ce4014 Mon Sep 17 00:00:00 2001 From: Rafael Henkin Date: Mon, 17 Feb 2020 12:30:17 +0000 Subject: [PATCH 135/195] Prepare v0.22.0 release --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5a45f713..408da139 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.21.0", + "version": "0.22.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 751330c3..0296f37a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.21.0", + "version": "0.22.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From f57b1147e4ae776a5d11afdb2ccf8028ea5be9df Mon Sep 17 00:00:00 2001 From: Rafael Henkin Date: Mon, 9 Mar 2020 11:43:26 +0000 Subject: [PATCH 136/195] Upgrade mume-with-litvis to 0.22.0, update CHANGELOG --- CHANGELOG.md | 4 + package-lock.json | 886 +++++++++++++++++++++++++++++++++++----------- package.json | 2 +- 3 files changed, 688 insertions(+), 204 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 64c1966c..4b63a09d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.23.0 + +- Upgrade vega to 5.10.0, vega-lite to 4.5.1, vega-embed to 6.3.2 and apache-arrow to 0.16.0 + # 0.22.0 - Upgrade vega-lite to 4.3.1 diff --git a/package-lock.json b/package-lock.json index 408da139..d98e73a2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -95,9 +95,9 @@ "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" }, "@types/flatbuffers": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/flatbuffers/-/flatbuffers-1.9.1.tgz", - "integrity": "sha512-TC3X0Nkj5wgvuY217VkodBtjbD3Yr0JNApDY1GW9IU5Mzm5ie1IJErqe4vRm+wy08IRz3bemaDATrdEw1CJlVQ==" + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@types/flatbuffers/-/flatbuffers-1.10.0.tgz", + "integrity": "sha512-7btbphLrKvo5yl/5CC2OCxUSMx1wV1wvGT1qDXkSt7yi00/YW7E8k6qzXqJHsp+WU0eoG7r6MTQQXI9lIvd0qA==" }, "@types/glob": { "version": "7.1.1", @@ -191,10 +191,12 @@ } }, "agentkeepalive": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.3.0.tgz", - "integrity": "sha512-9yhcpXti2ZQE7bxuCsjjWNIZoQOd9sZ1ZBovHG0YeCRohFv73SLvcm73PC9T3olM4GyozaQb+4MGdQpcD8m7NQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.0.tgz", + "integrity": "sha512-CW/n1wxF8RpEuuiq6Vbn9S8m0VSYDMnZESqaJ6F2cWN9fY8rei2qaxweIaRgq+ek8TqfoFIsUjaGNKGGEHElSg==", "requires": { + "debug": "^4.1.0", + "depd": "^1.1.2", "humanize-ms": "^1.2.1" } }, @@ -209,11 +211,11 @@ } }, "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", + "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", "requires": { - "fast-deep-equal": "^2.0.1", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" @@ -268,9 +270,9 @@ }, "dependencies": { "@types/node": { - "version": "10.17.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.9.tgz", - "integrity": "sha512-+6VygF9LbG7Gaqeog2G7u1+RUcmo0q1rI+2ZxdIg2fAUngk5Vz9fOCHXdloNUOHEPd1EuuOpL5O0CdgN9Fx5UQ==" + "version": "10.17.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.17.tgz", + "integrity": "sha512-gpNnRnZP3VWzzj5k3qrpRC6Rk3H/uclhAVo1aIvwzK5p5cOrs9yEyQ8H/HBsBY0u5rrWxXEiVPQ0dEB6pkjE8Q==" } } }, @@ -323,6 +325,11 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, + "ast-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", + "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==" + }, "async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -355,9 +362,9 @@ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz", - "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==" + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" }, "babel-polyfill": { "version": "6.26.0", @@ -391,9 +398,9 @@ "integrity": "sha1-j/KbYtHmAMBlSv1jRX+X+iw26cE=" }, "bail": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.4.tgz", - "integrity": "sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" }, "balanced-match": { "version": "1.0.0", @@ -424,6 +431,14 @@ "block-attributes": "^0.2.5" } }, + "block-stream2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/block-stream2/-/block-stream2-2.0.0.tgz", + "integrity": "sha512-1oI+RHHUEo64xomy1ozLgVJetFlHkIfQfJzTBQrj6xWnEMEPooeo2fZoqFjp0yzfHMBrgxwgh70tKp6T17+i3g==", + "requires": { + "readable-stream": "^3.4.0" + } + }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -457,6 +472,11 @@ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", "dev": true }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, "caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", @@ -497,19 +517,19 @@ } }, "character-entities": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.3.tgz", - "integrity": "sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" }, "character-entities-legacy": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz", - "integrity": "sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" }, "character-reference-invalid": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz", - "integrity": "sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" }, "cheerio": { "version": "1.0.0-rc.3", @@ -575,6 +595,11 @@ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -582,9 +607,9 @@ "dev": true }, "collapse-white-space": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.5.tgz", - "integrity": "sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" }, "color-convert": { "version": "1.9.3", @@ -652,9 +677,9 @@ }, "dependencies": { "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -685,6 +710,11 @@ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, + "copy-to": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/copy-to/-/copy-to-2.0.1.tgz", + "integrity": "sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU=" + }, "core-js": { "version": "2.6.11", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", @@ -761,9 +791,9 @@ "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" }, "d3-time-format": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.2.2.tgz", - "integrity": "sha512-pweL2Ri2wqMY+wlW/wpkl8T3CUzKAha8S9nmiQlMABab8r5MJN0PD1V4YyRNVaKQfeh4Z0+VO70TLw6ESVOYzw==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.2.3.tgz", + "integrity": "sha512-RAHNnD8+XvC4Zc4d2A56Uw0yJoM7bsvOlJR33bclxq399Rak/b9bhvu/InjxdWhPtkgU53JJcleJTGkNRnN6IA==", "requires": { "d3-time": "1" } @@ -776,6 +806,11 @@ "assert-plus": "^1.0.0" } }, + "data-uri-to-buffer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz", + "integrity": "sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==" + }, "data-with-position": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/data-with-position/-/data-with-position-0.4.0.tgz", @@ -809,6 +844,11 @@ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, "default-user-agent": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/default-user-agent/-/default-user-agent-1.0.0.tgz", @@ -817,6 +857,23 @@ "os-name": "~1.0.3" } }, + "degenerator": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz", + "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=", + "requires": { + "ast-types": "0.x.x", + "escodegen": "1.x.x", + "esprima": "3.x.x" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + } + } + }, "del": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", @@ -846,6 +903,11 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", @@ -869,6 +931,16 @@ "integrity": "sha1-Ecz23uxXZqw3l0TZAcEsuklRS+Y=", "requires": { "utility": "0.1.11" + }, + "dependencies": { + "utility": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/utility/-/utility-0.1.11.tgz", + "integrity": "sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU=", + "requires": { + "address": ">=0.0.1" + } + } } }, "dir-glob": { @@ -987,21 +1059,42 @@ "es6-promise": "^4.0.3" } }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, + "escodegen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", + "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, "execa": { "version": "2.1.0", @@ -1080,6 +1173,14 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, "extract-zip": { "version": "1.6.7", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", @@ -1112,9 +1213,9 @@ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" }, "fast-glob": { "version": "3.1.0", @@ -1129,9 +1230,14 @@ } }, "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fastq": { "version": "1.6.0", @@ -1142,11 +1248,11 @@ } }, "fault": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.3.tgz", - "integrity": "sha512-sfFuP4X0hzrbGKjAUNXYvNqsZ5F6ohx/dZ9I0KQud/aiZNwg263r5L9yGB0clvXHCkzXh5W3t7RSHchggYIFmA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", "requires": { - "format": "^0.2.2" + "format": "^0.2.0" } }, "fd-slicer": { @@ -1167,6 +1273,11 @@ "object-assign": "^4.1.0" } }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -1258,6 +1369,38 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, + "ftp": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", + "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=", + "requires": { + "readable-stream": "1.1.x", + "xregexp": "2.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/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" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, "get-own-enumerable-property-symbols": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.1.tgz", @@ -1278,6 +1421,61 @@ "pump": "^3.0.0" } }, + "get-uri": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.4.tgz", + "integrity": "sha512-v7LT/s8kVjs+Tx0ykk1I+H/rbpzkHvuIq87LmeXptcf5sNWm9uQiwjNAt94SJPA1zOlCntmnOlJvVWKmzsxG8Q==", + "requires": { + "data-uri-to-buffer": "1", + "debug": "2", + "extend": "~3.0.2", + "file-uri-to-path": "1", + "ftp": "~0.3.10", + "readable-stream": "2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", @@ -1328,9 +1526,9 @@ "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==" }, "handlebars": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz", - "integrity": "sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.3.tgz", + "integrity": "sha512-SRGwSYuNfx8DwHD/6InAPzD6RgeruWLT+B8e8a7gGs8FWgHzlExpTFMEq2IA6QpAfOClpKHy6+8IqTjeBCu6Kg==", "requires": { "neo-async": "^2.6.0", "optimist": "^0.6.1", @@ -1395,6 +1593,42 @@ "readable-stream": "^3.1.1" } }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "requires": { + "agent-base": "4", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -1557,15 +1791,20 @@ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, "is-alphabetical": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.3.tgz", - "integrity": "sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" }, "is-alphanumerical": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz", - "integrity": "sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", "requires": { "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0" @@ -1583,9 +1822,9 @@ "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" }, "is-decimal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.3.tgz", - "integrity": "sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" }, "is-directory": { "version": "0.3.1", @@ -1593,6 +1832,11 @@ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", "dev": true }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -1616,9 +1860,9 @@ } }, "is-hexadecimal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz", - "integrity": "sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" }, "is-number": { "version": "7.0.0", @@ -1653,9 +1897,9 @@ "dev": true }, "is-plain-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.0.0.tgz", - "integrity": "sha512-EYisGhpgSCwspmIuRHGjROWTon2Xp8Z7U03Wubk/bTL5TTRC5R1rGVgyjzBrk9+ULdH6cRD06KRcw/xfqhVYKQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" }, "is-promise": { "version": "2.1.0", @@ -1686,14 +1930,14 @@ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" }, "is-whitespace-character": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz", - "integrity": "sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" }, "is-word-character": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.3.tgz", - "integrity": "sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" }, "isarray": { "version": "1.0.0", @@ -1781,14 +2025,14 @@ } }, "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "less": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/less/-/less-3.10.3.tgz", - "integrity": "sha512-vz32vqfgmoxF1h3K4J+yKCtajH0PWmjkIFgbs5d78E/c/e+UQTnI+lWK+1eQRE95PXM2mC3rJlLSSP9VQHnaow==", + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/less/-/less-3.11.1.tgz", + "integrity": "sha512-tlWX341RECuTOvoDIvtFqXsKj072hm3+9ymRBe76/mD6O5ZZecnlAOVDlWAleF2+aohFrxNidXhv2773f6kY7g==", "requires": { "clone": "^2.1.2", "errno": "^0.1.1", @@ -1798,7 +2042,17 @@ "mkdirp": "^0.5.0", "promise": "^7.1.1", "request": "^2.83.0", - "source-map": "~0.6.0" + "source-map": "~0.6.0", + "tslib": "^1.10.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, "lines-and-columns": { @@ -2208,9 +2462,9 @@ } }, "markdown-escapes": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.3.tgz", - "integrity": "sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" }, "markdown-it": { "version": "10.0.0", @@ -2261,16 +2515,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", - "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==" + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" }, "mime-types": { - "version": "2.1.25", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", - "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", "requires": { - "mime-db": "1.42.0" + "mime-db": "1.43.0" } }, "mimic-fn": { @@ -2305,9 +2559,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "mume-with-litvis": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.19.1.tgz", - "integrity": "sha512-wyqMRvIMtuzG3r7BnyitFDu8iHtp3ijrkoNnmKvPuDEv4pWi0CTAlxvUM2bMA88rX/pI1NEsq235XtzL7Jj/7A==", + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.22.0.tgz", + "integrity": "sha512-Jdvxg/Zly6cayW/ndJ0nd2PvpXB1gSbzj5VI/On4SjrMuME763WSAycSMA7tEOTZNM/wOHRr9sBeooLQkA6L5A==", "requires": { "apache-arrow": "^0.13.0", "babyparse": "^0.4.6", @@ -2343,6 +2597,16 @@ } } }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "narrative-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/narrative-schema/-/narrative-schema-0.4.0.tgz", @@ -2484,6 +2748,11 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" }, + "netmask": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz", + "integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=" + }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -2559,8 +2828,7 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-hash": { "version": "1.3.1", @@ -2598,6 +2866,19 @@ "wordwrap": "~0.0.2" } }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, "os-name": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz", @@ -2661,6 +2942,54 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "pac-proxy-agent": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-3.0.1.tgz", + "integrity": "sha512-44DUg21G/liUZ48dJpUSjZnFfZro/0K5JTyFYLBcmh9+T6Ooi4/i4efwUiEy0+4oQusCBqWdhv16XohIj1GqnQ==", + "requires": { + "agent-base": "^4.2.0", + "debug": "^4.1.1", + "get-uri": "^2.0.0", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^3.0.0", + "pac-resolver": "^3.0.0", + "raw-body": "^2.2.0", + "socks-proxy-agent": "^4.0.1" + }, + "dependencies": { + "https-proxy-agent": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz", + "integrity": "sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==", + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + } + } + }, + "pac-resolver": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz", + "integrity": "sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA==", + "requires": { + "co": "^4.6.0", + "degenerator": "^1.0.4", + "ip": "^1.1.5", + "netmask": "^1.0.6", + "thunkify": "^2.1.2" + } + }, "pad-left": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/pad-left/-/pad-left-2.1.0.tgz", @@ -2767,6 +3096,11 @@ "semver-compare": "^1.0.0" } }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, "prettier": { "version": "1.18.2", "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", @@ -2801,10 +3135,46 @@ "asap": "~2.0.3" } }, + "proxy-agent": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.1.1.tgz", + "integrity": "sha512-WudaR0eTsDx33O3EJE16PjBRZWcX8GqCEeERw1W3hZJgH/F2a46g7jty6UGty6NeJ4CKQy8ds2CJPMiyeqaTvw==", + "requires": { + "agent-base": "^4.2.0", + "debug": "4", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^3.0.0", + "lru-cache": "^5.1.1", + "pac-proxy-agent": "^3.0.1", + "proxy-from-env": "^1.0.0", + "socks-proxy-agent": "^4.0.1" + }, + "dependencies": { + "https-proxy-agent": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz", + "integrity": "sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==", + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + } + } + }, "proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, "prr": { "version": "1.0.1", @@ -2831,9 +3201,9 @@ } }, "psl": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.6.0.tgz", - "integrity": "sha512-SYKKmVel98NCOYXpkwUqZqh0ahZeeKfmisiLIcEZdsb+WbLv02g/dI5BUmZnIyOe7RzZtLax81nnb2HbvC2tzA==" + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==" }, "pump": { "version": "3.0.0", @@ -2880,23 +3250,25 @@ } }, "qiniu": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/qiniu/-/qiniu-7.2.2.tgz", - "integrity": "sha512-LHEKoJqjQBiXqvzM9BWuIc+8sV/nOKNR5nJmonsyv9S6XMcCvMCU5+xjLwyt0U2wc3IkqcDYvjAFVrL+sfghjA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/qiniu/-/qiniu-7.3.0.tgz", + "integrity": "sha512-DztD+jlTSWUmJoTtyii/j3hIF2U+5JRaGfcT37K+ysnfgz3Q9DswO6SHdUODTd9blFr9TS/0fYaVbF/0OkwSZw==", "requires": { - "agentkeepalive": "3.3.0", - "crc32": "0.2.2", + "agentkeepalive": "^4.0.2", + "block-stream2": "^2.0.0", + "crc32": "^0.2.2", + "destroy": "^1.0.4", "encodeurl": "^1.0.1", - "formstream": "1.1.0", - "mime": "2.3.1", - "tunnel-agent": "0.6.0", - "urllib": "2.22.0" + "formstream": "^1.1.0", + "mime": "^2.4.4", + "tunnel-agent": "^0.6.0", + "urllib": "^2.34.1" }, "dependencies": { "mime": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", - "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==" + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" } } }, @@ -2905,6 +3277,17 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, + "raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -2932,9 +3315,9 @@ } }, "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -3001,9 +3384,9 @@ "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" }, "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -3012,7 +3395,7 @@ "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", - "har-validator": "~5.1.0", + "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", @@ -3022,7 +3405,7 @@ "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", + "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" } @@ -3136,6 +3519,11 @@ "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", "dev": true }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -3180,6 +3568,39 @@ "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", "dev": true }, + "smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==" + }, + "socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "requires": { + "ip": "1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "requires": { + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "dependencies": { + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "requires": { + "es6-promisify": "^5.0.0" + } + } + } + }, "sort-object-keys": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.2.tgz", @@ -3255,9 +3676,9 @@ } }, "state-toggle": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.2.tgz", - "integrity": "sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" }, "statuses": { "version": "1.5.0", @@ -3391,11 +3812,32 @@ "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==" }, + "thenify": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", + "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, + "thunkify": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz", + "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=" + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3405,14 +3847,19 @@ } }, "to-vfile": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-6.0.0.tgz", - "integrity": "sha512-i9fwXXSsHLu7mzgixc1WjgnqSe6pGpjnzCYoFmrASvEueLfyKf09QAe+XQYu8OAJ62aFqHpe2EKXojeRVvEzqA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-6.1.0.tgz", + "integrity": "sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==", "requires": { "is-buffer": "^2.0.0", "vfile": "^4.0.0" } }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, "topojson-client": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz", @@ -3422,19 +3869,12 @@ } }, "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, "trim": { @@ -3443,14 +3883,14 @@ "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" }, "trim-trailing-lines": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz", - "integrity": "sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz", + "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==" }, "trough": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.4.tgz", - "integrity": "sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" }, "tslib": { "version": "1.10.0", @@ -3507,13 +3947,13 @@ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "twemoji": { - "version": "12.1.4", - "resolved": "https://registry.npmjs.org/twemoji/-/twemoji-12.1.4.tgz", - "integrity": "sha512-e37lUlVijmABF7wPCc09s1kKj3hcpzU8KL5zw2bBDIXOtOr4luLF+ODJaEqca8dZPmLR5ezrJYI93nhPovKBiQ==", + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/twemoji/-/twemoji-12.1.5.tgz", + "integrity": "sha512-B0PBVy5xomwb1M/WZxf/IqPZfnoIYy1skXnlHjMwLwTNfZ9ljh8VgWQktAPcJXu8080WoEh6YwQGPVhDVqvrVQ==", "requires": { "fs-extra": "^8.0.1", "jsonfile": "^5.0.0", - "twemoji-parser": "12.1.1", + "twemoji-parser": "12.1.3", "universalify": "^0.1.2" }, "dependencies": { @@ -3529,9 +3969,17 @@ } }, "twemoji-parser": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-12.1.1.tgz", - "integrity": "sha512-XFUB4ReEvPbNPtiuyo/+crM4RldYbRRAhyE7Hw6EnfBdXECGydw7a49EGADayRvaeierP/m4DSv/OZQObh0LGA==" + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-12.1.3.tgz", + "integrity": "sha512-ND4LZXF4X92/PFrzSgGkq6KPPg8swy/U0yRw1k/+izWRVmq1HYi3khPwV3XIB6FRudgVICAaBhJfW8e8G3HC7Q==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } }, "type-fest": { "version": "0.6.0", @@ -3561,22 +4009,30 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" }, "uglify-js": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.2.tgz", - "integrity": "sha512-uhRwZcANNWVLrxLfNFEdltoPNhECUR3lc+UdJoG9CBpMcSnKyWA94tc3eAujB1GcMY5Uwq8ZMp4qWpxWYDQmaA==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.8.0.tgz", + "integrity": "sha512-ugNSTT8ierCsDHso2jkBHXYrU8Y5/fY2ZUprfrJUiD7YpuFvV4jODLFmb3h4btQjqr5Nh4TX4XtgDfCU1WdioQ==", "optional": true, "requires": { "commander": "~2.20.3", "source-map": "~0.6.1" } }, + "unescape": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unescape/-/unescape-1.0.1.tgz", + "integrity": "sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ==", + "requires": { + "extend-shallow": "^2.0.1" + } + }, "unherit": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.2.tgz", - "integrity": "sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", "requires": { - "inherits": "^2.0.1", - "xtend": "^4.0.1" + "inherits": "^2.0.0", + "xtend": "^4.0.0" } }, "unified": { @@ -3592,9 +4048,9 @@ } }, "unist-util-is": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.1.tgz", - "integrity": "sha512-7NYjErP4LJtkEptPR22wO5RsCPnHZZrop7t2SoQzjvpFedCFer4WW8ujj9GI5DkUX7yVcffXLjoURf6h2QUv6Q==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz", + "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==" }, "unist-util-remove-position": { "version": "1.1.4", @@ -3647,17 +4103,17 @@ } }, "unist-util-stringify-position": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.2.tgz", - "integrity": "sha512-nK5n8OGhZ7ZgUwoUbL8uiVRwAbZyzBsB/Ddrlbu6jwwubFza4oe15KlyEaLNMXQW1svOQq4xesUeqA85YrIUQA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "requires": { "@types/unist": "^2.0.2" } }, "unist-util-visit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.1.tgz", - "integrity": "sha512-bEDa5S/O8WRDeI1mLaMoKuFFi89AjF+UAoMNxO+bbVdo06q+53Vhq4iiv1PenL6Rx1ZxIpXIzqZoc5HD2I1oMA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.2.tgz", + "integrity": "sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==", "requires": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0", @@ -3665,9 +4121,9 @@ } }, "unist-util-visit-parents": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.1.tgz", - "integrity": "sha512-umEOTkm6/y1gIqPrqet55mYqlvGXCia/v1FSc5AveLAI7jFmOAIbqiwcHcviLcusAkEQt1bq2hixCKO9ltMb2Q==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz", + "integrity": "sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g==", "requires": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" @@ -3683,6 +4139,11 @@ "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==" }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", @@ -3692,20 +4153,25 @@ } }, "urllib": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/urllib/-/urllib-2.22.0.tgz", - "integrity": "sha1-KWXcSuEnpvtpW32yfTGE8X2Cy0I=", + "version": "2.34.2", + "resolved": "https://registry.npmjs.org/urllib/-/urllib-2.34.2.tgz", + "integrity": "sha512-8GzOjPS+cHJV8cOl8g8JerywYX1G+C53MgIc6KUFY9U9isX/RW2IdMxLUKld6T3SpEs3f42FxgIp9oj4WIlUbg==", "requires": { "any-promise": "^1.3.0", "content-type": "^1.0.2", - "debug": "^2.6.0", + "debug": "^2.6.9", "default-user-agent": "^1.0.0", "digest-header": "^0.0.1", "ee-first": "~1.1.1", + "formstream": "^1.1.0", "humanize-ms": "^1.2.0", "iconv-lite": "^0.4.15", + "ip": "^1.1.5", + "proxy-agent": "^3.1.0", + "pump": "^3.0.0", "qs": "^6.4.0", - "statuses": "^1.3.1" + "statuses": "^1.3.1", + "utility": "^1.16.1" }, "dependencies": { "debug": { @@ -3742,17 +4208,21 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "utility": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/utility/-/utility-0.1.11.tgz", - "integrity": "sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU=", + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/utility/-/utility-1.16.3.tgz", + "integrity": "sha512-kYghm8fknkPkUd9ncODj/b2Zojc23gnRC29QmpmL3BBsSX6W++RNRTQ1tB7l0UA7d4SisIjUyvRfVET3lBwurw==", "requires": { - "address": ">=0.0.1" + "copy-to": "^2.0.1", + "escape-html": "^1.0.3", + "mkdirp": "^0.5.1", + "mz": "^2.7.0", + "unescape": "^1.0.1" } }, "uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, "validate-npm-package-license": { "version": "3.0.4", @@ -3765,21 +4235,21 @@ } }, "vega-loader": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.1.3.tgz", - "integrity": "sha512-50aetjuct4WqU7LctwnZqF/NCyya9aZ1HDQZ9unFi++62vOQgRfbXLNL/dZavqwnWX3S9i0ltCznLyFMG4ck8g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.2.0.tgz", + "integrity": "sha512-ivoqI17Oa1wIbuZDrD9LBGSRUZRfgGVeoyeUrvlRTtetRLZGg8OUUScbjo4IDGyipysrkdkRBirQ+jq6xd/IRw==", "requires": { - "d3-dsv": "^1.1.1", - "d3-time-format": "^2.2.1", + "d3-dsv": "^1.2.0", + "d3-time-format": "^2.2.3", "node-fetch": "^2.6.0", - "topojson-client": "^3.0.1", - "vega-util": "^1.11.0" + "topojson-client": "^3.1.0", + "vega-util": "^1.13.1" } }, "vega-util": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.12.1.tgz", - "integrity": "sha512-1WrfAULiInWUfgv+xsdCknYfxg0CDl6eFZf/7bSKsyn2agrQGOAm1YXEeWqkpwnWRmwt3gPs4IfTARVFwttcIw==" + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.13.1.tgz", + "integrity": "sha512-TmvZSMKqhGlS7eAXphqJUhq+NZVYbvXX2ahargTRkVckGWjEUpWhMC7T13vYihrU2Lf/OevKbrruSXKOBxke2w==" }, "verror": { "version": "1.10.0", @@ -3792,9 +4262,9 @@ } }, "vfile": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.0.2.tgz", - "integrity": "sha512-yhoTU5cDMSsaeaMfJ5g0bUKYkYmZhAh9fn9TZicxqn+Cw4Z439il2v3oT9S0yjlpqlI74aFOQCt3nOV+pxzlkw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.0.3.tgz", + "integrity": "sha512-lREgT5sF05TQk68LO6APy0In+TkFGnFEgKChK2+PHIaTrFQ9oHCKXznZ7VILwgYVBcl0gv4lGATFZBLhi2kVQg==", "requires": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -3809,9 +4279,9 @@ "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" }, "vfile-message": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.2.tgz", - "integrity": "sha512-gNV2Y2fDvDOOqq8bEe7cF3DXU6QgV4uA9zMR2P8tix11l1r7zju3zry3wZ8sx+BEfuO6WQ7z2QzfWTvqHQiwsA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.3.tgz", + "integrity": "sha512-qQg/2z8qnnBHL0psXyF72kCjb9YioIynvyltuNKFaUhRtqTIcIMP3xnBaPzirVZNuBrUe1qwFciSx2yApa4byw==", "requires": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^2.0.0" @@ -3833,6 +4303,11 @@ "semver": "^5.0.1" } }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, "wordwrap": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", @@ -3903,6 +4378,11 @@ "async-limiter": "~1.0.0" } }, + "xregexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", + "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=" + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -3936,9 +4416,9 @@ } }, "zwitch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.4.tgz", - "integrity": "sha512-YO803/X+13GNaZB7fVopjvHH0uWQKgJkgKnU1YCjxShjKGVuN9PPHHW8g+uFDpkHpSTNi3rCMKMewIcbC1BAYg==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" } } } diff --git a/package.json b/package.json index 0296f37a..8596e79e 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.21.0" + "mume-with-litvis": "^0.22.0" }, "devDependencies": { "@types/atom": "^1.36.1", From ee014c01ecefbefad9779b2e46835e431624b1e6 Mon Sep 17 00:00:00 2001 From: Rafael Henkin Date: Mon, 9 Mar 2020 11:43:43 +0000 Subject: [PATCH 137/195] Prepare v0.23.0 release --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index d98e73a2..89d923a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.22.0", + "version": "0.23.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 8596e79e..6d29e47d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.22.0", + "version": "0.23.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From 8d46727b4e9098f3d73f07a88b047ce8416eef1e Mon Sep 17 00:00:00 2001 From: Rafael Henkin Date: Mon, 23 Mar 2020 15:38:39 +0000 Subject: [PATCH 138/195] Upgrade mume-with-litvis to 0.23.0, CHANGELOG --- CHANGELOG.md | 4 ++++ package-lock.json | 18 +++++++++--------- package.json | 2 +- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b63a09d..44ddf9d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.24.0 + +- Upgrade vega-lite to 4.8.1 and vega-embed to 6.5.1 + # 0.23.0 - Upgrade vega to 5.10.0, vega-lite to 4.5.1, vega-embed to 6.3.2 and apache-arrow to 0.16.0 diff --git a/package-lock.json b/package-lock.json index 89d923a4..1a15f38d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1320,9 +1320,9 @@ "integrity": "sha1-yfSIbn9/vwr8EtcZQdzgaxkq6gU=" }, "flatbuffers": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-1.11.0.tgz", - "integrity": "sha512-0PqFKtXI4MjxomI7jO4g5XfLPm/15g2R+5WGCHBGYGh0ihQiypnHlJ6bMmkkrAe0GzZ4d7PDAfCONKIPUxNF+A==" + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-1.12.0.tgz", + "integrity": "sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ==" }, "forever-agent": { "version": "0.6.1", @@ -2559,9 +2559,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "mume-with-litvis": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.22.0.tgz", - "integrity": "sha512-Jdvxg/Zly6cayW/ndJ0nd2PvpXB1gSbzj5VI/On4SjrMuME763WSAycSMA7tEOTZNM/wOHRr9sBeooLQkA6L5A==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.23.0.tgz", + "integrity": "sha512-AjQI7vIE7uCsN4+OFWFerGi6ka6aQCbpkzfvhI+Usd0LRiJBIO2oHP/jC5sJvgaAxcWwVf0L5E0GNNnMnYs+WA==", "requires": { "apache-arrow": "^0.13.0", "babyparse": "^0.4.6", @@ -2897,9 +2897,9 @@ }, "dependencies": { "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" } } }, diff --git a/package.json b/package.json index 6d29e47d..94524454 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.22.0" + "mume-with-litvis": "^0.23.0" }, "devDependencies": { "@types/atom": "^1.36.1", From f7456bbcce6812f9500a5bf92e8ce3a35ea7a7c8 Mon Sep 17 00:00:00 2001 From: Rafael Henkin Date: Mon, 23 Mar 2020 15:38:55 +0000 Subject: [PATCH 139/195] Prepare v0.24.0 release --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1a15f38d..3410c68b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.23.0", + "version": "0.24.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 94524454..db89d069 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.23.0", + "version": "0.24.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From b6564fdc7e9559654c93cb09f67c2d51d0dbcf90 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 11 Apr 2020 22:11:27 +0100 Subject: [PATCH 140/195] Upgrade mume-with-litvis to 0.24.0, update CHANGELOG --- CHANGELOG.md | 4 ++ package-lock.json | 168 +++++++++++++++++++++++----------------------- package.json | 2 +- 3 files changed, 88 insertions(+), 86 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 44ddf9d2..4c874980 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.25.0 + +- Upgrade vega to 5.10.1, vega-lite to 4.10.2 and vega-embed to 6.5.2 + # 0.24.0 - Upgrade vega-lite to 4.8.1 and vega-embed to 6.5.1 diff --git a/package-lock.json b/package-lock.json index 3410c68b..4609e86b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -270,9 +270,9 @@ }, "dependencies": { "@types/node": { - "version": "10.17.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.17.tgz", - "integrity": "sha512-gpNnRnZP3VWzzj5k3qrpRC6Rk3H/uclhAVo1aIvwzK5p5cOrs9yEyQ8H/HBsBY0u5rrWxXEiVPQ0dEB6pkjE8Q==" + "version": "10.17.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.19.tgz", + "integrity": "sha512-46/xThm3zvvc9t9/7M3AaLEqtOpqlYYYcCZbpYVAQHG20+oMZBkae/VMrn4BTi6AJ8cpack0mEXhGiKmDNbLrQ==" } } }, @@ -326,9 +326,9 @@ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "ast-types": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", - "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==" + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", + "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==" }, "async-limiter": { "version": "1.0.1", @@ -461,6 +461,11 @@ "fill-range": "^7.0.1" } }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -766,9 +771,9 @@ } }, "css-selector-parser": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.3.0.tgz", - "integrity": "sha1-XxrUPi2O77/cME/NOaUhZklD4+s=" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz", + "integrity": "sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==" }, "css-what": { "version": "2.1.3", @@ -1113,9 +1118,9 @@ }, "dependencies": { "cross-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", - "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", + "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1182,14 +1187,14 @@ } }, "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.1" + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "requires": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" }, "dependencies": { "debug": { @@ -1256,9 +1261,9 @@ } }, "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "requires": { "pend": "~1.2.0" } @@ -1526,14 +1531,15 @@ "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==" }, "handlebars": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.3.tgz", - "integrity": "sha512-SRGwSYuNfx8DwHD/6InAPzD6RgeruWLT+B8e8a7gGs8FWgHzlExpTFMEq2IA6QpAfOClpKHy6+8IqTjeBCu6Kg==", + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", "requires": { + "minimist": "^1.2.5", "neo-async": "^2.6.0", - "optimist": "^0.6.1", "source-map": "^0.6.1", - "uglify-js": "^3.1.4" + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" } }, "har-schema": { @@ -1576,9 +1582,9 @@ "dev": true }, "html-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==" }, "htmlparser2": { "version": "3.10.1", @@ -2009,9 +2015,9 @@ } }, "jsonschema": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.5.tgz", - "integrity": "sha512-kVTF+08x25PQ0CjuVc0gRM9EUPb0Fe9Ln/utFOgcdxEIOHuU7ooBk/UPTd7t1M91pP35m0MU1T8M5P7vP1bRRw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.6.tgz", + "integrity": "sha512-SqhURKZG07JyKKeo/ir24QnS4/BV7a6gQy93bUSe4lUdNp0QNpIz2c9elWJQ9dpc5cQYY6cvCzgRwy0MQCLyqA==" }, "jsprim": { "version": "1.4.1", @@ -2541,16 +2547,23 @@ } }, "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "requires": { - "minimist": "0.0.8" + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + } } }, "ms": { @@ -2559,9 +2572,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "mume-with-litvis": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.23.0.tgz", - "integrity": "sha512-AjQI7vIE7uCsN4+OFWFerGi6ka6aQCbpkzfvhI+Usd0LRiJBIO2oHP/jC5sJvgaAxcWwVf0L5E0GNNnMnYs+WA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.24.0.tgz", + "integrity": "sha512-zCQMwF6Za3lhuWo8tcHzaKkhYddO27JjSHoPl6H0ipqHViSWDH5CQRBUQsrrsq9YKKPkDLAU6Xfi07S8At4c6Q==", "requires": { "apache-arrow": "^0.13.0", "babyparse": "^0.4.6", @@ -2857,15 +2870,6 @@ "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==", "dev": true }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, "optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -2894,13 +2898,6 @@ "integrity": "sha1-8heRGigTaUmvG/kwiyQeJzfTzWw=", "requires": { "minimist": "^1.1.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - } } }, "p-finally": { @@ -3201,9 +3198,9 @@ } }, "psl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", - "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, "pump": { "version": "3.0.0", @@ -3343,9 +3340,9 @@ "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" }, "remark-frontmatter": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-1.3.2.tgz", - "integrity": "sha512-2eayxITZ8rezsXdgcXnYB3iLivohm2V/ZT4Ne8uhua6A4pk6GdLE2ZzJnbnINtD1HRLaTdB7RwF9sgUbMptJZA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-1.3.3.tgz", + "integrity": "sha512-fM5eZPBvu2pVNoq3ZPW22q+5Ativ1oLozq2qYt9I2oNyxiUd/tDl0iLLntEVAegpZIslPWg1brhcP1VsaSVUag==", "requires": { "fault": "^1.0.1", "xtend": "^4.0.1" @@ -4009,9 +4006,9 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" }, "uglify-js": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.8.0.tgz", - "integrity": "sha512-ugNSTT8ierCsDHso2jkBHXYrU8Y5/fY2ZUprfrJUiD7YpuFvV4jODLFmb3h4btQjqr5Nh4TX4XtgDfCU1WdioQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.8.1.tgz", + "integrity": "sha512-W7KxyzeaQmZvUFbGj4+YFshhVrMBGSg2IbcYAjGWGvx8DHvJMclbTDMpffdxFUGPBHjIytk7KJUR/KUXstUGDw==", "optional": true, "requires": { "commander": "~2.20.3", @@ -4235,9 +4232,9 @@ } }, "vega-loader": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.2.0.tgz", - "integrity": "sha512-ivoqI17Oa1wIbuZDrD9LBGSRUZRfgGVeoyeUrvlRTtetRLZGg8OUUScbjo4IDGyipysrkdkRBirQ+jq6xd/IRw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.2.1.tgz", + "integrity": "sha512-JfF/vwOWzj7MD2Je/5r0beqBApTsQ68e2H8uV1T9wZctMM7WV9+z3JWvQ95yUFiMqyjVYRpXUR25y/b7qPE03Q==", "requires": { "d3-dsv": "^1.2.0", "d3-time-format": "^2.2.3", @@ -4262,9 +4259,9 @@ } }, "vfile": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.0.3.tgz", - "integrity": "sha512-lREgT5sF05TQk68LO6APy0In+TkFGnFEgKChK2+PHIaTrFQ9oHCKXznZ7VILwgYVBcl0gv4lGATFZBLhi2kVQg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.0.tgz", + "integrity": "sha512-BaTPalregj++64xbGK6uIlsurN3BCRNM/P2Pg8HezlGzKd1O9PrwIac6bd9Pdx2uTb0QHoioZ+rXKolbVXEgJg==", "requires": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -4279,9 +4276,9 @@ "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" }, "vfile-message": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.3.tgz", - "integrity": "sha512-qQg/2z8qnnBHL0psXyF72kCjb9YioIynvyltuNKFaUhRtqTIcIMP3xnBaPzirVZNuBrUe1qwFciSx2yApa4byw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", "requires": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^2.0.0" @@ -4309,9 +4306,9 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" }, "wordwrapjs": { "version": "3.0.0", @@ -4408,11 +4405,12 @@ } }, "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "requires": { - "fd-slicer": "~1.0.1" + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" } }, "zwitch": { diff --git a/package.json b/package.json index db89d069..c532a141 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.23.0" + "mume-with-litvis": "^0.24.0" }, "devDependencies": { "@types/atom": "^1.36.1", From 07d5eac2c081bc57003099f52b3bae5af09778ec Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 11 Apr 2020 22:11:42 +0100 Subject: [PATCH 141/195] Prepare v0.25.0 release --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4609e86b..0ec96d5c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.24.0", + "version": "0.25.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index c532a141..e0bdf7ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.24.0", + "version": "0.25.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From 955f89cc9fcbf5c6159fe3e4e0a4da8bad94e1bf Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 14 Jun 2020 21:59:37 +0100 Subject: [PATCH 142/195] Upgrade mume-with-litvis to 0.25.0, update CHANGELOG --- CHANGELOG.md | 10 ++- package-lock.json | 203 ++++++++++++++++++++++++++++------------------ package.json | 2 +- 3 files changed, 133 insertions(+), 82 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c874980..be6e8045 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.26.0 + +- Upgrade vega to 5.13.0, vega-lite to 4.13.1 and vega-embed to 6.9.0 + # 0.25.0 - Upgrade vega to 5.10.1, vega-lite to 4.10.2 and vega-embed to 6.5.2 @@ -37,13 +41,13 @@ ## 0.17.0 -- Sync with upstream package to resolve various issues in the latest versions of editors (https://github.com/gicentre/markdown-preview-enhanced-with-litvis/pull/1) +- Sync with upstream package to resolve various issues in the latest versions of editors () ## 0.16.0 - Upgrade vega to 5.4.0 and vega-embed to 4.2.0 -- Support apache-arrow files in vega specs (https://github.com/gicentre/litvis/issues/31) -- Fix incorrect parsing of keys in elm string representation (https://github.com/gicentre/litvis/issues/29#issuecomment-496008915) +- Support apache-arrow files in vega specs () +- Fix incorrect parsing of keys in elm string representation () ## 0.15.3 diff --git a/package-lock.json b/package-lock.json index 0ec96d5c..e76581c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -191,9 +191,9 @@ } }, "agentkeepalive": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.0.tgz", - "integrity": "sha512-CW/n1wxF8RpEuuiq6Vbn9S8m0VSYDMnZESqaJ6F2cWN9fY8rei2qaxweIaRgq+ek8TqfoFIsUjaGNKGGEHElSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.2.tgz", + "integrity": "sha512-waNHE7tQBBn+2qXucI8HY0o2Y0OBPWldWOWsZwY71JcCm4SvrPnWdceFfB5NIXSqE8Ewq6VR/Qt5b1i69P6KCQ==", "requires": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -211,9 +211,9 @@ } }, "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -270,9 +270,9 @@ }, "dependencies": { "@types/node": { - "version": "10.17.19", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.19.tgz", - "integrity": "sha512-46/xThm3zvvc9t9/7M3AaLEqtOpqlYYYcCZbpYVAQHG20+oMZBkae/VMrn4BTi6AJ8cpack0mEXhGiKmDNbLrQ==" + "version": "10.17.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.26.tgz", + "integrity": "sha512-myMwkO2Cr82kirHY8uknNRHEVtn0wV3DTQfkrjx17jmkstDRZ24gNUdl8AHXVyVclTYI/bNjgTPTAWvWLqXqkw==" } } }, @@ -362,9 +362,9 @@ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", - "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" }, "babel-polyfill": { "version": "6.26.0", @@ -780,6 +780,11 @@ "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" }, + "d3-array": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.4.0.tgz", + "integrity": "sha512-KQ41bAF2BMakf/HdKT865ALd4cgND6VcIztVQZUTt0+BH3RWy6ZYnHghVXf6NFjt2ritLr8H1T8LreAAlfiNcw==" + }, "d3-dsv": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", @@ -790,6 +795,11 @@ "rw": "1" } }, + "d3-format": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.4.tgz", + "integrity": "sha512-TWks25e7t8/cqctxCmxpUuzZN11QxIA7YrMbram94zMQ0PXjE4LVIMe/f6a4+xxL8HQ3OsAFULOINQi1pE62Aw==" + }, "d3-time": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", @@ -1075,9 +1085,9 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", - "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.2.tgz", + "integrity": "sha512-InuOIiKk8wwuOFg6x9BQXbzjrQhtyXh46K9bqVTPzSo2FnyMBaYGBMC6PhQy7yxxil9vIedFBweQBMK74/7o8A==", "requires": { "esprima": "^4.0.1", "estraverse": "^4.2.0", @@ -1118,9 +1128,9 @@ }, "dependencies": { "cross-spawn": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", - "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1218,9 +1228,9 @@ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-glob": { "version": "3.1.0", @@ -1793,9 +1803,9 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" }, "ip": { "version": "1.1.5", @@ -2036,16 +2046,16 @@ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "less": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/less/-/less-3.11.1.tgz", - "integrity": "sha512-tlWX341RECuTOvoDIvtFqXsKj072hm3+9ymRBe76/mD6O5ZZecnlAOVDlWAleF2+aohFrxNidXhv2773f6kY7g==", + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/less/-/less-3.11.3.tgz", + "integrity": "sha512-VkZiTDdtNEzXA3LgjQiC3D7/ejleBPFVvq+aRI9mIj+Zhmif5TvFPM244bT4rzkvOCvJ9q4zAztok1M7Nygagw==", "requires": { "clone": "^2.1.2", "errno": "^0.1.1", "graceful-fs": "^4.1.2", "image-size": "~0.5.0", + "make-dir": "^2.1.0", "mime": "^1.4.1", - "mkdirp": "^0.5.0", "promise": "^7.1.1", "request": "^2.83.0", "source-map": "~0.6.0", @@ -2467,6 +2477,16 @@ "yallist": "^3.0.2" } }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, "markdown-escapes": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", @@ -2485,9 +2505,9 @@ }, "dependencies": { "entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", - "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" } } }, @@ -2521,16 +2541,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" }, "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", "requires": { - "mime-db": "1.43.0" + "mime-db": "1.44.0" } }, "mimic-fn": { @@ -2572,9 +2592,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "mume-with-litvis": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.24.0.tgz", - "integrity": "sha512-zCQMwF6Za3lhuWo8tcHzaKkhYddO27JjSHoPl6H0ipqHViSWDH5CQRBUQsrrsq9YKKPkDLAU6Xfi07S8At4c6Q==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.25.0.tgz", + "integrity": "sha512-0iofwVb+1IuaBgEFxR+5onPNvzE05DiLsAyazLGG0kPIK8/ZSs9JPRzphQqrme5VUnfFCESu19Wue+BoOtfMIg==", "requires": { "apache-arrow": "^0.13.0", "babyparse": "^0.4.6", @@ -3075,6 +3095,12 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==" }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "optional": true + }, "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -3232,9 +3258,9 @@ }, "dependencies": { "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" }, "rimraf": { "version": "2.7.1", @@ -3247,9 +3273,9 @@ } }, "qiniu": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/qiniu/-/qiniu-7.3.0.tgz", - "integrity": "sha512-DztD+jlTSWUmJoTtyii/j3hIF2U+5JRaGfcT37K+ysnfgz3Q9DswO6SHdUODTd9blFr9TS/0fYaVbF/0OkwSZw==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/qiniu/-/qiniu-7.3.1.tgz", + "integrity": "sha512-tdGdMCSZdRVJeGrd68UCg1SyrMxTgH4jCOHxR94jG2XqEqgrFzGwC7LszDSGqyNaN8jOjWu13OjbnzXm8iaN9A==", "requires": { "agentkeepalive": "^4.0.2", "block-stream2": "^2.0.0", @@ -3263,9 +3289,9 @@ }, "dependencies": { "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" } } }, @@ -3488,9 +3514,9 @@ } }, "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "safer-buffer": { "version": "2.1.2", @@ -3535,9 +3561,9 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, "shelljs": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", - "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", "requires": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -3944,9 +3970,9 @@ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "twemoji": { - "version": "12.1.5", - "resolved": "https://registry.npmjs.org/twemoji/-/twemoji-12.1.5.tgz", - "integrity": "sha512-B0PBVy5xomwb1M/WZxf/IqPZfnoIYy1skXnlHjMwLwTNfZ9ljh8VgWQktAPcJXu8080WoEh6YwQGPVhDVqvrVQ==", + "version": "12.1.6", + "resolved": "https://registry.npmjs.org/twemoji/-/twemoji-12.1.6.tgz", + "integrity": "sha512-FIKi9Jne5IiDGDWekoANJ1a8ltUKVbJLEIR8XUpbFRDMqIPgLWnYgjeWZ1KOrdiTztRCAa9x4v+5w5OuiJOGVw==", "requires": { "fs-extra": "^8.0.1", "jsonfile": "^5.0.0", @@ -4006,13 +4032,12 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" }, "uglify-js": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.8.1.tgz", - "integrity": "sha512-W7KxyzeaQmZvUFbGj4+YFshhVrMBGSg2IbcYAjGWGvx8DHvJMclbTDMpffdxFUGPBHjIytk7KJUR/KUXstUGDw==", + "version": "3.9.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.4.tgz", + "integrity": "sha512-8RZBJq5smLOa7KslsNsVcSH+KOXf1uDU8yqLeNuVKwmT0T3FA0ZoXlinQfRad7SDcbZZRZE4ov+2v71EnxNyCA==", "optional": true, "requires": { - "commander": "~2.20.3", - "source-map": "~0.6.1" + "commander": "~2.20.3" } }, "unescape": { @@ -4150,9 +4175,9 @@ } }, "urllib": { - "version": "2.34.2", - "resolved": "https://registry.npmjs.org/urllib/-/urllib-2.34.2.tgz", - "integrity": "sha512-8GzOjPS+cHJV8cOl8g8JerywYX1G+C53MgIc6KUFY9U9isX/RW2IdMxLUKld6T3SpEs3f42FxgIp9oj4WIlUbg==", + "version": "2.36.1", + "resolved": "https://registry.npmjs.org/urllib/-/urllib-2.36.1.tgz", + "integrity": "sha512-g0Gh7bH5AwfPUzFetxPtJwumGHE6D7KQn0K68MwcJXPgO2K0AliwEIxLAwGMF+TpY75DYAsvz1h9ekagYoq33w==", "requires": { "any-promise": "^1.3.0", "content-type": "^1.0.2", @@ -4231,22 +4256,44 @@ "spdx-expression-parse": "^3.0.0" } }, + "vega-format": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vega-format/-/vega-format-1.0.1.tgz", + "integrity": "sha512-f9IZ+SDHVFFneDDc+d8RfeJhXXvUgquAuM+1MZ2Rjf4xqpg+E8FSNQkh8wjeo82mc6G3KVa9hynSdfN/a0AktQ==", + "requires": { + "d3-array": "^2.4.0", + "d3-format": "^1.4.4", + "d3-time-format": "^2.2.3", + "vega-time": "^2.0.0", + "vega-util": "^1.14.0" + } + }, "vega-loader": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.2.1.tgz", - "integrity": "sha512-JfF/vwOWzj7MD2Je/5r0beqBApTsQ68e2H8uV1T9wZctMM7WV9+z3JWvQ95yUFiMqyjVYRpXUR25y/b7qPE03Q==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.3.0.tgz", + "integrity": "sha512-XrwwJ1xWnsVS2N2M4vdvzieUdXWegdD31t04sCPQ5C3US58NYlq1ho1Md+5FVrtl0uCd0wG/mk700Jp7yPhN+w==", "requires": { "d3-dsv": "^1.2.0", - "d3-time-format": "^2.2.3", "node-fetch": "^2.6.0", "topojson-client": "^3.1.0", - "vega-util": "^1.13.1" + "vega-format": "^1.0.0", + "vega-util": "^1.14.0" + } + }, + "vega-time": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/vega-time/-/vega-time-2.0.1.tgz", + "integrity": "sha512-Ij0gmABKDRKAMUTh/1AGSSkU6ocWiteLkIK/cmcnt98u8LiuVcFT5w7gusd0+ibO9EooeMKazn5xPmjvQs0qEg==", + "requires": { + "d3-array": "^2.4.0", + "d3-time": "^1.1.0", + "vega-util": "^1.14.0" } }, "vega-util": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.13.1.tgz", - "integrity": "sha512-TmvZSMKqhGlS7eAXphqJUhq+NZVYbvXX2ahargTRkVckGWjEUpWhMC7T13vYihrU2Lf/OevKbrruSXKOBxke2w==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.14.1.tgz", + "integrity": "sha512-pSKJ8OCkgfgHZDTljyj+gmGltgulceWbk1BV6LWrXqp6P3J8qPA/oZA8+a93YNApYxXZ3yzIVUDOo5O27xk0jw==" }, "verror": { "version": "1.10.0", @@ -4259,9 +4306,9 @@ } }, "vfile": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.0.tgz", - "integrity": "sha512-BaTPalregj++64xbGK6uIlsurN3BCRNM/P2Pg8HezlGzKd1O9PrwIac6bd9Pdx2uTb0QHoioZ+rXKolbVXEgJg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.1.tgz", + "integrity": "sha512-lRjkpyDGjVlBA7cDQhQ+gNcvB1BGaTHYuSOcY3S7OhDmBtnzX95FhtZZDecSTDm6aajFymyve6S5DN4ZHGezdQ==", "requires": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", diff --git a/package.json b/package.json index e0bdf7ff..01b16dbb 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.24.0" + "mume-with-litvis": "^0.25.0" }, "devDependencies": { "@types/atom": "^1.36.1", From 7398788a22c1088853a4cd80628f55e22b4e60d4 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 14 Jun 2020 21:59:50 +0100 Subject: [PATCH 143/195] Prepare v0.26.0 release --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index e76581c7..c8976bfd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.25.0", + "version": "0.26.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 01b16dbb..336991a6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.25.0", + "version": "0.26.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From 3248772558066ef77a153807c685d7f7602aeb07 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 9 Aug 2020 23:25:23 +0100 Subject: [PATCH 144/195] Upgrade mume-with-litvis to 0.26.0, update CHANGELOG --- CHANGELOG.md | 4 ++ package-lock.json | 168 +++++++++++++++++++++++----------------------- package.json | 2 +- 3 files changed, 90 insertions(+), 84 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index be6e8045..b1147c25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.27.0 + +- Upgrade vega-lite to 4.14.1 and vega-embed to 6.10.0 + # 0.26.0 - Upgrade vega to 5.13.0, vega-lite to 4.13.1 and vega-embed to 6.9.0 diff --git a/package-lock.json b/package-lock.json index c8976bfd..a59e38ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -191,9 +191,9 @@ } }, "agentkeepalive": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.2.tgz", - "integrity": "sha512-waNHE7tQBBn+2qXucI8HY0o2Y0OBPWldWOWsZwY71JcCm4SvrPnWdceFfB5NIXSqE8Ewq6VR/Qt5b1i69P6KCQ==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.3.tgz", + "integrity": "sha512-wn8fw19xKZwdGPO47jivonaHRTd+nGOMP1z11sgGeQzDy2xd5FG0R67dIMcKHDE2cJ5y+YXV30XVGUBPRSY7Hg==", "requires": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -211,9 +211,9 @@ } }, "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -270,9 +270,9 @@ }, "dependencies": { "@types/node": { - "version": "10.17.26", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.26.tgz", - "integrity": "sha512-myMwkO2Cr82kirHY8uknNRHEVtn0wV3DTQfkrjx17jmkstDRZ24gNUdl8AHXVyVclTYI/bNjgTPTAWvWLqXqkw==" + "version": "10.17.28", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.28.tgz", + "integrity": "sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ==" } } }, @@ -306,12 +306,6 @@ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "optional": true - }, "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", @@ -595,11 +589,6 @@ "string-width": "^1.0.1" } }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -781,9 +770,9 @@ "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" }, "d3-array": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.4.0.tgz", - "integrity": "sha512-KQ41bAF2BMakf/HdKT865ALd4cgND6VcIztVQZUTt0+BH3RWy6ZYnHghVXf6NFjt2ritLr8H1T8LreAAlfiNcw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.5.0.tgz", + "integrity": "sha512-U+CrYn19GmiKeI9qU1RLV1p5ZodBKXw64k9Z3Id6d11LLuZ4JdyCnMT6W/2b84bvqEMFU15zg/JC3/oRYTanVg==" }, "d3-dsv": { "version": "1.2.0", @@ -1085,9 +1074,9 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.2.tgz", - "integrity": "sha512-InuOIiKk8wwuOFg6x9BQXbzjrQhtyXh46K9bqVTPzSo2FnyMBaYGBMC6PhQy7yxxil9vIedFBweQBMK74/7o8A==", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "requires": { "esprima": "^4.0.1", "estraverse": "^4.2.0", @@ -1308,6 +1297,13 @@ "requires": { "firstline": "1.2.0", "lodash": "4.17.15" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + } } }, "find-replace": { @@ -1429,9 +1425,9 @@ "dev": true }, "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "requires": { "pump": "^3.0.0" } @@ -1558,11 +1554,11 @@ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "requires": { - "ajv": "^6.5.5", + "ajv": "^6.12.3", "har-schema": "^2.0.0" } }, @@ -2046,18 +2042,16 @@ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "less": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/less/-/less-3.11.3.tgz", - "integrity": "sha512-VkZiTDdtNEzXA3LgjQiC3D7/ejleBPFVvq+aRI9mIj+Zhmif5TvFPM244bT4rzkvOCvJ9q4zAztok1M7Nygagw==", + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/less/-/less-3.12.2.tgz", + "integrity": "sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q==", "requires": { - "clone": "^2.1.2", "errno": "^0.1.1", "graceful-fs": "^4.1.2", "image-size": "~0.5.0", "make-dir": "^2.1.0", "mime": "^1.4.1", - "promise": "^7.1.1", - "request": "^2.83.0", + "native-request": "^1.0.5", "source-map": "~0.6.0", "tslib": "^1.10.0" } @@ -2420,9 +2414,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" }, "lodash.camelcase": { "version": "4.3.0", @@ -2592,9 +2586,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "mume-with-litvis": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.25.0.tgz", - "integrity": "sha512-0iofwVb+1IuaBgEFxR+5onPNvzE05DiLsAyazLGG0kPIK8/ZSs9JPRzphQqrme5VUnfFCESu19Wue+BoOtfMIg==", + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/mume-with-litvis/-/mume-with-litvis-0.26.0.tgz", + "integrity": "sha512-O5Hd0S1eZRSLtSdqcUNlueS7aG5CkRWkW87vt74YZDG8/MzGQ1dtSbnb9nIZ3eKvrU6V+g8SVNvoTWN+i3tpQw==", "requires": { "apache-arrow": "^0.13.0", "babyparse": "^0.4.6", @@ -2607,7 +2601,7 @@ "js-yaml": "^3.13.1", "less": "^3.9.0", "litvis-integration-mume": "^0.9.0", - "lodash": "^4.17.15", + "lodash": "^4.17.19", "mkdirp": "^0.5.1", "node-fetch": "^2.6.0", "puppeteer-core": "1.15.0", @@ -2776,10 +2770,16 @@ } } }, + "native-request": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.7.tgz", + "integrity": "sha512-9nRjinI9bmz+S7dgNtf4A70+/vPhnd+2krGpy4SUlADuOuSa24IDkNaZ+R/QT1wQ6S8jBdi6wE7fLekFZNfUpQ==", + "optional": true + }, "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "netmask": { "version": "1.0.6", @@ -2800,6 +2800,13 @@ "find-elm-dependencies": "2.0.2", "lodash": "4.17.15", "temp": "^0.9.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + } } }, "node-fetch": { @@ -3149,15 +3156,6 @@ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "optional": true, - "requires": { - "asap": "~2.0.3" - } - }, "proxy-agent": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.1.1.tgz", @@ -3273,9 +3271,9 @@ } }, "qiniu": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/qiniu/-/qiniu-7.3.1.tgz", - "integrity": "sha512-tdGdMCSZdRVJeGrd68UCg1SyrMxTgH4jCOHxR94jG2XqEqgrFzGwC7LszDSGqyNaN8jOjWu13OjbnzXm8iaN9A==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/qiniu/-/qiniu-7.3.2.tgz", + "integrity": "sha512-rn9I+/DaQKWh7/+9uVdR/kIVRT0yS7tne5LDQQQ2MtGFN5MgIjyoznztxVRuzs4ZWXdy7Qw/bYHYQcW5jB2xJA==", "requires": { "agentkeepalive": "^4.0.2", "block-stream2": "^2.0.0", @@ -3296,9 +3294,9 @@ } }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", + "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" }, "raw-body": { "version": "2.4.1", @@ -3431,6 +3429,13 @@ "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + } } }, "resolve": { @@ -3836,9 +3841,9 @@ "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==" }, "thenify": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", - "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "requires": { "any-promise": "^1.0.0" } @@ -4032,13 +4037,10 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" }, "uglify-js": { - "version": "3.9.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.4.tgz", - "integrity": "sha512-8RZBJq5smLOa7KslsNsVcSH+KOXf1uDU8yqLeNuVKwmT0T3FA0ZoXlinQfRad7SDcbZZRZE4ov+2v71EnxNyCA==", - "optional": true, - "requires": { - "commander": "~2.20.3" - } + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.1.tgz", + "integrity": "sha512-RjxApKkrPJB6kjJxQS3iZlf///REXWYxYJxO/MpmlQzVkDWVI3PSnCBWezMecmTU/TRkNxrl8bmsfFQCp+LO+Q==", + "optional": true }, "unescape": { "version": "1.0.1", @@ -4133,9 +4135,9 @@ } }, "unist-util-visit": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.2.tgz", - "integrity": "sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", "requires": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0", @@ -4143,9 +4145,9 @@ } }, "unist-util-visit-parents": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz", - "integrity": "sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz", + "integrity": "sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw==", "requires": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" @@ -4306,9 +4308,9 @@ } }, "vfile": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.1.tgz", - "integrity": "sha512-lRjkpyDGjVlBA7cDQhQ+gNcvB1BGaTHYuSOcY3S7OhDmBtnzX95FhtZZDecSTDm6aajFymyve6S5DN4ZHGezdQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz", + "integrity": "sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==", "requires": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", diff --git a/package.json b/package.json index 336991a6..d48635d1 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.25.0" + "mume-with-litvis": "^0.26.0" }, "devDependencies": { "@types/atom": "^1.36.1", From ba1869324caa0a41b49ee196a45cee225c7e10e7 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 9 Aug 2020 23:25:40 +0100 Subject: [PATCH 145/195] Prepare v0.27.0 release --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index a59e38ba..04183a74 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.26.0", + "version": "0.27.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index d48635d1..2c39dbd4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.26.0", + "version": "0.27.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From 967d09594454b23376a938080077ce15c9f6fff5 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 16 Aug 2020 19:24:21 +0100 Subject: [PATCH 146/195] Minor cleanup --- menus/markdown-preview-enhanced.cson | 6 ++-- src/extension.ts | 44 ---------------------------- 2 files changed, 3 insertions(+), 47 deletions(-) diff --git a/menus/markdown-preview-enhanced.cson b/menus/markdown-preview-enhanced.cson index a61768ce..799bfd6a 100644 --- a/menus/markdown-preview-enhanced.cson +++ b/menus/markdown-preview-enhanced.cson @@ -2,7 +2,7 @@ 'context-menu': 'atom-text-editor': [ { - 'label': 'Markdown Preview Enhanced' + 'label': 'Markdown Preview Enhanced with litvis' 'submenu': [ { 'label': 'Toggle preview' @@ -13,7 +13,7 @@ ], 'atom-workspace atom-text-editor[data-grammar*="gfm"]': [ { - 'label': 'Markdown Preview Enhanced', + 'label': 'Markdown Preview Enhanced with litvis', 'command': 'markdown-preview-enhanced-with-litvis:sync-preview' 'submenu': [ { @@ -27,7 +27,7 @@ { 'label': 'Packages' 'submenu': [ - 'label': 'Markdown Preview Enhanced' + 'label': 'Markdown Preview Enhanced with litvis' 'submenu': [ { 'label': 'Toggle preview' diff --git a/src/extension.ts b/src/extension.ts index 568084e8..72bbf6a5 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -143,8 +143,6 @@ export function activate(state) { } subscriptions = new CompositeDisposable(); - subscriptions = new CompositeDisposable(); - // Init config config = new MarkdownPreviewEnhancedConfig(); config.onDidChange(subscriptions, onDidChangeConfig); @@ -336,48 +334,6 @@ export function activate(state) { __dirname, "../../package.json", ))["version"]; - if (packageVersion !== mume.configs.config["atom_mpe_version"]) { - const mpeConfig = Object.assign({}, mume.configs.config, { - atom_mpe_version: packageVersion, - }); - fs.writeFileSync( - path.resolve(mume.getExtensionConfigPath(), "config.json"), - JSON.stringify(mpeConfig), - ); - if (!mume.configs.config["atom_mpe_version"]) { - const noty = atom.notifications.addInfo( - "If you like using markdown-preview-enhanced, please consider sponsoring the developer to help make this project better 😊.", - { - dismissable: true, - buttons: [ - { - text: "Open GitHub Sponsors", - onDidClick: () => { - mume.utility.openFile( - "https://github.com/sponsors/shd101wyy", - ); - noty.dismiss(); - }, - }, - { - text: "I already sponsored", - onDidClick: () => { - mpeConfig["already_sponsored"] = true; - fs.writeFileSync( - path.resolve( - mume.getExtensionConfigPath(), - "config.json", - ), - JSON.stringify(mpeConfig), - ); - noty.dismiss(); - }, - }, - ], - }, - ); - } - } }); } From 63aaa17994f869233d82d37594b8714f39f8f30b Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 22 Aug 2020 17:34:00 +0100 Subject: [PATCH 147/195] Update yarn.lock --- yarn.lock | 1012 ++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 966 insertions(+), 46 deletions(-) diff --git a/yarn.lock b/yarn.lock index 33e968c6..8b2ea56b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,6 +23,17 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@kachkaev/run-elm@^3.0.0-litvis-patch.3": + version "3.0.0-litvis-patch.3" + resolved "https://registry.yarnpkg.com/@kachkaev/run-elm/-/run-elm-3.0.0-litvis-patch.3.tgz#d5d4621298bc94c19364009d4d9db5395260c33a" + integrity sha512-7VZ6JY3mp3TjqlCpzUjkBgYmy7ZY/Hp+B8LAcJEEHjuV/f8YKydc59niIyAXVrkjs7QNFcU8ThbGC/X7so//cw== + dependencies: + babel-polyfill "^6.26.0" + commander "^2.18.0" + fs-extra "^7.0.0" + node-elm-compiler "^5.0.1" + shelljs "^0.8.2" + "@nodelib/fs.scandir@2.1.3": version "2.1.3" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" @@ -44,31 +55,6 @@ "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" -"@shd101wyy/mume@^0.6.0": - version "0.6.0" - resolved "https://registry.yarnpkg.com/@shd101wyy/mume/-/mume-0.6.0.tgz#a8e6a69f5a8800e23eea1e73496bbfd508d76f87" - integrity sha512-hirVnOdbR6XkyMJ6nn0beoAy3TIXNYN9IvToihJcQt+666kkXQPHyV+RiV3D1B6CgKnPF2JqKn+boSvVnEcJZQ== - dependencies: - babyparse "^0.4.6" - cheerio "^1.0.0-rc.3" - chrome-location "^1.2.1" - fs-extra "^8.0.1" - imagemagick-cli "^0.5.0" - js-yaml "^3.13.1" - less "^3.9.0" - lodash "^4.17.15" - mkdirp "^1.0.4" - node-fetch "^2.6.0" - puppeteer-core "1.15.0" - qiniu "^7.2.2" - request "^2.88.0" - slash "^2.0.0" - temp "^0.9.0" - twemoji "^12.1.5" - uslug "^1.0.4" - vega-loader "^4.1.0" - yamljs "^0.3.0" - "@types/atom@^1.36.2": version "1.40.4" resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.40.4.tgz#97c5afcd1fd42ca7612dac27613f0c4c9f74ae54" @@ -88,6 +74,11 @@ resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== +"@types/flatbuffers@^1.9.0": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@types/flatbuffers/-/flatbuffers-1.10.0.tgz#aa74e30ffdc86445f2f060e1808fc9d56b5603ba" + integrity sha512-7btbphLrKvo5yl/5CC2OCxUSMx1wV1wvGT1qDXkSt7yi00/YW7E8k6qzXqJHsp+WU0eoG7r6MTQQXI9lIvd0qA== + "@types/glob@^7.1.1": version "7.1.3" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" @@ -118,6 +109,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.15.tgz#fe1cc3aa465a3ea6858b793fd380b66c39919766" integrity sha512-kwbcs0jySLxzLsa2nWUAGOd/s21WU1jebrEdtzhsj1D4Yps1EOuyI1Qcu+FD56dL7NRNIJtDDjcqIG22NwkgLw== +"@types/node@^10.12.18": + version "10.17.28" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.28.tgz#0e36d718a29355ee51cec83b42d921299200f6d9" + integrity sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ== + "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" @@ -128,6 +124,11 @@ resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== +"@types/text-encoding-utf-8@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/text-encoding-utf-8/-/text-encoding-utf-8-1.0.1.tgz#908d884af1114e5d8df47597b1e04f833383d23d" + integrity sha512-GpIEYaS+yNfYqpowLLziiY42pyaL+lThd/wMh6tTubaKuG4IRkXqqyxK7Nddn3BvpUg2+go3Gv/jbXvAFMRjiQ== + "@types/unist@^2.0.0", "@types/unist@^2.0.2": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" @@ -233,6 +234,22 @@ any-promise@^1.0.0, any-promise@^1.3.0: resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= +apache-arrow@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/apache-arrow/-/apache-arrow-0.13.0.tgz#08b16aca0d6159539f1c7e2d9ccb5e43c76d50cd" + integrity sha512-+RlJzbOLFdegb76e39QJJsX1DtIzqJXJpsuQh3xmsjwU6ksnEyGI9WolO78yHz8akaJ8BFNC8A8MgEmc1O6FFw== + dependencies: + "@types/flatbuffers" "^1.9.0" + "@types/node" "^10.12.18" + "@types/text-encoding-utf-8" "^1.0.1" + command-line-args "5.0.2" + command-line-usage "5.0.5" + flatbuffers "^1.10.2" + json-bignum "0.0.3" + pad-left "2.1.0" + text-encoding-utf-8 "1.0.2" + tslib "^1.9.3" + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -240,6 +257,21 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +argv-tools@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/argv-tools/-/argv-tools-0.1.2.tgz#fc4918a70775b8cc5f8296fa0cfea137bd8a8229" + integrity sha512-wxqoymY0BEu9NblZVQiOTOAiJUjPhaa/kbNMjC2h6bnrmUSgnxKgWJo3lzXvi3bHJRwXyqK/dHzMlZVRT89Cxg== + dependencies: + array-back "^2.0.0" + find-replace "^2.0.1" + +array-back@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/array-back/-/array-back-2.0.0.tgz#6877471d51ecc9c9bfa6136fb6c7d5fe69748022" + integrity sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw== + dependencies: + typical "^2.6.1" + array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" @@ -277,6 +309,14 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= +atom-package-deps@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/atom-package-deps/-/atom-package-deps-5.1.0.tgz#be493f783d9c0a8b5b7f2c4ab0ddcc778035f878" + integrity sha512-RGktH8NSFBJ5rdwuta3M7DbFdDr1EgrXo7uW7DQR/+lWJZcrfH2yxobnSdb/g1JM1tTvLyRYmZYOeRJGqQ9UGw== + dependencies: + sb-fs "^4.0.0" + semver "^6.0.0" + aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" @@ -287,11 +327,33 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== +babel-polyfill@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" + integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM= + dependencies: + babel-runtime "^6.26.0" + core-js "^2.5.0" + regenerator-runtime "^0.10.5" + +babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + babyparse@^0.4.6: version "0.4.6" resolved "https://registry.yarnpkg.com/babyparse/-/babyparse-0.4.6.tgz#8ff29b62d1e600c0654afd63457f97fa2c36e9c1" integrity sha1-j/KbYtHmAMBlSv1jRX+X+iw26cE= +bail@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" + integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== + balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" @@ -304,6 +366,34 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" +block-attributes@^0.2.0, block-attributes@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.2.5.tgz#1b920045d71e6659f00b0a7e757b0310a16f8922" + integrity sha512-Z7ykyJhDVGTD4aQ1/FladruSvlnsSfEHLXYIfmQNq/SxyDtjxoxnvQUEytZLUZf6BqmeBV3fdsqGBet1VPQbHg== + dependencies: + lodash.snakecase "^4.1.1" + +block-attributes@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.3.0.tgz#70e9b4592a595a7a88d01a91a495d8578aa14f75" + integrity sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg== + dependencies: + lodash.snakecase "^4.1.1" + +block-info@^0.2.0: + version "0.2.5" + resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.2.5.tgz#e58ed83d5fc53b3a2e7ff16565c6eccab5d8e9dd" + integrity sha512-REtEHuXWXW9N12UpX1iCD3i1u8Dc2seDZ9gxQOh79lZnp5l6CfBFsIacQOG3MU8ePVbC6/bJ7ZAG6DK2k7PI/w== + dependencies: + block-attributes "^0.2.5" + +block-info@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.3.0.tgz#edb2f4d75751e9e1527b9fb447f67b0abaf80608" + integrity sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q== + dependencies: + block-attributes "^0.3.0" + block-stream2@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/block-stream2/-/block-stream2-2.0.0.tgz#680b9d357ca8b9d5637f4ec8a41fb5968029108f" @@ -361,7 +451,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@^2.0.0, chalk@^2.3.0: +chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -378,6 +468,21 @@ chalk@^4.0.0, chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +character-entities-legacy@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" + integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== + +character-entities@^1.0.0: + version "1.2.4" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" + integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== + +character-reference-invalid@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" + integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== + cheerio@^1.0.0-rc.3: version "1.0.0-rc.3" resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" @@ -433,6 +538,11 @@ co@^4.6.0: resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= +collapse-white-space@^1.0.2: + version "1.0.6" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" + integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== + color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -464,7 +574,28 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@2, commander@^2.12.1: +command-line-args@5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.0.2.tgz#c4e56b016636af1323cf485aa25c3cb203dfbbe4" + integrity sha512-/qPcbL8zpqg53x4rAaqMFlRV4opN3pbla7I7k9x8kyOBMQoGT6WltjN6sXZuxOXw6DgdK7Ad+ijYS5gjcr7vlA== + dependencies: + argv-tools "^0.1.1" + array-back "^2.0.0" + find-replace "^2.0.1" + lodash.camelcase "^4.3.0" + typical "^2.6.1" + +command-line-usage@5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-5.0.5.tgz#5f25933ffe6dedd983c635d38a21d7e623fda357" + integrity sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA== + dependencies: + array-back "^2.0.0" + chalk "^2.4.1" + table-layout "^0.4.3" + typical "^2.6.1" + +commander@2, commander@^2.12.1, commander@^2.18.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -504,6 +635,11 @@ copy-to@^2.0.1: resolved "https://registry.yarnpkg.com/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5" integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU= +core-js@^2.4.0, core-js@^2.5.0: + version "2.6.11" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" + integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== + core-util-is@1.0.2, 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" @@ -525,6 +661,17 @@ crc32@^0.2.2: resolved "https://registry.yarnpkg.com/crc32/-/crc32-0.2.2.tgz#7ad220d6ffdcd119f9fc127a7772cacea390a4ba" integrity sha1-etIg1v/c0Rn5/BJ6d3LKzqOQpLo= +cross-spawn@6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^7.0.0: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -544,6 +691,11 @@ css-select@~1.2.0: domutils "1.5.1" nth-check "~1.0.1" +css-selector-parser@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.4.1.tgz#03f9cb8a81c3e5ab2c51684557d5aaf6d2569759" + integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g== + css-what@2.1: version "2.1.3" resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" @@ -592,6 +744,13 @@ data-uri-to-buffer@1: resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz#77163ea9c20d8641b4707e8f18abdf9a78f34835" integrity sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ== +data-with-position@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/data-with-position/-/data-with-position-0.4.0.tgz#3f3ca4a9bf21f09d153f51cbcf0db6c6d34bcb06" + integrity sha512-pMjD0tsOtUrYaCn0oQs1WcHwsPiqCIb4OnO0kcCIdcnfUbPUU9hEok5ug7pLZHSrzgA3lQCoFQqeXRTe5RFE5w== + dependencies: + yaml-ast-parser "^0.0.43" + debug@2, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -618,6 +777,11 @@ dedent@^0.7.0: resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= +deep-extend@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -724,6 +888,13 @@ ee-first@~1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= +elm-string-representation@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/elm-string-representation/-/elm-string-representation-1.2.0.tgz#569fd8fa8cb6e9615ca1889833ece54a8fe2fb99" + integrity sha512-479rKqZHucj7dbvSqKGIrqhGHWSHA/VKsA7Px233qjnrAJRUstrlUh463EIRJTJvPMLdWCODPuqHmM2HSOMGQA== + dependencies: + lru-cache "^5.1.1" + emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -753,6 +924,11 @@ entities@^1.1.1, entities@~1.1.1: resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== +entities@~2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" + integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== + errno@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" @@ -821,6 +997,21 @@ esutils@^2.0.2: resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== +execa@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99" + integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^3.0.0" + onetime "^5.1.0" + p-finally "^2.0.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + execa@^4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2" @@ -843,7 +1034,7 @@ extend-shallow@^2.0.1: dependencies: is-extendable "^0.1.0" -extend@~3.0.2: +extend@^3.0.0, extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== @@ -897,6 +1088,13 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" +fault@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" + integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== + dependencies: + format "^0.2.0" + fd-slicer@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" @@ -923,6 +1121,22 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +find-elm-dependencies@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/find-elm-dependencies/-/find-elm-dependencies-2.0.4.tgz#0a327fc8c0c0297b54115efbf0a9d6de474cfc89" + integrity sha512-x/4w4fVmlD2X4PD9oQ+yh9EyaQef6OtEULdMGBTuWx0Nkppvo2Z/bAiQioW2n+GdRYKypME2b9OmYTw5tw5qDg== + dependencies: + firstline "^1.2.0" + lodash "^4.17.19" + +find-replace@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-2.0.1.tgz#6d9683a7ca20f8f9aabeabad07e4e2580f528550" + integrity sha512-LzDo3Fpa30FLIBsh6DCDnMN1KW2g4QKkqKmejlImgWY67dDFPX/x9Kh/op/GK522DchQXEvDi/wD48HKW49XOQ== + dependencies: + array-back "^2.0.0" + test-value "^3.0.0" + find-up@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" @@ -938,6 +1152,16 @@ find-versions@^3.2.0: dependencies: semver-regex "^2.0.0" +firstline@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/firstline/-/firstline-1.3.1.tgz#59e84af0fd858fbc6dac0a0ff97fd22a47e58084" + integrity sha512-ycwgqtoxujz1dm0kjkBFOPQMESxB9uKc/PlD951dQDIG+tBXRpYZC2UmJb0gDxopQ1ZX6oyRQN3goRczYu7Deg== + +flatbuffers@^1.10.2: + version "1.12.0" + resolved "https://registry.yarnpkg.com/flatbuffers/-/flatbuffers-1.12.0.tgz#72e87d1726cb1b216e839ef02658aa87dcef68aa" + integrity sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ== + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -952,6 +1176,11 @@ form-data@~2.3.2: combined-stream "^1.0.6" mime-types "^2.1.12" +format@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= + formstream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/formstream/-/formstream-1.1.0.tgz#51f3970f26136eb0ad44304de4cebb50207b4479" @@ -961,7 +1190,16 @@ formstream@^1.1.0: mime "^1.3.4" pause-stream "~0.0.11" -fs-extra@^8.0.1: +fs-extra@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^8.0.1, fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== @@ -1026,7 +1264,7 @@ glob-parent@^5.1.0: dependencies: is-glob "^4.0.1" -glob@^7.0.5, glob@^7.1.1, glob@^7.1.3: +glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -1052,11 +1290,37 @@ globby@10.0.0: merge2 "^1.2.3" slash "^3.0.0" +globby@^10.0.1: + version "10.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" + integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== + dependencies: + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" + graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== +handlebars@^4.3.4: + version "4.7.6" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" + integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.0" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" + har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" @@ -1080,6 +1344,16 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== +has-own-prop@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-1.0.1.tgz#4a5c1326a45146b836cadd4b79039b9e9476a4f9" + integrity sha512-ZYvbzPe2HdCr1vWrmjZPajdPPfitAqctTZl4KW/UTmJv4S2An40pApQGT5c4NUaC3Nlc+lM+RJDLWu+Jed/hRw== + +html-entities@^1.2.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" + integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== + htmlparser2@^3.9.1: version "3.10.1" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" @@ -1188,6 +1462,11 @@ imagemagick-cli@^0.5.0: dependencies: debug "^4.1.1" +immer@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/immer/-/immer-4.0.2.tgz#9ff0fcdf88e06f92618a5978ceecb5884e633559" + integrity sha512-Q/tm+yKqnKy4RIBmmtISBlhXuSDrB69e9EKTYiIenIKQkXBQir43w+kN/eGiax3wt1J0O1b2fYcNqLSbEcXA7w== + import-fresh@^3.1.0: version "3.2.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" @@ -1209,16 +1488,34 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + ip@1.1.5, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= +is-alphabetical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" + integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== + +is-alphanumerical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" + integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -1229,6 +1526,11 @@ is-buffer@^2.0.0: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== +is-decimal@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" + integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== + is-extendable@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -1251,6 +1553,11 @@ is-glob@^4.0.1: dependencies: is-extglob "^2.1.1" +is-hexadecimal@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" + integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== + is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -1261,7 +1568,7 @@ is-obj@^1.0.1: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= -is-plain-obj@2.1.0: +is-plain-obj@2.1.0, is-plain-obj@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== @@ -1281,6 +1588,21 @@ is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= +is-utf8@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-whitespace-character@^1.0.0, is-whitespace-character@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" + integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== + +is-word-character@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" + integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== + isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -1319,6 +1641,11 @@ jsbn@~0.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= +json-bignum@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/json-bignum/-/json-bignum-0.0.3.tgz#41163b50436c773d82424dbc20ed70db7604b8d7" + integrity sha1-QRY7UENsdz2CQk28IO1w23YEuNc= + json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -1355,6 +1682,11 @@ jsonfile@^5.0.0: optionalDependencies: graceful-fs "^4.1.6" +jsonschema@^1.2.4: + version "1.2.6" + resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.2.6.tgz#52b0a8e9dc06bbae7295249d03e4b9faee8a0c0b" + integrity sha512-SqhURKZG07JyKKeo/ir24QnS4/BV7a6gQy93bUSe4lUdNp0QNpIz2c9elWJQ9dpc5cQYY6cvCzgRwy0MQCLyqA== + jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -1365,6 +1697,11 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + less@^3.9.0: version "3.12.2" resolved "https://registry.yarnpkg.com/less/-/less-3.12.2.tgz#157e6dd32a68869df8859314ad38e70211af3ab4" @@ -1393,6 +1730,13 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= +linkify-it@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf" + integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw== + dependencies: + uc.micro "^1.0.1" + lint-staged@^10.0.7: version "10.2.11" resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.2.11.tgz#713c80877f2dc8b609b05bc59020234e766c9720" @@ -1428,6 +1772,68 @@ listr2@^2.1.0: rxjs "^6.6.2" through "^2.3.8" +literate-elm@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/literate-elm/-/literate-elm-0.8.0.tgz#553bff8ed453a8fcf27bab1f45fca03de2e31ed0" + integrity sha512-yA6zB+zAAShBQXndpXcYspamhLlIWmpP2w4DgY5iV5hZ2D+UZrxBhk5tWkrjDxSy5IrjeZMVq6Tjytx80b4wJg== + dependencies: + "@kachkaev/run-elm" "^3.0.0-litvis-patch.3" + elm-string-representation "^1.2.0" + execa "^2.0.4" + fs-extra "^8.1.0" + globby "^10.0.1" + lodash "^4.17.15" + object-hash "^1.3.1" + sleep-promise "^8.0.1" + +litvis-integration-mume@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.9.0.tgz#ed560e85119bfc3bc44def2f884b55ec0b7da211" + integrity sha512-Y7y1grdpylo/kiBvmFNZU/OF7uh59wHC53OrutTeeWvP9kTyALxJNNEq7z3ud16VfBY8SXMfUO26cUZwWFWpng== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + cheerio "^1.0.0-rc.3" + elm-string-representation "^1.2.0" + html-entities "^1.2.1" + litvis "^0.9.0" + lodash "^4.17.15" + lru-cache "^5.1.1" + markdown-it "^10.0.0" + narrative-schema "^0.4.0" + narrative-schema-common "^0.2.0" + narrative-schema-label "^0.4.0" + narrative-schema-styling "^0.2.0" + object-hash "^1.3.1" + unist-util-select "^2.0.2" + vfile "^4.0.1" + yamljs "^0.3.0" + +litvis@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.9.0.tgz#87de119a0e937b9ea23af718fd9e4f5125bf18bb" + integrity sha512-LLXVlrwRpUaTVDkFGc0S8Jmfode3eILA3H8xx6OMaQlpZgq/EN6fJ+QlDiD3dUTOPcZE/ZYtX7WNaUgfx/4Hzg== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + data-with-position "^0.4.0" + fs-extra "^8.1.0" + immer "^4.0.0" + is-whitespace-character "^1.0.3" + kind-of "^6.0.2" + literate-elm "^0.8.0" + lodash "^4.17.15" + narrative-schema "^0.4.0" + narrative-schema-label "^0.4.0" + remark-frontmatter "^1.3.2" + remark-parse "^7.0.1" + temp-dir "^2.0.0" + to-vfile "^6.0.0" + unified "^8.4.0" + unist-util-select "^2.0.2" + unist-util-visit "^2.0.0" + vfile "^4.0.1" + locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -1435,7 +1841,32 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -lodash@^4.15.0, lodash@^4.17.15: +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= + +lodash.isnull@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash.isnull/-/lodash.isnull-3.0.0.tgz#fafbe59ea1dca27eed786534039dd84c2e07c56e" + integrity sha1-+vvlnqHcon7teGU0A53YTC4HxW4= + +lodash.isundefined@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" + integrity sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g= + +lodash.padend@^4.6.1: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" + integrity sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4= + +lodash.snakecase@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" + integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= + +lodash@^4.15.0, lodash@^4.17.15, lodash@^4.17.19: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== @@ -1472,6 +1903,27 @@ make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" +markdown-escapes@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" + integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== + +markdown-it@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-10.0.0.tgz#abfc64f141b1722d663402044e43927f1f50a8dc" + integrity sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg== + dependencies: + argparse "^1.0.7" + entities "~2.0.0" + linkify-it "^2.0.0" + mdurl "^1.0.1" + uc.micro "^1.0.5" + +mdurl@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -1536,11 +1988,6 @@ mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4: dependencies: minimist "^1.2.5" -mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -1551,6 +1998,37 @@ ms@^2.0.0, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +mume-with-litvis@^0.26.0: + version "0.26.0" + resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.26.0.tgz#ddce3d8fb9c7cb6fce8cda24fcb9b29110ee8c04" + integrity sha512-O5Hd0S1eZRSLtSdqcUNlueS7aG5CkRWkW87vt74YZDG8/MzGQ1dtSbnb9nIZ3eKvrU6V+g8SVNvoTWN+i3tpQw== + dependencies: + apache-arrow "^0.13.0" + babyparse "^0.4.6" + block-attributes "^0.2.0" + block-info "^0.2.0" + cheerio "^1.0.0-rc.3" + chrome-location "^1.2.1" + fs-extra "^8.0.1" + imagemagick-cli "^0.5.0" + js-yaml "^3.13.1" + less "^3.9.0" + litvis-integration-mume "^0.9.0" + lodash "^4.17.19" + mkdirp "^0.5.1" + node-fetch "^2.6.0" + puppeteer-core "1.15.0" + qiniu "^7.2.2" + request "^2.88.0" + slash "^2.0.0" + temp "^0.9.0" + to-vfile "^6.0.0" + twemoji "^12.0.4" + uslug "^1.0.4" + vega-loader "^4.1.0" + vfile "^4.0.1" + yamljs "^0.3.0" + mz@^2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" @@ -1560,16 +2038,113 @@ mz@^2.7.0: object-assign "^4.0.1" thenify-all "^1.0.0" +narrative-schema-common@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/narrative-schema-common/-/narrative-schema-common-0.2.0.tgz#913f631b1129159c04db3ce85a979bd3e2261061" + integrity sha512-73Cuo9co3OdSPXqN82CCfZ5NSnsFOFAqVEmZiM1Ovlr6jvifVBKqN9WRFz2npDeCfkGemA+udRL7yY987JZEGw== + dependencies: + data-with-position "^0.4.0" + kind-of "^6.0.2" + vfile "^4.0.1" + +narrative-schema-label@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/narrative-schema-label/-/narrative-schema-label-0.4.0.tgz#3669597be50718cd575fcd36511e15ba3031ccc1" + integrity sha512-ZOw3HrbaEch3lC4RpYarN8oMVe34aZc5tzfnnPj4GoMTkv+yDVzJjnyjIMb9jiXsdXi97nC3GSxhZJZAm3pbTg== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + cheerio "^1.0.0-rc.3" + data-with-position "^0.4.0" + handlebars "^4.3.4" + html-entities "^1.2.1" + lodash "^4.17.15" + lru-cache "^5.1.1" + narrative-schema-common "^0.2.0" + object-hash "^1.3.1" + unist-util-visit "^2.0.0" + unist-util-visit-parents "^3.0.0" + vfile "^4.0.1" + +narrative-schema-rule@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/narrative-schema-rule/-/narrative-schema-rule-0.2.0.tgz#2d7a0a51b2a9c0d79b12e814323638babec8265d" + integrity sha512-HbFcEc76cxoKEUuCW8SYFMll7yNhbYvmGUfkfP6T8Xu3oqO3H+yZmFQhXJ6iDbu3eml5N5HDQ0eCe32Tl1vaug== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + cheerio "^1.0.0-rc.3" + data-with-position "^0.4.0" + handlebars "^4.3.4" + html-entities "^1.2.1" + lodash "^4.17.15" + narrative-schema-common "^0.2.0" + narrative-schema-label "^0.4.0" + unist-util-visit "^2.0.0" + vfile "^4.0.1" + +narrative-schema-styling@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/narrative-schema-styling/-/narrative-schema-styling-0.2.0.tgz#0d95e36c732e5cfaac18229624032a191f62577c" + integrity sha512-3I+A5CPQVw64GAt3eFcL8ze1WJeQCP13RFxc5UqtJdhYghwY22twvPkzhfzeQ2JbYnSIwc44YRsSZx/J+RPtDw== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + cheerio "^1.0.0-rc.3" + data-with-position "^0.4.0" + handlebars "^4.3.4" + html-entities "^1.2.1" + lodash "^4.17.15" + narrative-schema-common "^0.2.0" + unist-util-visit "^2.0.0" + vfile "^4.0.1" + +narrative-schema@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/narrative-schema/-/narrative-schema-0.4.0.tgz#96b921800972165aab08fb658fe0b505bead639c" + integrity sha512-xEO5CxYJBAnznaxAXAbiqDvOULgxjWSRyOVcRls+vzzct5SjdVHV8bJPUIc6fykTcyhPq32RprBwU2RTwuN1pg== + dependencies: + data-with-position "^0.4.0" + jsonschema "^1.2.4" + lodash "^4.17.15" + narrative-schema-common "^0.2.0" + narrative-schema-label "^0.4.0" + narrative-schema-rule "^0.2.0" + narrative-schema-styling "^0.2.0" + pseudo-yaml-ast "^1.0.10" + to-vfile "^6.0.0" + vfile "^4.0.1" + native-request@^1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/native-request/-/native-request-1.0.7.tgz#ff742dc555b4c8f2f1c14b548639ba174e573856" integrity sha512-9nRjinI9bmz+S7dgNtf4A70+/vPhnd+2krGpy4SUlADuOuSa24IDkNaZ+R/QT1wQ6S8jBdi6wE7fLekFZNfUpQ== +neo-async@^2.6.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + netmask@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/netmask/-/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35" integrity sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU= +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +node-elm-compiler@^5.0.1: + version "5.0.5" + resolved "https://registry.yarnpkg.com/node-elm-compiler/-/node-elm-compiler-5.0.5.tgz#a47c027d766d0fba53ea0f19c8e2e82992e9c87d" + integrity sha512-vapB+VkmKMY1NRy7jjpGjzwWbKmtiRfzbgVoV/eROz5Kx30QvY0Nd5Ua7iST+9utrn1aG8cVToXC6UWdEO5BKQ== + dependencies: + cross-spawn "6.0.5" + find-elm-dependencies "^2.0.4" + lodash "^4.17.19" + temp "^0.9.0" + node-fetch@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" @@ -1580,6 +2155,18 @@ normalize-path@^3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +not@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/not/-/not-0.1.0.tgz#c9691c1746c55dcfbe54cbd8bd4ff041bc2b519d" + integrity sha1-yWkcF0bFXc++VMvYvU/wQbwrUZ0= + +npm-run-path@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" + integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg== + dependencies: + path-key "^3.0.0" + npm-run-path@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -1587,7 +2174,7 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" -nth-check@~1.0.1: +nth-check@^1.0.1, nth-check@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== @@ -1604,6 +2191,11 @@ object-assign@^4.0.1: resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= +object-hash@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" + integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== + once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -1650,6 +2242,11 @@ osx-release@^1.0.0: dependencies: minimist "^1.1.0" +p-finally@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" + integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== + p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -1701,6 +2298,13 @@ pac-resolver@^3.0.0: netmask "^1.0.6" thunkify "^2.1.2" +pad-left@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/pad-left/-/pad-left-2.1.0.tgz#16e6a3b2d44a8e138cb0838cc7cb403a4fc9e994" + integrity sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ= + dependencies: + repeat-string "^1.5.4" + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -1708,6 +2312,18 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" +parse-entities@^1.1.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" + integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + parse-json@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.1.tgz#7cfe35c1ccd641bce3981467e6c2ece61b3b3878" @@ -1735,6 +2351,11 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= +path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" @@ -1842,6 +2463,16 @@ prr@~1.0.1: resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= +pseudo-yaml-ast@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/pseudo-yaml-ast/-/pseudo-yaml-ast-1.0.10.tgz#950bb7c394911b1eb0668d356df1774043ff1b4f" + integrity sha1-lQu3w5SRGx6wZo01bfF3QEP/G08= + dependencies: + has-own-prop "^1.0.0" + lodash.isnull "^3.0.0" + lodash.isundefined "^3.0.1" + yaml-ast-parser "0.0.36" + psl@^1.1.28: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" @@ -1936,6 +2567,62 @@ readable-stream@^3.1.1, readable-stream@^3.4.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +reduce-flatten@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-1.0.1.tgz#258c78efd153ddf93cb561237f61184f3696e327" + integrity sha1-JYx479FT3fk8tWEjf2EYTzaW4yc= + +regenerator-runtime@^0.10.5: + version "0.10.5" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" + integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +remark-frontmatter@^1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-1.3.3.tgz#67ec63c89da5a84bb793ecec166e11b4eb47af10" + integrity sha512-fM5eZPBvu2pVNoq3ZPW22q+5Ativ1oLozq2qYt9I2oNyxiUd/tDl0iLLntEVAegpZIslPWg1brhcP1VsaSVUag== + dependencies: + fault "^1.0.1" + xtend "^4.0.1" + +remark-parse@^7.0.1: + version "7.0.2" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-7.0.2.tgz#41e7170d9c1d96c3d32cf1109600a9ed50dba7cf" + integrity sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA== + dependencies: + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^1.1.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^1.0.0" + vfile-location "^2.0.0" + xtend "^4.0.1" + +repeat-string@^1.5.4: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + replace-ext@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" @@ -1972,7 +2659,7 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.3.2: +resolve@^1.1.6, resolve@^1.3.2: version "1.17.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== @@ -2026,6 +2713,13 @@ safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sb-fs@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/sb-fs/-/sb-fs-4.0.0.tgz#b84ca0045f09d4643304113d4e0543b508a56f73" + integrity sha512-UjjIHC4uahPWvKYqgknvFCCJ11S0oDahz+nsmyTCAmARKto31aoE+Lu7GGGK0nogengJEKGzFdh46ho5+IL88Q== + dependencies: + strip-bom-buf "^1.0.0" + semver-compare@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" @@ -2036,11 +2730,16 @@ semver-regex@^2.0.0: resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== -semver@^5.0.1, semver@^5.3.0, semver@^5.6.0: +semver@^5.0.1, semver@^5.3.0, semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== +semver@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + semver@^7.3.2: version "7.3.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" @@ -2051,6 +2750,13 @@ setprototypeof@1.1.1: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -2058,11 +2764,25 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +shelljs@^0.8.2: + version "0.8.4" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" + integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + signal-exit@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" @@ -2078,6 +2798,11 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +sleep-promise@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/sleep-promise/-/sleep-promise-8.0.1.tgz#8d795a27ea23953df6b52b91081e5e22665993c5" + integrity sha1-jXlaJ+ojlT32tSuRCB5eImZZk8U= + slice-ansi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" @@ -2134,7 +2859,7 @@ sort-package-json@1.44.0: is-plain-obj "2.1.0" sort-object-keys "^1.1.3" -source-map@~0.6.0, source-map@~0.6.1: +source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -2159,6 +2884,11 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" +state-toggle@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" + integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== + "statuses@>= 1.5.0 < 2", statuses@^1.3.1: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" @@ -2206,6 +2936,13 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" +strip-bom-buf@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz#1cb45aaf57530f4caf86c7f75179d2c9a51dd572" + integrity sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI= + dependencies: + is-utf8 "^0.2.1" + strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" @@ -2225,6 +2962,22 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +table-layout@^0.4.3: + version "0.4.5" + resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-0.4.5.tgz#d906de6a25fa09c0c90d1d08ecd833ecedcb7378" + integrity sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw== + dependencies: + array-back "^2.0.0" + deep-extend "~0.6.0" + lodash.padend "^4.6.1" + typical "^2.6.1" + wordwrapjs "^3.0.0" + +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + temp@^0.9.0: version "0.9.1" resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.1.tgz#2d666114fafa26966cd4065996d7ceedd4dd4697" @@ -2232,6 +2985,19 @@ temp@^0.9.0: dependencies: rimraf "~2.6.2" +test-value@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/test-value/-/test-value-3.0.0.tgz#9168c062fab11a86b8d444dd968bb4b73851ce92" + integrity sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ== + dependencies: + array-back "^2.0.0" + typical "^2.6.1" + +text-encoding-utf-8@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz#585b62197b0ae437e3c7b5d0af27ac1021e10d13" + integrity sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg== + thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" @@ -2263,6 +3029,14 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" +to-vfile@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-6.1.0.tgz#5f7a3f65813c2c4e34ee1f7643a5646344627699" + integrity sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw== + dependencies: + is-buffer "^2.0.0" + vfile "^4.0.0" + toidentifier@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" @@ -2283,7 +3057,22 @@ tough-cookie@~2.5.0: psl "^1.1.28" punycode "^2.1.1" -tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0: +trim-trailing-lines@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94" + integrity sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA== + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= + +trough@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" + integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== + +tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: version "1.13.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== @@ -2336,7 +3125,7 @@ twemoji-parser@12.1.3: resolved "https://registry.yarnpkg.com/twemoji-parser/-/twemoji-parser-12.1.3.tgz#916c0153e77bd5f1011e7a99cbeacf52e43c9371" integrity sha512-ND4LZXF4X92/PFrzSgGkq6KPPg8swy/U0yRw1k/+izWRVmq1HYi3khPwV3XIB6FRudgVICAaBhJfW8e8G3HC7Q== -twemoji@^12.1.5: +twemoji@^12.0.4: version "12.1.6" resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-12.1.6.tgz#3425427627a38ab5cae24e7690cecb691022479f" integrity sha512-FIKi9Jne5IiDGDWekoANJ1a8ltUKVbJLEIR8XUpbFRDMqIPgLWnYgjeWZ1KOrdiTztRCAa9x4v+5w5OuiJOGVw== @@ -2368,6 +3157,21 @@ typescript@^3.7.5: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== +typical@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d" + integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0= + +uc.micro@^1.0.1, uc.micro@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" + integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== + +uglify-js@^3.1.4: + version "3.10.1" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.10.1.tgz#dd14767eb7150de97f2573a5ff210db14fffe4ad" + integrity sha512-RjxApKkrPJB6kjJxQS3iZlf///REXWYxYJxO/MpmlQzVkDWVI3PSnCBWezMecmTU/TRkNxrl8bmsfFQCp+LO+Q== + unescape@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/unescape/-/unescape-1.0.1.tgz#956e430f61cad8a4d57d82c518f5e6cc5d0dda96" @@ -2375,6 +3179,53 @@ unescape@^1.0.1: dependencies: extend-shallow "^2.0.1" +unherit@^1.0.4: + version "1.1.3" + resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" + integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== + dependencies: + inherits "^2.0.0" + xtend "^4.0.0" + +unified@^8.4.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-8.4.2.tgz#13ad58b4a437faa2751a4a4c6a16f680c500fff1" + integrity sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + +unist-util-is@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" + integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== + +unist-util-is@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.2.tgz#c7d1341188aa9ce5b3cff538958de9895f14a5de" + integrity sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ== + +unist-util-remove-position@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" + integrity sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A== + dependencies: + unist-util-visit "^1.1.0" + +unist-util-select@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-2.0.2.tgz#cb2774b599695172e7b60a8b5f50793e418f7ea6" + integrity sha512-Yv5Z5ShMxv7Z9Dw175tKvOiRVXV4FrMHG778DSD9Z0jALgb3wAx9DoeInr3200QlYp71rYUXzzJdCb76xKdrCw== + dependencies: + css-selector-parser "^1.1.0" + not "^0.1.0" + nth-check "^1.0.1" + unist-util-is "^3.0.0" + zwitch "^1.0.3" + unist-util-stringify-position@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" @@ -2382,6 +3233,37 @@ unist-util-stringify-position@^2.0.0: dependencies: "@types/unist" "^2.0.2" +unist-util-visit-parents@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" + integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== + dependencies: + unist-util-is "^3.0.0" + +unist-util-visit-parents@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz#4dd262fb9dcfe44f297d53e882fc6ff3421173d5" + integrity sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + +unist-util-visit@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" + integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== + dependencies: + unist-util-visit-parents "^2.0.0" + +unist-util-visit@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" + integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + universalify@^0.1.0, universalify@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -2510,6 +3392,11 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" +vfile-location@^2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" + integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA== + vfile-message@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" @@ -2518,7 +3405,7 @@ vfile-message@^2.0.0: "@types/unist" "^2.0.0" unist-util-stringify-position "^2.0.0" -vfile@*: +vfile@*, vfile@^4.0.0, vfile@^4.0.1: version "4.2.0" resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.0.tgz#26c78ac92eb70816b01d4565e003b7e65a2a0e01" integrity sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw== @@ -2534,7 +3421,7 @@ which-pm-runs@^1.0.0: resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= -which@^1.0.5: +which@^1.0.5, which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -2560,6 +3447,19 @@ word-wrap@~1.2.3: resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + +wordwrapjs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-3.0.0.tgz#c94c372894cadc6feb1a66bff64e1d9af92c5d1e" + integrity sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw== + dependencies: + reduce-flatten "^1.0.1" + typical "^2.6.1" + wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" @@ -2586,11 +3486,26 @@ xregexp@2.0.0: resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" integrity sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM= +xtend@^4.0.0, xtend@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== +yaml-ast-parser@0.0.36: + version "0.0.36" + resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.36.tgz#9dfdef461570253392af1941b127b9de699a089b" + integrity sha1-nf3vRhVwJTOSrxlBsSe53mmaCJs= + +yaml-ast-parser@^0.0.43: + version "0.0.43" + resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" + integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== + yaml@^1.7.2: version "1.10.0" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" @@ -2620,3 +3535,8 @@ yauzl@^2.10.0: dependencies: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" + +zwitch@^1.0.3: + version "1.0.5" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" + integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== From 20537de33ebb11b5ed1b9eb85f9e6fb9b7cd7b44 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 22 Aug 2020 17:49:33 +0100 Subject: [PATCH 148/195] Update build --- out/src/config-schema.js | 1 + out/src/config-schema.js.map | 2 +- out/src/config.js | 1 + out/src/config.js.map | 2 +- out/src/extension.js | 41 +++++-------------------- out/src/extension.js.map | 2 +- out/src/linting.js | 1 + out/src/linting.js.map | 2 +- out/src/preview-content-provider.js | 15 ++++----- out/src/preview-content-provider.js.map | 2 +- 10 files changed, 23 insertions(+), 46 deletions(-) diff --git a/out/src/config-schema.js b/out/src/config-schema.js index a4a4c30c..6b6808d7 100644 --- a/out/src/config-schema.js +++ b/out/src/config-schema.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.configSchema = void 0; exports.configSchema = { fileExtension: { type: "string", diff --git a/out/src/config-schema.js.map b/out/src/config-schema.js.map index 682d00be..d3ed50f0 100644 --- a/out/src/config-schema.js.map +++ b/out/src/config-schema.js.map @@ -1 +1 @@ -{"version":3,"file":"config-schema.js","sourceRoot":"","sources":["../../src/config-schema.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"config-schema.js","sourceRoot":"","sources":["../../src/config-schema.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/out/src/config.js b/out/src/config.js index 395a9bc2..09575425 100644 --- a/out/src/config.js +++ b/out/src/config.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.MarkdownPreviewEnhancedConfig = void 0; const copyValue = (v) => v; const parseJsonOrDefault = (def) => (raw) => { try { diff --git a/out/src/config.js.map b/out/src/config.js.map index 81cc9176..0c205139 100644 --- a/out/src/config.js.map +++ b/out/src/config.js.map @@ -1 +1 @@ -{"version":3,"file":"config.js","sourceRoot":"","sources":["../../src/config.ts"],"names":[],"mappings":";;AAIA,MAAM,SAAS,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC;AAC3B,MAAM,kBAAkB,GAAG,CAAC,GAAQ,EAAE,EAAE,CAAC,CAAC,GAAQ,EAAE,EAAE;IACpD,IAAI;QACF,OAAO,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;KACxB;IAAC,OAAO,KAAK,EAAE;QACd,OAAO,GAAG,CAAC;KACZ;AACH,CAAC,CAAC;AAEF,MAAM,kBAAkB,GAAG,CAAC,GAAQ,EAAE,EAAE,CAAC,CAAC,GAAQ,EAAE,EAAE;IACpD,OAAO,CACL,GAAG;SACA,KAAK,CAAC,GAAG,CAAC;SACV,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;SACpB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,CAClC,CAAC;AACJ,CAAC,CAAC;AAEF,MAAM,cAAc,GAAyC;IAC3D,UAAU,EAAE,SAAS;IACrB,eAAe,EAAE,SAAS;IAC1B,oBAAoB,EAAE,SAAS;IAC/B,iBAAiB,EAAE,SAAS;IAC5B,aAAa,EAAE,SAAS;IACxB,oBAAoB,EAAE,SAAS;IAC/B,iBAAiB,EAAE,SAAS;IAC5B,yBAAyB,EAAE,SAAS;IACpC,wBAAwB,EAAE,SAAS;IACnC,qBAAqB,EAAE,SAAS;IAChC,kBAAkB,EAAE,SAAS;IAC7B,mBAAmB,EAAE,SAAS;IAC9B,0BAA0B,EAAE,SAAS;IACrC,cAAc,EAAE,SAAS;IACzB,YAAY,EAAE,SAAS;IACvB,aAAa,EAAE,SAAS;IACxB,YAAY,EAAE,SAAS;IACvB,0BAA0B,EAAE,SAAS;IACrC,eAAe,EAAE,SAAS;IAC1B,eAAe,EAAE,SAAS;IAC1B,UAAU,EAAE,SAAS;IACrB,eAAe,EAAE,SAAS;IAC1B,UAAU,EAAE,SAAS;IACrB,oBAAoB,EAAE,SAAS;IAC/B,gBAAgB,EAAE,SAAS;IAC3B,wBAAwB,EAAE,SAAS;IACnC,uBAAuB,EAAE,SAAS;IAClC,uBAAuB,EAAE,SAAS;IAClC,yBAAyB,EAAE,SAAS;IACpC,yBAAyB,EAAE,SAAS;IACpC,uBAAuB,EAAE,CAAC,CAAC,EAAE,EAAE;QAC7B,OAAO,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC;IAC9B,CAAC;IACD,gBAAgB,EAAE,SAAS;IAE3B,UAAU,EAAE,SAAS;IACrB,UAAU,EAAE,SAAS;IACrB,mBAAmB,EAAE,SAAS;IAC9B,4BAA4B,EAAE,SAAS;IACvC,6CAA6C,EAAE,SAAS;IACxD,yBAAyB,EAAE,SAAS;IACpC,aAAa,EAAE,SAAS;IACxB,WAAW,EAAE,SAAS;IACtB,qBAAqB,EAAE,SAAS;IAChC,aAAa,EAAE,SAAS;IACxB,oBAAoB,EAAE,kBAAkB,CAAC;QACvC,CAAC,GAAG,EAAE,GAAG,CAAC;QACV,CAAC,KAAK,EAAE,KAAK,CAAC;KACf,CAAC;IACF,mBAAmB,EAAE,kBAAkB,CAAC;QACtC,CAAC,IAAI,EAAE,IAAI,CAAC;QACZ,CAAC,KAAK,EAAE,KAAK,CAAC;KACf,CAAC;IACF,eAAe,EAAE,kBAAkB,CAAC,EAAE,CAAC;IACvC,aAAa,EAAE,kBAAkB,CAAC,CAAC,KAAK,EAAE,QAAQ,EAAE,WAAW,CAAC,CAAC;IACjE,aAAa,EAAE,kBAAkB,CAAC,EAAE,CAAC;CACtC,CAAC;AAEF,MAAa,6BAA6B;IA+DxC;QACE,KAAK,MAAM,IAAI,IAAI,cAAc,EAAE;YACjC,IAAI,cAAc,CAAC,cAAc,CAAC,IAAI,CAAC,EAAE;gBACvC,MAAM,SAAS,GAAG,cAAc,CAAC,IAAI,CAAC,CAAC;gBACvC,MAAM,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC9B,yCAAyC,IAAI,EAAE,CAChD,CAAC;gBACF,IAAI,CAAC,IAAI,CAAC,GAAG,SAAS,CAAC,QAAQ,CAAC,CAAC;aAClC;SACF;IACH,CAAC;IAxEM,MAAM,CAAC,gBAAgB;QAC5B,OAAO,IAAI,6BAA6B,EAAE,CAAC;IAC7C,CAAC;IAwEM,WAAW,CAAC,aAAkC,EAAE,QAAQ;QAC7D,KAAK,MAAM,IAAI,IAAI,cAAc,EAAE;YACjC,IAAI,cAAc,CAAC,cAAc,CAAC,IAAI,CAAC,EAAE;gBACvC,MAAM,SAAS,GAAG,cAAc,CAAC,IAAI,CAAC,CAAC;gBACvC,MAAM,YAAY,GAAG,IAAI,CAAC,MAAM,CAAC,WAAW,CAC1C,yCAAyC,IAAI,EAAE,EAC/C,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE;oBACf,IAAI,CAAC,IAAI,CAAC,GAAG,SAAS,CAAC,QAAQ,CAAC,CAAC;oBACjC,QAAQ,EAAE,CAAC;gBACb,CAAC,CACF,CAAC;gBACF,aAAa,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;aACjC;SACF;IACH,CAAC;CAGF;AA5FD,sEA4FC"} \ No newline at end of file +{"version":3,"file":"config.js","sourceRoot":"","sources":["../../src/config.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/out/src/extension.js b/out/src/extension.js index 32cbd4e4..9e5bab4c 100644 --- a/out/src/extension.js +++ b/out/src/extension.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.deactivate = exports.activate = void 0; const atom_1 = require("atom"); const fs = require("fs-extra"); const mume = require("mume-with-litvis"); @@ -139,7 +140,6 @@ function activate(state) { require("atom-package-deps").install("markdown-preview-enhanced-with-litvis"); } subscriptions = new atom_1.CompositeDisposable(); - subscriptions = new atom_1.CompositeDisposable(); // Init config config = new config_1.MarkdownPreviewEnhancedConfig(); config.onDidChange(subscriptions, onDidChangeConfig); @@ -287,34 +287,6 @@ function activate(state) { })); // Check package version const packageVersion = require(path.resolve(__dirname, "../../package.json"))["version"]; - if (packageVersion !== mume.configs.config["atom_mpe_version"]) { - const mpeConfig = Object.assign({}, mume.configs.config, { - atom_mpe_version: packageVersion, - }); - fs.writeFileSync(path.resolve(mume.getExtensionConfigPath(), "config.json"), JSON.stringify(mpeConfig)); - if (!mume.configs.config["atom_mpe_version"]) { - const noty = atom.notifications.addInfo("If you like using markdown-preview-enhanced, please consider sponsoring the developer to help make this project better 😊.", { - dismissable: true, - buttons: [ - { - text: "Open GitHub Sponsors", - onDidClick: () => { - mume.utility.openFile("https://github.com/sponsors/shd101wyy"); - noty.dismiss(); - }, - }, - { - text: "I already sponsored", - onDidClick: () => { - mpeConfig["already_sponsored"] = true; - fs.writeFileSync(path.resolve(mume.getExtensionConfigPath(), "config.json"), JSON.stringify(mpeConfig)); - noty.dismiss(); - }, - }, - ], - }); - } - } }); } exports.activate = activate; @@ -526,9 +498,10 @@ function onModifySource(codeChunkData, result, filePath) { if (r === result + "\n") { return ""; } // no need to modify output - editor - .getBuffer() - .setTextInRange([[start + 2, 0], [end - 1, 0]], result + "\n"); + editor.getBuffer().setTextInRange([ + [start + 2, 0], + [end - 1, 0], + ], result + "\n"); /* editor.edit((edit)=> { edit.replace(new vscode.Range( @@ -594,7 +567,7 @@ function deactivate() { } exports.deactivate = deactivate; var config_schema_1 = require("./config-schema"); -exports.config = config_schema_1.configSchema; +Object.defineProperty(exports, "config", { enumerable: true, get: function () { return config_schema_1.configSchema; } }); var linting_2 = require("./linting"); -exports.consumeIndie = linting_2.consumeIndie; +Object.defineProperty(exports, "consumeIndie", { enumerable: true, get: function () { return linting_2.consumeIndie; } }); //# sourceMappingURL=extension.js.map \ No newline at end of file diff --git a/out/src/extension.js.map b/out/src/extension.js.map index 8c960b58..ab0961d5 100644 --- a/out/src/extension.js.map +++ b/out/src/extension.js.map @@ -1 +1 @@ -{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,+BAAmE;AACnE,+BAA+B;AAC/B,yCAAyC;AACzC,yBAAyB;AACzB,6BAA6B;AAC7B,qCAAyD;AACzD,uCAAgD;AAChD,yEAAyE;AAEzE,IAAI,aAAa,GAAwB,IAAI,CAAC;AAC9C,IAAI,MAAM,GAAkC,IAAI,CAAC;AAEjD;;;GAGG;AACH,IAAI,WAAW,GAAmD,EAAE,CAAC;AAErE;;;GAGG;AACH,SAAS,cAAc,CAAC,WAAmB,EAAE;IAC3C,IAAI,QAAQ,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE;QACjC,OAAO,KAAK,CAAC;KACd,CAAC,kBAAkB;IAEpB,MAAM,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;IACnC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QACpD,IAAI,MAAM,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;YACnC,OAAO,IAAI,CAAC;SACb;KACF;IACD,OAAO,KAAK,CAAC;AACf,CAAC;AACD;;;GAGG;AACH,SAAS,iBAAiB;IACxB,KAAK,MAAM,SAAS,IAAI,WAAW,EAAE;QACnC,IAAI,WAAW,CAAC,cAAc,CAAC,SAAS,CAAC,EAAE;YACzC,MAAM,OAAO,GAAG,WAAW,CAAC,SAAS,CAAC,CAAC;YACvC,OAAO,CAAC,mBAAmB,EAAE,CAAC;YAC9B,OAAO,CAAC,WAAW,EAAE,CAAC;SACvB;KACF;AACH,CAAC;AAED;;GAEG;AACH,SAAS,gBAAgB;IACvB,OAAO,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAClD,CAAC;AAED;;;GAGG;AACH,SAAS,mBAAmB,CAAC,MAAM;IACjC,IAAI,MAAM,CAAC,aAAa,EAAE;QACxB,OAAO,gBAAgB,EAAE,CAAC;KAC3B;SAAM,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE;QACrC,OAAO,WAAW,CAAC,MAAM,CAAC,CAAC;KAC5B;SAAM,IAAI,MAAM,YAAY,sDAA2B,EAAE;QACxD,OAAO,MAAM,CAAC;KACf;SAAM,IAAI,MAAM,IAAI,MAAM,CAAC,OAAO,EAAE;QACnC,OAAO,WAAW,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC;KACtC;SAAM;QACL,OAAO,IAAI,CAAC;KACb;AACH,CAAC;AAED,SAAS,UAAU;IACjB,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,EAAE,EAAE,oBAAoB,CAAC,CAAC,CAAC;AAChE,CAAC;AAED;;GAEG;AACH,SAAS,aAAa;IACpB,MAAM,MAAM,GAAG,IAAI,CAAC,SAAS,CAAC,iBAAiB,EAAE,CAAC;IAClD,MAAM,OAAO,GAAG,mBAAmB,CAAC,MAAM,CAAC,CAAC;IAE5C,IAAI,OAAO,IAAI,OAAO,CAAC,WAAW,CAAC,IAAI,OAAO,CAAC,WAAW,CAAC,EAAE,EAAE;QAC7D,uCAAuC;QACvC,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;QACjD,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,sCAAsC;QACjE,oBAAoB,CAAC,OAAO,CAAC,CAAC;KAC/B;SAAM;QACL,YAAY,CAAC,MAAM,CAAC,CAAC;KACtB;AACH,CAAC;AAED;;;GAGG;AACH,SAAS,oBAAoB,CAAC,OAAoC;IAChE,KAAK,MAAM,GAAG,IAAI,WAAW,EAAE;QAC7B,IAAI,WAAW,CAAC,GAAG,CAAC,KAAK,OAAO,EAAE;YAChC,OAAO,WAAW,CAAC,GAAG,CAAC,CAAC;SACzB;KACF;AACH,CAAC;AAED;;;GAGG;AACH,SAAS,YAAY,CAAC,MAAM;IAC1B,IAAI,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,EAAE;QACtE,OAAO;KACR;IAED,IAAI,OAAO,GAAG,mBAAmB,CAAC,MAAM,CAAC,CAAC;IAE1C,IAAI,CAAC,OAAO,EAAE;QACZ,IAAI,MAAM,CAAC,aAAa,EAAE;YACxB,OAAO,GAAG,IAAI,sDAA2B,CAAC,sBAAsB,EAAE,MAAM,CAAC,CAAC;YAC1E,WAAW,CAAC,gBAAgB,CAAC,GAAG,OAAO,CAAC;SACzC;aAAM;YACL,OAAO,GAAG,IAAI,sDAA2B,CACvC,QAAQ,GAAG,MAAM,CAAC,OAAO,EAAE,EAC3B,MAAM,CACP,CAAC;YACF,WAAW,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,GAAG,OAAO,CAAC;SACzC;QACD,OAAO,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,CAAC;KACnD;IAED,IAAI,OAAO,CAAC,SAAS,EAAE,KAAK,MAAM,EAAE;QAClC,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;KAC5B;AACH,CAAC;AAED,SAAgB,QAAQ,CAAC,KAAK;IAC5B,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,EAAE;QACtB,OAAO,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAClC,uCAAuC,CACxC,CAAC;KACH;IACD,aAAa,GAAG,IAAI,0BAAmB,EAAE,CAAC;IAE1C,cAAc;IACd,MAAM,GAAG,IAAI,sCAA6B,EAAE,CAAC;IAC7C,MAAM,CAAC,WAAW,CAAC,aAAa,EAAE,iBAAiB,CAAC,CAAC;IACrD,IAAI,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,CAAC;IAE9C,IAAI;SACD,IAAI,CAAC,CAAC,MAAM,CAAC,UAAU,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,oBAAoB;SAC3D,IAAI,CAAC,GAAG,EAAE;QACT,aAAa;QACb,aAAa,CAAC,GAAG,CACf,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,GAAG,EAAE,EAAE;YAC/B,IAAI,GAAG,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE;gBAC5B,IAAI,MAAM,CAAC,aAAa,EAAE;oBACxB,OAAO,gBAAgB,EAAE,CAAC;iBAC3B;qBAAM;oBACL,OAAO,WAAW,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;iBAC/C;aACF;QACH,CAAC,CAAC,CACH,CAAC;QAEF,oBAAoB;QACpB,aAAa,CAAC,GAAG,CACf,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,gBAAgB,EAAE;YAClC,mDAAmD,EAAE,UAAU;YAC/D,8CAA8C,EAAE,aAAa;YAC7D,qDAAqD,EAAE,YAAY;YACnE,kDAAkD,EAAE,SAAS;YAC7D,0DAA0D,EAAE,gBAAgB;YAC5E,0DAA0D,EAAE,gBAAgB;YAC5E,sEAAsE,EAAE,0BAA0B;YAClG,oDAAoD,EAAE,WAAW;YACjE,oDAAoD,EAAE,gBAAgB;YACtE,2DAA2D,EAAE,iBAAiB;YAC9E,2DAA2D,EAAE,iBAAiB;YAC9E,yDAAyD,EAAE,eAAe;YAC1E,qDAAqD,EAAE,YAAY;YACnE,wDAAwD,EAAE,cAAc;YACxE,yDAAyD,EAAE,eAAe;YAC1E,uDAAuD,EAAE,aAAa;YACtE,sDAAsD,EAAE,mBAAmB;YAC3E,2DAA2D,EAAE,gBAAgB;YAC7E,4DAA4D,EAAE,kBAAkB;SACjF,CAAC,CACH,CAAC;QAEF,gCAAgC;QAChC,2EAA2E;QAC3E,aAAa,CAAC,GAAG,CACf,IAAI,CAAC,SAAS,CAAC,+BAA+B,CAAC,CAAC,MAAkB,EAAE,EAAE;YACpE,IACE,MAAM;gBACN,MAAM,CAAC,QAAQ,CAAC;gBAChB,MAAM,CAAC,SAAS,CAAC;gBACjB,cAAc,CAAC,MAAM,CAAC,SAAS,CAAC,EAAE,CAAC,EACnC;gBACA,MAAM,OAAO,GAAG,mBAAmB,CAAC,MAAM,CAAC,CAAC;gBAC5C,IAAI,CAAC,OAAO,EAAE;oBACZ,OAAO;iBACR;gBAED,IACE,MAAM,CAAC,aAAa;oBACpB,OAAO,CAAC,SAAS,EAAE,KAAK,MAAM;oBAC9B,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,OAAO,CAAC;wBACjC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,MAAM,CAAC,EACpC;oBACA,6BAA6B;oBAC7B,OAAO,CAAC,UAAU,CAAC,MAAoB,CAAC,CAAC;iBAC1C;gBAED,IAAI,MAAM,CAAC,6CAA6C,EAAE;oBACxD,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;oBACjD,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,CAAC,SAAS,CAAC,aAAa,EAAE,EAAE;wBACnD,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC;qBAC5B;iBACF;aACF;QACH,CAAC,CAAC,CACH,CAAC;QAEF,2DAA2D;QAC3D,uDAAuD;QACvD,aAAa,CAAC,GAAG,CACf,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,KAAK,EAAE,EAAE;YACjC,IAAI,MAAM,CAAC,4BAA4B,EAAE;gBACvC,IACE,KAAK,CAAC,GAAG;oBACT,KAAK,CAAC,IAAI;oBACV,cAAc,CAAC,KAAK,CAAC,GAAG,CAAC;oBACzB,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,CAAC,QAAQ,CAAC,EAC/B;oBACA,MAAM,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;oBACxB,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC;oBAExC,6FAA6F;oBAC7F,IAAI,IAAI,KAAK,KAAK,CAAC,CAAC,CAAC,EAAE;wBACrB,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB;qBACvE;oBACD,KAAK,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;oBACtC,KAAK,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC;oBAEpB,MAAM,MAAM,GAAG,KAAK,CAAC,IAAI,CAAC;oBAC1B,YAAY,CAAC,MAAM,CAAC,CAAC;iBACtB;aACF;YAED,iBAAiB;YACjB,IAAI,KAAK,CAAC,GAAG,IAAI,KAAK,CAAC,IAAI,IAAI,cAAc,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;gBACxD,MAAM,MAAM,GAAG,KAAK,CAAC,IAAI,CAAC;gBAC1B,MAAM,aAAa,GAAG,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC;gBAC7C,IAAI,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,EAAE;oBAC9B,IACE,IAAI,CAAC,MAAM,CAAC,GAAG,CACb,qDAAqD,CACtD,EACD;wBACA,aAAa,CAAC,YAAY,CAAC,mBAAmB,EAAE,EAAE,CAAC,CAAC;qBACrD;yBAAM;wBACL,aAAa,CAAC,eAAe,CAAC,mBAAmB,CAAC,CAAC;qBACpD;iBACF;gBAED,yBAAyB;gBACzB,4BAA4B,CAAC,MAAM,CAAC,CAAC;aACtC;QACH,CAAC,CAAC,CACH,CAAC;QAEF,uBAAuB;QACvB,aAAa,CAAC,GAAG,CACf,IAAI,CAAC,MAAM,CAAC,OAAO,CACjB,qDAAqD,EACrD,CAAC,aAAa,EAAE,EAAE;YAChB,MAAM,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC;YAChD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;gBACzC,MAAM,MAAM,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC;gBAC5B,IACE,MAAM;oBACN,MAAM,CAAC,SAAS,CAAC;oBACjB,cAAc,CAAC,MAAM,CAAC,SAAS,CAAC,EAAE,CAAC,EACnC;oBACA,IAAI,MAAM,CAAC,QAAQ,CAAC,EAAE;wBACpB,MAAM,aAAa,GAAG,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC;wBAC7C,IAAI,aAAa,EAAE;4BACjB,aAAa,CAAC,YAAY,CAAC,mBAAmB,EAAE,EAAE,CAAC,CAAC;yBACrD;6BAAM;4BACL,aAAa,CAAC,eAAe,CAAC,mBAAmB,CAAC,CAAC;yBACpD;qBACF;oBAED,yBAAyB;oBACzB,4BAA4B,CAAC,MAAM,CAAC,CAAC;iBACtC;aACF;YAED,IAAI,aAAa,EAAE;gBACjB,QAAQ;qBACL,oBAAoB,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC;qBACzC,YAAY,CAAC,mBAAmB,EAAE,EAAE,CAAC,CAAC;aAC1C;iBAAM;gBACL,QAAQ;qBACL,oBAAoB,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC;qBACzC,eAAe,CAAC,mBAAmB,CAAC,CAAC;aACzC;QACH,CAAC,CACF,CACF,CAAC;QAEF,qBAAqB;QACrB,aAAa,CAAC,GAAG,CACf,IAAI,CAAC,MAAM,CAAC,WAAW,CACrB,qDAAqD,EACrD,CAAC,aAAa,EAAE,EAAE;YAChB,KAAK,MAAM,SAAS,IAAI,WAAW,EAAE;gBACnC,IAAI,WAAW,CAAC,cAAc,CAAC,SAAS,CAAC,EAAE;oBACzC,MAAM,OAAO,GAAG,WAAW,CAAC,SAAS,CAAC,CAAC;oBACvC,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;oBACjD,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,sCAAsC;iBAClE;aACF;YACD,WAAW,GAAG,EAAE,CAAC;QACnB,CAAC,CACF,CACF,CAAC;QAEF,wBAAwB;QACxB,MAAM,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CACzC,SAAS,EACT,oBAAoB,CACrB,CAAC,CAAC,SAAS,CAAC,CAAC;IAChB,CAAC,CAAC,CAAC;AACP,CAAC;AAxMD,4BAwMC;AAED;;;GAGG;AACH,SAAS,4BAA4B,CAAC,MAAM;IAC1C,IAAI,MAAM,IAAI,MAAM,CAAC,UAAU,EAAE;QAC/B,MAAM,aAAa,GAAG,MAAM,CAAC,UAAU,EAAE,CAAC;QAE1C,SAAS,aAAa,CAAC,KAAK;YAC1B,MAAM,KAAK,GAAG,KAAK,CAAC,YAAY,CAAC,KAAK,CAAC;YACvC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;gBACrC,MAAM,aAAa,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;gBACpC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;oBACrC,aAAa;oBACb,MAAM,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACrC,uDAAuD,CACxD,CAAC;oBACF,IAAI,eAAe,KAAK,QAAQ,EAAE;wBAChC,eAAe;wBACf,KAAK,CAAC,eAAe,EAAE,CAAC;wBACxB,KAAK,CAAC,cAAc,EAAE,CAAC;wBACvB,sDAA2B,CAAC,eAAe,CACzC,MAAM,EACN,aAAa,EACb,MAAM,CAAC,aAAa,CACrB,CAAC;qBACH;yBAAM,IAAI,eAAe,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE;wBAC/C,uBAAuB;wBACvB,KAAK,CAAC,eAAe,EAAE,CAAC;wBACxB,KAAK,CAAC,cAAc,EAAE,CAAC;wBACvB,MAAM,UAAU,GAAG,MAAM,CAAC,OAAO,EAAE,CAAC;wBACpC,MAAM,WAAW,GAAG,IAAI;6BACrB,QAAQ,CAAC,aAAa,CAAC;6BACvB,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC;wBAC5C,MAAM,CAAC,UAAU,CACf,KAAK,WAAW,KAAK,IAAI,CAAC,QAAQ,CAChC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,EACxB,aAAa,CACd,GAAG,CACL,CAAC;qBACH;yBAAM,IAAI,eAAe,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;wBAC7C,uBAAuB;wBACvB,KAAK,CAAC,eAAe,EAAE,CAAC;wBACxB,KAAK,CAAC,cAAc,EAAE,CAAC;wBACvB,sDAA2B,CAAC,cAAc,CACxC,MAAM,EACN,IAAI,CAAC,MAAM,CAAC,GAAG,CACb,uDAAuD,CACxD,EACD,aAAa,CACd,CAAC;qBACH;iBACF;aACF;YACD,OAAO,KAAK,CAAC;QACf,CAAC;QAED,aAAa,CAAC,MAAM,GAAG,aAAa,CAAC;QACrC,aAAa,CAAC,UAAU,GAAG,CAAC,KAAK,EAAE,EAAE;YACnC,KAAK,CAAC,cAAc,EAAE,CAAC;YACvB,KAAK,CAAC,eAAe,EAAE,CAAC;YACxB,OAAO,KAAK,CAAC;QACf,CAAC,CAAC;KACH;AACH,CAAC;AAED;;GAEG;AACH,SAAS,YAAY;IACnB,MAAM,mBAAmB,GAAG,IAAI,CAAC,OAAO,CACtC,IAAI,CAAC,sBAAsB,EAAE,EAC7B,cAAc,CACf,CAAC;IACF,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC;AAC3C,CAAC;AAED,SAAS,SAAS;IAChB,MAAM,MAAM,GAAG,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,CAAC;IACpD,IAAI,MAAM,IAAI,MAAM,CAAC,SAAS,EAAE,EAAE;QAChC,MAAM,CAAC,UAAU,CACf,kFAAkF,CACnF,CAAC;KACH;AACH,CAAC;AAED,SAAS,gBAAgB;IACvB,MAAM,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC1B,kDAAkD,CACnD,CAAC;IACF,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,kDAAkD,EAAE,CAAC,IAAI,CAAC,CAAC;IAE3E,IAAI,CAAC,IAAI,EAAE;QACT,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,qBAAqB,CAAC,CAAC;KACnD;SAAM;QACL,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,sBAAsB,CAAC,CAAC;KACpD;AACH,CAAC;AAED,SAAS,gBAAgB;IACvB,MAAM,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC1B,kDAAkD,CACnD,CAAC;IACF,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,kDAAkD,EAAE,CAAC,IAAI,CAAC,CAAC;IAE3E,IAAI,CAAC,IAAI,EAAE;QACT,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,qBAAqB,CAAC,CAAC;KACnD;SAAM;QACL,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,sBAAsB,CAAC,CAAC;KACpD;AACH,CAAC;AAED,SAAS,0BAA0B;IACjC,MAAM,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAC1B,4DAA4D,CAC7D,CAAC;IACF,IAAI,CAAC,MAAM,CAAC,GAAG,CACb,4DAA4D,EAC5D,CAAC,IAAI,CACN,CAAC;IAEF,IAAI,CAAC,IAAI,EAAE;QACT,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,oCAAoC,CAAC,CAAC;KAClE;SAAM;QACL,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,qCAAqC,CAAC,CAAC;KACnE;AACH,CAAC;AAED,SAAS,WAAW;IAClB,MAAM,MAAM,GAAG,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,CAAC;IACpD,IAAI,MAAM,IAAI,MAAM,CAAC,SAAS,EAAE,EAAE;QAChC,MAAM,CAAC,UAAU,CAAC;;;CAGrB,CAAC,CAAC;KACA;AACH,CAAC;AAED,SAAS,gBAAgB;IACvB,MAAM,MAAM,GAAG,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,CAAC;IACpD,MAAM,OAAO,GAAG,mBAAmB,CAAC,MAAM,CAAC,CAAC;IAC5C,IAAI,CAAC,OAAO,EAAE;QACZ,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,4BAA4B,CAAC,CAAC;KAC3D;SAAM;QACL,OAAO,CAAC,gBAAgB,EAAE,CAAC;KAC5B;AACH,CAAC;AAED,SAAS,iBAAiB;IACxB,MAAM,qBAAqB,GAAG,IAAI,CAAC,OAAO,CACxC,IAAI,CAAC,sBAAsB,EAAE,EAC7B,qBAAqB,CACtB,CAAC;IACF,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC;AAC7C,CAAC;AAED,SAAS,iBAAiB;IACxB,MAAM,qBAAqB,GAAG,IAAI,CAAC,OAAO,CACxC,IAAI,CAAC,sBAAsB,EAAE,EAC7B,qBAAqB,CACtB,CAAC;IACF,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC;AAC7C,CAAC;AAED,SAAS,eAAe;IACtB,MAAM,mBAAmB,GAAG,IAAI,CAAC,OAAO,CACtC,IAAI,CAAC,sBAAsB,EAAE,EAC7B,mBAAmB,CACpB,CAAC;IACF,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC;AAC3C,CAAC;AAED,SAAS,YAAY;IACnB,MAAM,gBAAgB,GAAG,IAAI,CAAC,OAAO,CACnC,IAAI,CAAC,sBAAsB,EAAE,EAC7B,aAAa,CACd,CAAC;IACF,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;AACxC,CAAC;AAED,SAAS,cAAc;IACrB,MAAM,MAAM,GAAG,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,CAAC;IACpD,IAAI,MAAM,IAAI,MAAM,CAAC,SAAS,EAAE,EAAE;QAChC,MAAM,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC;KACvC;AACH,CAAC;AAED,SAAS,eAAe;IACtB,MAAM,MAAM,GAAG,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,CAAC;IACpD,IAAI,MAAM,IAAI,MAAM,CAAC,SAAS,EAAE,EAAE;QAChC,MAAM,CAAC,UAAU,CAAC,sBAAsB,CAAC,CAAC;KAC3C;AACH,CAAC;AAED,SAAS,aAAa;IACpB,MAAM,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CACnC,qDAAqD,CACtD,CAAC;IACF,IAAI,CAAC,MAAM,CAAC,GAAG,CACb,qDAAqD,EACrD,CAAC,aAAa,CACf,CAAC;IACF,IAAI,CAAC,aAAa,EAAE;QAClB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC;KAChD;SAAM;QACL,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,mBAAmB,CAAC,CAAC;KACjD;AACH,CAAC;AAED,SAAS,mBAAmB;IAC1B,MAAM,MAAM,GAAG,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,CAAC;IACpD,MAAM,OAAO,GAAG,mBAAmB,CAAC,MAAM,CAAC,CAAC;IAC5C,IAAI,CAAC,OAAO,EAAE;QACZ,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,4BAA4B,CAAC,CAAC;KAC3D;SAAM;QACL,OAAO,CAAC,uBAAuB,EAAE,CAAC;KACnC;AACH,CAAC;AAED,SAAS,gBAAgB;IACvB,MAAM,MAAM,GAAG,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,CAAC;IACpD,MAAM,OAAO,GAAG,mBAAmB,CAAC,MAAM,CAAC,CAAC;IAC5C,IAAI,CAAC,OAAO,EAAE;QACZ,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,4BAA4B,CAAC,CAAC;KAC3D;SAAM;QACL,OAAO,CAAC,gBAAgB,EAAE,CAAC;KAC5B;AACH,CAAC;AAED,SAAS,kBAAkB;IACzB,MAAM,oBAAoB,GAAG,IAAI,CAAC,OAAO,CACvC,IAAI,CAAC,sBAAsB,EAAE,EAC7B,oBAAoB,CACrB,CAAC;IACF,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC;AAC5C,CAAC;AAED;;;;;GAKG;AACH,SAAe,cAAc,CAC3B,aAAiC,EACjC,MAAM,EACN,QAAQ;;QAER,SAAS,YAAY,CAAC,CAAS,EAAE,MAAkB,EAAE,KAAe;YAClE,MAAM,SAAS,GAAG,MAAM,CAAC,YAAY,EAAE,CAAC;YACxC,IAAI,KAAK,GAAG,CAAC,CAAC;YACd,iCAAiC;YACjC,KAAK,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,SAAS,EAAE,CAAC,EAAE,EAAE;gBACnD,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,4BAA4B,CAAC,EAAE;oBACrD,KAAK,GAAG,CAAC,CAAC;oBACV,MAAM;iBACP;aACF;YAED,IAAI,KAAK,EAAE;gBACT,QAAQ;gBACR,6BAA6B;gBAC7B,IAAI,GAAG,GAAG,KAAK,GAAG,CAAC,CAAC;gBACpB,OAAO,GAAG,GAAG,SAAS,EAAE;oBACtB,IAAI,KAAK,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,6BAA6B,CAAC,EAAE;wBACxD,MAAM;qBACP;oBACD,GAAG,IAAI,CAAC,CAAC;iBACV;gBAED,8DAA8D;gBAC9D,IAAI,CAAC,GAAG,EAAE,CAAC;gBACX,KAAK,IAAI,EAAE,GAAG,KAAK,GAAG,CAAC,EAAE,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE;oBAC3C,CAAC,IAAI,KAAK,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC;iBACvB;gBACD,IAAI,CAAC,KAAK,MAAM,GAAG,IAAI,EAAE;oBACvB,OAAO,EAAE,CAAC;iBACX,CAAC,2BAA2B;gBAC7B,MAAM,CAAC,SAAS,EAAE,CAAC,cAAc,CAC/B;oBACE,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC;oBACd,CAAC,GAAG,GAAG,CAAC,EAAE,CAAC,CAAC;iBACb,EACD,MAAM,GAAG,IAAI,CACd,CAAC;gBACF;;;;;;;kBAOE;gBACF,OAAO,EAAE,CAAC;aACX;iBAAM;gBACL,MAAM;qBACH,SAAS,EAAE;qBACX,MAAM,CACL,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EACV,iCAAiC,MAAM,mCAAmC,CAC3E,CAAC;gBACJ,OAAO,EAAE,CAAC;aACX;QACH,CAAC;QAED,MAAM,kBAAkB,GAAG,IAAI,CAAC,SAAS,CAAC,cAAc,EAAE,CAAC;QAC3D,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,kBAAkB,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAClD,MAAM,MAAM,GAAG,kBAAkB,CAAC,CAAC,CAAe,CAAC;YACnD,IAAI,MAAM,CAAC,OAAO,EAAE,KAAK,QAAQ,EAAE;gBACjC,IAAI,eAAe,GAAG,CAAC,CAAC;gBACxB,MAAM,qBAAqB,GACzB,aAAa,CAAC,cAAc,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC;gBAC/D,MAAM,SAAS,GAAG,MAAM,CAAC,YAAY,EAAE,CAAC;gBACxC,MAAM,KAAK,GAAG,MAAM,CAAC,SAAS,EAAE,CAAC,QAAQ,EAAE,CAAC;gBAC5C,KAAK,IAAI,EAAE,GAAG,CAAC,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE;oBACrC,MAAM,IAAI,GAAG,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,gDAAgD;oBACxE,IAAI,IAAI,CAAC,KAAK,CAAC,2BAA2B,CAAC,EAAE;wBAC3C,IAAI,eAAe,KAAK,qBAAqB,EAAE;4BAC7C,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;4BACZ,OAAO,EAAE,GAAG,SAAS,EAAE;gCACrB,IAAI,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,EAAE;oCACjC,MAAM;iCACP;gCACD,EAAE,IAAI,CAAC,CAAC;6BACT;4BACD,OAAO,YAAY,CAAC,EAAE,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC;yBACxC;6BAAM;4BACL,eAAe,EAAE,CAAC;yBACnB;qBACF;yBAAM,IAAI,IAAI,CAAC,KAAK,CAAC,kCAAkC,CAAC,EAAE;wBACzD,IAAI,eAAe,KAAK,qBAAqB,EAAE;4BAC7C,kCAAkC;4BAClC,OAAO,YAAY,CAAC,EAAE,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC;yBACxC;6BAAM;4BACL,eAAe,EAAE,CAAC;yBACnB;qBACF;iBACF;gBACD,MAAM;aACP;SACF;QACD,OAAO,EAAE,CAAC;IACZ,CAAC;CAAA;AAED,IAAI,CAAC,cAAc,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC;AACnD,IAAI,CAAC,cAAc,CAAC,qBAAqB,CAAC,6BAAmB,CAAC,CAAC;AAE/D,SAAgB,UAAU;IACxB,aAAa,CAAC,OAAO,EAAE,CAAC;AAC1B,CAAC;AAFD,gCAEC;AAED,iDAAyD;AAAhD,uGAAA,YAAY,OAAU;AAC/B,qCAAyC;AAAhC,uGAAA,YAAY,OAAA"} \ No newline at end of file diff --git a/out/src/linting.js b/out/src/linting.js index fefec992..601b341b 100644 --- a/out/src/linting.js +++ b/out/src/linting.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.updateLintingReport = exports.consumeIndie = void 0; let linter; function consumeIndie(registerIndie) { linter = registerIndie({ diff --git a/out/src/linting.js.map b/out/src/linting.js.map index cbad5d31..62498a4f 100644 --- a/out/src/linting.js.map +++ b/out/src/linting.js.map @@ -1 +1 @@ -{"version":3,"file":"linting.js","sourceRoot":"","sources":["../../src/linting.ts"],"names":[],"mappings":";;AAEA,IAAI,MAAM,CAAC;AAEX,SAAgB,YAAY,CAAC,aAAa;IACxC,MAAM,GAAG,aAAa,CAAC;QACrB,IAAI,EAAE,QAAQ;KACf,CAAC,CAAC;AACL,CAAC;AAJD,oCAIC;AAEY,QAAA,mBAAmB,GAAG,CAAC,SAAkB,EAAE,EAAE,EAAE;IAC1D,IAAI,CAAC,MAAM,EAAE;QACX,OAAO;KACR;IACD,MAAM,CAAC,cAAc,CACnB,MAAM;SACH,MAAM,CAAC,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC;SACtD,GAAG,CAAC,SAAS,CAAC,CAClB,CAAC;AACJ,CAAC,CAAC;AAEF,+BAA+B;AAC/B,mHAAmH;AAEnH,4CAA4C;AAC5C,SAAS,SAAS,CAAC,OAAO;IACxB,MAAM,MAAM,GAAG,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;IAChE,IAAI,OAAO,GAAG,OAAO,CAAC,KAAK,IAAI,SAAS,CAAC;IAEzC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;QACxC,MAAM,CAAC,GAAG,EAAE,CAAC;KACd;IAED,MAAM,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAE/B,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC;KACxD;IAED,IAAI,KAAK,EAAE;QACT,OAAO,IAAI,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC;KAC/B;IAED,OAAO;QACL,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO;YACb,KAAK,EAAE,SAAS;YAChB,IAAI,EAAE,MAAM;YACZ,SAAS,EAAE,MAAM;SAClB,CAAC,OAAO,CAAC,KAAK,CAAC;QAChB,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC;SACpC;QACD,OAAO;QACP,WAAW,EAAE,OAAO,CAAC,IAAI;KAC1B,CAAC;AACJ,CAAC;AAED,qEAAqE;AACrE,SAAS,OAAO,CAAC,QAAQ;IACvB,MAAM,MAAM,GAAG;QACb,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;KACrE,CAAC;IAEF,MAAM,CAAC,CAAC,CAAC,GAAG;QACV,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAChE,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;KACrE,CAAC;IAEF,OAAO,MAAM,CAAC;AAChB,CAAC"} \ No newline at end of file +{"version":3,"file":"linting.js","sourceRoot":"","sources":["../../src/linting.ts"],"names":[],"mappings":";;;AAEA,IAAI,MAAM,CAAC;AAEX,SAAgB,YAAY,CAAC,aAAa;IACxC,MAAM,GAAG,aAAa,CAAC;QACrB,IAAI,EAAE,QAAQ;KACf,CAAC,CAAC;AACL,CAAC;AAJD,oCAIC;AAEY,QAAA,mBAAmB,GAAG,CAAC,SAAkB,EAAE,EAAE,EAAE;IAC1D,IAAI,CAAC,MAAM,EAAE;QACX,OAAO;KACR;IACD,MAAM,CAAC,cAAc,CACnB,MAAM;SACH,MAAM,CAAC,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC;SACtD,GAAG,CAAC,SAAS,CAAC,CAClB,CAAC;AACJ,CAAC,CAAC;AAEF,+BAA+B;AAC/B,mHAAmH;AAEnH,4CAA4C;AAC5C,SAAS,SAAS,CAAC,OAAO;IACxB,MAAM,MAAM,GAAG,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;IAChE,IAAI,OAAO,GAAG,OAAO,CAAC,KAAK,IAAI,SAAS,CAAC;IAEzC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;QACxC,MAAM,CAAC,GAAG,EAAE,CAAC;KACd;IAED,MAAM,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IAE/B,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC;KACxD;IAED,IAAI,KAAK,EAAE;QACT,OAAO,IAAI,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC;KAC/B;IAED,OAAO;QACL,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO;YACb,KAAK,EAAE,SAAS;YAChB,IAAI,EAAE,MAAM;YACZ,SAAS,EAAE,MAAM;SAClB,CAAC,OAAO,CAAC,KAAK,CAAC;QAChB,QAAQ,EAAE;YACR,IAAI,EAAE,OAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC;SACpC;QACD,OAAO;QACP,WAAW,EAAE,OAAO,CAAC,IAAI;KAC1B,CAAC;AACJ,CAAC;AAED,qEAAqE;AACrE,SAAS,OAAO,CAAC,QAAQ;IACvB,MAAM,MAAM,GAAG;QACb,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;KACrE,CAAC;IAEF,MAAM,CAAC,CAAC,CAAC,GAAG;QACV,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAChE,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;KACrE,CAAC;IAEF,OAAO,MAAM,CAAC;AAChB,CAAC"} \ No newline at end of file diff --git a/out/src/preview-content-provider.js b/out/src/preview-content-provider.js index 889a3144..b9bc391d 100644 --- a/out/src/preview-content-provider.js +++ b/out/src/preview-content-provider.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.isMarkdownFile = exports.MarkdownPreviewEnhancedView = void 0; const atom_1 = require("atom"); const fs = require("fs"); const mume = require("mume-with-litvis"); @@ -328,7 +329,7 @@ class MarkdownPreviewEnhancedView { initEditorEvents() { const editorElement = this.editor["getElement"](); // dunno why `getElement` not found. this.disposables.add(atom.commands.add(editorElement, { - "markdown-preview-enhanced:sync-preview": () => { + "markdown-preview-enhanced-with-litvis:sync-preview": () => { this.syncPreview(true); }, })); @@ -384,7 +385,7 @@ class MarkdownPreviewEnhancedView { // as esc key doesn't work in atom, // I created command. this.disposables.add(atom.commands.add(this.element, { - "markdown-preview-enhanced:esc-pressed": () => { + "markdown-preview-enhanced-with-litvis:esc-pressed": () => { // tslint:disable-next-line:no-console console.log("esc pressed"); }, @@ -780,10 +781,10 @@ class MarkdownPreviewEnhancedView { .substr(2, 9); const hint = `![Uploading ${imageFileName}… (${uid})]()`; const bufferRow = editor.getCursorBufferPosition().row; - const AccessKey = atom.config.get("markdown-preview-enhanced.AccessKey") || ""; - const SecretKey = atom.config.get("markdown-preview-enhanced.SecretKey") || ""; - const Bucket = atom.config.get("markdown-preview-enhanced.Bucket") || ""; - const Domain = atom.config.get("markdown-preview-enhanced.Domain") || ""; + const AccessKey = atom.config.get("markdown-preview-enhanced-with-litvis.AccessKey") || ""; + const SecretKey = atom.config.get("markdown-preview-enhanced-with-litvis.SecretKey") || ""; + const Bucket = atom.config.get("markdown-preview-enhanced-with-litvis.Bucket") || ""; + const Domain = atom.config.get("markdown-preview-enhanced-with-litvis.Domain") || ""; editor.insertText(hint); mume.utility .uploadImage(imageFilePath, { @@ -944,4 +945,4 @@ function isMarkdownFile(sourcePath) { return false; } exports.isMarkdownFile = isMarkdownFile; -//# sourceMappingURL=preview-content-provider.js.map +//# sourceMappingURL=preview-content-provider.js.map \ No newline at end of file diff --git a/out/src/preview-content-provider.js.map b/out/src/preview-content-provider.js.map index 9a6ebc06..c9ad7ad0 100644 --- a/out/src/preview-content-provider.js.map +++ b/out/src/preview-content-provider.js.map @@ -1 +1 @@ -{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} +{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,+BAAuD;AACvD,yBAAyB;AACzB,yCAAyC;AACzC,6BAA6B;AAG7B;;;GAGG;AACH,MAAM,cAAc,GAAG,EAAE,CAAC;AAE1B;;;;;GAKG;AACH,MAAM,oBAAoB,GAA2C,EAAE,CAAC;AAExE;;GAEG;AACH,MAAa,2BAA2B;IAkCtC,YAAY,GAAW,EAAE,MAAqC;QAjCtD,YAAO,GAAmB,IAAI,CAAC;QAC/B,YAAO,GAAG,IAAI,CAAC;QACf,QAAG,GAAW,EAAE,CAAC;QACjB,gBAAW,GAAwB,IAAI,CAAC;QAEhD;;WAEG;QACK,WAAM,GAAe,IAAI,CAAC;QAClC;;WAEG;QACK,WAAM,GAAkC,IAAI,CAAC;QACrD;;WAEG;QACK,WAAM,GAAwB,IAAI,CAAC;QAMnC,sBAAiB,GAAW,IAAI,CAAC,GAAG,EAAE,CAAC;QACvC,kBAAa,GAAG,IAAI,CAAC;QAErB,cAAS,GAAW,CAAC,CAAC;QAE9B,yCAAyC;QACjC,qBAAgB,GAAY,KAAK,CAAC;QAE1C,yCAAyC;QACjC,eAAU,GAAmD,IAAI,CAAC;QAGxE,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QAErB,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;QAE7C,+BAA+B;QAC/B,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC;QAClD,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;QAE1C,6CAA6C;QAC7C,IAAI,CAAC,OAAO,CAAC,aAAa,GAAG,CAAC,KAAK,EAAE,EAAE;YACrC,KAAK,CAAC,cAAc,EAAE,CAAC;YACvB,KAAK,CAAC,eAAe,EAAE,CAAC;QAC1B,CAAC,CAAC;QAEF,gCAAgC;QAChC,yCAAyC;QACzC,4BAA4B;QAC5B,+DAA+D;QAC/D,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC;QACjD,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,GAAG,MAAM,CAAC;QAClC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC;QACnC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC;QACnC,IAAI,CAAC,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,EAAE,yBAAyB,CAAC,CAAC;QACtE,IAAI,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,eAAe,CACjD,IAAI,CAAC,OAAO,CACV,IAAI,CAAC,OAAO,CAAC,sBAAsB,EACnC,4CAA4C,CAC7C,CACF,CAAC;QAEF,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,WAAW,EAAE,GAAG,EAAE;YAC9C,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC;QAC/B,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAC3B,kBAAkB,EAClB,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,CACnC,CAAC;QACF,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAC3B,aAAa,EACb,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,CACtC,CAAC;QACF,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAC3B,iBAAiB,EACjB,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,CACtC,CAAC;QACF,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,SAAS,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;QAEzE,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IACzC,CAAC;IAEM,MAAM;QACX,OAAO,IAAI,CAAC,GAAG,CAAC;IAClB,CAAC;IAEM,WAAW;QAChB,OAAO,UAAU,CAAC;IACpB,CAAC;IAEM,QAAQ;QACb,IAAI,QAAQ,GAAG,SAAS,CAAC;QACzB,IAAI,IAAI,CAAC,MAAM,EAAE;YACf,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,CAAC;SACzC;QACD,OAAO,GAAG,QAAQ,UAAU,CAAC;IAC/B,CAAC;IAEO,cAAc;QACpB,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,EAAE;YAC9B,OAAO;SACR;QAED,MAAM,KAAK,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;QAC9B,MAAM,QAAQ,GAAG,QAAQ,CAAC,aAAa,CACrC,qDAAqD,CACvC,CAAC;QACjB,IAAI,QAAQ,EAAE;YACZ,QAAQ,CAAC,SAAS,GAAG,KAAK,CAAC;SAC5B;IACH,CAAC;IAEa,UAAU;;YACtB,IAAI,IAAI,CAAC,WAAW,EAAE;gBACpB,2BAA2B;gBAC3B,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC;aAC5B;YACD,IAAI,CAAC,WAAW,GAAG,IAAI,0BAAmB,EAAE,CAAC;YAE7C,kBAAkB;YAClB,IAAI,CAAC,cAAc,EAAE,CAAC;YAEtB,QAAQ;YACR,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;YAExB,uBAAuB;YACvB,IAAI,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,IAAI,oBAAoB,EAAE;gBACjD,IAAI,CAAC,MAAM,GAAG,oBAAoB,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC;aAC3D;iBAAM;gBACL,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,cAAc,CAAC;oBACpC,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;oBAC/B,oBAAoB,EAAE,IAAI,CAAC,uBAAuB,EAAE;oBACpD,MAAM,EAAE,IAAI,CAAC,MAAM;iBACpB,CAAC,CAAC;gBACH,oBAAoB,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;aAC3D;YAED,MAAM,IAAI,CAAC,WAAW,EAAE,CAAC;YACzB,IAAI,CAAC,gBAAgB,EAAE,CAAC;YACxB,IAAI,CAAC,iBAAiB,EAAE,CAAC;QAC3B,CAAC;KAAA;IAED;;OAEG;IACI,SAAS;QACd,OAAO,IAAI,CAAC,MAAM,CAAC;IACrB,CAAC;IAED;;OAEG;IACI,iBAAiB;QACtB,OAAO,IAAI,CAAC,MAAM,CAAC;IACrB,CAAC;IAED;;;OAGG;IACI,UAAU,CAAC,MAAkB;QAClC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,qEAAqE;YAE3F,IAAI,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,mBAAmB,CAAC;YACtD,IAAI,eAAe,KAAK,QAAQ,EAAE;gBAChC,eAAe,GAAG,SAAS,CAAC;aAC7B;iBAAM,IACL,eAAe,KAAK,MAAM;gBAC1B,IAAI,CAAC,SAAS,CAAC,SAAS,EAAE,CAAC,QAAQ,EAAE,CAAC,MAAM,KAAK,CAAC,EAClD;gBACA,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,aAAa,EAAE,CAAC;gBAC5C,IAAI,CAAC,SAAS,EAAE,CAAC;gBACjB,IAAI,CAAC,QAAQ,EAAE,CAAC;aACjB;iBAAM,IACL,eAAe,KAAK,IAAI;gBACxB,IAAI,CAAC,SAAS,CAAC,SAAS,EAAE,CAAC,QAAQ,EAAE,CAAC,MAAM,KAAK,CAAC,EAClD;gBACA,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,aAAa,EAAE,CAAC;gBAC5C,IAAI,CAAC,OAAO,EAAE,CAAC;gBACf,IAAI,CAAC,QAAQ,EAAE,CAAC;aACjB;YAED,IAAI,CAAC,SAAS;iBACX,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE;gBACd,KAAK,EAAE,eAAsB;gBAC7B,YAAY,EAAE,KAAK;gBACnB,YAAY,EAAE,IAAI;gBAClB,cAAc,EAAE,KAAK;gBACrB,WAAW,EAAE,CAAC;gBACd,aAAa,EAAE,CAAC;gBAChB,OAAO,EAAE,KAAK;aACf,CAAC;iBACD,IAAI,CAAC,GAAG,EAAE;gBACT,IAAI,CAAC,qBAAqB,EAAE,CAAC;gBAC7B,IAAI,CAAC,UAAU,EAAE,CAAC;YACpB,CAAC,CAAC,CAAC;SACN;aAAM;YACL,qBAAqB;YACrB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;YACrB,IAAI,CAAC,UAAU,EAAE,CAAC;SACnB;IACH,CAAC;IAED;;;;;OAKG;IACU,WAAW;;YACtB,MAAM,cAAc,GAAG,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC;YAC7C,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,sBAAsB,EAAE,CAAC,CAAC;YAEtD,oCAAoC;YACpC,IAAI,YAAY,CAAC;YACjB,IAAI,cAAc,IAAI,cAAc,EAAE;gBACpC,YAAY,GAAG,cAAc,CAAC,cAAc,CAAC,CAAC;aAC/C;iBAAM;gBACL,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;oBACvC,MAAM,EAAE,aAAa;oBACrB,MAAM,EAAE,OAAO;iBAChB,CAAC,CAAC;gBACH,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC;gBACzB,cAAc,CAAC,cAAc,CAAC,GAAG,YAAY,CAAC;aAC/C;YAED,wBAAwB;YACxB,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,8BAA8B,CAAC;gBAC5D,WAAW,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;gBAClC,MAAM,EAAE;oBACN,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;oBAChC,WAAW,EAAE,IAAI,CAAC,MAAM,CAAC,uBAAuB,EAAE,CAAC,GAAG;oBACtD,SAAS,EAAE,IAAI,CAAC,SAAS;iBAC1B;gBACD,IAAI,EAAE,EAAE;aAET,CAAC,CAAC;YACH,MAAM,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,YAAY,EAAE,IAAI,EAAE,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,CAAC;YAExE,kBAAkB;YAClB,MAAM,IAAI,CAAC,uBAAuB,EAAE,CAAC;YACrC,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,YAAY,EAAE;gBAC1C,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC;aACvB;iBAAM;gBACL,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,kDAAkD;aACrH;QACH,CAAC;KAAA;IAED;;OAEG;IACW,uBAAuB;;YACnC,IAAI,IAAI,CAAC,gBAAgB,EAAE;gBACzB,OAAO;aACR;YACD,OAAO,IAAI,EAAE;gBACX,MAAM,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gBAC9B,IAAI,IAAI,CAAC,gBAAgB,EAAE;oBACzB,OAAO;iBACR;aACF;QACH,CAAC;KAAA;IAED;;OAEG;IACW,kBAAkB;;YAC9B,OAAO;YACP,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE;gBACnB,MAAM,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;aAC/B;YACD,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,2BAA2B,EAAE;gBAC5C,IAAI,CAAC,cAAc,EAAE,CAAC;aACvB;QACH,CAAC;KAAA;IAED;;;OAGG;IACK,qBAAqB,CAAC,KAAK;QACjC,MAAM,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;QAChC,MAAM,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC;QAChC,MAAM,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC;QAC1B,IAAI,OAAO,IAAI,2BAA2B,CAAC,uBAAuB,EAAE;YAClE,2BAA2B,CAAC,uBAAuB,CAAC,OAAO,CAAC,CAAC,KAAK,CAChE,IAAI,EACJ,IAAI,CACL,CAAC;SACH;IACH,CAAC;IAyIO,qBAAqB,CAAC,KAAK;QACjC,sCAAsC;QACtC,2CAA2C;IAC7C,CAAC;IAEO,cAAc,CAAC,KAAK;QAC1B,IAAI,KAAK,GAAG,KAAK,CAAC;QAClB,IAAI,KAAK,CAAC,QAAQ,IAAI,KAAK,CAAC,OAAO,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;YACzD,mCAAmC;YACnC,KAAK,GAAG,IAAI,CAAC;YACb,OAAO,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,mBAAmB,EAAE,CAAC,CAAC;SAC3D;aAAM,IAAI,KAAK,CAAC,OAAO,IAAI,KAAK,CAAC,OAAO,EAAE;YACzC,cAAc;YACd,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;gBACtB,WAAW;gBACX,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC;aACvC;iBAAM,IAAI,KAAK,CAAC,KAAK,KAAK,GAAG,EAAE;gBAC9B,cAAc;gBACd,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,CAAC;aACzC;iBAAM,IAAI,KAAK,CAAC,KAAK,KAAK,GAAG,EAAE;gBAC9B,eAAe;gBACf,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,SAAS,EAAE,CAAC,CAAC;aAC1C;iBAAM,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;gBAC7B,iBAAiB;gBACjB,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,WAAW,EAAE,CAAC,CAAC;aAC5C;iBAAM,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;gBAC7B,mCAAmC;gBACnC,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,oBAAoB,EAAE,CAAC,CAAC;aACrD;SACF;aAAM,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;YAC7B,2BAA2B;YAC3B,KAAK,GAAG,IAAI,CAAC;YACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;SAC7C;QAED,IAAI,KAAK,EAAE;YACT,KAAK,CAAC,cAAc,EAAE,CAAC;YACvB,KAAK,CAAC,eAAe,EAAE,CAAC;SACzB;IACH,CAAC;IAEO,gBAAgB;QACtB,MAAM,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,oCAAoC;QAEvF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,EAAE;YAC/B,oDAAoD,EAAE,GAAG,EAAE;gBACzD,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;YACzB,CAAC;SACF,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,GAAG,EAAE;YAC5B,IAAI,IAAI,CAAC,WAAW,EAAE;gBACpB,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC;gBAC3B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;aACzB;YACD,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;YAEnB,IACE,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa;gBAC1B,IAAI,CAAC,MAAM,CAAC,yBAAyB,EACrC;gBACA,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;gBAC9C,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,+BAA+B;aACxD;QACH,CAAC,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,MAAM,CAAC,iBAAiB,CAAC,GAAG,EAAE;YACjC,IAAI,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE;gBAC1B,IAAI,CAAC,cAAc,EAAE,CAAC;aACvB;QACH,CAAC,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,EAAE;YACzB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;QAC5B,CAAC,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,aAAa,CAAC,sBAAsB,CAAC,CAAC,GAAG,EAAE;YACzC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE;gBAC3B,OAAO;aACR;YACD,IAAI,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,iBAAiB,EAAE;gBACvC,OAAO;aACR;YACD,IAAI,CAAC,WAAW,EAAE,CAAC;QACrB,CAAC,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,MAAM,CAAC,yBAAyB,CAAC,CAAC,KAAK,EAAE,EAAE;YAC9C,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE;gBAC3B,OAAO;aACR;YACD,IAAI,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,iBAAiB,EAAE;gBACvC,OAAO;aACR;YAED,MAAM,SAAS,GAAG,KAAK,CAAC,iBAAiB,CAAC,GAAG,CAAC;YAC9C,MAAM,qBAAqB,GAAG,IAAI,CAAC,MAAM,CAAC,0BAA0B,CAAC,EAAE,CAAC;YACxE,MAAM,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,yBAAyB,CAAC,EAAE,CAAC;YACtE,MAAM,QAAQ,GACZ,CAAC,SAAS,GAAG,qBAAqB,CAAC;gBACnC,CAAC,oBAAoB,GAAG,qBAAqB,CAAC,CAAC;YAEjD,IAAI,CAAC,WAAW,CAAC;gBACf,OAAO,EAAE,2BAA2B;gBACpC,IAAI,EAAE,KAAK,CAAC,iBAAiB,CAAC,GAAG;gBACjC,QAAQ;aACT,CAAC,CAAC;QACL,CAAC,CAAC,CACH,CAAC;IACJ,CAAC;IAEO,iBAAiB;QACvB,mCAAmC;QACnC,qBAAqB;QACrB,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;YAC9B,mDAAmD,EAAE,GAAG,EAAE;gBACxD,sCAAsC;gBACtC,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;YAC7B,CAAC;SACF,CAAC,CACH,CAAC;IACJ,CAAC;IAED;;;OAGG;IACK,WAAW,CAAC,MAAM,GAAG,KAAK;QAChC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QAED,MAAM,qBAAqB,GAAG,IAAI,CAAC,MAAM,CAAC,0BAA0B,CAAC,EAAE,CAAC;QACxE,IAAI,qBAAqB,KAAK,CAAC,EAAE;YAC/B,OAAO,IAAI,CAAC,WAAW,CAAC;gBACtB,OAAO,EAAE,2BAA2B;gBACpC,IAAI,EAAE,CAAC;gBACP,QAAQ,EAAE,CAAC;gBACX,MAAM;aACP,CAAC,CAAC;SACJ;QAED,MAAM,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,yBAAyB,CAAC,EAAE,CAAC;QACtE,IAAI,oBAAoB,KAAK,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE,EAAE;YAC3D,OAAO,IAAI,CAAC,WAAW,CAAC;gBACtB,OAAO,EAAE,2BAA2B;gBACpC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE;gBACpC,QAAQ,EAAE,CAAC;gBACX,MAAM;aACP,CAAC,CAAC;SACJ;QAED,MAAM,YAAY,GAAG,IAAI,CAAC,MAAM,CAAC,uBAAuB,CAAC,CACvD,IAAI,CAAC,KAAK,CAAC,CAAC,oBAAoB,GAAG,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAC/D,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC;YACf,OAAO,EAAE,2BAA2B;YACpC,IAAI,EAAE,YAAY;YAClB,QAAQ,EAAE,GAAG;YACb,MAAM;SACP,CAAC,CAAC;IACL,CAAC;IAED;;OAEG;IACI,cAAc,CAAC,kBAA2B,KAAK;QACpD,IAAI,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChC,OAAO;SACR;QAED,oBAAoB;QACpB,IAAI,IAAI,CAAC,MAAM,CAAC,2BAA2B,EAAE;YAC3C,OAAO,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,mBAAmB;SAC/C;QAED,wBAAwB;QACxB,MAAM,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC;QAEnC,kDAAkD;QAClD,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,sBAAsB,EAAE,CAAC,CAAC;QAEtD,IAAI,CAAC,MAAM;aACR,OAAO,CAAC,IAAI,EAAE;YACb,YAAY,EAAE,IAAI;YAClB,mBAAmB,EAAE,KAAK;YAC1B,eAAe,EAAE,KAAK;YACtB,eAAe;SAChB,CAAC;aACD,IAAI,CAAC,CAAC,EAAE,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,aAAa,EAAE,UAAU,EAAE,EAAE,EAAE;YAC/D,IACE,CAAC,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC;gBAC7D,UAAU,CAAC,oBAAoB,CAAC,EAChC;gBACA,IAAI,CAAC,aAAa,GAAG,aAAa,CAAC;gBACnC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,kBAAkB;aACvC;iBAAM;gBACL,IAAI,CAAC,WAAW,CAAC;oBACf,OAAO,EAAE,YAAY;oBACrB,IAAI;oBACJ,OAAO;oBACP,cAAc,EAAE,IAAI,CAAC,MAAM,CAAC,YAAY,EAAE;oBAC1C,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;oBAChC,EAAE,EAAE,UAAU,CAAC,EAAE,IAAI,EAAE;oBACvB,KAAK,EAAE,UAAU,CAAC,KAAK,IAAI,EAAE;iBAC9B,CAAC,CAAC;aACJ;QACH,CAAC,CAAC,CAAC;IACP,CAAC;IAED;;;OAGG;IACI,uBAAuB,CAAC,GAAG;QAChC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QACD,IAAI,GAAG,GAAG,CAAC,EAAE;YACX,OAAO;SACR;QACD,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC;QAE1C,IAAI,IAAI,CAAC,aAAa,EAAE;YACtB,YAAY,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;SAClC;QAED,MAAM,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC;QAClD,MAAM,KAAK,GAAG,EAAE,CAAC;QACjB,MAAM,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,+BAA+B,CAAC;YAC5D,GAAG;YACH,MAAM,EAAE,CAAC;SACV,CAAC,CAAC,GAAG,CAAC;QACP,MAAM,SAAS,GACb,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,uBAAuB,CAAC,EAAE;YAClD,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,CAAC,CAAC;QAEhC,MAAM,MAAM,GAAG,CAAC,QAAQ,GAAG,CAAC,EAAE,EAAE;YAC9B,IAAI,CAAC,aAAa,GAAG,UAAU,CAAC,GAAG,EAAE;gBACnC,IAAI,QAAQ,IAAI,CAAC,EAAE;oBACjB,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC;oBAC1C,aAAa,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC;oBACtC,OAAO;iBACR;gBAED,MAAM,UAAU,GAAG,SAAS,GAAG,aAAa,CAAC,YAAY,EAAE,CAAC;gBAE5D,MAAM,OAAO,GAAG,CAAC,UAAU,GAAG,QAAQ,CAAC,GAAG,KAAK,CAAC;gBAEhD,0BAA0B;gBAC1B,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC;gBAE1C,MAAM,CAAC,GAAG,aAAa,CAAC,YAAY,EAAE,GAAG,OAAO,CAAC;gBACjD,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;gBAE9B,IAAI,CAAC,KAAK,SAAS,EAAE;oBACnB,OAAO;iBACR;gBACD,MAAM,CAAC,QAAQ,GAAG,KAAK,CAAC,CAAC;YAC3B,CAAC,EAAE,KAAK,CAAC,CAAC;QACZ,CAAC,CAAC;QAEF,MAAM,cAAc,GAAG,GAAG,CAAC;QAC3B,MAAM,CAAC,cAAc,CAAC,CAAC;IACzB,CAAC;IAED;;OAEG;IACK,uBAAuB;QAC7B,OAAO,2BAA2B,CAAC,gCAAgC,CACjE,IAAI,CAAC,MAAM,CACZ,CAAC;IACJ,CAAC;IAED;;OAEG;IACI,MAAM,CAAC,gCAAgC,CAAC,MAAkB;QAC/D,IAAI,CAAC,MAAM,EAAE;YACX,OAAO,EAAE,CAAC;SACX;QAED,MAAM,UAAU,GAAG,MAAM,CAAC,OAAO,EAAE,CAAC;QACpC,MAAM,kBAAkB,GAAG,IAAI,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC;QAEzD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,kBAAkB,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAClD,MAAM,gBAAgB,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC;YAC/C,IAAI,gBAAgB,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;gBACzC,iCAAiC;gBACjC,OAAO,gBAAgB,CAAC,OAAO,EAAE,CAAC;aACnC;SACF;QACD,OAAO,EAAE,CAAC;IACZ,CAAC;IAED;;;OAGG;IACK,WAAW,CAAC,IAAS;QAC3B,IAAI,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,CAAC,gBAAgB,EAAE;YAC9D,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC;SACzC;IACH,CAAC;IAEM,mBAAmB;QACxB,IAAI,IAAI,CAAC,MAAM,CAAC,aAAa,EAAE;YAC7B,KAAK,MAAM,SAAS,IAAI,oBAAoB,EAAE;gBAC5C,IAAI,oBAAoB,CAAC,cAAc,CAAC,SAAS,CAAC,EAAE;oBAClD,oBAAoB,CAAC,SAAS,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;iBAClE;aACF;SACF;aAAM,IAAI,IAAI,CAAC,MAAM,EAAE;YACtB,IAAI,CAAC,MAAM,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;SAC9C;IACH,CAAC;IAEM,cAAc;QACnB,IAAI,IAAI,CAAC,MAAM,EAAE;YACf,IAAI,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC;YAC1B,kBAAkB;YAClB,IAAI,CAAC,WAAW,EAAE,CAAC;SACpB;IACH,CAAC;IAEM,aAAa;QAClB,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YAC5C,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,UAAU,CAAC,OAAO;QACvB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,UAAU,CAAC,EAAE,OAAO,EAAE,CAAC;aACvB,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,YAAY,CAAC,QAAQ,GAAG,KAAK;QAClC,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,YAAY,CAAC,EAAE,QAAQ,EAAE,uBAAuB,EAAE,IAAI,EAAE,CAAC;aACzD,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,YAAY;QACjB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,YAAY,CAAC,EAAE,uBAAuB,EAAE,IAAI,EAAE,CAAC;aAC/C,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,EAAE;gBAC/B,mBAAmB;gBACnB,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,sEAAsE,EACtE;oBACE,WAAW,EAAE,IAAI;oBACjB,MAAM,EAAE,WAAW,IAAI,IAAI;iBAC5B,CACF,CAAC;aACH;iBAAM;gBACL,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;aACH;QACH,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,WAAW,CAAC,QAAQ;QACzB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,WAAW,CAAC,EAAE,QAAQ,EAAE,CAAC;aACzB,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,YAAY;QACjB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,YAAY,CAAC,EAAE,uBAAuB,EAAE,IAAI,EAAE,CAAC;aAC/C,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,cAAc;QACnB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,cAAc,CAAC,EAAE,CAAC;aAClB,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,oBAAoB,CAAC,EAAE,EAAE,MAAM;QACpC,IAAI,CAAC,MAAM,CAAC,oBAAoB,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;IAC/C,CAAC;IAEM,YAAY,CAAC,WAAmB;QACrC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QACD,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE;YAC9C,IAAI,CAAC,cAAc,EAAE,CAAC;QACxB,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,gBAAgB;QACrB,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QACD,IAAI,CAAC,MAAM,CAAC,aAAa,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE;YACpC,IAAI,CAAC,cAAc,EAAE,CAAC;QACxB,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,uBAAuB;QAC5B,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,cAAc,EAAE,CAAC,CAAC;IAChD,CAAC;IAEM,gBAAgB;QACrB,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,iBAAiB,EAAE,CAAC,CAAC;IACnD,CAAC;IAEM,YAAY,CAAC,SAAiB;QACnC,IAAI,CAAC,SAAS,GAAG,SAAS,IAAI,CAAC,CAAC;IAClC,CAAC;IAEM,MAAM,CAAO,cAAc,CAChC,MAAkB,EAClB,eAAuB,EACvB,aAAqB;;YAErB,IAAI,CAAC,MAAM,EAAE;gBACX,OAAO;aACR;YACD,IAAI,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC;YACjD,MAAM,oBAAoB,GAAG,2BAA2B,CAAC,gCAAgC,CACvF,MAAM,CACP,CAAC;YACF,IAAI,kBAAkB,CAAC;YACvB,IAAI,WAAW,CAAC;YAChB,IAAI,eAAe,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;gBAC9B,kBAAkB,GAAG,IAAI,CAAC,OAAO,CAC/B,oBAAoB,EACpB,GAAG,GAAG,eAAe,CACtB,CAAC;aACH;iBAAM;gBACL,kBAAkB,GAAG,IAAI,CAAC,OAAO,CAC/B,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,EAC9B,eAAe,CAChB,CAAC;aACH;YAED,MAAM,QAAQ,GAAG,IAAI,CAAC,OAAO,CAC3B,kBAAkB,EAClB,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAC7B,CAAC;YAEF,EAAE,CAAC,KAAK,CAAC,kBAAkB,EAAE,CAAC,KAAK,EAAE,EAAE;gBACrC,EAAE,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;oBAC9B,IAAI,GAAG,IAAI,IAAI,EAAE;wBACf,eAAe;wBACf,MAAM,aAAa,GAAG,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;wBACrD,MAAM,GAAG,GACP,GAAG;4BACH,IAAI,CAAC,MAAM,EAAE;iCACV,QAAQ,CAAC,EAAE,CAAC;iCACZ,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;wBAElB,IAAI,aAAa,GAAG,CAAC,EAAE;4BACrB,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC;4BACpD,aAAa;gCACX,aAAa,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC;oCACrC,GAAG;oCACH,aAAa,CAAC,KAAK,CAAC,aAAa,EAAE,aAAa,CAAC,MAAM,CAAC,CAAC;yBAC5D;6BAAM;4BACL,WAAW,GAAG,aAAa,CAAC;4BAC5B,aAAa,GAAG,aAAa,GAAG,GAAG,CAAC;yBACrC;wBAED,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,IAAI,CACrC,EAAE,CAAC,iBAAiB,CAClB,IAAI,CAAC,OAAO,CAAC,kBAAkB,EAAE,aAAa,CAAC,CAChD,CACF,CAAC;qBACH;yBAAM,IAAI,GAAG,CAAC,IAAI,KAAK,QAAQ,EAAE;wBAChC,qBAAqB;wBACrB,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,IAAI,CACrC,EAAE,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAC/B,CAAC;wBAEF,IAAI,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE;4BAClC,WAAW,GAAG,aAAa,CAAC,KAAK,CAC/B,CAAC,EACD,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,CAC/B,CAAC;yBACH;6BAAM;4BACL,WAAW,GAAG,aAAa,CAAC;yBAC7B;qBACF;yBAAM;wBACL,OAAO,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC,CAAC;qBACpD;oBAED,IAAI,CAAC,aAAa,CAAC,OAAO,CACxB,SAAS,aAAa,8BAA8B,kBAAkB,EAAE,CACzE,CAAC;oBAEF,IAAI,GAAG,GAAG,GAAG,eAAe,IAAI,aAAa,EAAE,CAAC;oBAChD,IAAI,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;wBACzB,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;qBAChC;oBAED,MAAM,CAAC,UAAU,CAAC,KAAK,WAAW,KAAK,GAAG,GAAG,CAAC,CAAC;gBACjD,CAAC,CAAC,CAAC;YACL,CAAC,CAAC,CAAC;QACL,CAAC;KAAA;IAEO,MAAM,CAAC,WAAW,CACxB,MAAkB,EAClB,SAAiB,EACjB,IAAY,EACZ,OAAe;QAEf,IAAI,CAAC,MAAM,EAAE;YACX,OAAO,KAAK,CAAC;SACd;QACD,MAAM,KAAK,GAAG,MAAM,CAAC,SAAS,EAAE,CAAC,QAAQ,EAAE,CAAC;QAC5C,MAAM,QAAQ,GAAG,KAAK,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;YAC/B,MAAM,CAAC,SAAS,EAAE,CAAC,cAAc,CAC/B;gBACE,CAAC,SAAS,EAAE,CAAC,CAAC;gBACd,CAAC,SAAS,EAAE,QAAQ,CAAC,MAAM,CAAC;aAC7B,EACD,QAAQ,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,CAChC,CAAC;YACF,OAAO,IAAI,CAAC;SACb;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAEO,MAAM,CAAC,mBAAmB,CAChC,MAAkB,EAClB,aAAqB,EACrB,GAAW,EACX,IAAY,EACZ,SAAiB;QAEjB,IAAI,WAAW,CAAC;QAChB,IAAI,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE;YAClC,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC;SACtE;aAAM;YACL,WAAW,GAAG,aAAa,CAAC;SAC7B;QAED,MAAM,OAAO,GAAG,KAAK,WAAW,KAAK,GAAG,GAAG,CAAC;QAE5C,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,OAAO,CAAC,EAAE;YACvD,IAAI,CAAC,GAAG,SAAS,GAAG,EAAE,CAAC;YACvB,OAAO,CAAC,IAAI,SAAS,GAAG,EAAE,EAAE;gBAC1B,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,EAAE;oBAC9C,MAAM;iBACP;gBACD,CAAC,EAAE,CAAC;aACL;SACF;IACH,CAAC;IAED;;;;OAIG;IACI,MAAM,CAAC,eAAe,CAC3B,MAAkB,EAClB,aAAqB,EACrB,gBAAwB,OAAO;QAE/B,IAAI,CAAC,MAAM,EAAE;YACX,OAAO;SACR;QAED,MAAM,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC;QAEnD,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,EAAE;aACtB,QAAQ,CAAC,EAAE,CAAC;aACZ,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QAChB,MAAM,IAAI,GAAG,eAAe,aAAa,MAAM,GAAG,MAAM,CAAC;QACzD,MAAM,SAAS,GAAG,MAAM,CAAC,uBAAuB,EAAE,CAAC,GAAG,CAAC;QACvD,MAAM,SAAS,GACb,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,iDAAiD,CAAC,IAAI,EAAE,CAAC;QAC3E,MAAM,SAAS,GACb,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,iDAAiD,CAAC,IAAI,EAAE,CAAC;QAC3E,MAAM,MAAM,GACV,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,8CAA8C,CAAC,IAAI,EAAE,CAAC;QACxE,MAAM,MAAM,GACV,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,8CAA8C,CAAC,IAAI,EAAE,CAAC;QAExE,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;QAExB,IAAI,CAAC,OAAO;aACT,WAAW,CAAC,aAAa,EAAE;YAC1B,MAAM,EAAE,aAAa;YACrB,KAAK,EAAE,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE;SAChD,CAAC;aACD,IAAI,CAAC,CAAC,GAAG,EAAE,EAAE;YACZ,IAAI,CAAC,mBAAmB,CAAC,MAAM,EAAE,aAAa,EAAE,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;QACxE,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC,CAAC;QAC9C,CAAC,CAAC,CAAC;IACP,CAAC;IAEO,qBAAqB;QAC3B,IAAI,IAAI,CAAC,MAAM,EAAE;YACf,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACrD,IAAI,CAAC,QAAQ,EAAE,CAAC;SACjB;IACH,CAAC;IAEM,OAAO;QACZ,IAAI,IAAI,CAAC,WAAW,EAAE;YACpB,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC;YAC3B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;SACzB;QACD,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QAEnB,IAAI,IAAI,CAAC,UAAU,EAAE;YACnB,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;SACvB;IACH,CAAC;IAED;;;OAGG;IACI,mBAAmB,CACxB,EAAkD;QAElD,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;IACvB,CAAC;;AApmCH,kEAqmCC;AA5zBe,mDAAuB,GAAG;IACtC,oBAAoB,CAAC,SAAS;QAC5B;;;WAGG;QACH,iDAAiD;QACjD,wCAAwC;IAC1C,CAAC;IACD,cAAc,CAAC,SAAS;QACtB,IAAI,CAAC,cAAc,EAAE,CAAC;IACxB,CAAC;IACD,UAAU,CAAC,SAAS,EAAE,IAAI;QACxB,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC;IACrC,CAAC;IACD,cAAc,CAAC,SAAS,EAAE,QAAQ;QAChC,IAAI,IAAI,CAAC,MAAM,EAAE;YACf,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,mCAAmC,QAAQ,GAAG,CAAC,CAAC;SACxE;IACH,CAAC;IACD,cAAc,CAAC,SAAS,EAAE,QAAQ;QAChC,2BAA2B,CAAC,cAAc,CACxC,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,MAAM,CAAC,eAAe,EAC3B,QAAQ,CACT,CAAC;IACJ,CAAC;IACD,eAAe,CAAC,SAAS,EAAE,QAAQ,EAAE,aAAa;QAChD,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QACD,2BAA2B,CAAC,eAAe,CACzC,IAAI,CAAC,MAAM,EACX,QAAQ,EACR,aAAa,CACd,CAAC;IACJ,CAAC;IACD,aAAa,CAAC,SAAS;QACrB,IAAI,CAAC,aAAa,EAAE,CAAC;IACvB,CAAC;IACD,UAAU,CAAC,SAAS,EAAE,OAAO;QAC3B,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;IAC3B,CAAC;IACD,YAAY,CAAC,SAAS,EAAE,QAAQ;QAC9B,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC;IAC9B,CAAC;IACD,YAAY,CAAC,SAAS;QACpB,IAAI,CAAC,YAAY,EAAE,CAAC;IACtB,CAAC;IACD,WAAW,CAAC,SAAS,EAAE,QAAQ;QAC7B,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;IAC7B,CAAC;IACD,YAAY,CAAC,SAAS;QACpB,IAAI,CAAC,YAAY,EAAE,CAAC;IACtB,CAAC;IACD,cAAc,CAAC,SAAS;QACtB,IAAI,CAAC,cAAc,EAAE,CAAC;IACxB,CAAC;IACD,oBAAoB,CAAC,SAAS,EAAE,EAAE,EAAE,MAAM;QACxC,IAAI,CAAC,oBAAoB,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;IACxC,CAAC;IACD,YAAY,CAAC,SAAS,EAAE,WAAW;QACjC,IAAI,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC;IACjC,CAAC;IACD,gBAAgB,CAAC,SAAS;QACxB,IAAI,CAAC,gBAAgB,EAAE,CAAC;IAC1B,CAAC;IACD,SAAS,CAAC,SAAS,EAAE,IAAI;QACvB,IAAI,GAAG,kBAAkB,CAAC,IAAI,CAAC,CAAC;QAChC,IACE,CAAC,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC,OAAO,CACjE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CACnB,IAAI,CAAC,EACN;YACA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;SAC7B;aAAM,IAAI,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC,EAAE;YACpC,iDAAiD;YACjD,IAAI,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,eAAe,CAC7C,IAAI,CAAC,OAAO,CAAC,kBAAkB,EAAE,EAAE,CAAC,CACrC,CAAC,CAAC,gCAAgC;YACnC,YAAY,GAAG,SAAS,CAAC,YAAY,CAAC,CAAC;YACvC,IAAI,CAAC,qBAAqB,EAAE,CAAC;YAC7B,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,kBAAkB,CAAC,YAAY,CAAC,EAAE;gBACjE,YAAY,EAAE,IAAI;gBAClB,YAAY,EAAE,IAAI;gBAClB,WAAW,EAAE,CAAC;gBACd,aAAa,EAAE,CAAC;gBAChB,KAAK,EAAE,IAAI;gBACX,OAAO,EAAE,KAAK;gBACd,cAAc,EAAE,IAAI;aACrB,CAAC,CAAC;SACJ;aAAM;YACL,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;SAC7B;IACH,CAAC;IACD,qBAAqB,CAAC,SAAS,EAAE,QAAQ;QACvC,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC3B,IAAI,CAAC,MAAM,EAAE;YACX,OAAO;SACR;QACD,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC7B,IAAI,CAAC,MAAM,EAAE;YACX,OAAO;SACR;QACD,MAAM,KAAK,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC;QAChC,IAAI,QAAQ,IAAI,KAAK,CAAC,MAAM,EAAE;YAC5B,OAAO;SACR;QACD,IAAI,IAAI,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC;QAC3B,IAAI,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE;YACvB,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;SACnC;aAAM;YACL,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;SACxC;QACD,MAAM,CAAC,cAAc,CACnB;YACE,CAAC,QAAQ,EAAE,CAAC,CAAC;YACb,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC;SAClB,EACD,IAAI,GAAG,IAAI,CACZ,CAAC;IACJ,CAAC;IACD,YAAY,CAAC,SAAS,EAAE,SAAS;QAC/B,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC;IAC/B,CAAC;IACD,wBAAwB,CAAC,SAAS;QAChC,IAAI,CAAC,qBAAqB,EAAE,CAAC;QAC7B,MAAM,oBAAoB,GAAG,IAAI,CAAC,OAAO,CACvC,IAAI,CAAC,sBAAsB,EAAE,EAC7B,oBAAoB,CACrB,CAAC;QACF,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC;IAC5C,CAAC;CACF,CAAC;AAyrBJ,SAAgB,cAAc,CAAC,UAAkB;IAC/C,OAAO,KAAK,CAAC;AACf,CAAC;AAFD,wCAEC"} \ No newline at end of file From ec3bbd99d46bcc9e25a561269612dfcb76d8234e Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 22 Aug 2020 17:52:16 +0100 Subject: [PATCH 149/195] Try marking files in out as generated to suppress diffs on Github --- .gitattributes | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..2c29c115 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +out/**/* linguist-generated From 4505b667511ecc8a480d951b967a460a8a3bce30 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 23 Aug 2020 00:58:51 +0100 Subject: [PATCH 150/195] Upgrade mume-with-litvis to 0.27.0, update CHANGELOG --- CHANGELOG.md | 5 +++++ package.json | 2 +- yarn.lock | 19 ++++++++++++------- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b1147c25..e8a5b455 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.28.0 + +- Sync this fork with the upstream project +- Upgrade vega to 5.14.0 and vega-embed to 6.11.1, fix CDN vega versions + ## 0.27.0 - Upgrade vega-lite to 4.14.1 and vega-embed to 6.10.0 diff --git a/package.json b/package.json index 1c8bc9b7..60370b7a 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.26.0" + "mume-with-litvis": "^0.27.0" }, "devDependencies": { "@types/atom": "^1.36.2", diff --git a/yarn.lock b/yarn.lock index 8b2ea56b..36c32a19 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1988,6 +1988,11 @@ mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4: dependencies: minimist "^1.2.5" +mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -1998,10 +2003,10 @@ ms@^2.0.0, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mume-with-litvis@^0.26.0: - version "0.26.0" - resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.26.0.tgz#ddce3d8fb9c7cb6fce8cda24fcb9b29110ee8c04" - integrity sha512-O5Hd0S1eZRSLtSdqcUNlueS7aG5CkRWkW87vt74YZDG8/MzGQ1dtSbnb9nIZ3eKvrU6V+g8SVNvoTWN+i3tpQw== +mume-with-litvis@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.27.0.tgz#321f8ee2a389f51ed2ad438425cd8dc369bc9eb8" + integrity sha512-nzBqsNYWQtUt0Wi2rURA3+FdSLiUzCoLtFFv+vo3Y48jK7kQBTiaRS4VlAi23sXGeLC/+SQgHm836T8zCf1H6Q== dependencies: apache-arrow "^0.13.0" babyparse "^0.4.6" @@ -2015,7 +2020,7 @@ mume-with-litvis@^0.26.0: less "^3.9.0" litvis-integration-mume "^0.9.0" lodash "^4.17.19" - mkdirp "^0.5.1" + mkdirp "^1.0.4" node-fetch "^2.6.0" puppeteer-core "1.15.0" qiniu "^7.2.2" @@ -2023,7 +2028,7 @@ mume-with-litvis@^0.26.0: slash "^2.0.0" temp "^0.9.0" to-vfile "^6.0.0" - twemoji "^12.0.4" + twemoji "^12.1.5" uslug "^1.0.4" vega-loader "^4.1.0" vfile "^4.0.1" @@ -3125,7 +3130,7 @@ twemoji-parser@12.1.3: resolved "https://registry.yarnpkg.com/twemoji-parser/-/twemoji-parser-12.1.3.tgz#916c0153e77bd5f1011e7a99cbeacf52e43c9371" integrity sha512-ND4LZXF4X92/PFrzSgGkq6KPPg8swy/U0yRw1k/+izWRVmq1HYi3khPwV3XIB6FRudgVICAaBhJfW8e8G3HC7Q== -twemoji@^12.0.4: +twemoji@^12.1.5: version "12.1.6" resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-12.1.6.tgz#3425427627a38ab5cae24e7690cecb691022479f" integrity sha512-FIKi9Jne5IiDGDWekoANJ1a8ltUKVbJLEIR8XUpbFRDMqIPgLWnYgjeWZ1KOrdiTztRCAa9x4v+5w5OuiJOGVw== From f53930f05dacc725a8c7807ae2d14dc018ee5c85 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 23 Aug 2020 00:59:23 +0100 Subject: [PATCH 151/195] Prepare v0.28.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 60370b7a..a3c1d275 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.27.0", + "version": "0.28.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From 51206f2a1f1fbb505fb3348e6d4f3a015d683b04 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 6 Sep 2020 15:18:59 +0100 Subject: [PATCH 152/195] Bump deps and prepare changelog --- CHANGELOG.md | 18 +- package.json | 26 +- yarn-error.log | 3694 ++++++++++++++++++++++++++++++++++++++++++++++++ yarn.lock | 926 ++++++------ 4 files changed, 4164 insertions(+), 500 deletions(-) create mode 100644 yarn-error.log diff --git a/CHANGELOG.md b/CHANGELOG.md index e8a5b455..66400c77 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.29.0 + +- Upgrade vega to 5.15.0 and vega-lite to 4.15.0 +- Fix caching issue () +- Bump dependencies + ## 0.28.0 - Sync this fork with the upstream project @@ -7,27 +13,27 @@ - Upgrade vega-lite to 4.14.1 and vega-embed to 6.10.0 -# 0.26.0 +## 0.26.0 - Upgrade vega to 5.13.0, vega-lite to 4.13.1 and vega-embed to 6.9.0 -# 0.25.0 +## 0.25.0 - Upgrade vega to 5.10.1, vega-lite to 4.10.2 and vega-embed to 6.5.2 -# 0.24.0 +## 0.24.0 - Upgrade vega-lite to 4.8.1 and vega-embed to 6.5.1 -# 0.23.0 +## 0.23.0 - Upgrade vega to 5.10.0, vega-lite to 4.5.1, vega-embed to 6.3.2 and apache-arrow to 0.16.0 -# 0.22.0 +## 0.22.0 - Upgrade vega-lite to 4.3.1 -# 0.21.0 +## 0.21.0 - Upgrade vega to 5.9.1, vega-lite to 4.1.1 and vega-embed to 6.2.2 diff --git a/package.json b/package.json index a3c1d275..2c8ef210 100644 --- a/package.json +++ b/package.json @@ -64,26 +64,26 @@ }, "dependencies": { "atom-package-deps": "^5.1.0", - "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.27.0" + "fs-extra": "^9.0.1", + "mume-with-litvis": "^0.28.0" }, "devDependencies": { - "@types/atom": "^1.36.2", - "@types/cheerio": "^0.22.18", - "@types/jquery": "^3.3.32", - "@types/mocha": "^7.0.1", - "@types/node": "^13.7.0", + "@types/atom": "^1.40.4", + "@types/cheerio": "^0.22.21", + "@types/jquery": "^3.5.1", + "@types/mocha": "^8.0.3", + "@types/node": "^14.6.4", "@types/vfile": "^4.0.0", "@types/vscode": "1.40.0", "chinese-conv": "^1.0.1", - "husky": "^4.2.1", - "lint-staged": "^10.0.7", + "husky": "^4.2.5", + "lint-staged": "^10.3.0", "prettier": "^1.19.1", - "prettier-plugin-packagejson": "^2.0.10", - "tslint": "^6.0.0", + "prettier-plugin-packagejson": "^2.2.5", + "tslint": "^6.1.3", "tslint-config-prettier": "^1.18.0", - "typescript": "^3.7.5", - "yarn-deduplicate": "^2.1.1" + "typescript": "^3.9.7", + "yarn-deduplicate": "^3.0.0" }, "engines": { "atom": ">=1.16.0" diff --git a/yarn-error.log b/yarn-error.log new file mode 100644 index 00000000..71514bb6 --- /dev/null +++ b/yarn-error.log @@ -0,0 +1,3694 @@ +Arguments: + /Users/ak/.nvm/versions/node/v12.18.3/bin/node /Users/ak/.nvm/versions/node/v12.18.3/bin/yarn add mume-with-litvs + +PATH: + /Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/opt/node@12/bin:/Users/ak/.nvm/versions/node/v12.18.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/usr/local/MacGPG2/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/opt/node@12/bin:/Users/ak/.nvm/versions/node/v12.18.3/bin + +Yarn version: + 1.22.5 + +Node version: + 12.18.3 + +Platform: + darwin x64 + +Trace: + Error: https://registry.yarnpkg.com/mume-with-litvs: Not found + at Request.params.callback [as _callback] (/Users/ak/.nvm/versions/node/v12.18.3/lib/node_modules/yarn/lib/cli.js:66988:18) + at Request.self.callback (/Users/ak/.nvm/versions/node/v12.18.3/lib/node_modules/yarn/lib/cli.js:140662:22) + at Request.emit (events.js:315:20) + at Request. (/Users/ak/.nvm/versions/node/v12.18.3/lib/node_modules/yarn/lib/cli.js:141634:10) + at Request.emit (events.js:315:20) + at IncomingMessage. (/Users/ak/.nvm/versions/node/v12.18.3/lib/node_modules/yarn/lib/cli.js:141556:12) + at Object.onceWrapper (events.js:421:28) + at IncomingMessage.emit (events.js:327:22) + at endReadableNT (_stream_readable.js:1220:12) + at processTicksAndRejections (internal/process/task_queues.js:84:21) + +npm manifest: + { + "name": "markdown-preview-enhanced-with-litvis", + "version": "0.28.0", + "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", + "keywords": [ + "beamer", + "dot language", + "ePub", + "ebook", + "exporter", + "footer", + "graphviz", + "html", + "image helper", + "katex", + "latex", + "markdown", + "mathjax", + "mermaid", + "pandoc", + "pdf", + "plantuml", + "presentation", + "toc", + "wavedrom" + ], + "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", + "license": "BSD-3, NCSA", + "main": "./out/src/extension", + "files": [ + "assets", + "images", + "keymaps", + "menu", + "out", + "styles", + "LICENSE.md", + "README.md", + "markdown.png" + ], + "scripts": { + "build": "tsc --project .", + "build:watch": "tsc --project . --watch", + "fix": "yarn fix:tslint; yarn fix:prettier; yarn fix:yarn-deduplicate", + "fix:prettier": "prettier --write \"**/*.*\"", + "fix:tslint": "tslint --fix --project .", + "fix:yarn-deduplicate": "yarn install && yarn-deduplicate --strategy=fewer && yarn install", + "lint": "yarn lint:prettier && yarn lint:tsc && yarn lint:tslint && yarn lint:yarn-deduplicate", + "lint:prettier": "prettier --check \"**/*.*\"", + "lint:tsc": "tsc --project . --noEmit", + "lint:tslint": "tslint --project .", + "lint:yarn-deduplicate": "yarn-deduplicate --fail --list --strategy=fewer" + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "lint-staged": { + "**/*.*": [ + "prettier --write", + "git add" + ] + }, + "dependencies": { + "atom-package-deps": "^5.1.0", + "fs-extra": "^8.1.0", + "mume-with-litvis": "^0.27.0" + }, + "devDependencies": { + "@types/atom": "^1.36.2", + "@types/cheerio": "^0.22.18", + "@types/jquery": "^3.3.32", + "@types/mocha": "^7.0.1", + "@types/node": "^13.7.0", + "@types/vfile": "^4.0.0", + "@types/vscode": "1.40.0", + "chinese-conv": "^1.0.1", + "husky": "^4.2.1", + "lint-staged": "^10.0.7", + "prettier": "^1.19.1", + "prettier-plugin-packagejson": "^2.0.10", + "tslint": "^6.0.0", + "tslint-config-prettier": "^1.18.0", + "typescript": "^3.7.5", + "yarn-deduplicate": "^2.1.1" + }, + "engines": { + "atom": ">=1.16.0" + }, + "activationCommands": { + "atom-workspace": "markdown-preview-enhanced:toggle" + }, + "activationHooks": [ + "language-gfm:grammar-used", + "language-gfm-enhanced:grammar-used", + "language-markdown:grammar-used", + "language-pfm:grammar-used" + ], + "consumedServices": { + "linter-indie": { + "versions": { + "2.0.0": "consumeIndie" + } + } + }, + "package-deps": [ + "linter-ui-default", + "intentions", + "linter", + "busy-signal" + ] + } + +yarn manifest: + No manifest + +Lockfile: + # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. + # yarn lockfile v1 + + + "@babel/code-frame@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + + "@babel/helper-validator-identifier@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" + integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + + "@babel/highlight@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" + integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + chalk "^2.0.0" + js-tokens "^4.0.0" + + "@kachkaev/run-elm@^3.0.0-litvis-patch.3": + version "3.0.0-litvis-patch.3" + resolved "https://registry.yarnpkg.com/@kachkaev/run-elm/-/run-elm-3.0.0-litvis-patch.3.tgz#d5d4621298bc94c19364009d4d9db5395260c33a" + integrity sha512-7VZ6JY3mp3TjqlCpzUjkBgYmy7ZY/Hp+B8LAcJEEHjuV/f8YKydc59niIyAXVrkjs7QNFcU8ThbGC/X7so//cw== + dependencies: + babel-polyfill "^6.26.0" + commander "^2.18.0" + fs-extra "^7.0.0" + node-elm-compiler "^5.0.1" + shelljs "^0.8.2" + + "@nodelib/fs.scandir@2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" + integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== + dependencies: + "@nodelib/fs.stat" "2.0.3" + run-parallel "^1.1.9" + + "@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" + integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== + + "@nodelib/fs.walk@^1.2.3": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" + integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + dependencies: + "@nodelib/fs.scandir" "2.1.3" + fastq "^1.6.0" + + "@types/atom@^1.36.2": + version "1.40.4" + resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.40.4.tgz#97c5afcd1fd42ca7612dac27613f0c4c9f74ae54" + integrity sha512-qG2h2Kpk7IiEkAAKKhMYJWz3wt7eay5EipVoy84ot9OZ3vTGLqOHX1M1ibGKtKnVrZabHws7ngKlt0Fjuvg4Tw== + dependencies: + "@types/node" "*" + + "@types/cheerio@^0.22.18": + version "0.22.21" + resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.21.tgz#5e37887de309ba11b2e19a6e14cad7874b31a8a3" + integrity sha512-aGI3DfswwqgKPiEOTaiHV2ZPC9KEhprpgEbJnv0fZl3SGX0cGgEva1126dGrMC6AJM6v/aihlUgJn9M5DbDZ/Q== + dependencies: + "@types/node" "*" + + "@types/color-name@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + + "@types/flatbuffers@^1.9.0": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@types/flatbuffers/-/flatbuffers-1.10.0.tgz#aa74e30ffdc86445f2f060e1808fc9d56b5603ba" + integrity sha512-7btbphLrKvo5yl/5CC2OCxUSMx1wV1wvGT1qDXkSt7yi00/YW7E8k6qzXqJHsp+WU0eoG7r6MTQQXI9lIvd0qA== + + "@types/glob@^7.1.1": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" + integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + + "@types/jquery@^3.3.32": + version "3.5.1" + resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.1.tgz#cebb057acf5071c40e439f30e840c57a30d406c3" + integrity sha512-Tyctjh56U7eX2b9udu3wG853ASYP0uagChJcQJXLUXEU6C/JiW5qt5dl8ao01VRj1i5pgXPAf8f1mq4+FDLRQg== + dependencies: + "@types/sizzle" "*" + + "@types/minimatch@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + + "@types/mocha@^7.0.1": + version "7.0.2" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-7.0.2.tgz#b17f16cf933597e10d6d78eae3251e692ce8b0ce" + integrity sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w== + + "@types/node@*", "@types/node@^13.7.0": + version "13.13.15" + resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.15.tgz#fe1cc3aa465a3ea6858b793fd380b66c39919766" + integrity sha512-kwbcs0jySLxzLsa2nWUAGOd/s21WU1jebrEdtzhsj1D4Yps1EOuyI1Qcu+FD56dL7NRNIJtDDjcqIG22NwkgLw== + + "@types/node@^10.12.18": + version "10.17.28" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.28.tgz#0e36d718a29355ee51cec83b42d921299200f6d9" + integrity sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ== + + "@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + + "@types/sizzle@*": + version "2.3.2" + resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" + integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== + + "@types/text-encoding-utf-8@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/text-encoding-utf-8/-/text-encoding-utf-8-1.0.1.tgz#908d884af1114e5d8df47597b1e04f833383d23d" + integrity sha512-GpIEYaS+yNfYqpowLLziiY42pyaL+lThd/wMh6tTubaKuG4IRkXqqyxK7Nddn3BvpUg2+go3Gv/jbXvAFMRjiQ== + + "@types/unist@^2.0.0", "@types/unist@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" + integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== + + "@types/vfile@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/vfile/-/vfile-4.0.0.tgz#c32d13cbda319bc9f4ab3cacc0263b4ba1dd1ea3" + integrity sha512-eleP0/Cz8uVWxARDLi3Axq2+fDdN4ibAXoC6Pv8p6s7znXaUL7XvhgeIhjCiNMnvlLNP+tmCLd+RuCryGgmtEg== + dependencies: + vfile "*" + + "@types/vscode@1.40.0": + version "1.40.0" + resolved "https://registry.yarnpkg.com/@types/vscode/-/vscode-1.40.0.tgz#47d19e9e32da512c986f579fe6afbc8d3e6e0c55" + integrity sha512-5kEIxL3qVRkwhlMerxO7XuMffa+0LBl+iG2TcRa0NsdoeSFLkt/9hJ02jsi/Kvc6y8OVF2N2P2IHP5S4lWf/5w== + + "@yarnpkg/lockfile@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" + integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== + + address@>=0.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== + + agent-base@4, agent-base@^4.2.0, agent-base@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" + integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== + dependencies: + es6-promisify "^5.0.0" + + agent-base@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" + integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== + dependencies: + es6-promisify "^5.0.0" + + agentkeepalive@^4.0.2: + version "4.1.3" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.1.3.tgz#360a09d743a1f4fde749f9ba07caa6575d08259a" + integrity sha512-wn8fw19xKZwdGPO47jivonaHRTd+nGOMP1z11sgGeQzDy2xd5FG0R67dIMcKHDE2cJ5y+YXV30XVGUBPRSY7Hg== + dependencies: + debug "^4.1.0" + depd "^1.1.2" + humanize-ms "^1.2.1" + + aggregate-error@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" + integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + + ajv@^6.12.3: + version "6.12.4" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" + integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + + ansi-colors@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== + + ansi-escapes@^4.3.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + dependencies: + type-fest "^0.11.0" + + ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + + ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + + ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" + integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== + dependencies: + "@types/color-name" "^1.1.1" + color-convert "^2.0.1" + + any-promise@^1.0.0, any-promise@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= + + apache-arrow@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/apache-arrow/-/apache-arrow-0.13.0.tgz#08b16aca0d6159539f1c7e2d9ccb5e43c76d50cd" + integrity sha512-+RlJzbOLFdegb76e39QJJsX1DtIzqJXJpsuQh3xmsjwU6ksnEyGI9WolO78yHz8akaJ8BFNC8A8MgEmc1O6FFw== + dependencies: + "@types/flatbuffers" "^1.9.0" + "@types/node" "^10.12.18" + "@types/text-encoding-utf-8" "^1.0.1" + command-line-args "5.0.2" + command-line-usage "5.0.5" + flatbuffers "^1.10.2" + json-bignum "0.0.3" + pad-left "2.1.0" + text-encoding-utf-8 "1.0.2" + tslib "^1.9.3" + + argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + + argv-tools@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/argv-tools/-/argv-tools-0.1.2.tgz#fc4918a70775b8cc5f8296fa0cfea137bd8a8229" + integrity sha512-wxqoymY0BEu9NblZVQiOTOAiJUjPhaa/kbNMjC2h6bnrmUSgnxKgWJo3lzXvi3bHJRwXyqK/dHzMlZVRT89Cxg== + dependencies: + array-back "^2.0.0" + find-replace "^2.0.1" + + array-back@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/array-back/-/array-back-2.0.0.tgz#6877471d51ecc9c9bfa6136fb6c7d5fe69748022" + integrity sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw== + dependencies: + typical "^2.6.1" + + array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + + asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + + 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" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + + ast-types@0.x.x: + version "0.13.3" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.3.tgz#50da3f28d17bdbc7969a3a2d83a0e4a72ae755a7" + integrity sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA== + + astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + + async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + + asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + + atom-package-deps@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/atom-package-deps/-/atom-package-deps-5.1.0.tgz#be493f783d9c0a8b5b7f2c4ab0ddcc778035f878" + integrity sha512-RGktH8NSFBJ5rdwuta3M7DbFdDr1EgrXo7uW7DQR/+lWJZcrfH2yxobnSdb/g1JM1tTvLyRYmZYOeRJGqQ9UGw== + dependencies: + sb-fs "^4.0.0" + semver "^6.0.0" + + aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + + aws4@^1.8.0: + version "1.10.1" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" + integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== + + babel-polyfill@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" + integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM= + dependencies: + babel-runtime "^6.26.0" + core-js "^2.5.0" + regenerator-runtime "^0.10.5" + + babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + + babyparse@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babyparse/-/babyparse-0.4.6.tgz#8ff29b62d1e600c0654afd63457f97fa2c36e9c1" + integrity sha1-j/KbYtHmAMBlSv1jRX+X+iw26cE= + + bail@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" + integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== + + balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + + bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + + block-attributes@^0.2.0, block-attributes@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.2.5.tgz#1b920045d71e6659f00b0a7e757b0310a16f8922" + integrity sha512-Z7ykyJhDVGTD4aQ1/FladruSvlnsSfEHLXYIfmQNq/SxyDtjxoxnvQUEytZLUZf6BqmeBV3fdsqGBet1VPQbHg== + dependencies: + lodash.snakecase "^4.1.1" + + block-attributes@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.3.0.tgz#70e9b4592a595a7a88d01a91a495d8578aa14f75" + integrity sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg== + dependencies: + lodash.snakecase "^4.1.1" + + block-info@^0.2.0: + version "0.2.5" + resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.2.5.tgz#e58ed83d5fc53b3a2e7ff16565c6eccab5d8e9dd" + integrity sha512-REtEHuXWXW9N12UpX1iCD3i1u8Dc2seDZ9gxQOh79lZnp5l6CfBFsIacQOG3MU8ePVbC6/bJ7ZAG6DK2k7PI/w== + dependencies: + block-attributes "^0.2.5" + + block-info@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.3.0.tgz#edb2f4d75751e9e1527b9fb447f67b0abaf80608" + integrity sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q== + dependencies: + block-attributes "^0.3.0" + + block-stream2@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/block-stream2/-/block-stream2-2.0.0.tgz#680b9d357ca8b9d5637f4ec8a41fb5968029108f" + integrity sha512-1oI+RHHUEo64xomy1ozLgVJetFlHkIfQfJzTBQrj6xWnEMEPooeo2fZoqFjp0yzfHMBrgxwgh70tKp6T17+i3g== + dependencies: + readable-stream "^3.4.0" + + boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + + brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + + braces@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + + buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + + buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + + builtin-modules@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= + + bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + + callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + + caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + + chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + + chalk@^4.0.0, chalk@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + + character-entities-legacy@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" + integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== + + character-entities@^1.0.0: + version "1.2.4" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" + integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== + + character-reference-invalid@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" + integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== + + cheerio@^1.0.0-rc.3: + version "1.0.0-rc.3" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" + integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA== + dependencies: + css-select "~1.2.0" + dom-serializer "~0.1.1" + entities "~1.1.1" + htmlparser2 "^3.9.1" + lodash "^4.15.0" + parse5 "^3.0.1" + + chinese-conv@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/chinese-conv/-/chinese-conv-1.0.1.tgz#c29edcaecf69c2490de86e5d268af71ae2f93051" + integrity sha1-wp7crs9pwkkN6G5dJor3GuL5MFE= + + chrome-location@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/chrome-location/-/chrome-location-1.2.1.tgz#6911511a4eac55027625c73b937ca5ca7ab94995" + integrity sha1-aRFRGk6sVQJ2Jcc7k3ylynq5SZU= + dependencies: + userhome "^1.0.0" + which "^1.0.5" + + ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + + clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + + cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + + cli-truncate@2.1.0, cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" + integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== + dependencies: + slice-ansi "^3.0.0" + string-width "^4.2.0" + + co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + + collapse-white-space@^1.0.2: + version "1.0.6" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" + integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== + + color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + + color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + + color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + + color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + + combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + + command-line-args@5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.0.2.tgz#c4e56b016636af1323cf485aa25c3cb203dfbbe4" + integrity sha512-/qPcbL8zpqg53x4rAaqMFlRV4opN3pbla7I7k9x8kyOBMQoGT6WltjN6sXZuxOXw6DgdK7Ad+ijYS5gjcr7vlA== + dependencies: + argv-tools "^0.1.1" + array-back "^2.0.0" + find-replace "^2.0.1" + lodash.camelcase "^4.3.0" + typical "^2.6.1" + + command-line-usage@5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-5.0.5.tgz#5f25933ffe6dedd983c635d38a21d7e623fda357" + integrity sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA== + dependencies: + array-back "^2.0.0" + chalk "^2.4.1" + table-layout "^0.4.3" + typical "^2.6.1" + + commander@2, commander@^2.12.1, commander@^2.18.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + + commander@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + + compare-versions@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" + integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== + + concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + + concat-stream@^1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + + content-type@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + + copy-to@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5" + integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU= + + core-js@^2.4.0, core-js@^2.5.0: + version "2.6.11" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" + integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== + + core-util-is@1.0.2, 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" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + + cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + + crc32@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/crc32/-/crc32-0.2.2.tgz#7ad220d6ffdcd119f9fc127a7772cacea390a4ba" + integrity sha1-etIg1v/c0Rn5/BJ6d3LKzqOQpLo= + + cross-spawn@6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + + cross-spawn@^7.0.0: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + + css-select@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + + css-selector-parser@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.4.1.tgz#03f9cb8a81c3e5ab2c51684557d5aaf6d2569759" + integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g== + + css-what@2.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" + integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== + + d3-array@^2.4.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.5.0.tgz#d3f3043aabb75a17e2e78e3723aff4004ede3c5b" + integrity sha512-U+CrYn19GmiKeI9qU1RLV1p5ZodBKXw64k9Z3Id6d11LLuZ4JdyCnMT6W/2b84bvqEMFU15zg/JC3/oRYTanVg== + + d3-dsv@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.2.0.tgz#9d5f75c3a5f8abd611f74d3f5847b0d4338b885c" + integrity sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g== + dependencies: + commander "2" + iconv-lite "0.4" + rw "1" + + d3-format@^1.4.4: + version "1.4.4" + resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-1.4.4.tgz#356925f28d0fd7c7983bfad593726fce46844030" + integrity sha512-TWks25e7t8/cqctxCmxpUuzZN11QxIA7YrMbram94zMQ0PXjE4LVIMe/f6a4+xxL8HQ3OsAFULOINQi1pE62Aw== + + d3-time-format@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.2.3.tgz#0c9a12ee28342b2037e5ea1cf0b9eb4dd75f29cb" + integrity sha512-RAHNnD8+XvC4Zc4d2A56Uw0yJoM7bsvOlJR33bclxq399Rak/b9bhvu/InjxdWhPtkgU53JJcleJTGkNRnN6IA== + dependencies: + d3-time "1" + + d3-time@1, d3-time@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.1.0.tgz#b1e19d307dae9c900b7e5b25ffc5dcc249a8a0f1" + integrity sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA== + + dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + + data-uri-to-buffer@1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz#77163ea9c20d8641b4707e8f18abdf9a78f34835" + integrity sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ== + + data-with-position@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/data-with-position/-/data-with-position-0.4.0.tgz#3f3ca4a9bf21f09d153f51cbcf0db6c6d34bcb06" + integrity sha512-pMjD0tsOtUrYaCn0oQs1WcHwsPiqCIb4OnO0kcCIdcnfUbPUU9hEok5ug7pLZHSrzgA3lQCoFQqeXRTe5RFE5w== + dependencies: + yaml-ast-parser "^0.0.43" + + debug@2, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + + debug@3.1.0, debug@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + + debug@4, debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + + dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + + deep-extend@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + + deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + + default-user-agent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/default-user-agent/-/default-user-agent-1.0.0.tgz#16c46efdcaba3edc45f24f2bd4868b01b7c2adc6" + integrity sha1-FsRu/cq6PtxF8k8r1IaLAbfCrcY= + dependencies: + os-name "~1.0.3" + + degenerator@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-1.0.4.tgz#fcf490a37ece266464d9cc431ab98c5819ced095" + integrity sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU= + dependencies: + ast-types "0.x.x" + escodegen "1.x.x" + esprima "3.x.x" + + delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + + depd@^1.1.2, depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + + destroy@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + + detect-indent@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" + integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== + + detect-newline@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + + diff@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + + digest-header@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/digest-header/-/digest-header-0.0.1.tgz#11ccf6deec5766ac379744d901c12cba49514be6" + integrity sha1-Ecz23uxXZqw3l0TZAcEsuklRS+Y= + dependencies: + utility "0.1.11" + + dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + + dom-serializer@0, dom-serializer@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" + integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== + dependencies: + domelementtype "^1.3.0" + entities "^1.1.1" + + domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + + domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + 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" + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + dependencies: + dom-serializer "0" + domelementtype "1" + + ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + + ee-first@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + + elm-string-representation@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/elm-string-representation/-/elm-string-representation-1.2.0.tgz#569fd8fa8cb6e9615ca1889833ece54a8fe2fb99" + integrity sha512-479rKqZHucj7dbvSqKGIrqhGHWSHA/VKsA7Px233qjnrAJRUstrlUh463EIRJTJvPMLdWCODPuqHmM2HSOMGQA== + dependencies: + lru-cache "^5.1.1" + + emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + + encodeurl@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + + end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + + enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + + entities@^1.1.1, entities@~1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + + entities@~2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" + integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== + + errno@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + dependencies: + prr "~1.0.1" + + error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + + es6-promise@^4.0.3: + version "4.2.8" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" + integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== + + es6-promisify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= + dependencies: + es6-promise "^4.0.3" + + escape-html@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + + 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" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + + escodegen@1.x.x: + version "1.14.3" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + + esprima@3.x.x: + version "3.1.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= + + esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + + estraverse@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + + esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + + execa@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99" + integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^3.0.0" + onetime "^5.1.0" + p-finally "^2.0.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + + execa@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2" + integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + + extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + + extend@^3.0.0, extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + + extract-zip@^1.6.6: + version "1.7.0" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" + integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== + dependencies: + concat-stream "^1.6.2" + debug "^2.6.9" + mkdirp "^0.5.4" + yauzl "^2.10.0" + + extsprintf@1.3.0, extsprintf@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + + fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + + fast-glob@^3.0.3: + version "3.2.4" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" + integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" + + fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + + fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + + fastq@^1.6.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" + integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== + dependencies: + reusify "^1.0.4" + + fault@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" + integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== + dependencies: + format "^0.2.0" + + fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + + figures@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + + file-uri-to-path@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + + fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + + find-elm-dependencies@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/find-elm-dependencies/-/find-elm-dependencies-2.0.4.tgz#0a327fc8c0c0297b54115efbf0a9d6de474cfc89" + integrity sha512-x/4w4fVmlD2X4PD9oQ+yh9EyaQef6OtEULdMGBTuWx0Nkppvo2Z/bAiQioW2n+GdRYKypME2b9OmYTw5tw5qDg== + dependencies: + firstline "^1.2.0" + lodash "^4.17.19" + + find-replace@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-2.0.1.tgz#6d9683a7ca20f8f9aabeabad07e4e2580f528550" + integrity sha512-LzDo3Fpa30FLIBsh6DCDnMN1KW2g4QKkqKmejlImgWY67dDFPX/x9Kh/op/GK522DchQXEvDi/wD48HKW49XOQ== + dependencies: + array-back "^2.0.0" + test-value "^3.0.0" + + find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + + find-versions@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" + integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== + dependencies: + semver-regex "^2.0.0" + + firstline@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/firstline/-/firstline-1.3.1.tgz#59e84af0fd858fbc6dac0a0ff97fd22a47e58084" + integrity sha512-ycwgqtoxujz1dm0kjkBFOPQMESxB9uKc/PlD951dQDIG+tBXRpYZC2UmJb0gDxopQ1ZX6oyRQN3goRczYu7Deg== + + flatbuffers@^1.10.2: + version "1.12.0" + resolved "https://registry.yarnpkg.com/flatbuffers/-/flatbuffers-1.12.0.tgz#72e87d1726cb1b216e839ef02658aa87dcef68aa" + integrity sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ== + + forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + + form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + + format@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= + + formstream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/formstream/-/formstream-1.1.0.tgz#51f3970f26136eb0ad44304de4cebb50207b4479" + integrity sha1-UfOXDyYTbrCtRDBN5M67UCB7RHk= + dependencies: + destroy "^1.0.4" + mime "^1.3.4" + pause-stream "~0.0.11" + + fs-extra@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + + fs-extra@^8.0.1, fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + + fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + + ftp@~0.3.10: + version "0.3.10" + resolved "https://registry.yarnpkg.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" + integrity sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0= + dependencies: + readable-stream "1.1.x" + xregexp "2.0.0" + + get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + + get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + + get-uri@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-2.0.4.tgz#d4937ab819e218d4cb5ae18e4f5962bef169cc6a" + integrity sha512-v7LT/s8kVjs+Tx0ykk1I+H/rbpzkHvuIq87LmeXptcf5sNWm9uQiwjNAt94SJPA1zOlCntmnOlJvVWKmzsxG8Q== + dependencies: + data-uri-to-buffer "1" + debug "2" + extend "~3.0.2" + file-uri-to-path "1" + ftp "~0.3.10" + readable-stream "2" + + getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + + git-hooks-list@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/git-hooks-list/-/git-hooks-list-1.0.3.tgz#be5baaf78203ce342f2f844a9d2b03dba1b45156" + integrity sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ== + + glob-parent@^5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + dependencies: + is-glob "^4.0.1" + + glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + + globby@10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.0.tgz#abfcd0630037ae174a88590132c2f6804e291072" + integrity sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw== + dependencies: + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" + + globby@^10.0.1: + version "10.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" + integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== + dependencies: + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" + + graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.4" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + + handlebars@^4.3.4: + version "4.7.6" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" + integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.0" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" + + har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + + har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + + has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + + has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + + has-own-prop@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-1.0.1.tgz#4a5c1326a45146b836cadd4b79039b9e9476a4f9" + integrity sha512-ZYvbzPe2HdCr1vWrmjZPajdPPfitAqctTZl4KW/UTmJv4S2An40pApQGT5c4NUaC3Nlc+lM+RJDLWu+Jed/hRw== + + html-entities@^1.2.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" + integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== + + htmlparser2@^3.9.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + dependencies: + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" + + http-errors@1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + + http-proxy-agent@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" + integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== + dependencies: + agent-base "4" + debug "3.1.0" + + http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + + https-proxy-agent@^2.2.1: + version "2.2.4" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" + integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== + dependencies: + agent-base "^4.3.0" + debug "^3.1.0" + + https-proxy-agent@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz#b8c286433e87602311b01c8ea34413d856a4af81" + integrity sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg== + dependencies: + agent-base "^4.3.0" + debug "^3.1.0" + + human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + + humanize-ms@^1.2.0, humanize-ms@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= + dependencies: + ms "^2.0.0" + + husky@^4.2.1: + version "4.2.5" + resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.5.tgz#2b4f7622673a71579f901d9885ed448394b5fa36" + integrity sha512-SYZ95AjKcX7goYVZtVZF2i6XiZcHknw50iXvY7b0MiGoj5RwdgRQNEHdb+gPDPCXKlzwrybjFjkL6FOj8uRhZQ== + dependencies: + chalk "^4.0.0" + ci-info "^2.0.0" + compare-versions "^3.6.0" + cosmiconfig "^6.0.0" + find-versions "^3.2.0" + opencollective-postinstall "^2.0.2" + pkg-dir "^4.2.0" + please-upgrade-node "^3.2.0" + slash "^3.0.0" + which-pm-runs "^1.0.0" + + iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@^0.4.15: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + + ignore@^5.1.1: + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== + + image-size@~0.5.0: + version "0.5.5" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= + + imagemagick-cli@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/imagemagick-cli/-/imagemagick-cli-0.5.0.tgz#907cb841787dd0548b2e9ab7cbc4d0fdb9efc55d" + integrity sha512-rlFbd3MrjysdavK0vUnwUxWvuEBHzXaK3LHVqBUIM6u+noKg5Vv2YljVmu78qEkDNIQ1+AS+17f3mgNMIe/Rlw== + dependencies: + debug "^4.1.1" + + immer@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/immer/-/immer-4.0.2.tgz#9ff0fcdf88e06f92618a5978ceecb5884e633559" + integrity sha512-Q/tm+yKqnKy4RIBmmtISBlhXuSDrB69e9EKTYiIenIKQkXBQir43w+kN/eGiax3wt1J0O1b2fYcNqLSbEcXA7w== + + import-fresh@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" + integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + + indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + + inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + + inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + + interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + + ip@1.1.5, ip@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + + is-alphabetical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" + integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== + + is-alphanumerical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" + integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + + is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + + is-buffer@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" + integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== + + is-decimal@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" + integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== + + is-extendable@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + + is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + + is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + + is-glob@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + + is-hexadecimal@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" + integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== + + is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + + is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + + is-plain-obj@2.1.0, is-plain-obj@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + + is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + + is-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + + is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + + is-utf8@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + + is-whitespace-character@^1.0.0, is-whitespace-character@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" + integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== + + is-word-character@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" + integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== + + isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + + isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + + isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + + isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + + js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + + js-yaml@^3.13.1: + version "3.14.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + + jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + + json-bignum@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/json-bignum/-/json-bignum-0.0.3.tgz#41163b50436c773d82424dbc20ed70db7604b8d7" + integrity sha1-QRY7UENsdz2CQk28IO1w23YEuNc= + + json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + + json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + + json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + + 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" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + + jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + + jsonfile@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-5.0.0.tgz#e6b718f73da420d612823996fdf14a03f6ff6922" + integrity sha512-NQRZ5CRo74MhMMC3/3r5g2k4fjodJ/wh8MxjFbCViWKFjxrnudWSY5vomh+23ZaXzAS7J3fBZIR2dV6WbmfM0w== + dependencies: + universalify "^0.1.2" + optionalDependencies: + graceful-fs "^4.1.6" + + jsonschema@^1.2.4: + version "1.2.6" + resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.2.6.tgz#52b0a8e9dc06bbae7295249d03e4b9faee8a0c0b" + integrity sha512-SqhURKZG07JyKKeo/ir24QnS4/BV7a6gQy93bUSe4lUdNp0QNpIz2c9elWJQ9dpc5cQYY6cvCzgRwy0MQCLyqA== + + jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + + kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + + less@^3.9.0: + version "3.12.2" + resolved "https://registry.yarnpkg.com/less/-/less-3.12.2.tgz#157e6dd32a68869df8859314ad38e70211af3ab4" + integrity sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q== + dependencies: + tslib "^1.10.0" + optionalDependencies: + errno "^0.1.1" + graceful-fs "^4.1.2" + image-size "~0.5.0" + make-dir "^2.1.0" + mime "^1.4.1" + native-request "^1.0.5" + source-map "~0.6.0" + + levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + + lines-and-columns@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" + integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + + linkify-it@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf" + integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw== + dependencies: + uc.micro "^1.0.1" + + lint-staged@^10.0.7: + version "10.2.11" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.2.11.tgz#713c80877f2dc8b609b05bc59020234e766c9720" + integrity sha512-LRRrSogzbixYaZItE2APaS4l2eJMjjf5MbclRZpLJtcQJShcvUzKXsNeZgsLIZ0H0+fg2tL4B59fU9wHIHtFIA== + dependencies: + chalk "^4.0.0" + cli-truncate "2.1.0" + commander "^5.1.0" + cosmiconfig "^6.0.0" + debug "^4.1.1" + dedent "^0.7.0" + enquirer "^2.3.5" + execa "^4.0.1" + listr2 "^2.1.0" + log-symbols "^4.0.0" + micromatch "^4.0.2" + normalize-path "^3.0.0" + please-upgrade-node "^3.2.0" + string-argv "0.3.1" + stringify-object "^3.3.0" + + listr2@^2.1.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.6.0.tgz#788a3d202978a1b8582062952cbc49272c8e206a" + integrity sha512-nwmqTJYQQ+AsKb4fCXH/6/UmLCEDL1jkRAdSn9M6cEUzoRGrs33YD/3N86gAZQnGZ6hxV18XSdlBcJ1GTmetJA== + dependencies: + chalk "^4.1.0" + cli-truncate "^2.1.0" + figures "^3.2.0" + indent-string "^4.0.0" + log-update "^4.0.0" + p-map "^4.0.0" + rxjs "^6.6.2" + through "^2.3.8" + + literate-elm@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/literate-elm/-/literate-elm-0.8.0.tgz#553bff8ed453a8fcf27bab1f45fca03de2e31ed0" + integrity sha512-yA6zB+zAAShBQXndpXcYspamhLlIWmpP2w4DgY5iV5hZ2D+UZrxBhk5tWkrjDxSy5IrjeZMVq6Tjytx80b4wJg== + dependencies: + "@kachkaev/run-elm" "^3.0.0-litvis-patch.3" + elm-string-representation "^1.2.0" + execa "^2.0.4" + fs-extra "^8.1.0" + globby "^10.0.1" + lodash "^4.17.15" + object-hash "^1.3.1" + sleep-promise "^8.0.1" + + litvis-integration-mume@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.9.0.tgz#ed560e85119bfc3bc44def2f884b55ec0b7da211" + integrity sha512-Y7y1grdpylo/kiBvmFNZU/OF7uh59wHC53OrutTeeWvP9kTyALxJNNEq7z3ud16VfBY8SXMfUO26cUZwWFWpng== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + cheerio "^1.0.0-rc.3" + elm-string-representation "^1.2.0" + html-entities "^1.2.1" + litvis "^0.9.0" + lodash "^4.17.15" + lru-cache "^5.1.1" + markdown-it "^10.0.0" + narrative-schema "^0.4.0" + narrative-schema-common "^0.2.0" + narrative-schema-label "^0.4.0" + narrative-schema-styling "^0.2.0" + object-hash "^1.3.1" + unist-util-select "^2.0.2" + vfile "^4.0.1" + yamljs "^0.3.0" + + litvis@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.9.0.tgz#87de119a0e937b9ea23af718fd9e4f5125bf18bb" + integrity sha512-LLXVlrwRpUaTVDkFGc0S8Jmfode3eILA3H8xx6OMaQlpZgq/EN6fJ+QlDiD3dUTOPcZE/ZYtX7WNaUgfx/4Hzg== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + data-with-position "^0.4.0" + fs-extra "^8.1.0" + immer "^4.0.0" + is-whitespace-character "^1.0.3" + kind-of "^6.0.2" + literate-elm "^0.8.0" + lodash "^4.17.15" + narrative-schema "^0.4.0" + narrative-schema-label "^0.4.0" + remark-frontmatter "^1.3.2" + remark-parse "^7.0.1" + temp-dir "^2.0.0" + to-vfile "^6.0.0" + unified "^8.4.0" + unist-util-select "^2.0.2" + unist-util-visit "^2.0.0" + vfile "^4.0.1" + + locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + + lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= + + lodash.isnull@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash.isnull/-/lodash.isnull-3.0.0.tgz#fafbe59ea1dca27eed786534039dd84c2e07c56e" + integrity sha1-+vvlnqHcon7teGU0A53YTC4HxW4= + + lodash.isundefined@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" + integrity sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g= + + lodash.padend@^4.6.1: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" + integrity sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4= + + lodash.snakecase@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" + integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= + + lodash@^4.15.0, lodash@^4.17.15, lodash@^4.17.19: + version "4.17.20" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + + log-symbols@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920" + integrity sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== + dependencies: + chalk "^4.0.0" + + log-update@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" + integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== + dependencies: + ansi-escapes "^4.3.0" + cli-cursor "^3.1.0" + slice-ansi "^4.0.0" + wrap-ansi "^6.2.0" + + lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + + make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + + markdown-escapes@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" + integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== + + markdown-it@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-10.0.0.tgz#abfc64f141b1722d663402044e43927f1f50a8dc" + integrity sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg== + dependencies: + argparse "^1.0.7" + entities "~2.0.0" + linkify-it "^2.0.0" + mdurl "^1.0.1" + uc.micro "^1.0.5" + + mdurl@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + + merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + + merge2@^1.2.3, merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + + micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + + mime-db@1.44.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== + + mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.27" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== + dependencies: + mime-db "1.44.0" + + mime@^1.3.4, mime@^1.4.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + + mime@^2.0.3, mime@^2.4.4: + version "2.4.6" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" + integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== + + mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + + minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + + minimist@^1.1.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + + mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + + mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + + ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + + ms@^2.0.0, ms@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + + mume-with-litvis@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.27.0.tgz#321f8ee2a389f51ed2ad438425cd8dc369bc9eb8" + integrity sha512-nzBqsNYWQtUt0Wi2rURA3+FdSLiUzCoLtFFv+vo3Y48jK7kQBTiaRS4VlAi23sXGeLC/+SQgHm836T8zCf1H6Q== + dependencies: + apache-arrow "^0.13.0" + babyparse "^0.4.6" + block-attributes "^0.2.0" + block-info "^0.2.0" + cheerio "^1.0.0-rc.3" + chrome-location "^1.2.1" + fs-extra "^8.0.1" + imagemagick-cli "^0.5.0" + js-yaml "^3.13.1" + less "^3.9.0" + litvis-integration-mume "^0.9.0" + lodash "^4.17.19" + mkdirp "^1.0.4" + node-fetch "^2.6.0" + puppeteer-core "1.15.0" + qiniu "^7.2.2" + request "^2.88.0" + slash "^2.0.0" + temp "^0.9.0" + to-vfile "^6.0.0" + twemoji "^12.1.5" + uslug "^1.0.4" + vega-loader "^4.1.0" + vfile "^4.0.1" + yamljs "^0.3.0" + + mz@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + + narrative-schema-common@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/narrative-schema-common/-/narrative-schema-common-0.2.0.tgz#913f631b1129159c04db3ce85a979bd3e2261061" + integrity sha512-73Cuo9co3OdSPXqN82CCfZ5NSnsFOFAqVEmZiM1Ovlr6jvifVBKqN9WRFz2npDeCfkGemA+udRL7yY987JZEGw== + dependencies: + data-with-position "^0.4.0" + kind-of "^6.0.2" + vfile "^4.0.1" + + narrative-schema-label@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/narrative-schema-label/-/narrative-schema-label-0.4.0.tgz#3669597be50718cd575fcd36511e15ba3031ccc1" + integrity sha512-ZOw3HrbaEch3lC4RpYarN8oMVe34aZc5tzfnnPj4GoMTkv+yDVzJjnyjIMb9jiXsdXi97nC3GSxhZJZAm3pbTg== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + cheerio "^1.0.0-rc.3" + data-with-position "^0.4.0" + handlebars "^4.3.4" + html-entities "^1.2.1" + lodash "^4.17.15" + lru-cache "^5.1.1" + narrative-schema-common "^0.2.0" + object-hash "^1.3.1" + unist-util-visit "^2.0.0" + unist-util-visit-parents "^3.0.0" + vfile "^4.0.1" + + narrative-schema-rule@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/narrative-schema-rule/-/narrative-schema-rule-0.2.0.tgz#2d7a0a51b2a9c0d79b12e814323638babec8265d" + integrity sha512-HbFcEc76cxoKEUuCW8SYFMll7yNhbYvmGUfkfP6T8Xu3oqO3H+yZmFQhXJ6iDbu3eml5N5HDQ0eCe32Tl1vaug== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + cheerio "^1.0.0-rc.3" + data-with-position "^0.4.0" + handlebars "^4.3.4" + html-entities "^1.2.1" + lodash "^4.17.15" + narrative-schema-common "^0.2.0" + narrative-schema-label "^0.4.0" + unist-util-visit "^2.0.0" + vfile "^4.0.1" + + narrative-schema-styling@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/narrative-schema-styling/-/narrative-schema-styling-0.2.0.tgz#0d95e36c732e5cfaac18229624032a191f62577c" + integrity sha512-3I+A5CPQVw64GAt3eFcL8ze1WJeQCP13RFxc5UqtJdhYghwY22twvPkzhfzeQ2JbYnSIwc44YRsSZx/J+RPtDw== + dependencies: + block-attributes "^0.3.0" + block-info "^0.3.0" + cheerio "^1.0.0-rc.3" + data-with-position "^0.4.0" + handlebars "^4.3.4" + html-entities "^1.2.1" + lodash "^4.17.15" + narrative-schema-common "^0.2.0" + unist-util-visit "^2.0.0" + vfile "^4.0.1" + + narrative-schema@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/narrative-schema/-/narrative-schema-0.4.0.tgz#96b921800972165aab08fb658fe0b505bead639c" + integrity sha512-xEO5CxYJBAnznaxAXAbiqDvOULgxjWSRyOVcRls+vzzct5SjdVHV8bJPUIc6fykTcyhPq32RprBwU2RTwuN1pg== + dependencies: + data-with-position "^0.4.0" + jsonschema "^1.2.4" + lodash "^4.17.15" + narrative-schema-common "^0.2.0" + narrative-schema-label "^0.4.0" + narrative-schema-rule "^0.2.0" + narrative-schema-styling "^0.2.0" + pseudo-yaml-ast "^1.0.10" + to-vfile "^6.0.0" + vfile "^4.0.1" + + native-request@^1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/native-request/-/native-request-1.0.7.tgz#ff742dc555b4c8f2f1c14b548639ba174e573856" + integrity sha512-9nRjinI9bmz+S7dgNtf4A70+/vPhnd+2krGpy4SUlADuOuSa24IDkNaZ+R/QT1wQ6S8jBdi6wE7fLekFZNfUpQ== + + neo-async@^2.6.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + + netmask@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/netmask/-/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35" + integrity sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU= + + nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + + node-elm-compiler@^5.0.1: + version "5.0.5" + resolved "https://registry.yarnpkg.com/node-elm-compiler/-/node-elm-compiler-5.0.5.tgz#a47c027d766d0fba53ea0f19c8e2e82992e9c87d" + integrity sha512-vapB+VkmKMY1NRy7jjpGjzwWbKmtiRfzbgVoV/eROz5Kx30QvY0Nd5Ua7iST+9utrn1aG8cVToXC6UWdEO5BKQ== + dependencies: + cross-spawn "6.0.5" + find-elm-dependencies "^2.0.4" + lodash "^4.17.19" + temp "^0.9.0" + + node-fetch@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== + + normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + + not@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/not/-/not-0.1.0.tgz#c9691c1746c55dcfbe54cbd8bd4ff041bc2b519d" + integrity sha1-yWkcF0bFXc++VMvYvU/wQbwrUZ0= + + npm-run-path@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" + integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg== + dependencies: + path-key "^3.0.0" + + npm-run-path@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + + nth-check@^1.0.1, nth-check@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + + oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + + object-assign@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + + object-hash@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" + integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== + + once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + + onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + + opencollective-postinstall@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" + integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== + + optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + + os-name@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/os-name/-/os-name-1.0.3.tgz#1b379f64835af7c5a7f498b357cb95215c159edf" + integrity sha1-GzefZINa98Wn9JizV8uVIVwVnt8= + dependencies: + osx-release "^1.0.0" + win-release "^1.0.0" + + osx-release@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/osx-release/-/osx-release-1.1.0.tgz#f217911a28136949af1bf9308b241e2737d3cd6c" + integrity sha1-8heRGigTaUmvG/kwiyQeJzfTzWw= + dependencies: + minimist "^1.1.0" + + p-finally@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" + integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== + + p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + + p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + + p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + + p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + + pac-proxy-agent@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-3.0.1.tgz#115b1e58f92576cac2eba718593ca7b0e37de2ad" + integrity sha512-44DUg21G/liUZ48dJpUSjZnFfZro/0K5JTyFYLBcmh9+T6Ooi4/i4efwUiEy0+4oQusCBqWdhv16XohIj1GqnQ== + dependencies: + agent-base "^4.2.0" + debug "^4.1.1" + get-uri "^2.0.0" + http-proxy-agent "^2.1.0" + https-proxy-agent "^3.0.0" + pac-resolver "^3.0.0" + raw-body "^2.2.0" + socks-proxy-agent "^4.0.1" + + pac-resolver@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-3.0.0.tgz#6aea30787db0a891704deb7800a722a7615a6f26" + integrity sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA== + dependencies: + co "^4.6.0" + degenerator "^1.0.4" + ip "^1.1.5" + netmask "^1.0.6" + thunkify "^2.1.2" + + pad-left@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/pad-left/-/pad-left-2.1.0.tgz#16e6a3b2d44a8e138cb0838cc7cb403a4fc9e994" + integrity sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ= + dependencies: + repeat-string "^1.5.4" + + parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + + parse-entities@^1.1.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" + integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + + parse-json@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.1.tgz#7cfe35c1ccd641bce3981467e6c2ece61b3b3878" + integrity sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + lines-and-columns "^1.1.6" + + parse5@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" + integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== + dependencies: + "@types/node" "*" + + path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + + 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" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + + path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + + path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + + path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + + path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + + pause-stream@~0.0.11: + version "0.0.11" + resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" + integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= + dependencies: + through "~2.3" + + pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + + performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + + picomatch@^2.0.5, picomatch@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + + pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + + pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + + please-upgrade-node@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" + integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== + dependencies: + semver-compare "^1.0.0" + + prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + + prettier-plugin-packagejson@^2.0.10: + version "2.2.5" + resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.2.5.tgz#ebec75e4670b795fced35a2312f86e5678784ed6" + integrity sha512-fdLXD6sA4ZKihPMSi4hhGWMbJuQNmCjbTAP7YKwSzQuLLNXc73kC8DRfomWbDxJqbNy7+/6a8qfKsClzGiqI4g== + dependencies: + sort-package-json "1.44.0" + + prettier@^1.19.1: + version "1.19.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" + integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== + + process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + + progress@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + + proxy-agent@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-3.1.1.tgz#7e04e06bf36afa624a1540be247b47c970bd3014" + integrity sha512-WudaR0eTsDx33O3EJE16PjBRZWcX8GqCEeERw1W3hZJgH/F2a46g7jty6UGty6NeJ4CKQy8ds2CJPMiyeqaTvw== + dependencies: + agent-base "^4.2.0" + debug "4" + http-proxy-agent "^2.1.0" + https-proxy-agent "^3.0.0" + lru-cache "^5.1.1" + pac-proxy-agent "^3.0.1" + proxy-from-env "^1.0.0" + socks-proxy-agent "^4.0.1" + + proxy-from-env@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + + prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + + pseudo-yaml-ast@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/pseudo-yaml-ast/-/pseudo-yaml-ast-1.0.10.tgz#950bb7c394911b1eb0668d356df1774043ff1b4f" + integrity sha1-lQu3w5SRGx6wZo01bfF3QEP/G08= + dependencies: + has-own-prop "^1.0.0" + lodash.isnull "^3.0.0" + lodash.isundefined "^3.0.1" + yaml-ast-parser "0.0.36" + + psl@^1.1.28: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + + pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + + punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + + puppeteer-core@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-1.15.0.tgz#c8ccf246493349e5d898041f205fbeec4ed845ab" + integrity sha512-AH82x8Tx0/JkubeF6U12y8SuVB5vFgsw8lt/Ox5MhXaAktREFiotCTq324U2nPtJUnh2A8yJciDnzAmhbHidqQ== + dependencies: + debug "^4.1.0" + extract-zip "^1.6.6" + https-proxy-agent "^2.2.1" + mime "^2.0.3" + progress "^2.0.1" + proxy-from-env "^1.0.0" + rimraf "^2.6.1" + ws "^6.1.0" + + qiniu@^7.2.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/qiniu/-/qiniu-7.3.2.tgz#2655ffc65396272b4b1aaa8588aa7b1cc167d3cb" + integrity sha512-rn9I+/DaQKWh7/+9uVdR/kIVRT0yS7tne5LDQQQ2MtGFN5MgIjyoznztxVRuzs4ZWXdy7Qw/bYHYQcW5jB2xJA== + dependencies: + agentkeepalive "^4.0.2" + block-stream2 "^2.0.0" + crc32 "^0.2.2" + destroy "^1.0.4" + encodeurl "^1.0.1" + formstream "^1.1.0" + mime "^2.4.4" + tunnel-agent "^0.6.0" + urllib "^2.34.1" + + qs@^6.4.0, qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + + raw-body@^2.2.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" + integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA== + dependencies: + bytes "3.1.0" + http-errors "1.7.3" + iconv-lite "0.4.24" + unpipe "1.0.0" + + readable-stream@1.1.x: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + + readable-stream@2, readable-stream@^2.2.2: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + 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" + + readable-stream@^3.1.1, readable-stream@^3.4.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + + rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + + reduce-flatten@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-1.0.1.tgz#258c78efd153ddf93cb561237f61184f3696e327" + integrity sha1-JYx479FT3fk8tWEjf2EYTzaW4yc= + + regenerator-runtime@^0.10.5: + version "0.10.5" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" + integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= + + regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + + remark-frontmatter@^1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-1.3.3.tgz#67ec63c89da5a84bb793ecec166e11b4eb47af10" + integrity sha512-fM5eZPBvu2pVNoq3ZPW22q+5Ativ1oLozq2qYt9I2oNyxiUd/tDl0iLLntEVAegpZIslPWg1brhcP1VsaSVUag== + dependencies: + fault "^1.0.1" + xtend "^4.0.1" + + remark-parse@^7.0.1: + version "7.0.2" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-7.0.2.tgz#41e7170d9c1d96c3d32cf1109600a9ed50dba7cf" + integrity sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA== + dependencies: + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^1.1.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^1.0.0" + vfile-location "^2.0.0" + xtend "^4.0.1" + + repeat-string@^1.5.4: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + + replace-ext@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= + + request@^2.88.0: + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + + resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + + resolve@^1.1.6, resolve@^1.3.2: + version "1.17.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== + dependencies: + path-parse "^1.0.6" + + restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + + reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + + rimraf@^2.6.1, rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + + run-parallel@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" + integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== + + rw@1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" + integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= + + rxjs@^6.6.2: + version "6.6.2" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.2.tgz#8096a7ac03f2cc4fe5860ef6e572810d9e01c0d2" + integrity sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg== + dependencies: + tslib "^1.9.0" + + safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + + "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + + sb-fs@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/sb-fs/-/sb-fs-4.0.0.tgz#b84ca0045f09d4643304113d4e0543b508a56f73" + integrity sha512-UjjIHC4uahPWvKYqgknvFCCJ11S0oDahz+nsmyTCAmARKto31aoE+Lu7GGGK0nogengJEKGzFdh46ho5+IL88Q== + dependencies: + strip-bom-buf "^1.0.0" + + semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= + + semver-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" + integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== + + semver@^5.0.1, semver@^5.3.0, semver@^5.5.0, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + + semver@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + + semver@^7.3.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + + setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + + shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + + shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + + shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + + shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + + shelljs@^0.8.2: + version "0.8.4" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" + integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + + signal-exit@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + + slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + + slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + + sleep-promise@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/sleep-promise/-/sleep-promise-8.0.1.tgz#8d795a27ea23953df6b52b91081e5e22665993c5" + integrity sha1-jXlaJ+ojlT32tSuRCB5eImZZk8U= + + slice-ansi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" + integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + + slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + + smart-buffer@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" + integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== + + socks-proxy-agent@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" + integrity sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg== + dependencies: + agent-base "~4.2.1" + socks "~2.3.2" + + socks@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" + integrity sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA== + dependencies: + ip "1.1.5" + smart-buffer "^4.1.0" + + sort-object-keys@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" + integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== + + sort-package-json@1.44.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.44.0.tgz#470330be868f8a524a4607b26f2a0233e93d8b6d" + integrity sha512-u9GUZvpavUCXV5SbEqXu9FRbsJrYU6WM10r3zA0gymGPufK5X82MblCLh9GW9l46pXKEZvK+FA3eVTqC4oMp4A== + dependencies: + detect-indent "^6.0.0" + detect-newline "3.1.0" + git-hooks-list "1.0.3" + globby "10.0.0" + is-plain-obj "2.1.0" + sort-object-keys "^1.1.3" + + source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + + sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + + sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + + state-toggle@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" + integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== + + "statuses@>= 1.5.0 < 2", statuses@^1.3.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + + string-argv@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" + integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== + + string-width@^4.1.0, string-width@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + + string_decoder@^1.1.1, string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + + string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + + stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + + strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + + strip-bom-buf@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz#1cb45aaf57530f4caf86c7f75179d2c9a51dd572" + integrity sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI= + dependencies: + is-utf8 "^0.2.1" + + strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + + supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + + supports-color@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" + integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== + dependencies: + has-flag "^4.0.0" + + table-layout@^0.4.3: + version "0.4.5" + resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-0.4.5.tgz#d906de6a25fa09c0c90d1d08ecd833ecedcb7378" + integrity sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw== + dependencies: + array-back "^2.0.0" + deep-extend "~0.6.0" + lodash.padend "^4.6.1" + typical "^2.6.1" + wordwrapjs "^3.0.0" + + temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + + temp@^0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.1.tgz#2d666114fafa26966cd4065996d7ceedd4dd4697" + integrity sha512-WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA== + dependencies: + rimraf "~2.6.2" + + test-value@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/test-value/-/test-value-3.0.0.tgz#9168c062fab11a86b8d444dd968bb4b73851ce92" + integrity sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ== + dependencies: + array-back "^2.0.0" + typical "^2.6.1" + + text-encoding-utf-8@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz#585b62197b0ae437e3c7b5d0af27ac1021e10d13" + integrity sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg== + + thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= + dependencies: + thenify ">= 3.1.0 < 4" + + "thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + + through@^2.3.8, through@~2.3: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + + thunkify@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/thunkify/-/thunkify-2.1.2.tgz#faa0e9d230c51acc95ca13a361ac05ca7e04553d" + integrity sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0= + + to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + + to-vfile@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-6.1.0.tgz#5f7a3f65813c2c4e34ee1f7643a5646344627699" + integrity sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw== + dependencies: + is-buffer "^2.0.0" + vfile "^4.0.0" + + toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + + topojson-client@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/topojson-client/-/topojson-client-3.1.0.tgz#22e8b1ed08a2b922feeb4af6f53b6ef09a467b99" + integrity sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw== + dependencies: + commander "2" + + tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + + trim-trailing-lines@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94" + integrity sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA== + + trim@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= + + trough@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" + integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== + + tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: + version "1.13.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" + integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== + + tslint-config-prettier@^1.18.0: + version "1.18.0" + resolved "https://registry.yarnpkg.com/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz#75f140bde947d35d8f0d238e0ebf809d64592c37" + integrity sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg== + + tslint@^6.0.0: + version "6.1.3" + resolved "https://registry.yarnpkg.com/tslint/-/tslint-6.1.3.tgz#5c23b2eccc32487d5523bd3a470e9aa31789d904" + integrity sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg== + dependencies: + "@babel/code-frame" "^7.0.0" + builtin-modules "^1.1.1" + chalk "^2.3.0" + commander "^2.12.1" + diff "^4.0.1" + glob "^7.1.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + mkdirp "^0.5.3" + resolve "^1.3.2" + semver "^5.3.0" + tslib "^1.13.0" + tsutils "^2.29.0" + + tsutils@^2.29.0: + version "2.29.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" + integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== + dependencies: + tslib "^1.8.1" + + tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + 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" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + + twemoji-parser@12.1.3: + version "12.1.3" + resolved "https://registry.yarnpkg.com/twemoji-parser/-/twemoji-parser-12.1.3.tgz#916c0153e77bd5f1011e7a99cbeacf52e43c9371" + integrity sha512-ND4LZXF4X92/PFrzSgGkq6KPPg8swy/U0yRw1k/+izWRVmq1HYi3khPwV3XIB6FRudgVICAaBhJfW8e8G3HC7Q== + + twemoji@^12.1.5: + version "12.1.6" + resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-12.1.6.tgz#3425427627a38ab5cae24e7690cecb691022479f" + integrity sha512-FIKi9Jne5IiDGDWekoANJ1a8ltUKVbJLEIR8XUpbFRDMqIPgLWnYgjeWZ1KOrdiTztRCAa9x4v+5w5OuiJOGVw== + dependencies: + fs-extra "^8.0.1" + jsonfile "^5.0.0" + twemoji-parser "12.1.3" + universalify "^0.1.2" + + type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + + type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + + typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + + typescript@^3.7.5: + version "3.9.7" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" + integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== + + typical@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d" + integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0= + + uc.micro@^1.0.1, uc.micro@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" + integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== + + uglify-js@^3.1.4: + version "3.10.1" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.10.1.tgz#dd14767eb7150de97f2573a5ff210db14fffe4ad" + integrity sha512-RjxApKkrPJB6kjJxQS3iZlf///REXWYxYJxO/MpmlQzVkDWVI3PSnCBWezMecmTU/TRkNxrl8bmsfFQCp+LO+Q== + + unescape@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unescape/-/unescape-1.0.1.tgz#956e430f61cad8a4d57d82c518f5e6cc5d0dda96" + integrity sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ== + dependencies: + extend-shallow "^2.0.1" + + unherit@^1.0.4: + version "1.1.3" + resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" + integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== + dependencies: + inherits "^2.0.0" + xtend "^4.0.0" + + unified@^8.4.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-8.4.2.tgz#13ad58b4a437faa2751a4a4c6a16f680c500fff1" + integrity sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + + unist-util-is@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" + integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== + + unist-util-is@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.2.tgz#c7d1341188aa9ce5b3cff538958de9895f14a5de" + integrity sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ== + + unist-util-remove-position@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" + integrity sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A== + dependencies: + unist-util-visit "^1.1.0" + + unist-util-select@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-2.0.2.tgz#cb2774b599695172e7b60a8b5f50793e418f7ea6" + integrity sha512-Yv5Z5ShMxv7Z9Dw175tKvOiRVXV4FrMHG778DSD9Z0jALgb3wAx9DoeInr3200QlYp71rYUXzzJdCb76xKdrCw== + dependencies: + css-selector-parser "^1.1.0" + not "^0.1.0" + nth-check "^1.0.1" + unist-util-is "^3.0.0" + zwitch "^1.0.3" + + unist-util-stringify-position@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" + integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== + dependencies: + "@types/unist" "^2.0.2" + + unist-util-visit-parents@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" + integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== + dependencies: + unist-util-is "^3.0.0" + + unist-util-visit-parents@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz#4dd262fb9dcfe44f297d53e882fc6ff3421173d5" + integrity sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + + unist-util-visit@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" + integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== + dependencies: + unist-util-visit-parents "^2.0.0" + + unist-util-visit@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" + integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + + universalify@^0.1.0, universalify@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + + "unorm@>= 1.0.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.6.0.tgz#029b289661fba714f1a9af439eb51d9b16c205af" + integrity sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA== + + unpipe@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + + uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + + urllib@^2.34.1: + version "2.36.1" + resolved "https://registry.yarnpkg.com/urllib/-/urllib-2.36.1.tgz#fbd9fb13bbc140e1fc15bcdba8703d6142a7eb3a" + integrity sha512-g0Gh7bH5AwfPUzFetxPtJwumGHE6D7KQn0K68MwcJXPgO2K0AliwEIxLAwGMF+TpY75DYAsvz1h9ekagYoq33w== + dependencies: + any-promise "^1.3.0" + content-type "^1.0.2" + debug "^2.6.9" + default-user-agent "^1.0.0" + digest-header "^0.0.1" + ee-first "~1.1.1" + formstream "^1.1.0" + humanize-ms "^1.2.0" + iconv-lite "^0.4.15" + ip "^1.1.5" + proxy-agent "^3.1.0" + pump "^3.0.0" + qs "^6.4.0" + statuses "^1.3.1" + utility "^1.16.1" + + userhome@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/userhome/-/userhome-1.0.0.tgz#b6491ff12d21a5e72671df9ccc8717e1c6688c0b" + integrity sha1-tkkf8S0hpecmcd+czIcX4cZojAs= + + uslug@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/uslug/-/uslug-1.0.4.tgz#b9a22f0914e0a86140633dacc302e5f4fa450677" + integrity sha1-uaIvCRTgqGFAYz2swwLl9PpFBnc= + dependencies: + unorm ">= 1.0.0" + + util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + + utility@0.1.11: + version "0.1.11" + resolved "https://registry.yarnpkg.com/utility/-/utility-0.1.11.tgz#fde60cf9b4e4751947a0cf5d104ce29367226715" + integrity sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU= + dependencies: + address ">=0.0.1" + + utility@^1.16.1: + version "1.16.3" + resolved "https://registry.yarnpkg.com/utility/-/utility-1.16.3.tgz#5dfd11de74e6bfdd826cc4a167e6301d92f4b70d" + integrity sha512-kYghm8fknkPkUd9ncODj/b2Zojc23gnRC29QmpmL3BBsSX6W++RNRTQ1tB7l0UA7d4SisIjUyvRfVET3lBwurw== + dependencies: + copy-to "^2.0.1" + escape-html "^1.0.3" + mkdirp "^0.5.1" + mz "^2.7.0" + unescape "^1.0.1" + + uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + + vega-format@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vega-format/-/vega-format-1.0.1.tgz#94b5be9eb3d6a8b315fcf3d523ed6a1bb2ea4d71" + integrity sha512-f9IZ+SDHVFFneDDc+d8RfeJhXXvUgquAuM+1MZ2Rjf4xqpg+E8FSNQkh8wjeo82mc6G3KVa9hynSdfN/a0AktQ== + dependencies: + d3-array "^2.4.0" + d3-format "^1.4.4" + d3-time-format "^2.2.3" + vega-time "^2.0.0" + vega-util "^1.14.0" + + vega-loader@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.3.0.tgz#f32d70e2dd57d753e4160aae2e1f48c20e0d00e5" + integrity sha512-XrwwJ1xWnsVS2N2M4vdvzieUdXWegdD31t04sCPQ5C3US58NYlq1ho1Md+5FVrtl0uCd0wG/mk700Jp7yPhN+w== + dependencies: + d3-dsv "^1.2.0" + node-fetch "^2.6.0" + topojson-client "^3.1.0" + vega-format "^1.0.0" + vega-util "^1.14.0" + + vega-time@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/vega-time/-/vega-time-2.0.1.tgz#2a91c3acafd091e6724063dea26e4b3fe6061d2f" + integrity sha512-Ij0gmABKDRKAMUTh/1AGSSkU6ocWiteLkIK/cmcnt98u8LiuVcFT5w7gusd0+ibO9EooeMKazn5xPmjvQs0qEg== + dependencies: + d3-array "^2.4.0" + d3-time "^1.1.0" + vega-util "^1.14.0" + + vega-util@^1.14.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.14.1.tgz#0fb614277764f98738ba0b80e5cdfbe663426183" + integrity sha512-pSKJ8OCkgfgHZDTljyj+gmGltgulceWbk1BV6LWrXqp6P3J8qPA/oZA8+a93YNApYxXZ3yzIVUDOo5O27xk0jw== + + verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + + vfile-location@^2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" + integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA== + + vfile-message@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" + integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^2.0.0" + + vfile@*, vfile@^4.0.0, vfile@^4.0.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.0.tgz#26c78ac92eb70816b01d4565e003b7e65a2a0e01" + integrity sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + replace-ext "1.0.0" + unist-util-stringify-position "^2.0.0" + vfile-message "^2.0.0" + + which-pm-runs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" + integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= + + which@^1.0.5, which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + + which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + + win-release@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/win-release/-/win-release-1.1.1.tgz#5fa55e02be7ca934edfc12665632e849b72e5209" + integrity sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk= + dependencies: + semver "^5.0.1" + + word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + + wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + + wordwrapjs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-3.0.0.tgz#c94c372894cadc6feb1a66bff64e1d9af92c5d1e" + integrity sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw== + dependencies: + reduce-flatten "^1.0.1" + typical "^2.6.1" + + wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + + wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + + ws@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + dependencies: + async-limiter "~1.0.0" + + xregexp@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" + integrity sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM= + + xtend@^4.0.0, xtend@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + + yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + + yaml-ast-parser@0.0.36: + version "0.0.36" + resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.36.tgz#9dfdef461570253392af1941b127b9de699a089b" + integrity sha1-nf3vRhVwJTOSrxlBsSe53mmaCJs= + + yaml-ast-parser@^0.0.43: + version "0.0.43" + resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" + integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== + + yaml@^1.7.2: + version "1.10.0" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" + integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== + + yamljs@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/yamljs/-/yamljs-0.3.0.tgz#dc060bf267447b39f7304e9b2bfbe8b5a7ddb03b" + integrity sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ== + dependencies: + argparse "^1.0.7" + glob "^7.0.5" + + yarn-deduplicate@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/yarn-deduplicate/-/yarn-deduplicate-2.1.1.tgz#500a3010e4bdee3c3250936e210910c7cae3d75d" + integrity sha512-lbFJGOMnqG/ncGjNBUt+JG4qfAGqeh8o9i4i5LXqNBdQ8ov8av6T1jizWQqr+zLPLCOqp/BYBZz8FymPQSR4RA== + dependencies: + "@yarnpkg/lockfile" "^1.1.0" + commander "^5.1.0" + semver "^7.3.2" + + yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + + zwitch@^1.0.3: + version "1.0.5" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" + integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== diff --git a/yarn.lock b/yarn.lock index 36c32a19..24e193a1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -55,14 +55,14 @@ "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" -"@types/atom@^1.36.2": +"@types/atom@^1.40.4": version "1.40.4" resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.40.4.tgz#97c5afcd1fd42ca7612dac27613f0c4c9f74ae54" integrity sha512-qG2h2Kpk7IiEkAAKKhMYJWz3wt7eay5EipVoy84ot9OZ3vTGLqOHX1M1ibGKtKnVrZabHws7ngKlt0Fjuvg4Tw== dependencies: "@types/node" "*" -"@types/cheerio@^0.22.18": +"@types/cheerio@^0.22.21": version "0.22.21" resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.21.tgz#5e37887de309ba11b2e19a6e14cad7874b31a8a3" integrity sha512-aGI3DfswwqgKPiEOTaiHV2ZPC9KEhprpgEbJnv0fZl3SGX0cGgEva1126dGrMC6AJM6v/aihlUgJn9M5DbDZ/Q== @@ -74,7 +74,7 @@ resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== -"@types/flatbuffers@^1.9.0": +"@types/flatbuffers@^1.9.1": version "1.10.0" resolved "https://registry.yarnpkg.com/@types/flatbuffers/-/flatbuffers-1.10.0.tgz#aa74e30ffdc86445f2f060e1808fc9d56b5603ba" integrity sha512-7btbphLrKvo5yl/5CC2OCxUSMx1wV1wvGT1qDXkSt7yi00/YW7E8k6qzXqJHsp+WU0eoG7r6MTQQXI9lIvd0qA== @@ -87,7 +87,7 @@ "@types/minimatch" "*" "@types/node" "*" -"@types/jquery@^3.3.32": +"@types/jquery@^3.5.1": version "3.5.1" resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.1.tgz#cebb057acf5071c40e439f30e840c57a30d406c3" integrity sha512-Tyctjh56U7eX2b9udu3wG853ASYP0uagChJcQJXLUXEU6C/JiW5qt5dl8ao01VRj1i5pgXPAf8f1mq4+FDLRQg== @@ -99,20 +99,20 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== -"@types/mocha@^7.0.1": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-7.0.2.tgz#b17f16cf933597e10d6d78eae3251e692ce8b0ce" - integrity sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w== +"@types/mocha@^8.0.3": + version "8.0.3" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-8.0.3.tgz#51b21b6acb6d1b923bbdc7725c38f9f455166402" + integrity sha512-vyxR57nv8NfcU0GZu8EUXZLTbCMupIUwy95LJ6lllN+JRPG25CwMHoB1q5xKh8YKhQnHYRAn4yW2yuHbf/5xgg== -"@types/node@*", "@types/node@^13.7.0": - version "13.13.15" - resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.15.tgz#fe1cc3aa465a3ea6858b793fd380b66c39919766" - integrity sha512-kwbcs0jySLxzLsa2nWUAGOd/s21WU1jebrEdtzhsj1D4Yps1EOuyI1Qcu+FD56dL7NRNIJtDDjcqIG22NwkgLw== +"@types/node@*", "@types/node@^14.6.4": + version "14.6.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.4.tgz#a145cc0bb14ef9c4777361b7bbafa5cf8e3acb5a" + integrity sha512-Wk7nG1JSaMfMpoMJDKUsWYugliB2Vy55pdjLpmLixeyMi7HizW2I/9QoxsPCkXl3dO+ZOVqPumKaDUv5zJu2uQ== -"@types/node@^10.12.18": - version "10.17.28" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.28.tgz#0e36d718a29355ee51cec83b42d921299200f6d9" - integrity sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ== +"@types/node@^12.0.4": + version "12.12.55" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.55.tgz#0aa266441cb9e1fd3e415a8f619cb7d776667cdd" + integrity sha512-Vd6xQUVvPCTm7Nx1N7XHcpX6t047ltm7TgcsOr4gFHjeYgwZevo+V7I1lfzHnj5BT5frztZ42+RTG4MwYw63dw== "@types/parse-json@^4.0.0": version "4.0.0" @@ -180,9 +180,9 @@ agentkeepalive@^4.0.2: humanize-ms "^1.2.1" aggregate-error@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" - integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" indent-string "^4.0.0" @@ -234,20 +234,20 @@ any-promise@^1.0.0, any-promise@^1.3.0: resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= -apache-arrow@^0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/apache-arrow/-/apache-arrow-0.13.0.tgz#08b16aca0d6159539f1c7e2d9ccb5e43c76d50cd" - integrity sha512-+RlJzbOLFdegb76e39QJJsX1DtIzqJXJpsuQh3xmsjwU6ksnEyGI9WolO78yHz8akaJ8BFNC8A8MgEmc1O6FFw== +apache-arrow@^0.17.0: + version "0.17.0" + resolved "https://registry.yarnpkg.com/apache-arrow/-/apache-arrow-0.17.0.tgz#8f976fc6ffc18e34b15a0b327061534f6c2a2494" + integrity sha512-cbgSx/tzGgnC1qeUySXnAsSsoxhDykNINqr1D3U5pRwf0/Q0ztVccV3/VRW6gUR+lcOFawk6FtyYwmU+KjglbQ== dependencies: - "@types/flatbuffers" "^1.9.0" - "@types/node" "^10.12.18" + "@types/flatbuffers" "^1.9.1" + "@types/node" "^12.0.4" "@types/text-encoding-utf-8" "^1.0.1" command-line-args "5.0.2" command-line-usage "5.0.5" - flatbuffers "^1.10.2" - json-bignum "0.0.3" - pad-left "2.1.0" - text-encoding-utf-8 "1.0.2" + flatbuffers "1.11.0" + json-bignum "^0.0.3" + pad-left "^2.1.0" + text-encoding-utf-8 "^1.0.2" tslib "^1.9.3" argparse@^1.0.7: @@ -290,9 +290,11 @@ assert-plus@1.0.0, assert-plus@^1.0.0: integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= ast-types@0.x.x: - version "0.13.3" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.3.tgz#50da3f28d17bdbc7969a3a2d83a0e4a72ae755a7" - integrity sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA== + version "0.14.1" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.1.tgz#0b415043770d7a2cbe4b2770271cbd7d2c9f61b9" + integrity sha512-pfSiukbt23P1qMhNnsozLzhMLBs7EEeXqPyvPmnuZM+RMfwfqwDbSVKYflgGuVI7/VehR4oMks0igzdNAg4VeQ== + dependencies: + tslib "^2.0.1" astral-regex@^2.0.0: version "2.0.0" @@ -309,6 +311,11 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + atom-package-deps@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/atom-package-deps/-/atom-package-deps-5.1.0.tgz#be493f783d9c0a8b5b7f2c4ab0ddcc778035f878" @@ -366,33 +373,19 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -block-attributes@^0.2.0, block-attributes@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.2.5.tgz#1b920045d71e6659f00b0a7e757b0310a16f8922" - integrity sha512-Z7ykyJhDVGTD4aQ1/FladruSvlnsSfEHLXYIfmQNq/SxyDtjxoxnvQUEytZLUZf6BqmeBV3fdsqGBet1VPQbHg== - dependencies: - lodash.snakecase "^4.1.1" - -block-attributes@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.3.0.tgz#70e9b4592a595a7a88d01a91a495d8578aa14f75" - integrity sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg== +block-attributes@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.4.0.tgz#5062ecf3453195dde4206ad126d91d57ffacb23e" + integrity sha512-TzrJ9xu8pAbK1eb06e2fv8JAH9mbRe7yQqhwnLY23vfCcDg9I6t9NnREHbBdtSII8lgtXQKiqDIfAUPy2yC0Jw== dependencies: lodash.snakecase "^4.1.1" -block-info@^0.2.0: - version "0.2.5" - resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.2.5.tgz#e58ed83d5fc53b3a2e7ff16565c6eccab5d8e9dd" - integrity sha512-REtEHuXWXW9N12UpX1iCD3i1u8Dc2seDZ9gxQOh79lZnp5l6CfBFsIacQOG3MU8ePVbC6/bJ7ZAG6DK2k7PI/w== - dependencies: - block-attributes "^0.2.5" - -block-info@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.3.0.tgz#edb2f4d75751e9e1527b9fb447f67b0abaf80608" - integrity sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q== +block-info@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.4.0.tgz#06c115cebb40c6b1730932f7e0d3acf492fb274d" + integrity sha512-HvgQk1G3ybR5VbLWJlcQHkgT49bg63cGC5Zil8oFaIn7u3qANdTgktOPSZAXZo8qPF8hqXZoJGkmQGc/Lf8tuA== dependencies: - block-attributes "^0.3.0" + block-attributes "^0.4.0" block-stream2@^2.0.0: version "2.0.0" @@ -451,6 +444,11 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= +ccount@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.5.tgz#ac82a944905a65ce204eb03023157edf29425c17" + integrity sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw== + chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -525,7 +523,7 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-truncate@2.1.0, cli-truncate@^2.1.0: +cli-truncate@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== @@ -600,10 +598,10 @@ commander@2, commander@^2.12.1, commander@^2.18.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== +commander@^6.0.0, commander@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.1.0.tgz#f8d722b78103141006b66f4c7ba1e97315ba75bc" + integrity sha512-wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA== compare-versions@^3.6.0: version "3.6.0" @@ -656,6 +654,17 @@ cosmiconfig@^6.0.0: path-type "^4.0.0" yaml "^1.7.2" +cosmiconfig@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + crc32@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/crc32/-/crc32-0.2.2.tgz#7ad220d6ffdcd119f9fc127a7772cacea390a4ba" @@ -691,7 +700,7 @@ css-select@~1.2.0: domutils "1.5.1" nth-check "~1.0.1" -css-selector-parser@^1.1.0: +css-selector-parser@^1.0.0: version "1.4.1" resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.4.1.tgz#03f9cb8a81c3e5ab2c51684557d5aaf6d2569759" integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g== @@ -701,36 +710,36 @@ css-what@2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== -d3-array@^2.4.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.5.0.tgz#d3f3043aabb75a17e2e78e3723aff4004ede3c5b" - integrity sha512-U+CrYn19GmiKeI9qU1RLV1p5ZodBKXw64k9Z3Id6d11LLuZ4JdyCnMT6W/2b84bvqEMFU15zg/JC3/oRYTanVg== +d3-array@^2.7.0: + version "2.7.1" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.7.1.tgz#b1f56065e9aba1ef6f0d0c8c9390b65421593352" + integrity sha512-dYWhEvg1L2+osFsSqNHpXaPQNugLT4JfyvbLE046I2PDcgYGFYc0w24GSJwbmcjjZYOPC3PNP2S782bWUM967Q== -d3-dsv@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.2.0.tgz#9d5f75c3a5f8abd611f74d3f5847b0d4338b885c" - integrity sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g== +d3-dsv@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-2.0.0.tgz#b37b194b6df42da513a120d913ad1be22b5fe7c5" + integrity sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w== dependencies: commander "2" iconv-lite "0.4" rw "1" -d3-format@^1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-1.4.4.tgz#356925f28d0fd7c7983bfad593726fce46844030" - integrity sha512-TWks25e7t8/cqctxCmxpUuzZN11QxIA7YrMbram94zMQ0PXjE4LVIMe/f6a4+xxL8HQ3OsAFULOINQi1pE62Aw== +d3-format@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-2.0.0.tgz#a10bcc0f986c372b729ba447382413aabf5b0767" + integrity sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA== -d3-time-format@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.2.3.tgz#0c9a12ee28342b2037e5ea1cf0b9eb4dd75f29cb" - integrity sha512-RAHNnD8+XvC4Zc4d2A56Uw0yJoM7bsvOlJR33bclxq399Rak/b9bhvu/InjxdWhPtkgU53JJcleJTGkNRnN6IA== +d3-time-format@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-3.0.0.tgz#df8056c83659e01f20ac5da5fdeae7c08d5f1bb6" + integrity sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag== dependencies: - d3-time "1" + d3-time "1 - 2" -d3-time@1, d3-time@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.1.0.tgz#b1e19d307dae9c900b7e5b25ffc5dcc249a8a0f1" - integrity sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA== +"d3-time@1 - 2", d3-time@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-2.0.0.tgz#ad7c127d17c67bd57a4c61f3eaecb81108b1e0ab" + integrity sha512-2mvhstTFcMvwStWd9Tj3e6CEqtOivtD8AUiHT8ido/xmzrI9ijrUUihZ6nHuf/vsScRBonagOdj0Vv+SEL5G3Q== dashdash@^1.12.0: version "1.14.1" @@ -744,10 +753,10 @@ data-uri-to-buffer@1: resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz#77163ea9c20d8641b4707e8f18abdf9a78f34835" integrity sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ== -data-with-position@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/data-with-position/-/data-with-position-0.4.0.tgz#3f3ca4a9bf21f09d153f51cbcf0db6c6d34bcb06" - integrity sha512-pMjD0tsOtUrYaCn0oQs1WcHwsPiqCIb4OnO0kcCIdcnfUbPUU9hEok5ug7pLZHSrzgA3lQCoFQqeXRTe5RFE5w== +data-with-position@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/data-with-position/-/data-with-position-0.4.1.tgz#c964571522d34a0ae2adb29b8f4ddfa49711504f" + integrity sha512-EX8Q0e0DrDFcg0DzHMhkO5vDcm4VKJht/qtQFrhtlzLzAbIHda1lPmw+TaYfrz69+NrhpCbAqYEuy3b+zwpbNA== dependencies: yaml-ast-parser "^0.0.43" @@ -888,12 +897,12 @@ ee-first@~1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -elm-string-representation@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/elm-string-representation/-/elm-string-representation-1.2.0.tgz#569fd8fa8cb6e9615ca1889833ece54a8fe2fb99" - integrity sha512-479rKqZHucj7dbvSqKGIrqhGHWSHA/VKsA7Px233qjnrAJRUstrlUh463EIRJTJvPMLdWCODPuqHmM2HSOMGQA== +elm-string-representation@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/elm-string-representation/-/elm-string-representation-1.2.1.tgz#033799bd9e83524fad22308b53e25b1fc4bb43c9" + integrity sha512-SmLE9FdRSu8xyd4Btrn/UlDqpWL1thvyqAN1Pqb//rXehxqa+RLJ1anwS5cxZD/2QNGyIaoDACMzpa9mCjGg4Q== dependencies: - lru-cache "^5.1.1" + lru-cache "^6.0.0" emoji-regex@^8.0.0: version "8.0.0" @@ -912,7 +921,7 @@ end-of-stream@^1.1.0: dependencies: once "^1.4.0" -enquirer@^2.3.5: +enquirer@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== @@ -924,11 +933,6 @@ entities@^1.1.1, entities@~1.1.1: resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== -entities@~2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" - integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== - errno@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" @@ -997,22 +1001,7 @@ esutils@^2.0.2: resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -execa@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99" - integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^3.0.0" - onetime "^5.1.0" - p-finally "^2.0.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -execa@^4.0.1: +execa@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2" integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== @@ -1059,7 +1048,7 @@ fast-deep-equal@^3.1.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.0.3: +fast-glob@^3.0.3, fast-glob@^3.1.1: version "3.2.4" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== @@ -1157,10 +1146,10 @@ firstline@^1.2.0: resolved "https://registry.yarnpkg.com/firstline/-/firstline-1.3.1.tgz#59e84af0fd858fbc6dac0a0ff97fd22a47e58084" integrity sha512-ycwgqtoxujz1dm0kjkBFOPQMESxB9uKc/PlD951dQDIG+tBXRpYZC2UmJb0gDxopQ1ZX6oyRQN3goRczYu7Deg== -flatbuffers@^1.10.2: - version "1.12.0" - resolved "https://registry.yarnpkg.com/flatbuffers/-/flatbuffers-1.12.0.tgz#72e87d1726cb1b216e839ef02658aa87dcef68aa" - integrity sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ== +flatbuffers@1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/flatbuffers/-/flatbuffers-1.11.0.tgz#90a47e584dd7851ad7a913f5a0ee99c1d76ce59f" + integrity sha512-0PqFKtXI4MjxomI7jO4g5XfLPm/15g2R+5WGCHBGYGh0ihQiypnHlJ6bMmkkrAe0GzZ4d7PDAfCONKIPUxNF+A== forever-agent@~0.6.1: version "0.6.1" @@ -1199,7 +1188,7 @@ fs-extra@^7.0.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^8.0.1, fs-extra@^8.1.0: +fs-extra@^8.0.1: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== @@ -1208,6 +1197,16 @@ fs-extra@^8.0.1, fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc" + integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^1.0.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -1290,18 +1289,16 @@ globby@10.0.0: merge2 "^1.2.3" slash "^3.0.0" -globby@^10.0.1: - version "10.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" - integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== +globby@^11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== dependencies: - "@types/glob" "^7.1.1" array-union "^2.1.0" dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" slash "^3.0.0" graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: @@ -1309,7 +1306,7 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== -handlebars@^4.3.4: +handlebars@^4.7.6: version "4.7.6" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== @@ -1349,7 +1346,7 @@ has-own-prop@^1.0.0: resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-1.0.1.tgz#4a5c1326a45146b836cadd4b79039b9e9476a4f9" integrity sha512-ZYvbzPe2HdCr1vWrmjZPajdPPfitAqctTZl4KW/UTmJv4S2An40pApQGT5c4NUaC3Nlc+lM+RJDLWu+Jed/hRw== -html-entities@^1.2.1: +html-entities@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== @@ -1422,7 +1419,7 @@ humanize-ms@^1.2.0, humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -husky@^4.2.1: +husky@^4.2.5: version "4.2.5" resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.5.tgz#2b4f7622673a71579f901d9885ed448394b5fa36" integrity sha512-SYZ95AjKcX7goYVZtVZF2i6XiZcHknw50iXvY7b0MiGoj5RwdgRQNEHdb+gPDPCXKlzwrybjFjkL6FOj8uRhZQ== @@ -1445,7 +1442,7 @@ iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@^0.4.15: dependencies: safer-buffer ">= 2.1.2 < 3" -ignore@^5.1.1: +ignore@^5.1.1, ignore@^5.1.4: version "5.1.8" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== @@ -1462,12 +1459,12 @@ imagemagick-cli@^0.5.0: dependencies: debug "^4.1.1" -immer@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/immer/-/immer-4.0.2.tgz#9ff0fcdf88e06f92618a5978ceecb5884e633559" - integrity sha512-Q/tm+yKqnKy4RIBmmtISBlhXuSDrB69e9EKTYiIenIKQkXBQir43w+kN/eGiax3wt1J0O1b2fYcNqLSbEcXA7w== +immer@^7.0.8: + version "7.0.8" + resolved "https://registry.yarnpkg.com/immer/-/immer-7.0.8.tgz#41dcbc5669a76500d017bef3ad0d03ce0a1d7c1e" + integrity sha512-XnpIN8PXBBaOD43U8Z17qg6RQiKQYGDGGCIbz1ixmLGwBkSWwmrmx5X7d+hTtXDM8ur7m5OdLE0PiO+y5RB3pw== -import-fresh@^3.1.0: +import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== @@ -1593,7 +1590,7 @@ is-utf8@^0.2.1: resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= -is-whitespace-character@^1.0.0, is-whitespace-character@^1.0.3: +is-whitespace-character@^1.0.0, is-whitespace-character@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== @@ -1628,7 +1625,7 @@ js-tokens@^4.0.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.13.1: +js-yaml@^3.13.1, js-yaml@^3.14.0: version "3.14.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== @@ -1641,15 +1638,15 @@ jsbn@~0.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -json-bignum@0.0.3: +json-bignum@^0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/json-bignum/-/json-bignum-0.0.3.tgz#41163b50436c773d82424dbc20ed70db7604b8d7" integrity sha1-QRY7UENsdz2CQk28IO1w23YEuNc= -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" @@ -1682,7 +1679,16 @@ jsonfile@^5.0.0: optionalDependencies: graceful-fs "^4.1.6" -jsonschema@^1.2.4: +jsonfile@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.0.1.tgz#98966cba214378c8c84b82e085907b40bf614179" + integrity sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg== + dependencies: + universalify "^1.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonschema@^1.2.6: version "1.2.6" resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.2.6.tgz#52b0a8e9dc06bbae7295249d03e4b9faee8a0c0b" integrity sha512-SqhURKZG07JyKKeo/ir24QnS4/BV7a6gQy93bUSe4lUdNp0QNpIz2c9elWJQ9dpc5cQYY6cvCzgRwy0MQCLyqA== @@ -1697,12 +1703,12 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -kind-of@^6.0.2: +kind-of@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -less@^3.9.0: +less@^3.12.2: version "3.12.2" resolved "https://registry.yarnpkg.com/less/-/less-3.12.2.tgz#157e6dd32a68869df8859314ad38e70211af3ab4" integrity sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q== @@ -1730,27 +1736,20 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= -linkify-it@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf" - integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw== - dependencies: - uc.micro "^1.0.1" - -lint-staged@^10.0.7: - version "10.2.11" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.2.11.tgz#713c80877f2dc8b609b05bc59020234e766c9720" - integrity sha512-LRRrSogzbixYaZItE2APaS4l2eJMjjf5MbclRZpLJtcQJShcvUzKXsNeZgsLIZ0H0+fg2tL4B59fU9wHIHtFIA== +lint-staged@^10.3.0: + version "10.3.0" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.3.0.tgz#388c3d440590c45c339e7163f669ea69ae90b1e0" + integrity sha512-an3VgjHqmJk0TORB/sdQl0CTkRg4E5ybYCXTTCSJ5h9jFwZbcgKIx5oVma5e7wp/uKt17s1QYFmYqT9MGVosGw== dependencies: - chalk "^4.0.0" - cli-truncate "2.1.0" - commander "^5.1.0" - cosmiconfig "^6.0.0" + chalk "^4.1.0" + cli-truncate "^2.1.0" + commander "^6.0.0" + cosmiconfig "^7.0.0" debug "^4.1.1" dedent "^0.7.0" - enquirer "^2.3.5" - execa "^4.0.1" - listr2 "^2.1.0" + enquirer "^2.3.6" + execa "^4.0.3" + listr2 "^2.6.0" log-symbols "^4.0.0" micromatch "^4.0.2" normalize-path "^3.0.0" @@ -1758,10 +1757,10 @@ lint-staged@^10.0.7: string-argv "0.3.1" stringify-object "^3.3.0" -listr2@^2.1.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.6.0.tgz#788a3d202978a1b8582062952cbc49272c8e206a" - integrity sha512-nwmqTJYQQ+AsKb4fCXH/6/UmLCEDL1jkRAdSn9M6cEUzoRGrs33YD/3N86gAZQnGZ6hxV18XSdlBcJ1GTmetJA== +listr2@^2.6.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.6.2.tgz#4912eb01e1e2dd72ec37f3895a56bf2622d6f36a" + integrity sha512-6x6pKEMs8DSIpA/tixiYY2m/GcbgMplMVmhQAaLFxEtNSKLeWTGjtmU57xvv6QCm2XcqzyNXL/cTSVf4IChCRA== dependencies: chalk "^4.1.0" cli-truncate "^2.1.0" @@ -1772,67 +1771,66 @@ listr2@^2.1.0: rxjs "^6.6.2" through "^2.3.8" -literate-elm@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/literate-elm/-/literate-elm-0.8.0.tgz#553bff8ed453a8fcf27bab1f45fca03de2e31ed0" - integrity sha512-yA6zB+zAAShBQXndpXcYspamhLlIWmpP2w4DgY5iV5hZ2D+UZrxBhk5tWkrjDxSy5IrjeZMVq6Tjytx80b4wJg== +literate-elm@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/literate-elm/-/literate-elm-0.8.1.tgz#a38a717aa140e06f924c842d6362a0ab0b5b7867" + integrity sha512-uwP7BhFPTxLoVq5sJ+K+mbmiQajZXqKxXNA3wXixZWdH4lqteJKeOfPzXwNnJgoYtxij8oZ0pnMzmaow9eE9gw== dependencies: "@kachkaev/run-elm" "^3.0.0-litvis-patch.3" - elm-string-representation "^1.2.0" - execa "^2.0.4" - fs-extra "^8.1.0" - globby "^10.0.1" - lodash "^4.17.15" - object-hash "^1.3.1" + elm-string-representation "^1.2.1" + execa "^4.0.3" + fs-extra "^9.0.1" + globby "^11.0.1" + lodash "^4.17.20" + object-hash "^2.0.3" sleep-promise "^8.0.1" -litvis-integration-mume@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.9.0.tgz#ed560e85119bfc3bc44def2f884b55ec0b7da211" - integrity sha512-Y7y1grdpylo/kiBvmFNZU/OF7uh59wHC53OrutTeeWvP9kTyALxJNNEq7z3ud16VfBY8SXMfUO26cUZwWFWpng== +litvis-integration-mume@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.9.1.tgz#15d6ff782af3c77891efb786becf3def47183b9d" + integrity sha512-J6gQEnIovMjL7TWCJ149ifG0x5OnI6IF9Fr+F3i9ckv/+NPkq51a8IFEFpwMAgnw0rLJb7glDVYboAS3+qBo1g== dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" + block-attributes "^0.4.0" + block-info "^0.4.0" cheerio "^1.0.0-rc.3" - elm-string-representation "^1.2.0" - html-entities "^1.2.1" - litvis "^0.9.0" - lodash "^4.17.15" - lru-cache "^5.1.1" - markdown-it "^10.0.0" - narrative-schema "^0.4.0" - narrative-schema-common "^0.2.0" - narrative-schema-label "^0.4.0" - narrative-schema-styling "^0.2.0" - object-hash "^1.3.1" - unist-util-select "^2.0.2" - vfile "^4.0.1" + elm-string-representation "^1.2.1" + html-entities "^1.3.1" + litvis "^0.9.1" + lodash "^4.17.20" + lru-cache "^6.0.0" + narrative-schema "^0.4.1" + narrative-schema-common "^0.2.1" + narrative-schema-label "^0.4.1" + narrative-schema-styling "^0.2.1" + object-hash "^2.0.3" + unist-util-select "^3.0.1" + vfile "^4.2.0" yamljs "^0.3.0" -litvis@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.9.0.tgz#87de119a0e937b9ea23af718fd9e4f5125bf18bb" - integrity sha512-LLXVlrwRpUaTVDkFGc0S8Jmfode3eILA3H8xx6OMaQlpZgq/EN6fJ+QlDiD3dUTOPcZE/ZYtX7WNaUgfx/4Hzg== - dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" - data-with-position "^0.4.0" - fs-extra "^8.1.0" - immer "^4.0.0" - is-whitespace-character "^1.0.3" - kind-of "^6.0.2" - literate-elm "^0.8.0" - lodash "^4.17.15" - narrative-schema "^0.4.0" - narrative-schema-label "^0.4.0" - remark-frontmatter "^1.3.2" - remark-parse "^7.0.1" +litvis@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.9.1.tgz#b92b55088381d3c379b40a0d655d7058cc64c918" + integrity sha512-hdrIAd2DtT8pnjqaJQ9iRPslogFTpKPdC3xrjGXEbDU8pg9m3adKO5YAdXeMFBne/pzsmqTrMWFHS4WKUxFGew== + dependencies: + block-attributes "^0.4.0" + block-info "^0.4.0" + data-with-position "^0.4.1" + fs-extra "^9.0.1" + immer "^7.0.8" + is-whitespace-character "^1.0.4" + kind-of "^6.0.3" + literate-elm "^0.8.1" + lodash "^4.17.20" + narrative-schema "^0.4.1" + narrative-schema-label "^0.4.1" + remark-frontmatter "^2.0.0" + remark-parse "^8.0.3" temp-dir "^2.0.0" - to-vfile "^6.0.0" - unified "^8.4.0" - unist-util-select "^2.0.2" - unist-util-visit "^2.0.0" - vfile "^4.0.1" + to-vfile "^6.1.0" + unified "^9.2.0" + unist-util-select "^3.0.1" + unist-util-visit "^2.0.3" + vfile "^4.2.0" locate-path@^5.0.0: version "5.0.0" @@ -1866,7 +1864,7 @@ lodash.snakecase@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= -lodash@^4.15.0, lodash@^4.17.15, lodash@^4.17.19: +lodash@^4.15.0, lodash@^4.17.19, lodash@^4.17.20: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== @@ -1895,6 +1893,13 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -1908,22 +1913,6 @@ markdown-escapes@^1.0.0: resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== -markdown-it@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-10.0.0.tgz#abfc64f141b1722d663402044e43927f1f50a8dc" - integrity sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg== - dependencies: - argparse "^1.0.7" - entities "~2.0.0" - linkify-it "^2.0.0" - mdurl "^1.0.1" - uc.micro "^1.0.5" - -mdurl@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -2003,35 +1992,35 @@ ms@^2.0.0, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mume-with-litvis@^0.27.0: - version "0.27.0" - resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.27.0.tgz#321f8ee2a389f51ed2ad438425cd8dc369bc9eb8" - integrity sha512-nzBqsNYWQtUt0Wi2rURA3+FdSLiUzCoLtFFv+vo3Y48jK7kQBTiaRS4VlAi23sXGeLC/+SQgHm836T8zCf1H6Q== +mume-with-litvis@^0.28.0: + version "0.28.0" + resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.28.0.tgz#011c43e9d0c664370afeab04bf0013b3bcf0d52b" + integrity sha512-rfQSivVRsroJSTyRcqVzXXv8JguqZRbbbcseTXgDSRQ7YjRT2UXorBDRZ/qYMYn6XULbI7atN0whD/AT9dOmRA== dependencies: - apache-arrow "^0.13.0" + apache-arrow "^0.17.0" babyparse "^0.4.6" - block-attributes "^0.2.0" - block-info "^0.2.0" + block-attributes "^0.4.0" + block-info "^0.4.0" cheerio "^1.0.0-rc.3" chrome-location "^1.2.1" - fs-extra "^8.0.1" + fs-extra "^9.0.1" imagemagick-cli "^0.5.0" - js-yaml "^3.13.1" - less "^3.9.0" - litvis-integration-mume "^0.9.0" - lodash "^4.17.19" + js-yaml "^3.14.0" + less "^3.12.2" + litvis-integration-mume "^0.9.1" + lodash "^4.17.20" mkdirp "^1.0.4" - node-fetch "^2.6.0" + node-fetch "^2.6.1" puppeteer-core "1.15.0" - qiniu "^7.2.2" - request "^2.88.0" - slash "^2.0.0" - temp "^0.9.0" - to-vfile "^6.0.0" - twemoji "^12.1.5" + qiniu "^7.3.2" + request "^2.88.2" + slash "^3.0.0" + temp "^0.9.1" + to-vfile "^6.1.0" + twemoji "^13.0.1" uslug "^1.0.4" - vega-loader "^4.1.0" - vfile "^4.0.1" + vega-loader "^4.3.2" + vfile "^4.2.0" yamljs "^0.3.0" mz@^2.7.0: @@ -2043,82 +2032,82 @@ mz@^2.7.0: object-assign "^4.0.1" thenify-all "^1.0.0" -narrative-schema-common@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/narrative-schema-common/-/narrative-schema-common-0.2.0.tgz#913f631b1129159c04db3ce85a979bd3e2261061" - integrity sha512-73Cuo9co3OdSPXqN82CCfZ5NSnsFOFAqVEmZiM1Ovlr6jvifVBKqN9WRFz2npDeCfkGemA+udRL7yY987JZEGw== +narrative-schema-common@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/narrative-schema-common/-/narrative-schema-common-0.2.1.tgz#43a1ffbca9a610431352fbf18d81bdf2cde741e9" + integrity sha512-1nBDpS7sQ018FQdPfzITbe25gZWeQ7QGSDFdXPDooyaYSchAhA3dlCME/jCz07zkGRWNkjtG8LgjPIDy+0Gmxw== dependencies: - data-with-position "^0.4.0" - kind-of "^6.0.2" - vfile "^4.0.1" + data-with-position "^0.4.1" + kind-of "^6.0.3" + vfile "^4.2.0" -narrative-schema-label@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/narrative-schema-label/-/narrative-schema-label-0.4.0.tgz#3669597be50718cd575fcd36511e15ba3031ccc1" - integrity sha512-ZOw3HrbaEch3lC4RpYarN8oMVe34aZc5tzfnnPj4GoMTkv+yDVzJjnyjIMb9jiXsdXi97nC3GSxhZJZAm3pbTg== +narrative-schema-label@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/narrative-schema-label/-/narrative-schema-label-0.4.1.tgz#c3fd9c9bb068a3e22ee53b02a47db059a408cb45" + integrity sha512-BrkCDoXgJeFbNiezIoNqq+7VJM1FKL5Lah5UAIB9QLUoieAP0HKRKpU4SLU1Ri3LIKk3DwO6XGiph4hvdlHajw== dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" + block-attributes "^0.4.0" + block-info "^0.4.0" cheerio "^1.0.0-rc.3" - data-with-position "^0.4.0" - handlebars "^4.3.4" - html-entities "^1.2.1" - lodash "^4.17.15" - lru-cache "^5.1.1" - narrative-schema-common "^0.2.0" - object-hash "^1.3.1" - unist-util-visit "^2.0.0" - unist-util-visit-parents "^3.0.0" - vfile "^4.0.1" - -narrative-schema-rule@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/narrative-schema-rule/-/narrative-schema-rule-0.2.0.tgz#2d7a0a51b2a9c0d79b12e814323638babec8265d" - integrity sha512-HbFcEc76cxoKEUuCW8SYFMll7yNhbYvmGUfkfP6T8Xu3oqO3H+yZmFQhXJ6iDbu3eml5N5HDQ0eCe32Tl1vaug== + data-with-position "^0.4.1" + handlebars "^4.7.6" + html-entities "^1.3.1" + lodash "^4.17.20" + lru-cache "^6.0.0" + narrative-schema-common "^0.2.1" + object-hash "^2.0.3" + unist-util-visit "^2.0.3" + unist-util-visit-parents "^3.1.0" + vfile "^4.2.0" + +narrative-schema-rule@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/narrative-schema-rule/-/narrative-schema-rule-0.2.1.tgz#cbcc9850500080d6995d7567ca239d0d3e9ccfc4" + integrity sha512-MUB6SlLk22WhXqK59+sweQbNXCfkcfh+lnGRyM5ovDS+UhIzaAopOcrrfvlV23EncNyRf6wPYmGesR3onTgGGA== dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" + block-attributes "^0.4.0" + block-info "^0.4.0" cheerio "^1.0.0-rc.3" - data-with-position "^0.4.0" - handlebars "^4.3.4" - html-entities "^1.2.1" - lodash "^4.17.15" - narrative-schema-common "^0.2.0" - narrative-schema-label "^0.4.0" - unist-util-visit "^2.0.0" - vfile "^4.0.1" - -narrative-schema-styling@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/narrative-schema-styling/-/narrative-schema-styling-0.2.0.tgz#0d95e36c732e5cfaac18229624032a191f62577c" - integrity sha512-3I+A5CPQVw64GAt3eFcL8ze1WJeQCP13RFxc5UqtJdhYghwY22twvPkzhfzeQ2JbYnSIwc44YRsSZx/J+RPtDw== + data-with-position "^0.4.1" + handlebars "^4.7.6" + html-entities "^1.3.1" + lodash "^4.17.20" + narrative-schema-common "^0.2.1" + narrative-schema-label "^0.4.1" + unist-util-visit "^2.0.3" + vfile "^4.2.0" + +narrative-schema-styling@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/narrative-schema-styling/-/narrative-schema-styling-0.2.1.tgz#55737f33dc15d931ed464f22673334a32129505d" + integrity sha512-GpFvvjW5dgpqHvwrx9emSETf25jKmGfzMhmCMiuJIGf6rlETA/9znmbaytnIzw1VIYchaE+MvWPI8bfL6FXSgQ== dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" + block-attributes "^0.4.0" + block-info "^0.4.0" cheerio "^1.0.0-rc.3" - data-with-position "^0.4.0" - handlebars "^4.3.4" - html-entities "^1.2.1" - lodash "^4.17.15" - narrative-schema-common "^0.2.0" - unist-util-visit "^2.0.0" - vfile "^4.0.1" - -narrative-schema@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/narrative-schema/-/narrative-schema-0.4.0.tgz#96b921800972165aab08fb658fe0b505bead639c" - integrity sha512-xEO5CxYJBAnznaxAXAbiqDvOULgxjWSRyOVcRls+vzzct5SjdVHV8bJPUIc6fykTcyhPq32RprBwU2RTwuN1pg== - dependencies: - data-with-position "^0.4.0" - jsonschema "^1.2.4" - lodash "^4.17.15" - narrative-schema-common "^0.2.0" - narrative-schema-label "^0.4.0" - narrative-schema-rule "^0.2.0" - narrative-schema-styling "^0.2.0" + data-with-position "^0.4.1" + handlebars "^4.7.6" + html-entities "^1.3.1" + lodash "^4.17.20" + narrative-schema-common "^0.2.1" + unist-util-visit "^2.0.3" + vfile "^4.2.0" + +narrative-schema@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/narrative-schema/-/narrative-schema-0.4.1.tgz#8db88efe832eed9d8c0aa5a21dad2ce9374db918" + integrity sha512-ze1009CvwzOtIIPQVgmFAKXgurPrsBbWE2gHpQYn0JEYUhJyWPptQ+1tKqFKU/iQ6nUphl32NU+fEOXvIuWWnw== + dependencies: + data-with-position "^0.4.1" + jsonschema "^1.2.6" + lodash "^4.17.20" + narrative-schema-common "^0.2.1" + narrative-schema-label "^0.4.1" + narrative-schema-rule "^0.2.1" + narrative-schema-styling "^0.2.1" pseudo-yaml-ast "^1.0.10" - to-vfile "^6.0.0" - vfile "^4.0.1" + to-vfile "^6.1.0" + vfile "^4.2.0" native-request@^1.0.5: version "1.0.7" @@ -2150,10 +2139,10 @@ node-elm-compiler@^5.0.1: lodash "^4.17.19" temp "^0.9.0" -node-fetch@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" - integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== +node-fetch@^2.6.0, node-fetch@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== normalize-path@^3.0.0: version "3.0.0" @@ -2165,13 +2154,6 @@ not@^0.1.0: resolved "https://registry.yarnpkg.com/not/-/not-0.1.0.tgz#c9691c1746c55dcfbe54cbd8bd4ff041bc2b519d" integrity sha1-yWkcF0bFXc++VMvYvU/wQbwrUZ0= -npm-run-path@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" - integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg== - dependencies: - path-key "^3.0.0" - npm-run-path@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -2179,7 +2161,7 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" -nth-check@^1.0.1, nth-check@~1.0.1: +nth-check@^1.0.0, nth-check@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== @@ -2196,10 +2178,10 @@ object-assign@^4.0.1: resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -object-hash@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" - integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== +object-hash@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.0.3.tgz#d12db044e03cd2ca3d77c0570d87225b02e1e6ea" + integrity sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" @@ -2247,11 +2229,6 @@ osx-release@^1.0.0: dependencies: minimist "^1.1.0" -p-finally@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" - integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== - p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -2303,7 +2280,7 @@ pac-resolver@^3.0.0: netmask "^1.0.6" thunkify "^2.1.2" -pad-left@2.1.0: +pad-left@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/pad-left/-/pad-left-2.1.0.tgz#16e6a3b2d44a8e138cb0838cc7cb403a4fc9e994" integrity sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ= @@ -2317,10 +2294,10 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-entities@^1.1.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" - integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== +parse-entities@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" + integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== dependencies: character-entities "^1.0.0" character-entities-legacy "^1.0.0" @@ -2330,13 +2307,13 @@ parse-entities@^1.1.0: is-hexadecimal "^1.0.0" parse-json@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.1.tgz#7cfe35c1ccd641bce3981467e6c2ece61b3b3878" - integrity sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ== + version "5.1.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" + integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== dependencies: "@babel/code-frame" "^7.0.0" error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" + json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" parse5@^3.0.1: @@ -2422,7 +2399,7 @@ prelude-ls@~1.1.2: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prettier-plugin-packagejson@^2.0.10: +prettier-plugin-packagejson@^2.2.5: version "2.2.5" resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.2.5.tgz#ebec75e4670b795fced35a2312f86e5678784ed6" integrity sha512-fdLXD6sA4ZKihPMSi4hhGWMbJuQNmCjbTAP7YKwSzQuLLNXc73kC8DRfomWbDxJqbNy7+/6a8qfKsClzGiqI4g== @@ -2510,7 +2487,7 @@ puppeteer-core@1.15.0: rimraf "^2.6.1" ws "^6.1.0" -qiniu@^7.2.2: +qiniu@^7.3.2: version "7.3.2" resolved "https://registry.yarnpkg.com/qiniu/-/qiniu-7.3.2.tgz#2655ffc65396272b4b1aaa8588aa7b1cc167d3cb" integrity sha512-rn9I+/DaQKWh7/+9uVdR/kIVRT0yS7tne5LDQQQ2MtGFN5MgIjyoznztxVRuzs4ZWXdy7Qw/bYHYQcW5jB2xJA== @@ -2594,33 +2571,33 @@ regenerator-runtime@^0.11.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -remark-frontmatter@^1.3.2: - version "1.3.3" - resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-1.3.3.tgz#67ec63c89da5a84bb793ecec166e11b4eb47af10" - integrity sha512-fM5eZPBvu2pVNoq3ZPW22q+5Ativ1oLozq2qYt9I2oNyxiUd/tDl0iLLntEVAegpZIslPWg1brhcP1VsaSVUag== +remark-frontmatter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-2.0.0.tgz#c9b8539c27cd23b1672c7e0fcbd5795eeedb4dc1" + integrity sha512-uNOQt4tO14qBFWXenF0MLC4cqo3dv8qiHPGyjCl1rwOT0LomSHpcElbjjVh5CwzElInB38HD8aSRVugKQjeyHA== dependencies: fault "^1.0.1" - xtend "^4.0.1" -remark-parse@^7.0.1: - version "7.0.2" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-7.0.2.tgz#41e7170d9c1d96c3d32cf1109600a9ed50dba7cf" - integrity sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA== +remark-parse@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.3.tgz#9c62aa3b35b79a486454c690472906075f40c7e1" + integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== dependencies: + ccount "^1.0.0" collapse-white-space "^1.0.2" is-alphabetical "^1.0.0" is-decimal "^1.0.0" is-whitespace-character "^1.0.0" is-word-character "^1.0.0" markdown-escapes "^1.0.0" - parse-entities "^1.1.0" + parse-entities "^2.0.0" repeat-string "^1.5.4" state-toggle "^1.0.0" trim "0.0.1" trim-trailing-lines "^1.0.0" unherit "^1.0.4" - unist-util-remove-position "^1.0.0" - vfile-location "^2.0.0" + unist-util-remove-position "^2.0.0" + vfile-location "^3.0.0" xtend "^4.0.1" repeat-string@^1.5.4: @@ -2633,7 +2610,7 @@ replace-ext@1.0.0: resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= -request@^2.88.0: +request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -2793,11 +2770,6 @@ signal-exit@^3.0.2: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -2961,9 +2933,9 @@ supports-color@^5.3.0: has-flag "^3.0.0" supports-color@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" - integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" @@ -2983,7 +2955,7 @@ temp-dir@^2.0.0: resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== -temp@^0.9.0: +temp@^0.9.0, temp@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.1.tgz#2d666114fafa26966cd4065996d7ceedd4dd4697" integrity sha512-WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA== @@ -2998,7 +2970,7 @@ test-value@^3.0.0: array-back "^2.0.0" typical "^2.6.1" -text-encoding-utf-8@1.0.2: +text-encoding-utf-8@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz#585b62197b0ae437e3c7b5d0af27ac1021e10d13" integrity sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg== @@ -3034,7 +3006,7 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -to-vfile@^6.0.0: +to-vfile@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-6.1.0.tgz#5f7a3f65813c2c4e34ee1f7643a5646344627699" integrity sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw== @@ -3082,12 +3054,17 @@ tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== +tslib@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.1.tgz#410eb0d113e5b6356490eec749603725b021b43e" + integrity sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ== + tslint-config-prettier@^1.18.0: version "1.18.0" resolved "https://registry.yarnpkg.com/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz#75f140bde947d35d8f0d238e0ebf809d64592c37" integrity sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg== -tslint@^6.0.0: +tslint@^6.1.3: version "6.1.3" resolved "https://registry.yarnpkg.com/tslint/-/tslint-6.1.3.tgz#5c23b2eccc32487d5523bd3a470e9aa31789d904" integrity sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg== @@ -3125,19 +3102,19 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= -twemoji-parser@12.1.3: - version "12.1.3" - resolved "https://registry.yarnpkg.com/twemoji-parser/-/twemoji-parser-12.1.3.tgz#916c0153e77bd5f1011e7a99cbeacf52e43c9371" - integrity sha512-ND4LZXF4X92/PFrzSgGkq6KPPg8swy/U0yRw1k/+izWRVmq1HYi3khPwV3XIB6FRudgVICAaBhJfW8e8G3HC7Q== +twemoji-parser@13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/twemoji-parser/-/twemoji-parser-13.0.0.tgz#bd9d1b98474f1651dc174696b45cabefdfa405af" + integrity sha512-zMaGdskpH8yKjT2RSE/HwE340R4Fm+fbie4AaqjDa4H/l07YUmAvxkSfNl6awVWNRRQ0zdzLQ8SAJZuY5MgstQ== -twemoji@^12.1.5: - version "12.1.6" - resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-12.1.6.tgz#3425427627a38ab5cae24e7690cecb691022479f" - integrity sha512-FIKi9Jne5IiDGDWekoANJ1a8ltUKVbJLEIR8XUpbFRDMqIPgLWnYgjeWZ1KOrdiTztRCAa9x4v+5w5OuiJOGVw== +twemoji@^13.0.1: + version "13.0.1" + resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-13.0.1.tgz#57ddc8bd86c8175c11376f5f9ab322a02e739c2d" + integrity sha512-mrTBq+XpCLM4zm76NJOjLHoQNV9mHdBt3Cba/T5lS1rxn8ArwpqE47mqTocupNlkvcLxoeZJjYSUW0DU5ZwqZg== dependencies: fs-extra "^8.0.1" jsonfile "^5.0.0" - twemoji-parser "12.1.3" + twemoji-parser "13.0.0" universalify "^0.1.2" type-check@~0.3.2: @@ -3157,7 +3134,7 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^3.7.5: +typescript@^3.9.7: version "3.9.7" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== @@ -3167,15 +3144,10 @@ typical@^2.6.1: resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d" integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0= -uc.micro@^1.0.1, uc.micro@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" - integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== - uglify-js@^3.1.4: - version "3.10.1" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.10.1.tgz#dd14767eb7150de97f2573a5ff210db14fffe4ad" - integrity sha512-RjxApKkrPJB6kjJxQS3iZlf///REXWYxYJxO/MpmlQzVkDWVI3PSnCBWezMecmTU/TRkNxrl8bmsfFQCp+LO+Q== + version "3.10.3" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.10.3.tgz#f0d2f99736c14de46d2d24649ba328be3e71c3bf" + integrity sha512-Lh00i69Uf6G74mvYpHCI9KVVXLcHW/xu79YTvH7Mkc9zyKUeSPz0owW0dguj0Scavns3ZOh3wY63J0Zb97Za2g== unescape@^1.0.1: version "1.0.1" @@ -3192,44 +3164,40 @@ unherit@^1.0.4: inherits "^2.0.0" xtend "^4.0.0" -unified@^8.4.0: - version "8.4.2" - resolved "https://registry.yarnpkg.com/unified/-/unified-8.4.2.tgz#13ad58b4a437faa2751a4a4c6a16f680c500fff1" - integrity sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA== +unified@^9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8" + integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== dependencies: bail "^1.0.0" extend "^3.0.0" + is-buffer "^2.0.0" is-plain-obj "^2.0.0" trough "^1.0.0" vfile "^4.0.0" -unist-util-is@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" - integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== - unist-util-is@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.2.tgz#c7d1341188aa9ce5b3cff538958de9895f14a5de" integrity sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ== -unist-util-remove-position@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" - integrity sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A== +unist-util-remove-position@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" + integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== dependencies: - unist-util-visit "^1.1.0" + unist-util-visit "^2.0.0" -unist-util-select@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-2.0.2.tgz#cb2774b599695172e7b60a8b5f50793e418f7ea6" - integrity sha512-Yv5Z5ShMxv7Z9Dw175tKvOiRVXV4FrMHG778DSD9Z0jALgb3wAx9DoeInr3200QlYp71rYUXzzJdCb76xKdrCw== +unist-util-select@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-3.0.1.tgz#787fc452db9ba77f0ade0e7dc53c3d9d4acc79c7" + integrity sha512-VQpTuqZVJlRbosQdnLdTPIIqwZeU70YZ5aMBOqtFNGeeCdYn6ORZt/9RiaVlbl06ocuf58SVMoFa7a13CSGPMA== dependencies: - css-selector-parser "^1.1.0" + css-selector-parser "^1.0.0" not "^0.1.0" - nth-check "^1.0.1" - unist-util-is "^3.0.0" - zwitch "^1.0.3" + nth-check "^1.0.0" + unist-util-is "^4.0.0" + zwitch "^1.0.0" unist-util-stringify-position@^2.0.0: version "2.0.3" @@ -3238,14 +3206,7 @@ unist-util-stringify-position@^2.0.0: dependencies: "@types/unist" "^2.0.2" -unist-util-visit-parents@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" - integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== - dependencies: - unist-util-is "^3.0.0" - -unist-util-visit-parents@^3.0.0: +unist-util-visit-parents@^3.0.0, unist-util-visit-parents@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz#4dd262fb9dcfe44f297d53e882fc6ff3421173d5" integrity sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw== @@ -3253,14 +3214,7 @@ unist-util-visit-parents@^3.0.0: "@types/unist" "^2.0.0" unist-util-is "^4.0.0" -unist-util-visit@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" - integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== - dependencies: - unist-util-visit-parents "^2.0.0" - -unist-util-visit@^2.0.0: +unist-util-visit@^2.0.0, unist-util-visit@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== @@ -3274,6 +3228,11 @@ universalify@^0.1.0, universalify@^0.1.2: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== +universalify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" + integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== + "unorm@>= 1.0.0": version "1.6.0" resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.6.0.tgz#029b289661fba714f1a9af439eb51d9b16c205af" @@ -3285,9 +3244,9 @@ unpipe@1.0.0: integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + version "4.4.0" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" + integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== dependencies: punycode "^2.1.0" @@ -3352,41 +3311,41 @@ uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -vega-format@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/vega-format/-/vega-format-1.0.1.tgz#94b5be9eb3d6a8b315fcf3d523ed6a1bb2ea4d71" - integrity sha512-f9IZ+SDHVFFneDDc+d8RfeJhXXvUgquAuM+1MZ2Rjf4xqpg+E8FSNQkh8wjeo82mc6G3KVa9hynSdfN/a0AktQ== +vega-format@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/vega-format/-/vega-format-1.0.3.tgz#e192572e5746b98916a0a3393de4a27b557c19db" + integrity sha512-hZpYZM/KRNnd+qmJ5oCGHvOzlxga9d2anqw+ji/jbA41piMzsyAa2f8CAoHpXgzsZNkGp+BL2Oya+251uZOjQw== dependencies: - d3-array "^2.4.0" - d3-format "^1.4.4" - d3-time-format "^2.2.3" - vega-time "^2.0.0" - vega-util "^1.14.0" + d3-array "^2.7.0" + d3-format "^2.0.0" + d3-time-format "^3.0.0" + vega-time "^2.0.3" + vega-util "^1.15.1" -vega-loader@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.3.0.tgz#f32d70e2dd57d753e4160aae2e1f48c20e0d00e5" - integrity sha512-XrwwJ1xWnsVS2N2M4vdvzieUdXWegdD31t04sCPQ5C3US58NYlq1ho1Md+5FVrtl0uCd0wG/mk700Jp7yPhN+w== +vega-loader@^4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.3.2.tgz#56262f09fc548c65f221fda9122b04356de1607e" + integrity sha512-g+hd4xCxGP4zlSdvvprDrHTulUN1xB1k63ooqtCzhps3fji7N8DQ3RWPTJZLyuwYpjxim3BYrp4aJk3OHElcaA== dependencies: - d3-dsv "^1.2.0" + d3-dsv "^2.0.0" node-fetch "^2.6.0" topojson-client "^3.1.0" - vega-format "^1.0.0" - vega-util "^1.14.0" + vega-format "^1.0.3" + vega-util "^1.15.1" -vega-time@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/vega-time/-/vega-time-2.0.1.tgz#2a91c3acafd091e6724063dea26e4b3fe6061d2f" - integrity sha512-Ij0gmABKDRKAMUTh/1AGSSkU6ocWiteLkIK/cmcnt98u8LiuVcFT5w7gusd0+ibO9EooeMKazn5xPmjvQs0qEg== +vega-time@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/vega-time/-/vega-time-2.0.3.tgz#36c0ea8c767eca83f81dae900e09e588c1c21573" + integrity sha512-LXsB5Ej56jcDRvoWHp1YegNuZSD+cFWGBEWobRXbigmRNDfa4HGmzUon46G+KBj+VeRRGeu5Zq4LSG2goWmIYw== dependencies: - d3-array "^2.4.0" - d3-time "^1.1.0" - vega-util "^1.14.0" + d3-array "^2.7.0" + d3-time "^2.0.0" + vega-util "^1.15.1" -vega-util@^1.14.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.14.1.tgz#0fb614277764f98738ba0b80e5cdfbe663426183" - integrity sha512-pSKJ8OCkgfgHZDTljyj+gmGltgulceWbk1BV6LWrXqp6P3J8qPA/oZA8+a93YNApYxXZ3yzIVUDOo5O27xk0jw== +vega-util@^1.15.1: + version "1.15.1" + resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.15.1.tgz#52e27ad6b460bfa41ea1a9146d70b6144ec090ab" + integrity sha512-kEbRQiVUP42dyou2LF8I+3TlBtk4TODTlnLzdSoI//uahXvDnz1ulfprWljfcHPbVjziObaFNWkpT56oSMTx+g== verror@1.10.0: version "1.10.0" @@ -3397,10 +3356,10 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vfile-location@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" - integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA== +vfile-location@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.1.0.tgz#81cd8a04b0ac935185f4fce16f270503fc2f692f" + integrity sha512-FCZ4AN9xMcjFIG1oGmZKo61PjwJHRVA+0/tPUP2ul4uIwjGGndIxavEMRpWn5p4xwm/ZsdXp9YNygf1ZyE4x8g== vfile-message@^2.0.0: version "2.0.4" @@ -3410,7 +3369,7 @@ vfile-message@^2.0.0: "@types/unist" "^2.0.0" unist-util-stringify-position "^2.0.0" -vfile@*, vfile@^4.0.0, vfile@^4.0.1: +vfile@*, vfile@^4.0.0, vfile@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.0.tgz#26c78ac92eb70816b01d4565e003b7e65a2a0e01" integrity sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw== @@ -3501,6 +3460,11 @@ yallist@^3.0.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + yaml-ast-parser@0.0.36: version "0.0.36" resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.36.tgz#9dfdef461570253392af1941b127b9de699a089b" @@ -3511,7 +3475,7 @@ yaml-ast-parser@^0.0.43: resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== -yaml@^1.7.2: +yaml@^1.10.0, yaml@^1.7.2: version "1.10.0" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== @@ -3524,13 +3488,13 @@ yamljs@^0.3.0: argparse "^1.0.7" glob "^7.0.5" -yarn-deduplicate@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/yarn-deduplicate/-/yarn-deduplicate-2.1.1.tgz#500a3010e4bdee3c3250936e210910c7cae3d75d" - integrity sha512-lbFJGOMnqG/ncGjNBUt+JG4qfAGqeh8o9i4i5LXqNBdQ8ov8av6T1jizWQqr+zLPLCOqp/BYBZz8FymPQSR4RA== +yarn-deduplicate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/yarn-deduplicate/-/yarn-deduplicate-3.0.0.tgz#e5c219c48d687e3be79eff4c719d6d7ef372f094" + integrity sha512-Ps1JEurQJ7VHt4lFD1x7QLtnsfA0DxYzdz8jvu5q7mAw8JFgRC1Hqq46uC+NjSwf2wOlitTfbmWswMnnW2Gqfg== dependencies: "@yarnpkg/lockfile" "^1.1.0" - commander "^5.1.0" + commander "^6.1.0" semver "^7.3.2" yauzl@^2.10.0: @@ -3541,7 +3505,7 @@ yauzl@^2.10.0: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" -zwitch@^1.0.3: +zwitch@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== From 9f4f1ca65beed53e7f57631780710d9da1d1ffe5 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 6 Sep 2020 15:19:11 +0100 Subject: [PATCH 153/195] Fix linting issues in docs --- docs/pandoc-beamer.md | 5 ++--- docs/pandoc-custom.md | 5 ++--- docs/pandoc-rtf.md | 5 ++--- docs/pandoc-word.md | 5 ++--- docs/zh-cn/pandoc-beamer.md | 5 ++--- docs/zh-cn/pandoc-custom.md | 5 ++--- docs/zh-cn/pandoc-rtf.md | 5 ++--- docs/zh-cn/pandoc-word.md | 5 ++--- docs/zh-tw/pandoc-beamer.md | 5 ++--- docs/zh-tw/pandoc-custom.md | 5 ++--- docs/zh-tw/pandoc-rtf.md | 5 ++--- docs/zh-tw/pandoc-word.md | 5 ++--- 12 files changed, 24 insertions(+), 36 deletions(-) diff --git a/docs/pandoc-beamer.md b/docs/pandoc-beamer.md index db159a85..e236db19 100644 --- a/docs/pandoc-beamer.md +++ b/docs/pandoc-beamer.md @@ -145,10 +145,9 @@ If there are pandoc features you want to use that lack equivalents in the YAML o title: "Habits" output: beamer_presentation: - pandoc_args: [ - "--no-tex-ligatures" - ] + pandoc_args: ["--no-tex-ligatures"] --- + ``` ## Shared Options diff --git a/docs/pandoc-custom.md b/docs/pandoc-custom.md index fed55fac..5b7a17e7 100644 --- a/docs/pandoc-custom.md +++ b/docs/pandoc-custom.md @@ -45,10 +45,9 @@ title: "Habits" output: custom_document: path: /Exports/test.pdf - pandoc_args: [ - "--no-tex-ligatures" - ] + pandoc_args: ["--no-tex-ligatures"] --- + ``` ## Shared Options diff --git a/docs/pandoc-rtf.md b/docs/pandoc-rtf.md index 4a3e15b8..7a9c4119 100644 --- a/docs/pandoc-rtf.md +++ b/docs/pandoc-rtf.md @@ -58,10 +58,9 @@ If there are pandoc features you want to use that lack equivalents in the YAML o title: "Habits" output: rtf_document: - pandoc_args: [ - "--csl", "/var/csl/acs-nano.csl" - ] + pandoc_args: ["--csl", "/var/csl/acs-nano.csl"] --- + ``` ## Shared Options diff --git a/docs/pandoc-word.md b/docs/pandoc-word.md index 59692c71..9dba77be 100644 --- a/docs/pandoc-word.md +++ b/docs/pandoc-word.md @@ -67,10 +67,9 @@ If there are pandoc features you want to use that lack equivalents in the YAML o title: "Habits" output: word_document: - pandoc_args: [ - "--csl", "/var/csl/acs-nano.csl" - ] + pandoc_args: ["--csl", "/var/csl/acs-nano.csl"] --- + ``` ## Shared Options diff --git a/docs/zh-cn/pandoc-beamer.md b/docs/zh-cn/pandoc-beamer.md index 10c8d475..143cdd96 100644 --- a/docs/zh-cn/pandoc-beamer.md +++ b/docs/zh-cn/pandoc-beamer.md @@ -145,10 +145,9 @@ If there are pandoc features you want to use that lack equivalents in the YAML o title: "Habits" output: beamer_presentation: - pandoc_args: [ - "--no-tex-ligatures" - ] + pandoc_args: ["--no-tex-ligatures"] --- + ``` ## Shared Options diff --git a/docs/zh-cn/pandoc-custom.md b/docs/zh-cn/pandoc-custom.md index c45cda8e..79ea22f2 100644 --- a/docs/zh-cn/pandoc-custom.md +++ b/docs/zh-cn/pandoc-custom.md @@ -45,10 +45,9 @@ title: "Habits" output: custom_document: path: /Exports/test.pdf - pandoc_args: [ - "--no-tex-ligatures" - ] + pandoc_args: ["--no-tex-ligatures"] --- + ``` ## Shared Options diff --git a/docs/zh-cn/pandoc-rtf.md b/docs/zh-cn/pandoc-rtf.md index 267b3f7d..74edd612 100644 --- a/docs/zh-cn/pandoc-rtf.md +++ b/docs/zh-cn/pandoc-rtf.md @@ -58,10 +58,9 @@ If there are pandoc features you want to use that lack equivalents in the YAML o title: "Habits" output: rtf_document: - pandoc_args: [ - "--csl", "/var/csl/acs-nano.csl" - ] + pandoc_args: ["--csl", "/var/csl/acs-nano.csl"] --- + ``` ## Shared Options diff --git a/docs/zh-cn/pandoc-word.md b/docs/zh-cn/pandoc-word.md index bdbaca75..fb246e2e 100644 --- a/docs/zh-cn/pandoc-word.md +++ b/docs/zh-cn/pandoc-word.md @@ -67,10 +67,9 @@ If there are pandoc features you want to use that lack equivalents in the YAML o title: "Habits" output: word_document: - pandoc_args: [ - "--csl", "/var/csl/acs-nano.csl" - ] + pandoc_args: ["--csl", "/var/csl/acs-nano.csl"] --- + ``` ## Shared Options diff --git a/docs/zh-tw/pandoc-beamer.md b/docs/zh-tw/pandoc-beamer.md index b69a0c46..cf377b33 100644 --- a/docs/zh-tw/pandoc-beamer.md +++ b/docs/zh-tw/pandoc-beamer.md @@ -145,10 +145,9 @@ If there are pandoc features you want to use that lack equivalents in the YAML o title: "Habits" output: beamer_presentation: - pandoc_args: [ - "--no-tex-ligatures" - ] + pandoc_args: ["--no-tex-ligatures"] --- + ``` ## Shared Options diff --git a/docs/zh-tw/pandoc-custom.md b/docs/zh-tw/pandoc-custom.md index e891bf83..1a713652 100644 --- a/docs/zh-tw/pandoc-custom.md +++ b/docs/zh-tw/pandoc-custom.md @@ -45,10 +45,9 @@ title: "Habits" output: custom_document: path: /Exports/test.pdf - pandoc_args: [ - "--no-tex-ligatures" - ] + pandoc_args: ["--no-tex-ligatures"] --- + ``` ## Shared Options diff --git a/docs/zh-tw/pandoc-rtf.md b/docs/zh-tw/pandoc-rtf.md index b0e9aac1..563ba0ba 100644 --- a/docs/zh-tw/pandoc-rtf.md +++ b/docs/zh-tw/pandoc-rtf.md @@ -58,10 +58,9 @@ If there are pandoc features you want to use that lack equivalents in the YAML o title: "Habits" output: rtf_document: - pandoc_args: [ - "--csl", "/var/csl/acs-nano.csl" - ] + pandoc_args: ["--csl", "/var/csl/acs-nano.csl"] --- + ``` ## Shared Options diff --git a/docs/zh-tw/pandoc-word.md b/docs/zh-tw/pandoc-word.md index 2ba7e68e..c0707924 100644 --- a/docs/zh-tw/pandoc-word.md +++ b/docs/zh-tw/pandoc-word.md @@ -67,10 +67,9 @@ If there are pandoc features you want to use that lack equivalents in the YAML o title: "Habits" output: word_document: - pandoc_args: [ - "--csl", "/var/csl/acs-nano.csl" - ] + pandoc_args: ["--csl", "/var/csl/acs-nano.csl"] --- + ``` ## Shared Options From 4687ebd9d78ba355cc6815b0ab8add5aeefa1534 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 6 Sep 2020 15:19:57 +0100 Subject: [PATCH 154/195] Prepare v0.29.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2c8ef210..c7579463 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.28.0", + "version": "0.29.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From b906a29850b9eb2318f00495cae28af7eaf4b12d Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 19 Oct 2020 01:30:26 +0100 Subject: [PATCH 155/195] Upgrade mume-with-litvis to 0.29.0, update CHANGELOG --- CHANGELOG.md | 4 ++++ package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 66400c77..fcd63b2f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.30.0 + +- Upgrade vega to 5.17.0, vega-lite to 4.17.0 and vega-embed to 6.12.2 + ## 0.29.0 - Upgrade vega to 5.15.0 and vega-lite to 4.15.0 diff --git a/package.json b/package.json index c7579463..69892dbc 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^9.0.1", - "mume-with-litvis": "^0.28.0" + "mume-with-litvis": "^0.29.0" }, "devDependencies": { "@types/atom": "^1.40.4", diff --git a/yarn.lock b/yarn.lock index 24e193a1..5628a6ca 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1992,10 +1992,10 @@ ms@^2.0.0, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mume-with-litvis@^0.28.0: - version "0.28.0" - resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.28.0.tgz#011c43e9d0c664370afeab04bf0013b3bcf0d52b" - integrity sha512-rfQSivVRsroJSTyRcqVzXXv8JguqZRbbbcseTXgDSRQ7YjRT2UXorBDRZ/qYMYn6XULbI7atN0whD/AT9dOmRA== +mume-with-litvis@^0.29.0: + version "0.29.0" + resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.29.0.tgz#4ea9852c5c25e8e8936f2cfaa6891dc846da4270" + integrity sha512-9PSAgHS3KQGPtDjWldcsSK45Lz9XcpKtvsvItFLe8runVcTKfk8Ua3IqBttc2q3z2GHJqiE6Kpjexvcs0DBVJw== dependencies: apache-arrow "^0.17.0" babyparse "^0.4.6" From 6a839891de4baade883852aad5157abf897c6853 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Mon, 19 Oct 2020 01:30:36 +0100 Subject: [PATCH 156/195] Prepare v0.30.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 69892dbc..0328719e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.29.0", + "version": "0.30.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From c5b9804dcfb67125b10c02fd222ded8709d369b4 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 9 Jan 2021 17:45:06 +0000 Subject: [PATCH 157/195] Upgrade mume-with-litvis to 0.30.0, update CHANGELOG --- CHANGELOG.md | 4 + package.json | 4 +- yarn.lock | 687 ++++++++++++++++++++++++++------------------------- 3 files changed, 362 insertions(+), 333 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fcd63b2f..75ac0fc8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.31.0 + +- Upgrade vega to 5.18.0, vega-embed to 6.15.0, apache-arrow to 2.0.0 and vega-loader-arrow to 0.0.9 + ## 0.30.0 - Upgrade vega to 5.17.0, vega-lite to 4.17.0 and vega-embed to 6.12.2 diff --git a/package.json b/package.json index 0328719e..ac6e2c28 100644 --- a/package.json +++ b/package.json @@ -65,11 +65,11 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^9.0.1", - "mume-with-litvis": "^0.29.0" + "mume-with-litvis": "^0.30.0" }, "devDependencies": { "@types/atom": "^1.40.4", - "@types/cheerio": "^0.22.21", + "@types/cheerio": "0.22.21", "@types/jquery": "^3.5.1", "@types/mocha": "^8.0.3", "@types/node": "^14.6.4", diff --git a/yarn.lock b/yarn.lock index 5628a6ca..d792c7b7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,16 +3,16 @@ "@babel/code-frame@^7.0.0": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== dependencies: "@babel/highlight" "^7.10.4" "@babel/helper-validator-identifier@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" - integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" + integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== "@babel/highlight@^7.10.4": version "7.10.4" @@ -34,46 +34,41 @@ node-elm-compiler "^5.0.1" shelljs "^0.8.2" -"@nodelib/fs.scandir@2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" - integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== +"@nodelib/fs.scandir@2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" + integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== dependencies: - "@nodelib/fs.stat" "2.0.3" + "@nodelib/fs.stat" "2.0.4" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" - integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== +"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" + integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== "@nodelib/fs.walk@^1.2.3": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" - integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + version "1.2.6" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" + integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== dependencies: - "@nodelib/fs.scandir" "2.1.3" + "@nodelib/fs.scandir" "2.1.4" fastq "^1.6.0" "@types/atom@^1.40.4": - version "1.40.4" - resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.40.4.tgz#97c5afcd1fd42ca7612dac27613f0c4c9f74ae54" - integrity sha512-qG2h2Kpk7IiEkAAKKhMYJWz3wt7eay5EipVoy84ot9OZ3vTGLqOHX1M1ibGKtKnVrZabHws7ngKlt0Fjuvg4Tw== + version "1.40.6" + resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.40.6.tgz#cf339cff11fa861d7f95b6b6f4f727a3cb0ce160" + integrity sha512-F1X9VmNELlAuP3iJCk4kSyp1sHRVHj4mfvwj37fkLuu0b4WxMjlZ8h6r65L4qECZCx2ZmhPkkbu2WZzpU+Pabg== dependencies: "@types/node" "*" -"@types/cheerio@^0.22.21": +"@types/cheerio@0.22.21": version "0.22.21" resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.21.tgz#5e37887de309ba11b2e19a6e14cad7874b31a8a3" integrity sha512-aGI3DfswwqgKPiEOTaiHV2ZPC9KEhprpgEbJnv0fZl3SGX0cGgEva1126dGrMC6AJM6v/aihlUgJn9M5DbDZ/Q== dependencies: "@types/node" "*" -"@types/color-name@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" - integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== - "@types/flatbuffers@^1.9.1": version "1.10.0" resolved "https://registry.yarnpkg.com/@types/flatbuffers/-/flatbuffers-1.10.0.tgz#aa74e30ffdc86445f2f060e1808fc9d56b5603ba" @@ -88,9 +83,9 @@ "@types/node" "*" "@types/jquery@^3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.1.tgz#cebb057acf5071c40e439f30e840c57a30d406c3" - integrity sha512-Tyctjh56U7eX2b9udu3wG853ASYP0uagChJcQJXLUXEU6C/JiW5qt5dl8ao01VRj1i5pgXPAf8f1mq4+FDLRQg== + version "3.5.5" + resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.5.tgz#2c63f47c9c8d96693d272f5453602afd8338c903" + integrity sha512-6RXU9Xzpc6vxNrS6FPPapN1SxSHgQ336WC6Jj/N8q30OiaBZ00l1GBgeP7usjVZPivSkGUfL1z/WW6TX989M+w== dependencies: "@types/sizzle" "*" @@ -100,19 +95,19 @@ integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== "@types/mocha@^8.0.3": - version "8.0.3" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-8.0.3.tgz#51b21b6acb6d1b923bbdc7725c38f9f455166402" - integrity sha512-vyxR57nv8NfcU0GZu8EUXZLTbCMupIUwy95LJ6lllN+JRPG25CwMHoB1q5xKh8YKhQnHYRAn4yW2yuHbf/5xgg== + version "8.2.0" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-8.2.0.tgz#3eb56d13a1de1d347ecb1957c6860c911704bc44" + integrity sha512-/Sge3BymXo4lKc31C8OINJgXLaw+7vL1/L1pGiBNpGrBiT8FQiaFpSYV0uhTaG4y78vcMBTMFsWaHDvuD+xGzQ== "@types/node@*", "@types/node@^14.6.4": - version "14.6.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.4.tgz#a145cc0bb14ef9c4777361b7bbafa5cf8e3acb5a" - integrity sha512-Wk7nG1JSaMfMpoMJDKUsWYugliB2Vy55pdjLpmLixeyMi7HizW2I/9QoxsPCkXl3dO+ZOVqPumKaDUv5zJu2uQ== + version "14.14.20" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.20.tgz#f7974863edd21d1f8a494a73e8e2b3658615c340" + integrity sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A== "@types/node@^12.0.4": - version "12.12.55" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.55.tgz#0aa266441cb9e1fd3e415a8f619cb7d776667cdd" - integrity sha512-Vd6xQUVvPCTm7Nx1N7XHcpX6t047ltm7TgcsOr4gFHjeYgwZevo+V7I1lfzHnj5BT5frztZ42+RTG4MwYw63dw== + version "12.19.12" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.19.12.tgz#04793c2afa4ce833a9972e4c476432e30f9df47b" + integrity sha512-UwfL2uIU9arX/+/PRcIkT08/iBadGN2z6ExOROA2Dh5mAuWTBj6iJbQX4nekiV5H8cTrEG569LeX+HRco9Cbxw== "@types/parse-json@^4.0.0": version "4.0.0" @@ -188,9 +183,9 @@ aggregate-error@^3.0.0: indent-string "^4.0.0" ajv@^6.12.3: - version "6.12.4" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" - integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" @@ -222,11 +217,10 @@ ansi-styles@^3.2.1: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" - integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: - "@types/color-name" "^1.1.1" color-convert "^2.0.1" any-promise@^1.0.0, any-promise@^1.3.0: @@ -290,9 +284,9 @@ assert-plus@1.0.0, assert-plus@^1.0.0: integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= ast-types@0.x.x: - version "0.14.1" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.1.tgz#0b415043770d7a2cbe4b2770271cbd7d2c9f61b9" - integrity sha512-pfSiukbt23P1qMhNnsozLzhMLBs7EEeXqPyvPmnuZM+RMfwfqwDbSVKYflgGuVI7/VehR4oMks0igzdNAg4VeQ== + version "0.14.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" + integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== dependencies: tslib "^2.0.1" @@ -330,9 +324,9 @@ aws-sign2@~0.7.0: integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: - version "1.10.1" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" - integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== + version "1.11.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== babel-polyfill@^6.26.0: version "6.26.0" @@ -394,7 +388,7 @@ block-stream2@^2.0.0: dependencies: readable-stream "^3.4.0" -boolbase@~1.0.0: +boolbase@^1.0.0, boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= @@ -445,9 +439,9 @@ caseless@~0.12.0: integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= ccount@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.5.tgz#ac82a944905a65ce204eb03023157edf29425c17" - integrity sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw== + version "1.1.0" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" + integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.1: version "2.4.2" @@ -481,7 +475,7 @@ character-reference-invalid@^1.0.0: resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== -cheerio@^1.0.0-rc.3: +cheerio@1.0.0-rc.3: version "1.0.0-rc.3" resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA== @@ -598,10 +592,10 @@ commander@2, commander@^2.12.1, commander@^2.18.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^6.0.0, commander@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-6.1.0.tgz#f8d722b78103141006b66f4c7ba1e97315ba75bc" - integrity sha512-wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA== +commander@^6.1.0, commander@^6.2.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== compare-versions@^3.6.0: version "3.6.0" @@ -628,32 +622,28 @@ content-type@^1.0.2: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== +copy-anything@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-2.0.1.tgz#2afbce6da684bdfcbec93752fa762819cb480d9a" + integrity sha512-lA57e7viQHOdPQcrytv5jFeudZZOXuyk47lZym279FiDQ8jeZomXiGuVf6ffMKkJ+3TIai3J1J3yi6M+/4U35g== + dependencies: + is-what "^3.7.1" + copy-to@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5" integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU= core-js@^2.4.0, core-js@^2.5.0: - version "2.6.11" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" - integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== + version "2.6.12" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== core-util-is@1.0.2, 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" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - cosmiconfig@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" @@ -710,10 +700,10 @@ css-what@2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== -d3-array@^2.7.0: - version "2.7.1" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.7.1.tgz#b1f56065e9aba1ef6f0d0c8c9390b65421593352" - integrity sha512-dYWhEvg1L2+osFsSqNHpXaPQNugLT4JfyvbLE046I2PDcgYGFYc0w24GSJwbmcjjZYOPC3PNP2S782bWUM967Q== +d3-array@^2.7.1: + version "2.9.1" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.9.1.tgz#f355cc72b46c8649b3f9212029e2d681cb5b9643" + integrity sha512-Ob7RdOtkqsjx1NWyQHMFLtCSk6/aKTxDdC4ZIolX+O+mDD2RzrsYgAyc0WGAlfYFVELLSilS7w8BtE3PKM8bHg== d3-dsv@^2.0.0: version "2.0.0" @@ -774,12 +764,12 @@ debug@3.1.0, debug@^3.1.0: dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: - ms "^2.1.1" + ms "2.1.2" dedent@^0.7.0: version "0.7.0" @@ -934,9 +924,9 @@ entities@^1.1.1, entities@~1.1.1: integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== errno@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + version "0.1.8" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== dependencies: prr "~1.0.1" @@ -1001,10 +991,10 @@ esutils@^2.0.2: resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -execa@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2" - integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== +execa@^4.0.3, execa@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== dependencies: cross-spawn "^7.0.0" get-stream "^5.0.0" @@ -1071,9 +1061,9 @@ fast-levenshtein@~2.0.6: integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fastq@^1.6.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" - integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== + version "1.10.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.0.tgz#74dbefccade964932cdf500473ef302719c652bb" + integrity sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA== dependencies: reusify "^1.0.4" @@ -1126,20 +1116,20 @@ find-replace@^2.0.1: array-back "^2.0.0" test-value "^3.0.0" -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== dependencies: - locate-path "^5.0.0" + locate-path "^6.0.0" path-exists "^4.0.0" -find-versions@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" - integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== +find-versions@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965" + integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ== dependencies: - semver-regex "^2.0.0" + semver-regex "^3.1.2" firstline@^1.2.0: version "1.3.1" @@ -1220,6 +1210,11 @@ ftp@~0.3.10: readable-stream "1.1.x" xregexp "2.0.0" +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" @@ -1290,9 +1285,9 @@ globby@10.0.0: slash "^3.0.0" globby@^11.0.1: - version "11.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" - integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + version "11.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83" + integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== dependencies: array-union "^2.1.0" dir-glob "^3.0.1" @@ -1346,10 +1341,17 @@ has-own-prop@^1.0.0: resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-1.0.1.tgz#4a5c1326a45146b836cadd4b79039b9e9476a4f9" integrity sha512-ZYvbzPe2HdCr1vWrmjZPajdPPfitAqctTZl4KW/UTmJv4S2An40pApQGT5c4NUaC3Nlc+lM+RJDLWu+Jed/hRw== +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + html-entities@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" - integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== + version "1.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" + integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== htmlparser2@^3.9.1: version "3.10.1" @@ -1420,17 +1422,17 @@ humanize-ms@^1.2.0, humanize-ms@^1.2.1: ms "^2.0.0" husky@^4.2.5: - version "4.2.5" - resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.5.tgz#2b4f7622673a71579f901d9885ed448394b5fa36" - integrity sha512-SYZ95AjKcX7goYVZtVZF2i6XiZcHknw50iXvY7b0MiGoj5RwdgRQNEHdb+gPDPCXKlzwrybjFjkL6FOj8uRhZQ== + version "4.3.7" + resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.7.tgz#ca47bbe6213c1aa8b16bbd504530d9600de91e88" + integrity sha512-0fQlcCDq/xypoyYSJvEuzbDPHFf8ZF9IXKJxlrnvxABTSzK1VPT2RKYQKrcgJ+YD39swgoB6sbzywUqFxUiqjw== dependencies: chalk "^4.0.0" ci-info "^2.0.0" compare-versions "^3.6.0" - cosmiconfig "^6.0.0" - find-versions "^3.2.0" + cosmiconfig "^7.0.0" + find-versions "^4.0.0" opencollective-postinstall "^2.0.2" - pkg-dir "^4.2.0" + pkg-dir "^5.0.0" please-upgrade-node "^3.2.0" slash "^3.0.0" which-pm-runs "^1.0.0" @@ -1460,14 +1462,14 @@ imagemagick-cli@^0.5.0: debug "^4.1.1" immer@^7.0.8: - version "7.0.8" - resolved "https://registry.yarnpkg.com/immer/-/immer-7.0.8.tgz#41dcbc5669a76500d017bef3ad0d03ce0a1d7c1e" - integrity sha512-XnpIN8PXBBaOD43U8Z17qg6RQiKQYGDGGCIbz1ixmLGwBkSWwmrmx5X7d+hTtXDM8ur7m5OdLE0PiO+y5RB3pw== + version "7.0.15" + resolved "https://registry.yarnpkg.com/immer/-/immer-7.0.15.tgz#dc3bc6db87401659d2e737c67a21b227c484a4ad" + integrity sha512-yM7jo9+hvYgvdCQdqvhCNRRio0SCXc8xDPzA25SvKWa7b1WVPjLwQs1VYU5JPXjcJPTqAa5NP5dqpORGYBQ2AA== -import-fresh@^3.1.0, import-fresh@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== +import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" @@ -1519,9 +1521,16 @@ is-arrayish@^0.2.1: integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-buffer@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" - integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== + version "2.0.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== + +is-core-module@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" + integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== + dependencies: + has "^1.0.3" is-decimal@^1.0.0: version "1.0.4" @@ -1590,6 +1599,11 @@ is-utf8@^0.2.1: resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= +is-what@^3.7.1: + version "3.12.0" + resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.12.0.tgz#f4405ce4bd6dd420d3ced51a026fb90e03705e55" + integrity sha512-2ilQz5/f/o9V7WRWJQmpFYNmQFZ9iM+OXRonZKcYgTkCzjb949Vi4h282PD1UfmgHk666rcWonbRJ++KI41VGw== + is-whitespace-character@^1.0.0, is-whitespace-character@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" @@ -1626,9 +1640,9 @@ js-tokens@^4.0.0: integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1, js-yaml@^3.14.0: - version "3.14.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -1680,18 +1694,18 @@ jsonfile@^5.0.0: graceful-fs "^4.1.6" jsonfile@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.0.1.tgz#98966cba214378c8c84b82e085907b40bf614179" - integrity sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg== + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: - universalify "^1.0.0" + universalify "^2.0.0" optionalDependencies: graceful-fs "^4.1.6" jsonschema@^1.2.6: - version "1.2.6" - resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.2.6.tgz#52b0a8e9dc06bbae7295249d03e4b9faee8a0c0b" - integrity sha512-SqhURKZG07JyKKeo/ir24QnS4/BV7a6gQy93bUSe4lUdNp0QNpIz2c9elWJQ9dpc5cQYY6cvCzgRwy0MQCLyqA== + version "1.4.0" + resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.0.tgz#1afa34c4bc22190d8e42271ec17ac8b3404f87b2" + integrity sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw== jsprim@^1.2.2: version "1.4.1" @@ -1709,10 +1723,11 @@ kind-of@^6.0.3: integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== less@^3.12.2: - version "3.12.2" - resolved "https://registry.yarnpkg.com/less/-/less-3.12.2.tgz#157e6dd32a68869df8859314ad38e70211af3ab4" - integrity sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q== + version "3.13.1" + resolved "https://registry.yarnpkg.com/less/-/less-3.13.1.tgz#0ebc91d2a0e9c0c6735b83d496b0ab0583077909" + integrity sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw== dependencies: + copy-anything "^2.0.1" tslib "^1.10.0" optionalDependencies: errno "^0.1.1" @@ -1737,19 +1752,19 @@ lines-and-columns@^1.1.6: integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= lint-staged@^10.3.0: - version "10.3.0" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.3.0.tgz#388c3d440590c45c339e7163f669ea69ae90b1e0" - integrity sha512-an3VgjHqmJk0TORB/sdQl0CTkRg4E5ybYCXTTCSJ5h9jFwZbcgKIx5oVma5e7wp/uKt17s1QYFmYqT9MGVosGw== + version "10.5.3" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.3.tgz#c682838b3eadd4c864d1022da05daa0912fb1da5" + integrity sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg== dependencies: chalk "^4.1.0" cli-truncate "^2.1.0" - commander "^6.0.0" + commander "^6.2.0" cosmiconfig "^7.0.0" - debug "^4.1.1" + debug "^4.2.0" dedent "^0.7.0" enquirer "^2.3.6" - execa "^4.0.3" - listr2 "^2.6.0" + execa "^4.1.0" + listr2 "^3.2.2" log-symbols "^4.0.0" micromatch "^4.0.2" normalize-path "^3.0.0" @@ -1757,10 +1772,10 @@ lint-staged@^10.3.0: string-argv "0.3.1" stringify-object "^3.3.0" -listr2@^2.6.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.6.2.tgz#4912eb01e1e2dd72ec37f3895a56bf2622d6f36a" - integrity sha512-6x6pKEMs8DSIpA/tixiYY2m/GcbgMplMVmhQAaLFxEtNSKLeWTGjtmU57xvv6QCm2XcqzyNXL/cTSVf4IChCRA== +listr2@^3.2.2: + version "3.2.3" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.2.3.tgz#ef9e0d790862f038dde8a9837be552b1adfd1c07" + integrity sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w== dependencies: chalk "^4.1.0" cli-truncate "^2.1.0" @@ -1768,7 +1783,7 @@ listr2@^2.6.0: indent-string "^4.0.0" log-update "^4.0.0" p-map "^4.0.0" - rxjs "^6.6.2" + rxjs "^6.6.3" through "^2.3.8" literate-elm@^0.8.1: @@ -1785,32 +1800,32 @@ literate-elm@^0.8.1: object-hash "^2.0.3" sleep-promise "^8.0.1" -litvis-integration-mume@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.9.1.tgz#15d6ff782af3c77891efb786becf3def47183b9d" - integrity sha512-J6gQEnIovMjL7TWCJ149ifG0x5OnI6IF9Fr+F3i9ckv/+NPkq51a8IFEFpwMAgnw0rLJb7glDVYboAS3+qBo1g== +litvis-integration-mume@0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.9.3.tgz#e919009a62d9e68a26e6dd321410ef65ebab9073" + integrity sha512-+37+txIqobq6isKbe6RHPxrRehmmXc2F+9yfUOygML2s36zHzmtGXd7sjYbJInfsSco7vniCN2KytTAD/Ukcmg== dependencies: block-attributes "^0.4.0" block-info "^0.4.0" - cheerio "^1.0.0-rc.3" + cheerio "1.0.0-rc.3" elm-string-representation "^1.2.1" html-entities "^1.3.1" - litvis "^0.9.1" + litvis "^0.9.3" lodash "^4.17.20" lru-cache "^6.0.0" - narrative-schema "^0.4.1" + narrative-schema "^0.4.2" narrative-schema-common "^0.2.1" - narrative-schema-label "^0.4.1" - narrative-schema-styling "^0.2.1" + narrative-schema-label "^0.4.2" + narrative-schema-styling "^0.2.2" object-hash "^2.0.3" unist-util-select "^3.0.1" vfile "^4.2.0" yamljs "^0.3.0" -litvis@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.9.1.tgz#b92b55088381d3c379b40a0d655d7058cc64c918" - integrity sha512-hdrIAd2DtT8pnjqaJQ9iRPslogFTpKPdC3xrjGXEbDU8pg9m3adKO5YAdXeMFBne/pzsmqTrMWFHS4WKUxFGew== +litvis@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.9.3.tgz#21fa3ef31da68ccd09118e68f30fa6e765b21d5c" + integrity sha512-UAdiCwBp2MgSWggvIUSliyGJkNFYyfPWr7qbjNMMLWnP2GKUGW+Efarn2KxxbY1bcViJdzPUkXFA3ZE4u1w4vA== dependencies: block-attributes "^0.4.0" block-info "^0.4.0" @@ -1821,8 +1836,8 @@ litvis@^0.9.1: kind-of "^6.0.3" literate-elm "^0.8.1" lodash "^4.17.20" - narrative-schema "^0.4.1" - narrative-schema-label "^0.4.1" + narrative-schema "^0.4.2" + narrative-schema-label "^0.4.2" remark-frontmatter "^2.0.0" remark-parse "^8.0.3" temp-dir "^2.0.0" @@ -1832,12 +1847,12 @@ litvis@^0.9.1: unist-util-visit "^2.0.3" vfile "^4.2.0" -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== dependencies: - p-locate "^4.1.0" + p-locate "^5.0.0" lodash.camelcase@^4.3.0: version "4.3.0" @@ -1931,17 +1946,17 @@ micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.0.5" -mime-db@1.44.0: - version "1.44.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== +mime-db@1.45.0: + version "1.45.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" + integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.27" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== + version "2.1.28" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.28.tgz#1160c4757eab2c5363888e005273ecf79d2a0ecd" + integrity sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ== dependencies: - mime-db "1.44.0" + mime-db "1.45.0" mime@^1.3.4, mime@^1.4.1: version "1.6.0" @@ -1949,9 +1964,9 @@ mime@^1.3.4, mime@^1.4.1: integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@^2.0.3, mime@^2.4.4: - version "2.4.6" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" - integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== + version "2.4.7" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.7.tgz#962aed9be0ed19c91fd7dc2ece5d7f4e89a90d74" + integrity sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA== mimic-fn@^2.1.0: version "2.1.0" @@ -1987,27 +2002,27 @@ ms@2.0.0: resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@^2.0.0, ms@^2.1.1: +ms@2.1.2, ms@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mume-with-litvis@^0.29.0: - version "0.29.0" - resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.29.0.tgz#4ea9852c5c25e8e8936f2cfaa6891dc846da4270" - integrity sha512-9PSAgHS3KQGPtDjWldcsSK45Lz9XcpKtvsvItFLe8runVcTKfk8Ua3IqBttc2q3z2GHJqiE6Kpjexvcs0DBVJw== +mume-with-litvis@^0.30.0: + version "0.30.0" + resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.30.0.tgz#e017bbbe0ff64dfaac3be20796543098a15ee44a" + integrity sha512-XjMLUfjONBn29ZVaM8540iRl+KeAQ4i67ZI42iykYvK8vEtP6wx8z6MupCtsd1ArKexCPSPCR9LwW+qban//uw== dependencies: apache-arrow "^0.17.0" babyparse "^0.4.6" block-attributes "^0.4.0" block-info "^0.4.0" - cheerio "^1.0.0-rc.3" + cheerio "1.0.0-rc.3" chrome-location "^1.2.1" fs-extra "^9.0.1" imagemagick-cli "^0.5.0" js-yaml "^3.14.0" less "^3.12.2" - litvis-integration-mume "^0.9.1" + litvis-integration-mume "0.9.3" lodash "^4.17.20" mkdirp "^1.0.4" node-fetch "^2.6.1" @@ -2041,14 +2056,14 @@ narrative-schema-common@^0.2.1: kind-of "^6.0.3" vfile "^4.2.0" -narrative-schema-label@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/narrative-schema-label/-/narrative-schema-label-0.4.1.tgz#c3fd9c9bb068a3e22ee53b02a47db059a408cb45" - integrity sha512-BrkCDoXgJeFbNiezIoNqq+7VJM1FKL5Lah5UAIB9QLUoieAP0HKRKpU4SLU1Ri3LIKk3DwO6XGiph4hvdlHajw== +narrative-schema-label@^0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/narrative-schema-label/-/narrative-schema-label-0.4.2.tgz#e609492309f0d2d9328577fc4295dfc1735f0eb0" + integrity sha512-5IuSMmnfNes4rPpeIM35MKnVR8H1ozxW8m0tvW31zjTQHa0h6KuRSloRcxWZtXKDFQlAZ/0l/lCjbGVhTfGl0g== dependencies: block-attributes "^0.4.0" block-info "^0.4.0" - cheerio "^1.0.0-rc.3" + cheerio "1.0.0-rc.3" data-with-position "^0.4.1" handlebars "^4.7.6" html-entities "^1.3.1" @@ -2060,31 +2075,31 @@ narrative-schema-label@^0.4.1: unist-util-visit-parents "^3.1.0" vfile "^4.2.0" -narrative-schema-rule@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/narrative-schema-rule/-/narrative-schema-rule-0.2.1.tgz#cbcc9850500080d6995d7567ca239d0d3e9ccfc4" - integrity sha512-MUB6SlLk22WhXqK59+sweQbNXCfkcfh+lnGRyM5ovDS+UhIzaAopOcrrfvlV23EncNyRf6wPYmGesR3onTgGGA== +narrative-schema-rule@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/narrative-schema-rule/-/narrative-schema-rule-0.2.2.tgz#5f9c5167eed43a2e89d3967a14193f67a2b68bc2" + integrity sha512-scDlvecbZhP/kVRGmfLvEhJPvvvfESiN8GXNJztLw11IhgWMLNm9JnSKMkmCrdb6DjMMu/s3HVA8/4NjkbnG7Q== dependencies: block-attributes "^0.4.0" block-info "^0.4.0" - cheerio "^1.0.0-rc.3" + cheerio "1.0.0-rc.3" data-with-position "^0.4.1" handlebars "^4.7.6" html-entities "^1.3.1" lodash "^4.17.20" narrative-schema-common "^0.2.1" - narrative-schema-label "^0.4.1" + narrative-schema-label "^0.4.2" unist-util-visit "^2.0.3" vfile "^4.2.0" -narrative-schema-styling@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/narrative-schema-styling/-/narrative-schema-styling-0.2.1.tgz#55737f33dc15d931ed464f22673334a32129505d" - integrity sha512-GpFvvjW5dgpqHvwrx9emSETf25jKmGfzMhmCMiuJIGf6rlETA/9znmbaytnIzw1VIYchaE+MvWPI8bfL6FXSgQ== +narrative-schema-styling@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/narrative-schema-styling/-/narrative-schema-styling-0.2.2.tgz#beb92447ef38be622852aa33563a9b55d3b66a4a" + integrity sha512-VqgFtA1viRuwlEY+1UyOdTjdKVeIOcncZ0/sq3tbnfBX6Tv07rU/QwGGrqWLT/cjpWyDFWJMVtOwQ8L1HBjQrg== dependencies: block-attributes "^0.4.0" block-info "^0.4.0" - cheerio "^1.0.0-rc.3" + cheerio "1.0.0-rc.3" data-with-position "^0.4.1" handlebars "^4.7.6" html-entities "^1.3.1" @@ -2093,26 +2108,26 @@ narrative-schema-styling@^0.2.1: unist-util-visit "^2.0.3" vfile "^4.2.0" -narrative-schema@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/narrative-schema/-/narrative-schema-0.4.1.tgz#8db88efe832eed9d8c0aa5a21dad2ce9374db918" - integrity sha512-ze1009CvwzOtIIPQVgmFAKXgurPrsBbWE2gHpQYn0JEYUhJyWPptQ+1tKqFKU/iQ6nUphl32NU+fEOXvIuWWnw== +narrative-schema@^0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/narrative-schema/-/narrative-schema-0.4.2.tgz#5e5cbd7f6a49b11926067f8370387a5c1bef9227" + integrity sha512-+jiJoNQezwvemTFnbohTKISNa3rfQYHxnfvWi2oRN1XkOicBTeaeNL1BpqMvQ8OvO7KF13c7/ZDEtEbWrTRzeg== dependencies: data-with-position "^0.4.1" jsonschema "^1.2.6" lodash "^4.17.20" narrative-schema-common "^0.2.1" - narrative-schema-label "^0.4.1" - narrative-schema-rule "^0.2.1" - narrative-schema-styling "^0.2.1" + narrative-schema-label "^0.4.2" + narrative-schema-rule "^0.2.2" + narrative-schema-styling "^0.2.2" pseudo-yaml-ast "^1.0.10" to-vfile "^6.1.0" vfile "^4.2.0" native-request@^1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/native-request/-/native-request-1.0.7.tgz#ff742dc555b4c8f2f1c14b548639ba174e573856" - integrity sha512-9nRjinI9bmz+S7dgNtf4A70+/vPhnd+2krGpy4SUlADuOuSa24IDkNaZ+R/QT1wQ6S8jBdi6wE7fLekFZNfUpQ== + version "1.0.8" + resolved "https://registry.yarnpkg.com/native-request/-/native-request-1.0.8.tgz#8f66bf606e0f7ea27c0e5995eb2f5d03e33ae6fb" + integrity sha512-vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag== neo-async@^2.6.0: version "2.6.2" @@ -2139,7 +2154,7 @@ node-elm-compiler@^5.0.1: lodash "^4.17.19" temp "^0.9.0" -node-fetch@^2.6.0, node-fetch@^2.6.1: +node-fetch@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== @@ -2161,7 +2176,14 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" -nth-check@^1.0.0, nth-check@~1.0.1: +nth-check@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" + integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== + dependencies: + boolbase "^1.0.0" + +nth-check@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== @@ -2179,9 +2201,9 @@ object-assign@^4.0.1: integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-hash@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.0.3.tgz#d12db044e03cd2ca3d77c0570d87225b02e1e6ea" - integrity sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== + version "2.1.1" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.1.1.tgz#9447d0279b4fcf80cff3259bf66a1dc73afabe09" + integrity sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" @@ -2229,19 +2251,19 @@ osx-release@^1.0.0: dependencies: minimist "^1.1.0" -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: - p-try "^2.0.0" + yocto-queue "^0.1.0" -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== dependencies: - p-limit "^2.2.0" + p-limit "^3.0.2" p-map@^4.0.0: version "4.0.0" @@ -2250,11 +2272,6 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - pac-proxy-agent@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-3.0.1.tgz#115b1e58f92576cac2eba718593ca7b0e37de2ad" @@ -2380,12 +2397,12 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== +pkg-dir@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" + integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== dependencies: - find-up "^4.0.0" + find-up "^5.0.0" please-upgrade-node@^3.2.0: version "3.2.0" @@ -2400,11 +2417,11 @@ prelude-ls@~1.1.2: integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= prettier-plugin-packagejson@^2.2.5: - version "2.2.5" - resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.2.5.tgz#ebec75e4670b795fced35a2312f86e5678784ed6" - integrity sha512-fdLXD6sA4ZKihPMSi4hhGWMbJuQNmCjbTAP7YKwSzQuLLNXc73kC8DRfomWbDxJqbNy7+/6a8qfKsClzGiqI4g== + version "2.2.9" + resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.2.9.tgz#279b45013af22d12a0d3f58d5e4c4f17a36e131c" + integrity sha512-znjjFUNZSzwfa4s9aBfgdy/5EqwvG+BFAcKQ95RpMhVkFRHL+wsuPk0nsuShLhsMWRH01XPzixWKEd9Oz6TLyg== dependencies: - sort-package-json "1.44.0" + sort-package-json "1.48.1" prettier@^1.19.1: version "1.19.1" @@ -2605,11 +2622,6 @@ repeat-string@^1.5.4: resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -replace-ext@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" - integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= - request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" @@ -2642,10 +2654,11 @@ resolve-from@^4.0.0: integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve@^1.1.6, resolve@^1.3.2: - version "1.17.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== + version "1.19.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" + integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== dependencies: + is-core-module "^2.1.0" path-parse "^1.0.6" restore-cursor@^3.1.0: @@ -2669,19 +2682,19 @@ rimraf@^2.6.1, rimraf@~2.6.2: glob "^7.1.3" run-parallel@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" - integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== + version "1.1.10" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" + integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== rw@1: version "1.3.3" resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= -rxjs@^6.6.2: - version "6.6.2" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.2.tgz#8096a7ac03f2cc4fe5860ef6e572810d9e01c0d2" - integrity sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg== +rxjs@^6.6.3: + version "6.6.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" + integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== dependencies: tslib "^1.9.0" @@ -2707,10 +2720,10 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= -semver-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" - integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== +semver-regex@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807" + integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA== semver@^5.0.1, semver@^5.3.0, semver@^5.5.0, semver@^5.6.0: version "5.7.1" @@ -2723,9 +2736,11 @@ semver@^6.0.0: integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== semver@^7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" - integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + version "7.3.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + dependencies: + lru-cache "^6.0.0" setprototypeof@1.1.1: version "1.1.1" @@ -2824,10 +2839,10 @@ sort-object-keys@^1.1.3: resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== -sort-package-json@1.44.0: - version "1.44.0" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.44.0.tgz#470330be868f8a524a4607b26f2a0233e93d8b6d" - integrity sha512-u9GUZvpavUCXV5SbEqXu9FRbsJrYU6WM10r3zA0gymGPufK5X82MblCLh9GW9l46pXKEZvK+FA3eVTqC4oMp4A== +sort-package-json@1.48.1: + version "1.48.1" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.48.1.tgz#58629823da53a3ccccc049cb7e7300bc23072b33" + integrity sha512-YvDm1iBzhphfXtctTS0XIBlIW/2N1DZNHx3YMcZnptpZhchqH4zazUOuEWmjfNXndwamITMt9hFPliqwx1SHvQ== dependencies: detect-indent "^6.0.0" detect-newline "3.1.0" @@ -2956,10 +2971,11 @@ temp-dir@^2.0.0: integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== temp@^0.9.0, temp@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.1.tgz#2d666114fafa26966cd4065996d7ceedd4dd4697" - integrity sha512-WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA== + version "0.9.4" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.4.tgz#cd20a8580cb63635d0e4e9d4bd989d44286e7620" + integrity sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA== dependencies: + mkdirp "^0.5.1" rimraf "~2.6.2" test-value@^3.0.0: @@ -3035,9 +3051,9 @@ tough-cookie@~2.5.0: punycode "^2.1.1" trim-trailing-lines@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94" - integrity sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA== + version "1.1.4" + resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" + integrity sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ== trim@0.0.1: version "0.0.1" @@ -3050,14 +3066,14 @@ trough@^1.0.0: integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: - version "1.13.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" - integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.1.tgz#410eb0d113e5b6356490eec749603725b021b43e" - integrity sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ== + version "2.1.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== tslint-config-prettier@^1.18.0: version "1.18.0" @@ -3145,9 +3161,9 @@ typical@^2.6.1: integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0= uglify-js@^3.1.4: - version "3.10.3" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.10.3.tgz#f0d2f99736c14de46d2d24649ba328be3e71c3bf" - integrity sha512-Lh00i69Uf6G74mvYpHCI9KVVXLcHW/xu79YTvH7Mkc9zyKUeSPz0owW0dguj0Scavns3ZOh3wY63J0Zb97Za2g== + version "3.12.4" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.4.tgz#93de48bb76bb3ec0fc36563f871ba46e2ee5c7ee" + integrity sha512-L5i5jg/SHkEqzN18gQMTWsZk3KelRsfD1wUVNqtq0kzqWQqcJjyL8yc1o8hJgRrWqrAl2mUFbhfznEIoi7zi2A== unescape@^1.0.1: version "1.0.1" @@ -3177,9 +3193,9 @@ unified@^9.2.0: vfile "^4.0.0" unist-util-is@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.2.tgz#c7d1341188aa9ce5b3cff538958de9895f14a5de" - integrity sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ== + version "4.0.4" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.4.tgz#3e9e8de6af2eb0039a59f50c9b3e99698a924f50" + integrity sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA== unist-util-remove-position@^2.0.0: version "2.0.1" @@ -3189,13 +3205,13 @@ unist-util-remove-position@^2.0.0: unist-util-visit "^2.0.0" unist-util-select@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-3.0.1.tgz#787fc452db9ba77f0ade0e7dc53c3d9d4acc79c7" - integrity sha512-VQpTuqZVJlRbosQdnLdTPIIqwZeU70YZ5aMBOqtFNGeeCdYn6ORZt/9RiaVlbl06ocuf58SVMoFa7a13CSGPMA== + version "3.0.4" + resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-3.0.4.tgz#702c9dc1db1b2bbbfe27f796fce99e43f25edc60" + integrity sha512-xf1zCu4okgPqGLdhCDpRnjwBNyv3EqjiXRUbz2SdK1+qnLMB7uXXajfzuBvvbHoQ+JLyp4AEbFCGndmc6S72sw== dependencies: css-selector-parser "^1.0.0" not "^0.1.0" - nth-check "^1.0.0" + nth-check "^2.0.0" unist-util-is "^4.0.0" zwitch "^1.0.0" @@ -3207,9 +3223,9 @@ unist-util-stringify-position@^2.0.0: "@types/unist" "^2.0.2" unist-util-visit-parents@^3.0.0, unist-util-visit-parents@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz#4dd262fb9dcfe44f297d53e882fc6ff3421173d5" - integrity sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw== + version "3.1.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" + integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== dependencies: "@types/unist" "^2.0.0" unist-util-is "^4.0.0" @@ -3233,6 +3249,11 @@ universalify@^1.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + "unorm@>= 1.0.0": version "1.6.0" resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.6.0.tgz#029b289661fba714f1a9af439eb51d9b16c205af" @@ -3296,9 +3317,9 @@ utility@0.1.11: address ">=0.0.1" utility@^1.16.1: - version "1.16.3" - resolved "https://registry.yarnpkg.com/utility/-/utility-1.16.3.tgz#5dfd11de74e6bfdd826cc4a167e6301d92f4b70d" - integrity sha512-kYghm8fknkPkUd9ncODj/b2Zojc23gnRC29QmpmL3BBsSX6W++RNRTQ1tB7l0UA7d4SisIjUyvRfVET3lBwurw== + version "1.17.0" + resolved "https://registry.yarnpkg.com/utility/-/utility-1.17.0.tgz#60819f712a6e0ce774f52fb1d691992a5f59d362" + integrity sha512-KdVkF9An/0239BJ4+dqOa7NPrPIOeQE9AGfx0XS16O9DBiHNHRJMoeU5nL6pRGAkgJOqdOu8R4gBRcXnAocJKw== dependencies: copy-to "^2.0.1" escape-html "^1.0.3" @@ -3311,41 +3332,41 @@ uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -vega-format@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/vega-format/-/vega-format-1.0.3.tgz#e192572e5746b98916a0a3393de4a27b557c19db" - integrity sha512-hZpYZM/KRNnd+qmJ5oCGHvOzlxga9d2anqw+ji/jbA41piMzsyAa2f8CAoHpXgzsZNkGp+BL2Oya+251uZOjQw== +vega-format@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/vega-format/-/vega-format-1.0.4.tgz#40c0c252d11128738b845ee73d8173f8064d6626" + integrity sha512-oTAeub3KWm6nKhXoYCx1q9G3K43R6/pDMXvqDlTSUtjoY7b/Gixm8iLcir5S9bPjvH40n4AcbZsPmNfL/Up77A== dependencies: - d3-array "^2.7.0" + d3-array "^2.7.1" d3-format "^2.0.0" d3-time-format "^3.0.0" vega-time "^2.0.3" - vega-util "^1.15.1" + vega-util "^1.15.2" vega-loader@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.3.2.tgz#56262f09fc548c65f221fda9122b04356de1607e" - integrity sha512-g+hd4xCxGP4zlSdvvprDrHTulUN1xB1k63ooqtCzhps3fji7N8DQ3RWPTJZLyuwYpjxim3BYrp4aJk3OHElcaA== + version "4.4.0" + resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.4.0.tgz#fc515b7368c46b2be8df1fcf3c35c696c13c453d" + integrity sha512-e5enQECdau7rJob0NFB5pGumh3RaaSWWm90+boxMy3ay2b4Ki/3XIvo+C4F1Lx04qSxvQF7tO2LJcklRm6nqRA== dependencies: d3-dsv "^2.0.0" - node-fetch "^2.6.0" + node-fetch "^2.6.1" topojson-client "^3.1.0" - vega-format "^1.0.3" - vega-util "^1.15.1" + vega-format "^1.0.4" + vega-util "^1.16.0" vega-time@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/vega-time/-/vega-time-2.0.3.tgz#36c0ea8c767eca83f81dae900e09e588c1c21573" - integrity sha512-LXsB5Ej56jcDRvoWHp1YegNuZSD+cFWGBEWobRXbigmRNDfa4HGmzUon46G+KBj+VeRRGeu5Zq4LSG2goWmIYw== + version "2.0.4" + resolved "https://registry.yarnpkg.com/vega-time/-/vega-time-2.0.4.tgz#ff308358a831de927caa44e281cdc96f0863ba08" + integrity sha512-U314UDR9+ZlWrD3KBaeH+j/c2WSMdvcZq5yJfFT0yTg1jsBKAQBYFGvl+orackD8Zx3FveHOxx3XAObaQeDX+Q== dependencies: - d3-array "^2.7.0" + d3-array "^2.7.1" d3-time "^2.0.0" - vega-util "^1.15.1" + vega-util "^1.15.2" -vega-util@^1.15.1: - version "1.15.1" - resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.15.1.tgz#52e27ad6b460bfa41ea1a9146d70b6144ec090ab" - integrity sha512-kEbRQiVUP42dyou2LF8I+3TlBtk4TODTlnLzdSoI//uahXvDnz1ulfprWljfcHPbVjziObaFNWkpT56oSMTx+g== +vega-util@^1.15.2, vega-util@^1.16.0: + version "1.16.0" + resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.16.0.tgz#77405d8df0a94944d106bdc36015f0d43aa2caa3" + integrity sha512-6mmz6mI+oU4zDMeKjgvE2Fjz0Oh6zo6WGATcvCfxH2gXBzhBHmy5d25uW5Zjnkc6QBXSWPLV9Xa6SiqMsrsKog== verror@1.10.0: version "1.10.0" @@ -3357,9 +3378,9 @@ verror@1.10.0: extsprintf "^1.2.0" vfile-location@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.1.0.tgz#81cd8a04b0ac935185f4fce16f270503fc2f692f" - integrity sha512-FCZ4AN9xMcjFIG1oGmZKo61PjwJHRVA+0/tPUP2ul4uIwjGGndIxavEMRpWn5p4xwm/ZsdXp9YNygf1ZyE4x8g== + version "3.2.0" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c" + integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== vfile-message@^2.0.0: version "2.0.4" @@ -3370,13 +3391,12 @@ vfile-message@^2.0.0: unist-util-stringify-position "^2.0.0" vfile@*, vfile@^4.0.0, vfile@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.0.tgz#26c78ac92eb70816b01d4565e003b7e65a2a0e01" - integrity sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw== + version "4.2.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.1.tgz#03f1dce28fc625c625bc6514350fbdb00fa9e624" + integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== dependencies: "@types/unist" "^2.0.0" is-buffer "^2.0.0" - replace-ext "1.0.0" unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" @@ -3475,7 +3495,7 @@ yaml-ast-parser@^0.0.43: resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== -yaml@^1.10.0, yaml@^1.7.2: +yaml@^1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== @@ -3489,9 +3509,9 @@ yamljs@^0.3.0: glob "^7.0.5" yarn-deduplicate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/yarn-deduplicate/-/yarn-deduplicate-3.0.0.tgz#e5c219c48d687e3be79eff4c719d6d7ef372f094" - integrity sha512-Ps1JEurQJ7VHt4lFD1x7QLtnsfA0DxYzdz8jvu5q7mAw8JFgRC1Hqq46uC+NjSwf2wOlitTfbmWswMnnW2Gqfg== + version "3.1.0" + resolved "https://registry.yarnpkg.com/yarn-deduplicate/-/yarn-deduplicate-3.1.0.tgz#3018d93e95f855f236a215b591fe8bc4bcabba3e" + integrity sha512-q2VZ6ThNzQpGfNpkPrkmV7x5HT9MOhCUsTxVTzyyZB0eSXz1NTodHn+r29DlLb+peKk8iXxzdUVhQG9pI7moFw== dependencies: "@yarnpkg/lockfile" "^1.1.0" commander "^6.1.0" @@ -3505,6 +3525,11 @@ yauzl@^2.10.0: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + zwitch@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" From f80d3776ac3e07e0a465c0be46b3ddadf5cef671 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 9 Jan 2021 17:49:15 +0000 Subject: [PATCH 158/195] Prepare v0.31.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ac6e2c28..b21476ea 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.30.0", + "version": "0.31.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From 05f7519ba29fa356dac097b819e90205158fc906 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 24 Jan 2021 15:39:49 +0000 Subject: [PATCH 159/195] Upgarde mume-with-litvis and prepare CHANGELOG --- CHANGELOG.md | 5 +++++ package.json | 2 +- yarn.lock | 38 +++++++++++++++++++------------------- 3 files changed, 25 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 75ac0fc8..6e65b906 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.32.0 + +- Upgrade vega to 5.19.1 +- Upgrade `immer` to 8.0.1 to mitigate [CVE-2020-28477](https://nvd.nist.gov/vuln/detail/CVE-2020-28477) + ## 0.31.0 - Upgrade vega to 5.18.0, vega-embed to 6.15.0, apache-arrow to 2.0.0 and vega-loader-arrow to 0.0.9 diff --git a/package.json b/package.json index b21476ea..a2d29284 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^9.0.1", - "mume-with-litvis": "^0.30.0" + "mume-with-litvis": "^0.31.0" }, "devDependencies": { "@types/atom": "^1.40.4", diff --git a/yarn.lock b/yarn.lock index d792c7b7..32f912bb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1461,10 +1461,10 @@ imagemagick-cli@^0.5.0: dependencies: debug "^4.1.1" -immer@^7.0.8: - version "7.0.15" - resolved "https://registry.yarnpkg.com/immer/-/immer-7.0.15.tgz#dc3bc6db87401659d2e737c67a21b227c484a4ad" - integrity sha512-yM7jo9+hvYgvdCQdqvhCNRRio0SCXc8xDPzA25SvKWa7b1WVPjLwQs1VYU5JPXjcJPTqAa5NP5dqpORGYBQ2AA== +immer@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" + integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== import-fresh@^3.2.1: version "3.3.0" @@ -1800,17 +1800,17 @@ literate-elm@^0.8.1: object-hash "^2.0.3" sleep-promise "^8.0.1" -litvis-integration-mume@0.9.3: - version "0.9.3" - resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.9.3.tgz#e919009a62d9e68a26e6dd321410ef65ebab9073" - integrity sha512-+37+txIqobq6isKbe6RHPxrRehmmXc2F+9yfUOygML2s36zHzmtGXd7sjYbJInfsSco7vniCN2KytTAD/Ukcmg== +litvis-integration-mume@0.9.4: + version "0.9.4" + resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.9.4.tgz#b96c3f485976148bf2f19468e8622a34fc1b8d7f" + integrity sha512-Zsf27ZhSrY8RBqWTiGpKVzIdZXLT0ltDP+NVvZRGDRrud6p/XVkrQ4L2+JeZBTLHsLXKPY8JZWCXSGzZZeCfCQ== dependencies: block-attributes "^0.4.0" block-info "^0.4.0" cheerio "1.0.0-rc.3" elm-string-representation "^1.2.1" html-entities "^1.3.1" - litvis "^0.9.3" + litvis "^0.9.4" lodash "^4.17.20" lru-cache "^6.0.0" narrative-schema "^0.4.2" @@ -1822,16 +1822,16 @@ litvis-integration-mume@0.9.3: vfile "^4.2.0" yamljs "^0.3.0" -litvis@^0.9.3: - version "0.9.3" - resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.9.3.tgz#21fa3ef31da68ccd09118e68f30fa6e765b21d5c" - integrity sha512-UAdiCwBp2MgSWggvIUSliyGJkNFYyfPWr7qbjNMMLWnP2GKUGW+Efarn2KxxbY1bcViJdzPUkXFA3ZE4u1w4vA== +litvis@^0.9.4: + version "0.9.4" + resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.9.4.tgz#fffc6b5942f3363d17b47b78137f5cebc46a54ac" + integrity sha512-FIziQjm0OVd1OXNngwfp+tsbWhYT6K3XHXzSIXP7O0EaBX0wQUw9eM31apaCcVeEaFtO9YG/5uWbgUjUzy+CdQ== dependencies: block-attributes "^0.4.0" block-info "^0.4.0" data-with-position "^0.4.1" fs-extra "^9.0.1" - immer "^7.0.8" + immer "^8.0.1" is-whitespace-character "^1.0.4" kind-of "^6.0.3" literate-elm "^0.8.1" @@ -2007,10 +2007,10 @@ ms@2.1.2, ms@^2.0.0: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mume-with-litvis@^0.30.0: - version "0.30.0" - resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.30.0.tgz#e017bbbe0ff64dfaac3be20796543098a15ee44a" - integrity sha512-XjMLUfjONBn29ZVaM8540iRl+KeAQ4i67ZI42iykYvK8vEtP6wx8z6MupCtsd1ArKexCPSPCR9LwW+qban//uw== +mume-with-litvis@^0.31.0: + version "0.31.0" + resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.31.0.tgz#58fc9dc712e7aa0287c12f48d3f1a5b2e7155007" + integrity sha512-xVevxnOfWoGyW/hXYt9tP0i0a3uXHqrYrEVT9kPUsDp4YbfJdqsA6Y8BvUEjgvgupvdTVjr3TPvExHXMVc5hQw== dependencies: apache-arrow "^0.17.0" babyparse "^0.4.6" @@ -2022,7 +2022,7 @@ mume-with-litvis@^0.30.0: imagemagick-cli "^0.5.0" js-yaml "^3.14.0" less "^3.12.2" - litvis-integration-mume "0.9.3" + litvis-integration-mume "0.9.4" lodash "^4.17.20" mkdirp "^1.0.4" node-fetch "^2.6.1" From 513de2a479a98d65edbd3d9a551c143410fd1c96 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 24 Jan 2021 15:39:59 +0000 Subject: [PATCH 160/195] Prepare v0.32.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a2d29284..f287c9db 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.31.0", + "version": "0.32.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From 213f1923c4d8e77ff8e62077c2e11cc1d40dcef0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 8 May 2021 12:47:16 +0100 Subject: [PATCH 161/195] Bump handlebars from 4.7.6 to 4.7.7 (#3) Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.7.6 to 4.7.7. - [Release notes](https://github.com/wycats/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md) - [Commits](https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/yarn.lock b/yarn.lock index 32f912bb..950377fd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1302,9 +1302,9 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== handlebars@^4.7.6: - version "4.7.6" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" - integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== + version "4.7.7" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" + integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== dependencies: minimist "^1.2.5" neo-async "^2.6.0" @@ -3161,9 +3161,9 @@ typical@^2.6.1: integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0= uglify-js@^3.1.4: - version "3.12.4" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.4.tgz#93de48bb76bb3ec0fc36563f871ba46e2ee5c7ee" - integrity sha512-L5i5jg/SHkEqzN18gQMTWsZk3KelRsfD1wUVNqtq0kzqWQqcJjyL8yc1o8hJgRrWqrAl2mUFbhfznEIoi7zi2A== + version "3.13.5" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.5.tgz#5d71d6dbba64cf441f32929b1efce7365bb4f113" + integrity sha512-xtB8yEqIkn7zmOyS2zUNBsYCBRhDkvlNxMMY2smuJ/qA8NCHeQvKCF3i9Z4k8FJH4+PJvZRtMrPynfZ75+CSZw== unescape@^1.0.1: version "1.0.1" From a513465da5f99f5f0eddd1a66921e7f3f7049e75 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 8 May 2021 12:49:08 +0100 Subject: [PATCH 162/195] Bump lodash from 4.17.20 to 4.17.21 (#4) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 950377fd..225467d8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1880,9 +1880,9 @@ lodash.snakecase@^4.1.1: integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= lodash@^4.15.0, lodash@^4.17.19, lodash@^4.17.20: - version "4.17.20" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@^4.0.0: version "4.0.0" From 03c55e7355c01fa93b7d659a7316d7b1d91a0452 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 8 May 2021 13:10:08 +0100 Subject: [PATCH 163/195] Upgrade netmask by switching to latest urllib --- .gitignore | 1 + yarn-error.log | 3694 ------------------------------------------------ yarn.lock | 245 ++-- 3 files changed, 119 insertions(+), 3821 deletions(-) delete mode 100644 yarn-error.log diff --git a/.gitignore b/.gitignore index 7595163f..eacffcdc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .DS_Store node_modules npm-debug.log +yarn-error.log diff --git a/yarn-error.log b/yarn-error.log deleted file mode 100644 index 71514bb6..00000000 --- a/yarn-error.log +++ /dev/null @@ -1,3694 +0,0 @@ -Arguments: - /Users/ak/.nvm/versions/node/v12.18.3/bin/node /Users/ak/.nvm/versions/node/v12.18.3/bin/yarn add mume-with-litvs - -PATH: - /Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/opt/node@12/bin:/Users/ak/.nvm/versions/node/v12.18.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/usr/local/MacGPG2/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/opt/node@12/bin:/Users/ak/.nvm/versions/node/v12.18.3/bin - -Yarn version: - 1.22.5 - -Node version: - 12.18.3 - -Platform: - darwin x64 - -Trace: - Error: https://registry.yarnpkg.com/mume-with-litvs: Not found - at Request.params.callback [as _callback] (/Users/ak/.nvm/versions/node/v12.18.3/lib/node_modules/yarn/lib/cli.js:66988:18) - at Request.self.callback (/Users/ak/.nvm/versions/node/v12.18.3/lib/node_modules/yarn/lib/cli.js:140662:22) - at Request.emit (events.js:315:20) - at Request. (/Users/ak/.nvm/versions/node/v12.18.3/lib/node_modules/yarn/lib/cli.js:141634:10) - at Request.emit (events.js:315:20) - at IncomingMessage. (/Users/ak/.nvm/versions/node/v12.18.3/lib/node_modules/yarn/lib/cli.js:141556:12) - at Object.onceWrapper (events.js:421:28) - at IncomingMessage.emit (events.js:327:22) - at endReadableNT (_stream_readable.js:1220:12) - at processTicksAndRejections (internal/process/task_queues.js:84:21) - -npm manifest: - { - "name": "markdown-preview-enhanced-with-litvis", - "version": "0.28.0", - "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", - "keywords": [ - "beamer", - "dot language", - "ePub", - "ebook", - "exporter", - "footer", - "graphviz", - "html", - "image helper", - "katex", - "latex", - "markdown", - "mathjax", - "mermaid", - "pandoc", - "pdf", - "plantuml", - "presentation", - "toc", - "wavedrom" - ], - "repository": "https://github.com/gicentre/markdown-preview-enhanced-with-litvis.git", - "license": "BSD-3, NCSA", - "main": "./out/src/extension", - "files": [ - "assets", - "images", - "keymaps", - "menu", - "out", - "styles", - "LICENSE.md", - "README.md", - "markdown.png" - ], - "scripts": { - "build": "tsc --project .", - "build:watch": "tsc --project . --watch", - "fix": "yarn fix:tslint; yarn fix:prettier; yarn fix:yarn-deduplicate", - "fix:prettier": "prettier --write \"**/*.*\"", - "fix:tslint": "tslint --fix --project .", - "fix:yarn-deduplicate": "yarn install && yarn-deduplicate --strategy=fewer && yarn install", - "lint": "yarn lint:prettier && yarn lint:tsc && yarn lint:tslint && yarn lint:yarn-deduplicate", - "lint:prettier": "prettier --check \"**/*.*\"", - "lint:tsc": "tsc --project . --noEmit", - "lint:tslint": "tslint --project .", - "lint:yarn-deduplicate": "yarn-deduplicate --fail --list --strategy=fewer" - }, - "husky": { - "hooks": { - "pre-commit": "lint-staged" - } - }, - "lint-staged": { - "**/*.*": [ - "prettier --write", - "git add" - ] - }, - "dependencies": { - "atom-package-deps": "^5.1.0", - "fs-extra": "^8.1.0", - "mume-with-litvis": "^0.27.0" - }, - "devDependencies": { - "@types/atom": "^1.36.2", - "@types/cheerio": "^0.22.18", - "@types/jquery": "^3.3.32", - "@types/mocha": "^7.0.1", - "@types/node": "^13.7.0", - "@types/vfile": "^4.0.0", - "@types/vscode": "1.40.0", - "chinese-conv": "^1.0.1", - "husky": "^4.2.1", - "lint-staged": "^10.0.7", - "prettier": "^1.19.1", - "prettier-plugin-packagejson": "^2.0.10", - "tslint": "^6.0.0", - "tslint-config-prettier": "^1.18.0", - "typescript": "^3.7.5", - "yarn-deduplicate": "^2.1.1" - }, - "engines": { - "atom": ">=1.16.0" - }, - "activationCommands": { - "atom-workspace": "markdown-preview-enhanced:toggle" - }, - "activationHooks": [ - "language-gfm:grammar-used", - "language-gfm-enhanced:grammar-used", - "language-markdown:grammar-used", - "language-pfm:grammar-used" - ], - "consumedServices": { - "linter-indie": { - "versions": { - "2.0.0": "consumeIndie" - } - } - }, - "package-deps": [ - "linter-ui-default", - "intentions", - "linter", - "busy-signal" - ] - } - -yarn manifest: - No manifest - -Lockfile: - # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. - # yarn lockfile v1 - - - "@babel/code-frame@^7.0.0": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - dependencies: - "@babel/highlight" "^7.10.4" - - "@babel/helper-validator-identifier@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" - integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== - - "@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - chalk "^2.0.0" - js-tokens "^4.0.0" - - "@kachkaev/run-elm@^3.0.0-litvis-patch.3": - version "3.0.0-litvis-patch.3" - resolved "https://registry.yarnpkg.com/@kachkaev/run-elm/-/run-elm-3.0.0-litvis-patch.3.tgz#d5d4621298bc94c19364009d4d9db5395260c33a" - integrity sha512-7VZ6JY3mp3TjqlCpzUjkBgYmy7ZY/Hp+B8LAcJEEHjuV/f8YKydc59niIyAXVrkjs7QNFcU8ThbGC/X7so//cw== - dependencies: - babel-polyfill "^6.26.0" - commander "^2.18.0" - fs-extra "^7.0.0" - node-elm-compiler "^5.0.1" - shelljs "^0.8.2" - - "@nodelib/fs.scandir@2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" - integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== - dependencies: - "@nodelib/fs.stat" "2.0.3" - run-parallel "^1.1.9" - - "@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" - integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== - - "@nodelib/fs.walk@^1.2.3": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" - integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== - dependencies: - "@nodelib/fs.scandir" "2.1.3" - fastq "^1.6.0" - - "@types/atom@^1.36.2": - version "1.40.4" - resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.40.4.tgz#97c5afcd1fd42ca7612dac27613f0c4c9f74ae54" - integrity sha512-qG2h2Kpk7IiEkAAKKhMYJWz3wt7eay5EipVoy84ot9OZ3vTGLqOHX1M1ibGKtKnVrZabHws7ngKlt0Fjuvg4Tw== - dependencies: - "@types/node" "*" - - "@types/cheerio@^0.22.18": - version "0.22.21" - resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.21.tgz#5e37887de309ba11b2e19a6e14cad7874b31a8a3" - integrity sha512-aGI3DfswwqgKPiEOTaiHV2ZPC9KEhprpgEbJnv0fZl3SGX0cGgEva1126dGrMC6AJM6v/aihlUgJn9M5DbDZ/Q== - dependencies: - "@types/node" "*" - - "@types/color-name@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" - integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== - - "@types/flatbuffers@^1.9.0": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@types/flatbuffers/-/flatbuffers-1.10.0.tgz#aa74e30ffdc86445f2f060e1808fc9d56b5603ba" - integrity sha512-7btbphLrKvo5yl/5CC2OCxUSMx1wV1wvGT1qDXkSt7yi00/YW7E8k6qzXqJHsp+WU0eoG7r6MTQQXI9lIvd0qA== - - "@types/glob@^7.1.1": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" - integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - - "@types/jquery@^3.3.32": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.1.tgz#cebb057acf5071c40e439f30e840c57a30d406c3" - integrity sha512-Tyctjh56U7eX2b9udu3wG853ASYP0uagChJcQJXLUXEU6C/JiW5qt5dl8ao01VRj1i5pgXPAf8f1mq4+FDLRQg== - dependencies: - "@types/sizzle" "*" - - "@types/minimatch@*": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== - - "@types/mocha@^7.0.1": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-7.0.2.tgz#b17f16cf933597e10d6d78eae3251e692ce8b0ce" - integrity sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w== - - "@types/node@*", "@types/node@^13.7.0": - version "13.13.15" - resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.15.tgz#fe1cc3aa465a3ea6858b793fd380b66c39919766" - integrity sha512-kwbcs0jySLxzLsa2nWUAGOd/s21WU1jebrEdtzhsj1D4Yps1EOuyI1Qcu+FD56dL7NRNIJtDDjcqIG22NwkgLw== - - "@types/node@^10.12.18": - version "10.17.28" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.28.tgz#0e36d718a29355ee51cec83b42d921299200f6d9" - integrity sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ== - - "@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - - "@types/sizzle@*": - version "2.3.2" - resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" - integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== - - "@types/text-encoding-utf-8@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/text-encoding-utf-8/-/text-encoding-utf-8-1.0.1.tgz#908d884af1114e5d8df47597b1e04f833383d23d" - integrity sha512-GpIEYaS+yNfYqpowLLziiY42pyaL+lThd/wMh6tTubaKuG4IRkXqqyxK7Nddn3BvpUg2+go3Gv/jbXvAFMRjiQ== - - "@types/unist@^2.0.0", "@types/unist@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" - integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== - - "@types/vfile@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/vfile/-/vfile-4.0.0.tgz#c32d13cbda319bc9f4ab3cacc0263b4ba1dd1ea3" - integrity sha512-eleP0/Cz8uVWxARDLi3Axq2+fDdN4ibAXoC6Pv8p6s7znXaUL7XvhgeIhjCiNMnvlLNP+tmCLd+RuCryGgmtEg== - dependencies: - vfile "*" - - "@types/vscode@1.40.0": - version "1.40.0" - resolved "https://registry.yarnpkg.com/@types/vscode/-/vscode-1.40.0.tgz#47d19e9e32da512c986f579fe6afbc8d3e6e0c55" - integrity sha512-5kEIxL3qVRkwhlMerxO7XuMffa+0LBl+iG2TcRa0NsdoeSFLkt/9hJ02jsi/Kvc6y8OVF2N2P2IHP5S4lWf/5w== - - "@yarnpkg/lockfile@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" - integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== - - address@>=0.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== - - agent-base@4, agent-base@^4.2.0, agent-base@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" - integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== - dependencies: - es6-promisify "^5.0.0" - - agent-base@~4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" - integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== - dependencies: - es6-promisify "^5.0.0" - - agentkeepalive@^4.0.2: - version "4.1.3" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.1.3.tgz#360a09d743a1f4fde749f9ba07caa6575d08259a" - integrity sha512-wn8fw19xKZwdGPO47jivonaHRTd+nGOMP1z11sgGeQzDy2xd5FG0R67dIMcKHDE2cJ5y+YXV30XVGUBPRSY7Hg== - dependencies: - debug "^4.1.0" - depd "^1.1.2" - humanize-ms "^1.2.1" - - aggregate-error@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" - integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - - ajv@^6.12.3: - version "6.12.4" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" - integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - - ansi-colors@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" - integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== - - ansi-escapes@^4.3.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== - dependencies: - type-fest "^0.11.0" - - ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - - ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - - ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" - integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== - dependencies: - "@types/color-name" "^1.1.1" - color-convert "^2.0.1" - - any-promise@^1.0.0, any-promise@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= - - apache-arrow@^0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/apache-arrow/-/apache-arrow-0.13.0.tgz#08b16aca0d6159539f1c7e2d9ccb5e43c76d50cd" - integrity sha512-+RlJzbOLFdegb76e39QJJsX1DtIzqJXJpsuQh3xmsjwU6ksnEyGI9WolO78yHz8akaJ8BFNC8A8MgEmc1O6FFw== - dependencies: - "@types/flatbuffers" "^1.9.0" - "@types/node" "^10.12.18" - "@types/text-encoding-utf-8" "^1.0.1" - command-line-args "5.0.2" - command-line-usage "5.0.5" - flatbuffers "^1.10.2" - json-bignum "0.0.3" - pad-left "2.1.0" - text-encoding-utf-8 "1.0.2" - tslib "^1.9.3" - - argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - - argv-tools@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/argv-tools/-/argv-tools-0.1.2.tgz#fc4918a70775b8cc5f8296fa0cfea137bd8a8229" - integrity sha512-wxqoymY0BEu9NblZVQiOTOAiJUjPhaa/kbNMjC2h6bnrmUSgnxKgWJo3lzXvi3bHJRwXyqK/dHzMlZVRT89Cxg== - dependencies: - array-back "^2.0.0" - find-replace "^2.0.1" - - array-back@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/array-back/-/array-back-2.0.0.tgz#6877471d51ecc9c9bfa6136fb6c7d5fe69748022" - integrity sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw== - dependencies: - typical "^2.6.1" - - array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - - asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - - 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" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - - ast-types@0.x.x: - version "0.13.3" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.3.tgz#50da3f28d17bdbc7969a3a2d83a0e4a72ae755a7" - integrity sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA== - - astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - - async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - - asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - - atom-package-deps@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/atom-package-deps/-/atom-package-deps-5.1.0.tgz#be493f783d9c0a8b5b7f2c4ab0ddcc778035f878" - integrity sha512-RGktH8NSFBJ5rdwuta3M7DbFdDr1EgrXo7uW7DQR/+lWJZcrfH2yxobnSdb/g1JM1tTvLyRYmZYOeRJGqQ9UGw== - dependencies: - sb-fs "^4.0.0" - semver "^6.0.0" - - aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - - aws4@^1.8.0: - version "1.10.1" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" - integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== - - babel-polyfill@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" - integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM= - dependencies: - babel-runtime "^6.26.0" - core-js "^2.5.0" - regenerator-runtime "^0.10.5" - - babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - - babyparse@^0.4.6: - version "0.4.6" - resolved "https://registry.yarnpkg.com/babyparse/-/babyparse-0.4.6.tgz#8ff29b62d1e600c0654afd63457f97fa2c36e9c1" - integrity sha1-j/KbYtHmAMBlSv1jRX+X+iw26cE= - - bail@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" - integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== - - balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - - bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - - block-attributes@^0.2.0, block-attributes@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.2.5.tgz#1b920045d71e6659f00b0a7e757b0310a16f8922" - integrity sha512-Z7ykyJhDVGTD4aQ1/FladruSvlnsSfEHLXYIfmQNq/SxyDtjxoxnvQUEytZLUZf6BqmeBV3fdsqGBet1VPQbHg== - dependencies: - lodash.snakecase "^4.1.1" - - block-attributes@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.3.0.tgz#70e9b4592a595a7a88d01a91a495d8578aa14f75" - integrity sha512-qwrudNhmDrXjRKhZ+0AEt0q+rTkvA/UvH4xlHxrUDcKJByWqpTDz0X9KprQaKYof8ZwunMuVA/oVS4fwpfTDkg== - dependencies: - lodash.snakecase "^4.1.1" - - block-info@^0.2.0: - version "0.2.5" - resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.2.5.tgz#e58ed83d5fc53b3a2e7ff16565c6eccab5d8e9dd" - integrity sha512-REtEHuXWXW9N12UpX1iCD3i1u8Dc2seDZ9gxQOh79lZnp5l6CfBFsIacQOG3MU8ePVbC6/bJ7ZAG6DK2k7PI/w== - dependencies: - block-attributes "^0.2.5" - - block-info@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.3.0.tgz#edb2f4d75751e9e1527b9fb447f67b0abaf80608" - integrity sha512-Kp9Yfqn31J1rJLJnqyf5W0hfNS/zVx/tWfk/AhJY/0p44462+BzQGCbUPr+6ZGaukGH8bBXFx+X4qMKk5CoN6Q== - dependencies: - block-attributes "^0.3.0" - - block-stream2@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/block-stream2/-/block-stream2-2.0.0.tgz#680b9d357ca8b9d5637f4ec8a41fb5968029108f" - integrity sha512-1oI+RHHUEo64xomy1ozLgVJetFlHkIfQfJzTBQrj6xWnEMEPooeo2fZoqFjp0yzfHMBrgxwgh70tKp6T17+i3g== - dependencies: - readable-stream "^3.4.0" - - boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - - brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - - braces@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - - buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - - buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - - builtin-modules@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" - integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= - - bytes@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - - callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - - caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - - chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - - chalk@^4.0.0, chalk@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - - character-entities-legacy@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" - integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== - - character-entities@^1.0.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" - integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== - - character-reference-invalid@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" - integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== - - cheerio@^1.0.0-rc.3: - version "1.0.0-rc.3" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" - integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA== - dependencies: - css-select "~1.2.0" - dom-serializer "~0.1.1" - entities "~1.1.1" - htmlparser2 "^3.9.1" - lodash "^4.15.0" - parse5 "^3.0.1" - - chinese-conv@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/chinese-conv/-/chinese-conv-1.0.1.tgz#c29edcaecf69c2490de86e5d268af71ae2f93051" - integrity sha1-wp7crs9pwkkN6G5dJor3GuL5MFE= - - chrome-location@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/chrome-location/-/chrome-location-1.2.1.tgz#6911511a4eac55027625c73b937ca5ca7ab94995" - integrity sha1-aRFRGk6sVQJ2Jcc7k3ylynq5SZU= - dependencies: - userhome "^1.0.0" - which "^1.0.5" - - ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - - clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - - cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - - cli-truncate@2.1.0, cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" - integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== - dependencies: - slice-ansi "^3.0.0" - string-width "^4.2.0" - - co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - - collapse-white-space@^1.0.2: - version "1.0.6" - resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" - integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== - - color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - - color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - - color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - - color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - - combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - - command-line-args@5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.0.2.tgz#c4e56b016636af1323cf485aa25c3cb203dfbbe4" - integrity sha512-/qPcbL8zpqg53x4rAaqMFlRV4opN3pbla7I7k9x8kyOBMQoGT6WltjN6sXZuxOXw6DgdK7Ad+ijYS5gjcr7vlA== - dependencies: - argv-tools "^0.1.1" - array-back "^2.0.0" - find-replace "^2.0.1" - lodash.camelcase "^4.3.0" - typical "^2.6.1" - - command-line-usage@5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-5.0.5.tgz#5f25933ffe6dedd983c635d38a21d7e623fda357" - integrity sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA== - dependencies: - array-back "^2.0.0" - chalk "^2.4.1" - table-layout "^0.4.3" - typical "^2.6.1" - - commander@2, commander@^2.12.1, commander@^2.18.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - - commander@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - - compare-versions@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" - integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== - - concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - - concat-stream@^1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - - content-type@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - - copy-to@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5" - integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU= - - core-js@^2.4.0, core-js@^2.5.0: - version "2.6.11" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" - integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== - - core-util-is@1.0.2, 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" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - - cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - - crc32@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/crc32/-/crc32-0.2.2.tgz#7ad220d6ffdcd119f9fc127a7772cacea390a4ba" - integrity sha1-etIg1v/c0Rn5/BJ6d3LKzqOQpLo= - - cross-spawn@6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - - cross-spawn@^7.0.0: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - - css-select@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" - integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= - dependencies: - boolbase "~1.0.0" - css-what "2.1" - domutils "1.5.1" - nth-check "~1.0.1" - - css-selector-parser@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.4.1.tgz#03f9cb8a81c3e5ab2c51684557d5aaf6d2569759" - integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g== - - css-what@2.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" - integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== - - d3-array@^2.4.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.5.0.tgz#d3f3043aabb75a17e2e78e3723aff4004ede3c5b" - integrity sha512-U+CrYn19GmiKeI9qU1RLV1p5ZodBKXw64k9Z3Id6d11LLuZ4JdyCnMT6W/2b84bvqEMFU15zg/JC3/oRYTanVg== - - d3-dsv@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.2.0.tgz#9d5f75c3a5f8abd611f74d3f5847b0d4338b885c" - integrity sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g== - dependencies: - commander "2" - iconv-lite "0.4" - rw "1" - - d3-format@^1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-1.4.4.tgz#356925f28d0fd7c7983bfad593726fce46844030" - integrity sha512-TWks25e7t8/cqctxCmxpUuzZN11QxIA7YrMbram94zMQ0PXjE4LVIMe/f6a4+xxL8HQ3OsAFULOINQi1pE62Aw== - - d3-time-format@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.2.3.tgz#0c9a12ee28342b2037e5ea1cf0b9eb4dd75f29cb" - integrity sha512-RAHNnD8+XvC4Zc4d2A56Uw0yJoM7bsvOlJR33bclxq399Rak/b9bhvu/InjxdWhPtkgU53JJcleJTGkNRnN6IA== - dependencies: - d3-time "1" - - d3-time@1, d3-time@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-1.1.0.tgz#b1e19d307dae9c900b7e5b25ffc5dcc249a8a0f1" - integrity sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA== - - dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - - data-uri-to-buffer@1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz#77163ea9c20d8641b4707e8f18abdf9a78f34835" - integrity sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ== - - data-with-position@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/data-with-position/-/data-with-position-0.4.0.tgz#3f3ca4a9bf21f09d153f51cbcf0db6c6d34bcb06" - integrity sha512-pMjD0tsOtUrYaCn0oQs1WcHwsPiqCIb4OnO0kcCIdcnfUbPUU9hEok5ug7pLZHSrzgA3lQCoFQqeXRTe5RFE5w== - dependencies: - yaml-ast-parser "^0.0.43" - - debug@2, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - - debug@3.1.0, debug@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - dependencies: - ms "2.0.0" - - debug@4, debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - - dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= - - deep-extend@~0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - - deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - - default-user-agent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/default-user-agent/-/default-user-agent-1.0.0.tgz#16c46efdcaba3edc45f24f2bd4868b01b7c2adc6" - integrity sha1-FsRu/cq6PtxF8k8r1IaLAbfCrcY= - dependencies: - os-name "~1.0.3" - - degenerator@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-1.0.4.tgz#fcf490a37ece266464d9cc431ab98c5819ced095" - integrity sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU= - dependencies: - ast-types "0.x.x" - escodegen "1.x.x" - esprima "3.x.x" - - delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - - depd@^1.1.2, depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - - destroy@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - - detect-indent@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" - integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== - - detect-newline@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - - diff@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - - digest-header@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/digest-header/-/digest-header-0.0.1.tgz#11ccf6deec5766ac379744d901c12cba49514be6" - integrity sha1-Ecz23uxXZqw3l0TZAcEsuklRS+Y= - dependencies: - utility "0.1.11" - - dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - - dom-serializer@0, dom-serializer@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" - integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== - dependencies: - domelementtype "^1.3.0" - entities "^1.1.1" - - domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - - domhandler@^2.3.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" - integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== - 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" - integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= - dependencies: - dom-serializer "0" - domelementtype "1" - - ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - - ee-first@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - - elm-string-representation@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/elm-string-representation/-/elm-string-representation-1.2.0.tgz#569fd8fa8cb6e9615ca1889833ece54a8fe2fb99" - integrity sha512-479rKqZHucj7dbvSqKGIrqhGHWSHA/VKsA7Px233qjnrAJRUstrlUh463EIRJTJvPMLdWCODPuqHmM2HSOMGQA== - dependencies: - lru-cache "^5.1.1" - - emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - - encodeurl@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - - end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - - enquirer@^2.3.5: - version "2.3.6" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== - dependencies: - ansi-colors "^4.1.1" - - entities@^1.1.1, entities@~1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== - - entities@~2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" - integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== - - errno@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== - dependencies: - prr "~1.0.1" - - error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - - es6-promise@^4.0.3: - version "4.2.8" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" - integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== - - es6-promisify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" - integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= - dependencies: - es6-promise "^4.0.3" - - escape-html@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - - 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" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - - escodegen@1.x.x: - version "1.14.3" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" - integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== - dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - - esprima@3.x.x: - version "3.1.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" - integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= - - esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - - estraverse@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - - esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - - execa@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99" - integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^3.0.0" - onetime "^5.1.0" - p-finally "^2.0.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - - execa@^4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2" - integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - - extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - - extend@^3.0.0, extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - - extract-zip@^1.6.6: - version "1.7.0" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" - integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== - dependencies: - concat-stream "^1.6.2" - debug "^2.6.9" - mkdirp "^0.5.4" - yauzl "^2.10.0" - - extsprintf@1.3.0, extsprintf@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - - fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - - fast-glob@^3.0.3: - version "3.2.4" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" - integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.0" - merge2 "^1.3.0" - micromatch "^4.0.2" - picomatch "^2.2.1" - - fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - - fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - - fastq@^1.6.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" - integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== - dependencies: - reusify "^1.0.4" - - fault@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" - integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== - dependencies: - format "^0.2.0" - - fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" - integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= - dependencies: - pend "~1.2.0" - - figures@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - - file-uri-to-path@1: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - - fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - - find-elm-dependencies@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/find-elm-dependencies/-/find-elm-dependencies-2.0.4.tgz#0a327fc8c0c0297b54115efbf0a9d6de474cfc89" - integrity sha512-x/4w4fVmlD2X4PD9oQ+yh9EyaQef6OtEULdMGBTuWx0Nkppvo2Z/bAiQioW2n+GdRYKypME2b9OmYTw5tw5qDg== - dependencies: - firstline "^1.2.0" - lodash "^4.17.19" - - find-replace@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-2.0.1.tgz#6d9683a7ca20f8f9aabeabad07e4e2580f528550" - integrity sha512-LzDo3Fpa30FLIBsh6DCDnMN1KW2g4QKkqKmejlImgWY67dDFPX/x9Kh/op/GK522DchQXEvDi/wD48HKW49XOQ== - dependencies: - array-back "^2.0.0" - test-value "^3.0.0" - - find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - - find-versions@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" - integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== - dependencies: - semver-regex "^2.0.0" - - firstline@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/firstline/-/firstline-1.3.1.tgz#59e84af0fd858fbc6dac0a0ff97fd22a47e58084" - integrity sha512-ycwgqtoxujz1dm0kjkBFOPQMESxB9uKc/PlD951dQDIG+tBXRpYZC2UmJb0gDxopQ1ZX6oyRQN3goRczYu7Deg== - - flatbuffers@^1.10.2: - version "1.12.0" - resolved "https://registry.yarnpkg.com/flatbuffers/-/flatbuffers-1.12.0.tgz#72e87d1726cb1b216e839ef02658aa87dcef68aa" - integrity sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ== - - forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - - form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - - format@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" - integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= - - formstream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/formstream/-/formstream-1.1.0.tgz#51f3970f26136eb0ad44304de4cebb50207b4479" - integrity sha1-UfOXDyYTbrCtRDBN5M67UCB7RHk= - dependencies: - destroy "^1.0.4" - mime "^1.3.4" - pause-stream "~0.0.11" - - fs-extra@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - - fs-extra@^8.0.1, fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - - fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - - ftp@~0.3.10: - version "0.3.10" - resolved "https://registry.yarnpkg.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" - integrity sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0= - dependencies: - readable-stream "1.1.x" - xregexp "2.0.0" - - get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" - integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - - get-stream@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - - get-uri@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-2.0.4.tgz#d4937ab819e218d4cb5ae18e4f5962bef169cc6a" - integrity sha512-v7LT/s8kVjs+Tx0ykk1I+H/rbpzkHvuIq87LmeXptcf5sNWm9uQiwjNAt94SJPA1zOlCntmnOlJvVWKmzsxG8Q== - dependencies: - data-uri-to-buffer "1" - debug "2" - extend "~3.0.2" - file-uri-to-path "1" - ftp "~0.3.10" - readable-stream "2" - - getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - - git-hooks-list@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/git-hooks-list/-/git-hooks-list-1.0.3.tgz#be5baaf78203ce342f2f844a9d2b03dba1b45156" - integrity sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ== - - glob-parent@^5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== - dependencies: - is-glob "^4.0.1" - - glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - - globby@10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.0.tgz#abfcd0630037ae174a88590132c2f6804e291072" - integrity sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw== - dependencies: - "@types/glob" "^7.1.1" - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" - slash "^3.0.0" - - globby@^10.0.1: - version "10.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" - integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== - dependencies: - "@types/glob" "^7.1.1" - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" - slash "^3.0.0" - - graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== - - handlebars@^4.3.4: - version "4.7.6" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" - integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== - dependencies: - minimist "^1.2.5" - neo-async "^2.6.0" - source-map "^0.6.1" - wordwrap "^1.0.0" - optionalDependencies: - uglify-js "^3.1.4" - - har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - - har-validator@~5.1.3: - version "5.1.5" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - - has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - - has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - - has-own-prop@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-1.0.1.tgz#4a5c1326a45146b836cadd4b79039b9e9476a4f9" - integrity sha512-ZYvbzPe2HdCr1vWrmjZPajdPPfitAqctTZl4KW/UTmJv4S2An40pApQGT5c4NUaC3Nlc+lM+RJDLWu+Jed/hRw== - - html-entities@^1.2.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" - integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== - - htmlparser2@^3.9.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" - integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== - dependencies: - domelementtype "^1.3.1" - domhandler "^2.3.0" - domutils "^1.5.1" - entities "^1.1.1" - inherits "^2.0.1" - readable-stream "^3.1.1" - - http-errors@1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - - http-proxy-agent@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" - integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== - dependencies: - agent-base "4" - debug "3.1.0" - - http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - - https-proxy-agent@^2.2.1: - version "2.2.4" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" - integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== - dependencies: - agent-base "^4.3.0" - debug "^3.1.0" - - https-proxy-agent@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz#b8c286433e87602311b01c8ea34413d856a4af81" - integrity sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg== - dependencies: - agent-base "^4.3.0" - debug "^3.1.0" - - human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - - humanize-ms@^1.2.0, humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= - dependencies: - ms "^2.0.0" - - husky@^4.2.1: - version "4.2.5" - resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.5.tgz#2b4f7622673a71579f901d9885ed448394b5fa36" - integrity sha512-SYZ95AjKcX7goYVZtVZF2i6XiZcHknw50iXvY7b0MiGoj5RwdgRQNEHdb+gPDPCXKlzwrybjFjkL6FOj8uRhZQ== - dependencies: - chalk "^4.0.0" - ci-info "^2.0.0" - compare-versions "^3.6.0" - cosmiconfig "^6.0.0" - find-versions "^3.2.0" - opencollective-postinstall "^2.0.2" - pkg-dir "^4.2.0" - please-upgrade-node "^3.2.0" - slash "^3.0.0" - which-pm-runs "^1.0.0" - - iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@^0.4.15: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - - ignore@^5.1.1: - version "5.1.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== - - image-size@~0.5.0: - version "0.5.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= - - imagemagick-cli@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/imagemagick-cli/-/imagemagick-cli-0.5.0.tgz#907cb841787dd0548b2e9ab7cbc4d0fdb9efc55d" - integrity sha512-rlFbd3MrjysdavK0vUnwUxWvuEBHzXaK3LHVqBUIM6u+noKg5Vv2YljVmu78qEkDNIQ1+AS+17f3mgNMIe/Rlw== - dependencies: - debug "^4.1.1" - - immer@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/immer/-/immer-4.0.2.tgz#9ff0fcdf88e06f92618a5978ceecb5884e633559" - integrity sha512-Q/tm+yKqnKy4RIBmmtISBlhXuSDrB69e9EKTYiIenIKQkXBQir43w+kN/eGiax3wt1J0O1b2fYcNqLSbEcXA7w== - - import-fresh@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - - indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - - inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - - inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - - interpret@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - - ip@1.1.5, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - - is-alphabetical@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" - integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== - - is-alphanumerical@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" - integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== - dependencies: - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - - is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - - is-buffer@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" - integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== - - is-decimal@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" - integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== - - is-extendable@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - - is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - - is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - - is-glob@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - - is-hexadecimal@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" - integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== - - is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - - is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= - - is-plain-obj@2.1.0, is-plain-obj@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" - integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== - - is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= - - is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - - is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - - is-utf8@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - - is-whitespace-character@^1.0.0, is-whitespace-character@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" - integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== - - is-word-character@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" - integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== - - isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= - - isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - - isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - - isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - - js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - - js-yaml@^3.13.1: - version "3.14.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - - jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - - json-bignum@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/json-bignum/-/json-bignum-0.0.3.tgz#41163b50436c773d82424dbc20ed70db7604b8d7" - integrity sha1-QRY7UENsdz2CQk28IO1w23YEuNc= - - json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - - json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - - json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - - 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" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - - jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - - jsonfile@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-5.0.0.tgz#e6b718f73da420d612823996fdf14a03f6ff6922" - integrity sha512-NQRZ5CRo74MhMMC3/3r5g2k4fjodJ/wh8MxjFbCViWKFjxrnudWSY5vomh+23ZaXzAS7J3fBZIR2dV6WbmfM0w== - dependencies: - universalify "^0.1.2" - optionalDependencies: - graceful-fs "^4.1.6" - - jsonschema@^1.2.4: - version "1.2.6" - resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.2.6.tgz#52b0a8e9dc06bbae7295249d03e4b9faee8a0c0b" - integrity sha512-SqhURKZG07JyKKeo/ir24QnS4/BV7a6gQy93bUSe4lUdNp0QNpIz2c9elWJQ9dpc5cQYY6cvCzgRwy0MQCLyqA== - - jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - - kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - - less@^3.9.0: - version "3.12.2" - resolved "https://registry.yarnpkg.com/less/-/less-3.12.2.tgz#157e6dd32a68869df8859314ad38e70211af3ab4" - integrity sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q== - dependencies: - tslib "^1.10.0" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - make-dir "^2.1.0" - mime "^1.4.1" - native-request "^1.0.5" - source-map "~0.6.0" - - levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - - lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - - linkify-it@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf" - integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw== - dependencies: - uc.micro "^1.0.1" - - lint-staged@^10.0.7: - version "10.2.11" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.2.11.tgz#713c80877f2dc8b609b05bc59020234e766c9720" - integrity sha512-LRRrSogzbixYaZItE2APaS4l2eJMjjf5MbclRZpLJtcQJShcvUzKXsNeZgsLIZ0H0+fg2tL4B59fU9wHIHtFIA== - dependencies: - chalk "^4.0.0" - cli-truncate "2.1.0" - commander "^5.1.0" - cosmiconfig "^6.0.0" - debug "^4.1.1" - dedent "^0.7.0" - enquirer "^2.3.5" - execa "^4.0.1" - listr2 "^2.1.0" - log-symbols "^4.0.0" - micromatch "^4.0.2" - normalize-path "^3.0.0" - please-upgrade-node "^3.2.0" - string-argv "0.3.1" - stringify-object "^3.3.0" - - listr2@^2.1.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.6.0.tgz#788a3d202978a1b8582062952cbc49272c8e206a" - integrity sha512-nwmqTJYQQ+AsKb4fCXH/6/UmLCEDL1jkRAdSn9M6cEUzoRGrs33YD/3N86gAZQnGZ6hxV18XSdlBcJ1GTmetJA== - dependencies: - chalk "^4.1.0" - cli-truncate "^2.1.0" - figures "^3.2.0" - indent-string "^4.0.0" - log-update "^4.0.0" - p-map "^4.0.0" - rxjs "^6.6.2" - through "^2.3.8" - - literate-elm@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/literate-elm/-/literate-elm-0.8.0.tgz#553bff8ed453a8fcf27bab1f45fca03de2e31ed0" - integrity sha512-yA6zB+zAAShBQXndpXcYspamhLlIWmpP2w4DgY5iV5hZ2D+UZrxBhk5tWkrjDxSy5IrjeZMVq6Tjytx80b4wJg== - dependencies: - "@kachkaev/run-elm" "^3.0.0-litvis-patch.3" - elm-string-representation "^1.2.0" - execa "^2.0.4" - fs-extra "^8.1.0" - globby "^10.0.1" - lodash "^4.17.15" - object-hash "^1.3.1" - sleep-promise "^8.0.1" - - litvis-integration-mume@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.9.0.tgz#ed560e85119bfc3bc44def2f884b55ec0b7da211" - integrity sha512-Y7y1grdpylo/kiBvmFNZU/OF7uh59wHC53OrutTeeWvP9kTyALxJNNEq7z3ud16VfBY8SXMfUO26cUZwWFWpng== - dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" - cheerio "^1.0.0-rc.3" - elm-string-representation "^1.2.0" - html-entities "^1.2.1" - litvis "^0.9.0" - lodash "^4.17.15" - lru-cache "^5.1.1" - markdown-it "^10.0.0" - narrative-schema "^0.4.0" - narrative-schema-common "^0.2.0" - narrative-schema-label "^0.4.0" - narrative-schema-styling "^0.2.0" - object-hash "^1.3.1" - unist-util-select "^2.0.2" - vfile "^4.0.1" - yamljs "^0.3.0" - - litvis@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.9.0.tgz#87de119a0e937b9ea23af718fd9e4f5125bf18bb" - integrity sha512-LLXVlrwRpUaTVDkFGc0S8Jmfode3eILA3H8xx6OMaQlpZgq/EN6fJ+QlDiD3dUTOPcZE/ZYtX7WNaUgfx/4Hzg== - dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" - data-with-position "^0.4.0" - fs-extra "^8.1.0" - immer "^4.0.0" - is-whitespace-character "^1.0.3" - kind-of "^6.0.2" - literate-elm "^0.8.0" - lodash "^4.17.15" - narrative-schema "^0.4.0" - narrative-schema-label "^0.4.0" - remark-frontmatter "^1.3.2" - remark-parse "^7.0.1" - temp-dir "^2.0.0" - to-vfile "^6.0.0" - unified "^8.4.0" - unist-util-select "^2.0.2" - unist-util-visit "^2.0.0" - vfile "^4.0.1" - - locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - - lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - - lodash.isnull@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash.isnull/-/lodash.isnull-3.0.0.tgz#fafbe59ea1dca27eed786534039dd84c2e07c56e" - integrity sha1-+vvlnqHcon7teGU0A53YTC4HxW4= - - lodash.isundefined@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" - integrity sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g= - - lodash.padend@^4.6.1: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" - integrity sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4= - - lodash.snakecase@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" - integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= - - lodash@^4.15.0, lodash@^4.17.15, lodash@^4.17.19: - version "4.17.20" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== - - log-symbols@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920" - integrity sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== - dependencies: - chalk "^4.0.0" - - log-update@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" - integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== - dependencies: - ansi-escapes "^4.3.0" - cli-cursor "^3.1.0" - slice-ansi "^4.0.0" - wrap-ansi "^6.2.0" - - lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - - make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - - markdown-escapes@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" - integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== - - markdown-it@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-10.0.0.tgz#abfc64f141b1722d663402044e43927f1f50a8dc" - integrity sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg== - dependencies: - argparse "^1.0.7" - entities "~2.0.0" - linkify-it "^2.0.0" - mdurl "^1.0.1" - uc.micro "^1.0.5" - - mdurl@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - - merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - - merge2@^1.2.3, merge2@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - - micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== - dependencies: - braces "^3.0.1" - picomatch "^2.0.5" - - mime-db@1.44.0: - version "1.44.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== - - mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.27" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== - dependencies: - mime-db "1.44.0" - - mime@^1.3.4, mime@^1.4.1: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - - mime@^2.0.3, mime@^2.4.4: - version "2.4.6" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" - integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== - - mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - - minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - - minimist@^1.1.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - - mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - - mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - - ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - - ms@^2.0.0, ms@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - - mume-with-litvis@^0.27.0: - version "0.27.0" - resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.27.0.tgz#321f8ee2a389f51ed2ad438425cd8dc369bc9eb8" - integrity sha512-nzBqsNYWQtUt0Wi2rURA3+FdSLiUzCoLtFFv+vo3Y48jK7kQBTiaRS4VlAi23sXGeLC/+SQgHm836T8zCf1H6Q== - dependencies: - apache-arrow "^0.13.0" - babyparse "^0.4.6" - block-attributes "^0.2.0" - block-info "^0.2.0" - cheerio "^1.0.0-rc.3" - chrome-location "^1.2.1" - fs-extra "^8.0.1" - imagemagick-cli "^0.5.0" - js-yaml "^3.13.1" - less "^3.9.0" - litvis-integration-mume "^0.9.0" - lodash "^4.17.19" - mkdirp "^1.0.4" - node-fetch "^2.6.0" - puppeteer-core "1.15.0" - qiniu "^7.2.2" - request "^2.88.0" - slash "^2.0.0" - temp "^0.9.0" - to-vfile "^6.0.0" - twemoji "^12.1.5" - uslug "^1.0.4" - vega-loader "^4.1.0" - vfile "^4.0.1" - yamljs "^0.3.0" - - mz@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" - - narrative-schema-common@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/narrative-schema-common/-/narrative-schema-common-0.2.0.tgz#913f631b1129159c04db3ce85a979bd3e2261061" - integrity sha512-73Cuo9co3OdSPXqN82CCfZ5NSnsFOFAqVEmZiM1Ovlr6jvifVBKqN9WRFz2npDeCfkGemA+udRL7yY987JZEGw== - dependencies: - data-with-position "^0.4.0" - kind-of "^6.0.2" - vfile "^4.0.1" - - narrative-schema-label@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/narrative-schema-label/-/narrative-schema-label-0.4.0.tgz#3669597be50718cd575fcd36511e15ba3031ccc1" - integrity sha512-ZOw3HrbaEch3lC4RpYarN8oMVe34aZc5tzfnnPj4GoMTkv+yDVzJjnyjIMb9jiXsdXi97nC3GSxhZJZAm3pbTg== - dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" - cheerio "^1.0.0-rc.3" - data-with-position "^0.4.0" - handlebars "^4.3.4" - html-entities "^1.2.1" - lodash "^4.17.15" - lru-cache "^5.1.1" - narrative-schema-common "^0.2.0" - object-hash "^1.3.1" - unist-util-visit "^2.0.0" - unist-util-visit-parents "^3.0.0" - vfile "^4.0.1" - - narrative-schema-rule@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/narrative-schema-rule/-/narrative-schema-rule-0.2.0.tgz#2d7a0a51b2a9c0d79b12e814323638babec8265d" - integrity sha512-HbFcEc76cxoKEUuCW8SYFMll7yNhbYvmGUfkfP6T8Xu3oqO3H+yZmFQhXJ6iDbu3eml5N5HDQ0eCe32Tl1vaug== - dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" - cheerio "^1.0.0-rc.3" - data-with-position "^0.4.0" - handlebars "^4.3.4" - html-entities "^1.2.1" - lodash "^4.17.15" - narrative-schema-common "^0.2.0" - narrative-schema-label "^0.4.0" - unist-util-visit "^2.0.0" - vfile "^4.0.1" - - narrative-schema-styling@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/narrative-schema-styling/-/narrative-schema-styling-0.2.0.tgz#0d95e36c732e5cfaac18229624032a191f62577c" - integrity sha512-3I+A5CPQVw64GAt3eFcL8ze1WJeQCP13RFxc5UqtJdhYghwY22twvPkzhfzeQ2JbYnSIwc44YRsSZx/J+RPtDw== - dependencies: - block-attributes "^0.3.0" - block-info "^0.3.0" - cheerio "^1.0.0-rc.3" - data-with-position "^0.4.0" - handlebars "^4.3.4" - html-entities "^1.2.1" - lodash "^4.17.15" - narrative-schema-common "^0.2.0" - unist-util-visit "^2.0.0" - vfile "^4.0.1" - - narrative-schema@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/narrative-schema/-/narrative-schema-0.4.0.tgz#96b921800972165aab08fb658fe0b505bead639c" - integrity sha512-xEO5CxYJBAnznaxAXAbiqDvOULgxjWSRyOVcRls+vzzct5SjdVHV8bJPUIc6fykTcyhPq32RprBwU2RTwuN1pg== - dependencies: - data-with-position "^0.4.0" - jsonschema "^1.2.4" - lodash "^4.17.15" - narrative-schema-common "^0.2.0" - narrative-schema-label "^0.4.0" - narrative-schema-rule "^0.2.0" - narrative-schema-styling "^0.2.0" - pseudo-yaml-ast "^1.0.10" - to-vfile "^6.0.0" - vfile "^4.0.1" - - native-request@^1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/native-request/-/native-request-1.0.7.tgz#ff742dc555b4c8f2f1c14b548639ba174e573856" - integrity sha512-9nRjinI9bmz+S7dgNtf4A70+/vPhnd+2krGpy4SUlADuOuSa24IDkNaZ+R/QT1wQ6S8jBdi6wE7fLekFZNfUpQ== - - neo-async@^2.6.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - - netmask@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/netmask/-/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35" - integrity sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU= - - nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - - node-elm-compiler@^5.0.1: - version "5.0.5" - resolved "https://registry.yarnpkg.com/node-elm-compiler/-/node-elm-compiler-5.0.5.tgz#a47c027d766d0fba53ea0f19c8e2e82992e9c87d" - integrity sha512-vapB+VkmKMY1NRy7jjpGjzwWbKmtiRfzbgVoV/eROz5Kx30QvY0Nd5Ua7iST+9utrn1aG8cVToXC6UWdEO5BKQ== - dependencies: - cross-spawn "6.0.5" - find-elm-dependencies "^2.0.4" - lodash "^4.17.19" - temp "^0.9.0" - - node-fetch@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" - integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== - - normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - - not@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/not/-/not-0.1.0.tgz#c9691c1746c55dcfbe54cbd8bd4ff041bc2b519d" - integrity sha1-yWkcF0bFXc++VMvYvU/wQbwrUZ0= - - npm-run-path@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" - integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg== - dependencies: - path-key "^3.0.0" - - npm-run-path@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - - nth-check@^1.0.1, nth-check@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - - oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - - object-assign@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - - object-hash@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" - integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== - - once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - - onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - - opencollective-postinstall@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" - integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== - - optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - - os-name@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/os-name/-/os-name-1.0.3.tgz#1b379f64835af7c5a7f498b357cb95215c159edf" - integrity sha1-GzefZINa98Wn9JizV8uVIVwVnt8= - dependencies: - osx-release "^1.0.0" - win-release "^1.0.0" - - osx-release@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/osx-release/-/osx-release-1.1.0.tgz#f217911a28136949af1bf9308b241e2737d3cd6c" - integrity sha1-8heRGigTaUmvG/kwiyQeJzfTzWw= - dependencies: - minimist "^1.1.0" - - p-finally@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" - integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== - - p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - - p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - - p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - - p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - - pac-proxy-agent@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-3.0.1.tgz#115b1e58f92576cac2eba718593ca7b0e37de2ad" - integrity sha512-44DUg21G/liUZ48dJpUSjZnFfZro/0K5JTyFYLBcmh9+T6Ooi4/i4efwUiEy0+4oQusCBqWdhv16XohIj1GqnQ== - dependencies: - agent-base "^4.2.0" - debug "^4.1.1" - get-uri "^2.0.0" - http-proxy-agent "^2.1.0" - https-proxy-agent "^3.0.0" - pac-resolver "^3.0.0" - raw-body "^2.2.0" - socks-proxy-agent "^4.0.1" - - pac-resolver@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-3.0.0.tgz#6aea30787db0a891704deb7800a722a7615a6f26" - integrity sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA== - dependencies: - co "^4.6.0" - degenerator "^1.0.4" - ip "^1.1.5" - netmask "^1.0.6" - thunkify "^2.1.2" - - pad-left@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/pad-left/-/pad-left-2.1.0.tgz#16e6a3b2d44a8e138cb0838cc7cb403a4fc9e994" - integrity sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ= - dependencies: - repeat-string "^1.5.4" - - parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - - parse-entities@^1.1.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" - integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== - dependencies: - character-entities "^1.0.0" - character-entities-legacy "^1.0.0" - character-reference-invalid "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.0" - is-hexadecimal "^1.0.0" - - parse-json@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.1.tgz#7cfe35c1ccd641bce3981467e6c2ece61b3b3878" - integrity sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - lines-and-columns "^1.1.6" - - parse5@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" - integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== - dependencies: - "@types/node" "*" - - path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - - 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" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - - path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - - path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - - path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - - path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - - pause-stream@~0.0.11: - version "0.0.11" - resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" - integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= - dependencies: - through "~2.3" - - pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= - - performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - - picomatch@^2.0.5, picomatch@^2.2.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" - integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== - - pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - - pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - - please-upgrade-node@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" - integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== - dependencies: - semver-compare "^1.0.0" - - prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - - prettier-plugin-packagejson@^2.0.10: - version "2.2.5" - resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.2.5.tgz#ebec75e4670b795fced35a2312f86e5678784ed6" - integrity sha512-fdLXD6sA4ZKihPMSi4hhGWMbJuQNmCjbTAP7YKwSzQuLLNXc73kC8DRfomWbDxJqbNy7+/6a8qfKsClzGiqI4g== - dependencies: - sort-package-json "1.44.0" - - prettier@^1.19.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" - integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== - - process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - - progress@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - - proxy-agent@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-3.1.1.tgz#7e04e06bf36afa624a1540be247b47c970bd3014" - integrity sha512-WudaR0eTsDx33O3EJE16PjBRZWcX8GqCEeERw1W3hZJgH/F2a46g7jty6UGty6NeJ4CKQy8ds2CJPMiyeqaTvw== - dependencies: - agent-base "^4.2.0" - debug "4" - http-proxy-agent "^2.1.0" - https-proxy-agent "^3.0.0" - lru-cache "^5.1.1" - pac-proxy-agent "^3.0.1" - proxy-from-env "^1.0.0" - socks-proxy-agent "^4.0.1" - - proxy-from-env@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - - prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - - pseudo-yaml-ast@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/pseudo-yaml-ast/-/pseudo-yaml-ast-1.0.10.tgz#950bb7c394911b1eb0668d356df1774043ff1b4f" - integrity sha1-lQu3w5SRGx6wZo01bfF3QEP/G08= - dependencies: - has-own-prop "^1.0.0" - lodash.isnull "^3.0.0" - lodash.isundefined "^3.0.1" - yaml-ast-parser "0.0.36" - - psl@^1.1.28: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - - pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - - punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - - puppeteer-core@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-1.15.0.tgz#c8ccf246493349e5d898041f205fbeec4ed845ab" - integrity sha512-AH82x8Tx0/JkubeF6U12y8SuVB5vFgsw8lt/Ox5MhXaAktREFiotCTq324U2nPtJUnh2A8yJciDnzAmhbHidqQ== - dependencies: - debug "^4.1.0" - extract-zip "^1.6.6" - https-proxy-agent "^2.2.1" - mime "^2.0.3" - progress "^2.0.1" - proxy-from-env "^1.0.0" - rimraf "^2.6.1" - ws "^6.1.0" - - qiniu@^7.2.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/qiniu/-/qiniu-7.3.2.tgz#2655ffc65396272b4b1aaa8588aa7b1cc167d3cb" - integrity sha512-rn9I+/DaQKWh7/+9uVdR/kIVRT0yS7tne5LDQQQ2MtGFN5MgIjyoznztxVRuzs4ZWXdy7Qw/bYHYQcW5jB2xJA== - dependencies: - agentkeepalive "^4.0.2" - block-stream2 "^2.0.0" - crc32 "^0.2.2" - destroy "^1.0.4" - encodeurl "^1.0.1" - formstream "^1.1.0" - mime "^2.4.4" - tunnel-agent "^0.6.0" - urllib "^2.34.1" - - qs@^6.4.0, qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - - raw-body@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" - integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA== - dependencies: - bytes "3.1.0" - http-errors "1.7.3" - iconv-lite "0.4.24" - unpipe "1.0.0" - - readable-stream@1.1.x: - version "1.1.14" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - - readable-stream@2, readable-stream@^2.2.2: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - 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" - - readable-stream@^3.1.1, readable-stream@^3.4.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - - rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= - dependencies: - resolve "^1.1.6" - - reduce-flatten@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-1.0.1.tgz#258c78efd153ddf93cb561237f61184f3696e327" - integrity sha1-JYx479FT3fk8tWEjf2EYTzaW4yc= - - regenerator-runtime@^0.10.5: - version "0.10.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" - integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= - - regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - - remark-frontmatter@^1.3.2: - version "1.3.3" - resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-1.3.3.tgz#67ec63c89da5a84bb793ecec166e11b4eb47af10" - integrity sha512-fM5eZPBvu2pVNoq3ZPW22q+5Ativ1oLozq2qYt9I2oNyxiUd/tDl0iLLntEVAegpZIslPWg1brhcP1VsaSVUag== - dependencies: - fault "^1.0.1" - xtend "^4.0.1" - - remark-parse@^7.0.1: - version "7.0.2" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-7.0.2.tgz#41e7170d9c1d96c3d32cf1109600a9ed50dba7cf" - integrity sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA== - dependencies: - collapse-white-space "^1.0.2" - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - is-word-character "^1.0.0" - markdown-escapes "^1.0.0" - parse-entities "^1.1.0" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - trim "0.0.1" - trim-trailing-lines "^1.0.0" - unherit "^1.0.4" - unist-util-remove-position "^1.0.0" - vfile-location "^2.0.0" - xtend "^4.0.1" - - repeat-string@^1.5.4: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - - replace-ext@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" - integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= - - request@^2.88.0: - version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - - resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - - resolve@^1.1.6, resolve@^1.3.2: - version "1.17.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== - dependencies: - path-parse "^1.0.6" - - restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - - reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - - rimraf@^2.6.1, rimraf@~2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - - run-parallel@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" - integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== - - rw@1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" - integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= - - rxjs@^6.6.2: - version "6.6.2" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.2.tgz#8096a7ac03f2cc4fe5860ef6e572810d9e01c0d2" - integrity sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg== - dependencies: - tslib "^1.9.0" - - safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - - "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - - sb-fs@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/sb-fs/-/sb-fs-4.0.0.tgz#b84ca0045f09d4643304113d4e0543b508a56f73" - integrity sha512-UjjIHC4uahPWvKYqgknvFCCJ11S0oDahz+nsmyTCAmARKto31aoE+Lu7GGGK0nogengJEKGzFdh46ho5+IL88Q== - dependencies: - strip-bom-buf "^1.0.0" - - semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= - - semver-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" - integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== - - semver@^5.0.1, semver@^5.3.0, semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - - semver@^6.0.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - - semver@^7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" - integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== - - setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - - shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - - shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - - shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - - shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - - shelljs@^0.8.2: - version "0.8.4" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" - integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - - signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - - slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - - slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - - sleep-promise@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/sleep-promise/-/sleep-promise-8.0.1.tgz#8d795a27ea23953df6b52b91081e5e22665993c5" - integrity sha1-jXlaJ+ojlT32tSuRCB5eImZZk8U= - - slice-ansi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" - integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - - slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - - smart-buffer@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" - integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== - - socks-proxy-agent@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" - integrity sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg== - dependencies: - agent-base "~4.2.1" - socks "~2.3.2" - - socks@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" - integrity sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA== - dependencies: - ip "1.1.5" - smart-buffer "^4.1.0" - - sort-object-keys@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" - integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== - - sort-package-json@1.44.0: - version "1.44.0" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.44.0.tgz#470330be868f8a524a4607b26f2a0233e93d8b6d" - integrity sha512-u9GUZvpavUCXV5SbEqXu9FRbsJrYU6WM10r3zA0gymGPufK5X82MblCLh9GW9l46pXKEZvK+FA3eVTqC4oMp4A== - dependencies: - detect-indent "^6.0.0" - detect-newline "3.1.0" - git-hooks-list "1.0.3" - globby "10.0.0" - is-plain-obj "2.1.0" - sort-object-keys "^1.1.3" - - source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - - sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - - sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - - state-toggle@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" - integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== - - "statuses@>= 1.5.0 < 2", statuses@^1.3.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - - string-argv@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" - integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== - - string-width@^4.1.0, string-width@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - - string_decoder@^1.1.1, string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - - string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= - - stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - - strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - - strip-bom-buf@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz#1cb45aaf57530f4caf86c7f75179d2c9a51dd572" - integrity sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI= - dependencies: - is-utf8 "^0.2.1" - - strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - - supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - - supports-color@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" - integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== - dependencies: - has-flag "^4.0.0" - - table-layout@^0.4.3: - version "0.4.5" - resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-0.4.5.tgz#d906de6a25fa09c0c90d1d08ecd833ecedcb7378" - integrity sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw== - dependencies: - array-back "^2.0.0" - deep-extend "~0.6.0" - lodash.padend "^4.6.1" - typical "^2.6.1" - wordwrapjs "^3.0.0" - - temp-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" - integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== - - temp@^0.9.0: - version "0.9.1" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.1.tgz#2d666114fafa26966cd4065996d7ceedd4dd4697" - integrity sha512-WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA== - dependencies: - rimraf "~2.6.2" - - test-value@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/test-value/-/test-value-3.0.0.tgz#9168c062fab11a86b8d444dd968bb4b73851ce92" - integrity sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ== - dependencies: - array-back "^2.0.0" - typical "^2.6.1" - - text-encoding-utf-8@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz#585b62197b0ae437e3c7b5d0af27ac1021e10d13" - integrity sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg== - - thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= - dependencies: - thenify ">= 3.1.0 < 4" - - "thenify@>= 3.1.0 < 4": - version "3.3.1" - resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" - integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== - dependencies: - any-promise "^1.0.0" - - through@^2.3.8, through@~2.3: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - - thunkify@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/thunkify/-/thunkify-2.1.2.tgz#faa0e9d230c51acc95ca13a361ac05ca7e04553d" - integrity sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0= - - to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - - to-vfile@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-6.1.0.tgz#5f7a3f65813c2c4e34ee1f7643a5646344627699" - integrity sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw== - dependencies: - is-buffer "^2.0.0" - vfile "^4.0.0" - - toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - - topojson-client@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/topojson-client/-/topojson-client-3.1.0.tgz#22e8b1ed08a2b922feeb4af6f53b6ef09a467b99" - integrity sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw== - dependencies: - commander "2" - - tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - - trim-trailing-lines@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94" - integrity sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA== - - trim@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" - integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= - - trough@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" - integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== - - tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: - version "1.13.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" - integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== - - tslint-config-prettier@^1.18.0: - version "1.18.0" - resolved "https://registry.yarnpkg.com/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz#75f140bde947d35d8f0d238e0ebf809d64592c37" - integrity sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg== - - tslint@^6.0.0: - version "6.1.3" - resolved "https://registry.yarnpkg.com/tslint/-/tslint-6.1.3.tgz#5c23b2eccc32487d5523bd3a470e9aa31789d904" - integrity sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg== - dependencies: - "@babel/code-frame" "^7.0.0" - builtin-modules "^1.1.1" - chalk "^2.3.0" - commander "^2.12.1" - diff "^4.0.1" - glob "^7.1.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - mkdirp "^0.5.3" - resolve "^1.3.2" - semver "^5.3.0" - tslib "^1.13.0" - tsutils "^2.29.0" - - tsutils@^2.29.0: - version "2.29.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" - integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== - dependencies: - tslib "^1.8.1" - - tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - 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" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - - twemoji-parser@12.1.3: - version "12.1.3" - resolved "https://registry.yarnpkg.com/twemoji-parser/-/twemoji-parser-12.1.3.tgz#916c0153e77bd5f1011e7a99cbeacf52e43c9371" - integrity sha512-ND4LZXF4X92/PFrzSgGkq6KPPg8swy/U0yRw1k/+izWRVmq1HYi3khPwV3XIB6FRudgVICAaBhJfW8e8G3HC7Q== - - twemoji@^12.1.5: - version "12.1.6" - resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-12.1.6.tgz#3425427627a38ab5cae24e7690cecb691022479f" - integrity sha512-FIKi9Jne5IiDGDWekoANJ1a8ltUKVbJLEIR8XUpbFRDMqIPgLWnYgjeWZ1KOrdiTztRCAa9x4v+5w5OuiJOGVw== - dependencies: - fs-extra "^8.0.1" - jsonfile "^5.0.0" - twemoji-parser "12.1.3" - universalify "^0.1.2" - - type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - - type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== - - typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - - typescript@^3.7.5: - version "3.9.7" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" - integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== - - typical@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d" - integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0= - - uc.micro@^1.0.1, uc.micro@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" - integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== - - uglify-js@^3.1.4: - version "3.10.1" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.10.1.tgz#dd14767eb7150de97f2573a5ff210db14fffe4ad" - integrity sha512-RjxApKkrPJB6kjJxQS3iZlf///REXWYxYJxO/MpmlQzVkDWVI3PSnCBWezMecmTU/TRkNxrl8bmsfFQCp+LO+Q== - - unescape@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unescape/-/unescape-1.0.1.tgz#956e430f61cad8a4d57d82c518f5e6cc5d0dda96" - integrity sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ== - dependencies: - extend-shallow "^2.0.1" - - unherit@^1.0.4: - version "1.1.3" - resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" - integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== - dependencies: - inherits "^2.0.0" - xtend "^4.0.0" - - unified@^8.4.0: - version "8.4.2" - resolved "https://registry.yarnpkg.com/unified/-/unified-8.4.2.tgz#13ad58b4a437faa2751a4a4c6a16f680c500fff1" - integrity sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA== - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-plain-obj "^2.0.0" - trough "^1.0.0" - vfile "^4.0.0" - - unist-util-is@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" - integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== - - unist-util-is@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.2.tgz#c7d1341188aa9ce5b3cff538958de9895f14a5de" - integrity sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ== - - unist-util-remove-position@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" - integrity sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A== - dependencies: - unist-util-visit "^1.1.0" - - unist-util-select@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-2.0.2.tgz#cb2774b599695172e7b60a8b5f50793e418f7ea6" - integrity sha512-Yv5Z5ShMxv7Z9Dw175tKvOiRVXV4FrMHG778DSD9Z0jALgb3wAx9DoeInr3200QlYp71rYUXzzJdCb76xKdrCw== - dependencies: - css-selector-parser "^1.1.0" - not "^0.1.0" - nth-check "^1.0.1" - unist-util-is "^3.0.0" - zwitch "^1.0.3" - - unist-util-stringify-position@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" - integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== - dependencies: - "@types/unist" "^2.0.2" - - unist-util-visit-parents@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" - integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== - dependencies: - unist-util-is "^3.0.0" - - unist-util-visit-parents@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz#4dd262fb9dcfe44f297d53e882fc6ff3421173d5" - integrity sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - - unist-util-visit@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" - integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== - dependencies: - unist-util-visit-parents "^2.0.0" - - unist-util-visit@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" - integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" - - universalify@^0.1.0, universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - - "unorm@>= 1.0.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.6.0.tgz#029b289661fba714f1a9af439eb51d9b16c205af" - integrity sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA== - - unpipe@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - - uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== - dependencies: - punycode "^2.1.0" - - urllib@^2.34.1: - version "2.36.1" - resolved "https://registry.yarnpkg.com/urllib/-/urllib-2.36.1.tgz#fbd9fb13bbc140e1fc15bcdba8703d6142a7eb3a" - integrity sha512-g0Gh7bH5AwfPUzFetxPtJwumGHE6D7KQn0K68MwcJXPgO2K0AliwEIxLAwGMF+TpY75DYAsvz1h9ekagYoq33w== - dependencies: - any-promise "^1.3.0" - content-type "^1.0.2" - debug "^2.6.9" - default-user-agent "^1.0.0" - digest-header "^0.0.1" - ee-first "~1.1.1" - formstream "^1.1.0" - humanize-ms "^1.2.0" - iconv-lite "^0.4.15" - ip "^1.1.5" - proxy-agent "^3.1.0" - pump "^3.0.0" - qs "^6.4.0" - statuses "^1.3.1" - utility "^1.16.1" - - userhome@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/userhome/-/userhome-1.0.0.tgz#b6491ff12d21a5e72671df9ccc8717e1c6688c0b" - integrity sha1-tkkf8S0hpecmcd+czIcX4cZojAs= - - uslug@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/uslug/-/uslug-1.0.4.tgz#b9a22f0914e0a86140633dacc302e5f4fa450677" - integrity sha1-uaIvCRTgqGFAYz2swwLl9PpFBnc= - dependencies: - unorm ">= 1.0.0" - - util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - - utility@0.1.11: - version "0.1.11" - resolved "https://registry.yarnpkg.com/utility/-/utility-0.1.11.tgz#fde60cf9b4e4751947a0cf5d104ce29367226715" - integrity sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU= - dependencies: - address ">=0.0.1" - - utility@^1.16.1: - version "1.16.3" - resolved "https://registry.yarnpkg.com/utility/-/utility-1.16.3.tgz#5dfd11de74e6bfdd826cc4a167e6301d92f4b70d" - integrity sha512-kYghm8fknkPkUd9ncODj/b2Zojc23gnRC29QmpmL3BBsSX6W++RNRTQ1tB7l0UA7d4SisIjUyvRfVET3lBwurw== - dependencies: - copy-to "^2.0.1" - escape-html "^1.0.3" - mkdirp "^0.5.1" - mz "^2.7.0" - unescape "^1.0.1" - - uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - - vega-format@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/vega-format/-/vega-format-1.0.1.tgz#94b5be9eb3d6a8b315fcf3d523ed6a1bb2ea4d71" - integrity sha512-f9IZ+SDHVFFneDDc+d8RfeJhXXvUgquAuM+1MZ2Rjf4xqpg+E8FSNQkh8wjeo82mc6G3KVa9hynSdfN/a0AktQ== - dependencies: - d3-array "^2.4.0" - d3-format "^1.4.4" - d3-time-format "^2.2.3" - vega-time "^2.0.0" - vega-util "^1.14.0" - - vega-loader@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.3.0.tgz#f32d70e2dd57d753e4160aae2e1f48c20e0d00e5" - integrity sha512-XrwwJ1xWnsVS2N2M4vdvzieUdXWegdD31t04sCPQ5C3US58NYlq1ho1Md+5FVrtl0uCd0wG/mk700Jp7yPhN+w== - dependencies: - d3-dsv "^1.2.0" - node-fetch "^2.6.0" - topojson-client "^3.1.0" - vega-format "^1.0.0" - vega-util "^1.14.0" - - vega-time@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/vega-time/-/vega-time-2.0.1.tgz#2a91c3acafd091e6724063dea26e4b3fe6061d2f" - integrity sha512-Ij0gmABKDRKAMUTh/1AGSSkU6ocWiteLkIK/cmcnt98u8LiuVcFT5w7gusd0+ibO9EooeMKazn5xPmjvQs0qEg== - dependencies: - d3-array "^2.4.0" - d3-time "^1.1.0" - vega-util "^1.14.0" - - vega-util@^1.14.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.14.1.tgz#0fb614277764f98738ba0b80e5cdfbe663426183" - integrity sha512-pSKJ8OCkgfgHZDTljyj+gmGltgulceWbk1BV6LWrXqp6P3J8qPA/oZA8+a93YNApYxXZ3yzIVUDOo5O27xk0jw== - - verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - - vfile-location@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" - integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA== - - vfile-message@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" - integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== - dependencies: - "@types/unist" "^2.0.0" - unist-util-stringify-position "^2.0.0" - - vfile@*, vfile@^4.0.0, vfile@^4.0.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.0.tgz#26c78ac92eb70816b01d4565e003b7e65a2a0e01" - integrity sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw== - dependencies: - "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - replace-ext "1.0.0" - unist-util-stringify-position "^2.0.0" - vfile-message "^2.0.0" - - which-pm-runs@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" - integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= - - which@^1.0.5, which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - - which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - - win-release@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/win-release/-/win-release-1.1.1.tgz#5fa55e02be7ca934edfc12665632e849b72e5209" - integrity sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk= - dependencies: - semver "^5.0.1" - - word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - - wordwrap@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= - - wordwrapjs@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-3.0.0.tgz#c94c372894cadc6feb1a66bff64e1d9af92c5d1e" - integrity sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw== - dependencies: - reduce-flatten "^1.0.1" - typical "^2.6.1" - - wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - - wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - - ws@^6.1.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - dependencies: - async-limiter "~1.0.0" - - xregexp@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" - integrity sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM= - - xtend@^4.0.0, xtend@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - - yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - - yaml-ast-parser@0.0.36: - version "0.0.36" - resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.36.tgz#9dfdef461570253392af1941b127b9de699a089b" - integrity sha1-nf3vRhVwJTOSrxlBsSe53mmaCJs= - - yaml-ast-parser@^0.0.43: - version "0.0.43" - resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" - integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== - - yaml@^1.7.2: - version "1.10.0" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" - integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== - - yamljs@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/yamljs/-/yamljs-0.3.0.tgz#dc060bf267447b39f7304e9b2bfbe8b5a7ddb03b" - integrity sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ== - dependencies: - argparse "^1.0.7" - glob "^7.0.5" - - yarn-deduplicate@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/yarn-deduplicate/-/yarn-deduplicate-2.1.1.tgz#500a3010e4bdee3c3250936e210910c7cae3d75d" - integrity sha512-lbFJGOMnqG/ncGjNBUt+JG4qfAGqeh8o9i4i5LXqNBdQ8ov8av6T1jizWQqr+zLPLCOqp/BYBZz8FymPQSR4RA== - dependencies: - "@yarnpkg/lockfile" "^1.1.0" - commander "^5.1.0" - semver "^7.3.2" - - yauzl@^2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" - integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" - - zwitch@^1.0.3: - version "1.0.5" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" - integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== diff --git a/yarn.lock b/yarn.lock index 225467d8..53f613df 100644 --- a/yarn.lock +++ b/yarn.lock @@ -55,6 +55,11 @@ "@nodelib/fs.scandir" "2.1.4" fastq "^1.6.0" +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + "@types/atom@^1.40.4": version "1.40.6" resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.40.6.tgz#cf339cff11fa861d7f95b6b6f4f727a3cb0ce160" @@ -151,20 +156,20 @@ address@>=0.0.1: resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== -agent-base@4, agent-base@^4.2.0, agent-base@^4.3.0: +agent-base@6, agent-base@^6.0.0: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +agent-base@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== dependencies: es6-promisify "^5.0.0" -agent-base@~4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" - integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== - dependencies: - es6-promisify "^5.0.0" - agentkeepalive@^4.0.2: version "4.1.3" resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.1.3.tgz#360a09d743a1f4fde749f9ba07caa6575d08259a" @@ -283,10 +288,10 @@ assert-plus@1.0.0, assert-plus@^1.0.0: resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= -ast-types@0.x.x: - version "0.14.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" - integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== +ast-types@^0.13.2: + version "0.13.4" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" + integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== dependencies: tslib "^2.0.1" @@ -525,11 +530,6 @@ cli-truncate@^2.1.0: slice-ansi "^3.0.0" string-width "^4.2.0" -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - collapse-white-space@^1.0.2: version "1.0.6" resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" @@ -738,10 +738,10 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -data-uri-to-buffer@1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz#77163ea9c20d8641b4707e8f18abdf9a78f34835" - integrity sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ== +data-uri-to-buffer@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" + integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== data-with-position@^0.4.1: version "0.4.1" @@ -750,27 +750,27 @@ data-with-position@^0.4.1: dependencies: yaml-ast-parser "^0.0.43" -debug@2, debug@^2.6.9: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@3.1.0, debug@^3.1.0: +debug@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - dependencies: - ms "2.1.2" - dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" @@ -793,14 +793,14 @@ default-user-agent@^1.0.0: dependencies: os-name "~1.0.3" -degenerator@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-1.0.4.tgz#fcf490a37ece266464d9cc431ab98c5819ced095" - integrity sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU= +degenerator@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-2.2.0.tgz#49e98c11fa0293c5b26edfbb52f15729afcdb254" + integrity sha512-aiQcQowF01RxFI4ZLFMpzyotbQonhNpBao6dkI8JPk5a+hmSjR5ErHp2CQySmQe8os3VBqLCIh87nDBgZXvsmg== dependencies: - ast-types "0.x.x" - escodegen "1.x.x" - esprima "3.x.x" + ast-types "^0.13.2" + escodegen "^1.8.1" + esprima "^4.0.0" delayed-stream@~1.0.0: version "1.0.0" @@ -959,7 +959,7 @@ escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@1.x.x: +escodegen@^1.8.1: version "1.14.3" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== @@ -971,11 +971,6 @@ escodegen@1.x.x: optionalDependencies: source-map "~0.6.1" -esprima@3.x.x: - version "3.1.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" - integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= - esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" @@ -1088,10 +1083,10 @@ figures@^3.2.0: dependencies: escape-string-regexp "^1.0.5" -file-uri-to-path@1: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== +file-uri-to-path@2: + version "2.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba" + integrity sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg== fill-range@^7.0.1: version "7.0.1" @@ -1178,7 +1173,7 @@ fs-extra@^7.0.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^8.0.1: +fs-extra@^8.0.1, fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== @@ -1202,7 +1197,7 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -ftp@~0.3.10: +ftp@^0.3.10: version "0.3.10" resolved "https://registry.yarnpkg.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" integrity sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0= @@ -1227,17 +1222,17 @@ get-stream@^5.0.0: dependencies: pump "^3.0.0" -get-uri@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-2.0.4.tgz#d4937ab819e218d4cb5ae18e4f5962bef169cc6a" - integrity sha512-v7LT/s8kVjs+Tx0ykk1I+H/rbpzkHvuIq87LmeXptcf5sNWm9uQiwjNAt94SJPA1zOlCntmnOlJvVWKmzsxG8Q== +get-uri@3: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-3.0.2.tgz#f0ef1356faabc70e1f9404fa3b66b2ba9bfc725c" + integrity sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg== dependencies: - data-uri-to-buffer "1" - debug "2" - extend "~3.0.2" - file-uri-to-path "1" - ftp "~0.3.10" - readable-stream "2" + "@tootallnate/once" "1" + data-uri-to-buffer "3" + debug "4" + file-uri-to-path "2" + fs-extra "^8.1.0" + ftp "^0.3.10" getpass@^0.1.1: version "0.1.7" @@ -1376,13 +1371,14 @@ http-errors@1.7.3: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" -http-proxy-agent@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" - integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== +http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== dependencies: - agent-base "4" - debug "3.1.0" + "@tootallnate/once" "1" + agent-base "6" + debug "4" http-signature@~1.2.0: version "1.2.0" @@ -1393,6 +1389,14 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" +https-proxy-agent@5, https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + https-proxy-agent@^2.2.1: version "2.2.4" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" @@ -1401,14 +1405,6 @@ https-proxy-agent@^2.2.1: agent-base "^4.3.0" debug "^3.1.0" -https-proxy-agent@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz#b8c286433e87602311b01c8ea34413d856a4af81" - integrity sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg== - dependencies: - agent-base "^4.3.0" - debug "^3.1.0" - human-signals@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" @@ -1497,7 +1493,7 @@ interpret@^1.0.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== -ip@1.1.5, ip@^1.1.5: +ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= @@ -2134,10 +2130,10 @@ neo-async@^2.6.0: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -netmask@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/netmask/-/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35" - integrity sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU= +netmask@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" + integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== nice-try@^1.0.4: version "1.0.5" @@ -2272,30 +2268,29 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" -pac-proxy-agent@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-3.0.1.tgz#115b1e58f92576cac2eba718593ca7b0e37de2ad" - integrity sha512-44DUg21G/liUZ48dJpUSjZnFfZro/0K5JTyFYLBcmh9+T6Ooi4/i4efwUiEy0+4oQusCBqWdhv16XohIj1GqnQ== +pac-proxy-agent@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-4.1.0.tgz#66883eeabadc915fc5e95457324cb0f0ac78defb" + integrity sha512-ejNgYm2HTXSIYX9eFlkvqFp8hyJ374uDf0Zq5YUAifiSh1D6fo+iBivQZirGvVv8dCYUsLhmLBRhlAYvBKI5+Q== dependencies: - agent-base "^4.2.0" - debug "^4.1.1" - get-uri "^2.0.0" - http-proxy-agent "^2.1.0" - https-proxy-agent "^3.0.0" - pac-resolver "^3.0.0" + "@tootallnate/once" "1" + agent-base "6" + debug "4" + get-uri "3" + http-proxy-agent "^4.0.1" + https-proxy-agent "5" + pac-resolver "^4.1.0" raw-body "^2.2.0" - socks-proxy-agent "^4.0.1" + socks-proxy-agent "5" -pac-resolver@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-3.0.0.tgz#6aea30787db0a891704deb7800a722a7615a6f26" - integrity sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA== +pac-resolver@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-4.2.0.tgz#b82bcb9992d48166920bc83c7542abb454bd9bdd" + integrity sha512-rPACZdUyuxT5Io/gFKUeeZFfE5T7ve7cAkE5TUZRRfuKP0u5Hocwe48X7ZEm6mYB+bTB0Qf+xlVlA/RM/i6RCQ== dependencies: - co "^4.6.0" - degenerator "^1.0.4" + degenerator "^2.2.0" ip "^1.1.5" - netmask "^1.0.6" - thunkify "^2.1.2" + netmask "^2.0.1" pad-left@^2.1.0: version "2.1.0" @@ -2438,19 +2433,19 @@ progress@^2.0.1: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -proxy-agent@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-3.1.1.tgz#7e04e06bf36afa624a1540be247b47c970bd3014" - integrity sha512-WudaR0eTsDx33O3EJE16PjBRZWcX8GqCEeERw1W3hZJgH/F2a46g7jty6UGty6NeJ4CKQy8ds2CJPMiyeqaTvw== +proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-4.0.1.tgz#326c3250776c7044cd19655ccbfadf2e065a045c" + integrity sha512-ODnQnW2jc/FUVwHHuaZEfN5otg/fMbvMxz9nMSUQfJ9JU7q2SZvSULSsjLloVgJOiv9yhc8GlNMKc4GkFmcVEA== dependencies: - agent-base "^4.2.0" + agent-base "^6.0.0" debug "4" - http-proxy-agent "^2.1.0" - https-proxy-agent "^3.0.0" + http-proxy-agent "^4.0.0" + https-proxy-agent "^5.0.0" lru-cache "^5.1.1" - pac-proxy-agent "^3.0.1" + pac-proxy-agent "^4.1.0" proxy-from-env "^1.0.0" - socks-proxy-agent "^4.0.1" + socks-proxy-agent "^5.0.0" proxy-from-env@^1.0.0: version "1.1.0" @@ -2544,7 +2539,7 @@ readable-stream@1.1.x: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@2, readable-stream@^2.2.2: +readable-stream@^2.2.2: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -2818,20 +2813,21 @@ smart-buffer@^4.1.0: resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== -socks-proxy-agent@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" - integrity sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg== +socks-proxy-agent@5, socks-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.0.tgz#7c0f364e7b1cf4a7a437e71253bed72e9004be60" + integrity sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA== dependencies: - agent-base "~4.2.1" - socks "~2.3.2" + agent-base "6" + debug "4" + socks "^2.3.3" -socks@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" - integrity sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA== +socks@^2.3.3: + version "2.6.1" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e" + integrity sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA== dependencies: - ip "1.1.5" + ip "^1.1.5" smart-buffer "^4.1.0" sort-object-keys@^1.1.3: @@ -3010,11 +3006,6 @@ through@^2.3.8, through@~2.3: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -thunkify@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/thunkify/-/thunkify-2.1.2.tgz#faa0e9d230c51acc95ca13a361ac05ca7e04553d" - integrity sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0= - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -3272,9 +3263,9 @@ uri-js@^4.2.2: punycode "^2.1.0" urllib@^2.34.1: - version "2.36.1" - resolved "https://registry.yarnpkg.com/urllib/-/urllib-2.36.1.tgz#fbd9fb13bbc140e1fc15bcdba8703d6142a7eb3a" - integrity sha512-g0Gh7bH5AwfPUzFetxPtJwumGHE6D7KQn0K68MwcJXPgO2K0AliwEIxLAwGMF+TpY75DYAsvz1h9ekagYoq33w== + version "2.37.1" + resolved "https://registry.yarnpkg.com/urllib/-/urllib-2.37.1.tgz#1016b88aab32b27048a4d52d36203771c63e3b0f" + integrity sha512-VyuFjI8kpXqVHfRZ7Z7xuy+2D4BntjCu5ZYxtmJ/jC/erpp0DP7RK0YYu6YhhjTkK+9VRo+MK3d38aJ8UpA6GQ== dependencies: any-promise "^1.3.0" content-type "^1.0.2" @@ -3286,7 +3277,7 @@ urllib@^2.34.1: humanize-ms "^1.2.0" iconv-lite "^0.4.15" ip "^1.1.5" - proxy-agent "^3.1.0" + proxy-agent "^4.0.1" pump "^3.0.0" qs "^6.4.0" statuses "^1.3.1" From 3d5b2efda65c28aebe392f813f94d5645f504828 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 9 May 2021 13:45:26 +0100 Subject: [PATCH 164/195] Upgarde mume-with-litvis and prepare CHANGELOG --- CHANGELOG.md | 7 + package.json | 2 +- yarn.lock | 1124 ++++++++++++++++++++++++++++++++++++-------------- 3 files changed, 824 insertions(+), 309 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e65b906..dc9482f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## 0.33.0 + +- Upgrade `vega-lite` from v4 to v5 +- Change how `vega`, `vega-embed`, `vega-lite`, `vega-loader`, `loader-arrow` and `apache-arrow` are embedded. + The versions are no longer pinned. + To upgrade to the latest version in the curren semver major band, all you need is to reinstall the extension. + ## 0.32.0 - Upgrade vega to 5.19.1 diff --git a/package.json b/package.json index f287c9db..ad25e09c 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^9.0.1", - "mume-with-litvis": "^0.31.0" + "mume-with-litvis": "^0.32.3" }, "devDependencies": { "@types/atom": "^1.40.4", diff --git a/yarn.lock b/yarn.lock index 53f613df..f12faf0a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,23 +3,23 @@ "@babel/code-frame@^7.0.0": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== dependencies: - "@babel/highlight" "^7.10.4" + "@babel/highlight" "^7.12.13" -"@babel/helper-validator-identifier@^7.10.4": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" - integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== +"@babel/helper-validator-identifier@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" + integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== +"@babel/highlight@^7.12.13": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.0.tgz#3197e375711ef6bf834e67d0daec88e4f46113cf" + integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== dependencies: - "@babel/helper-validator-identifier" "^7.10.4" + "@babel/helper-validator-identifier" "^7.14.0" chalk "^2.0.0" js-tokens "^4.0.0" @@ -61,9 +61,9 @@ integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/atom@^1.40.4": - version "1.40.6" - resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.40.6.tgz#cf339cff11fa861d7f95b6b6f4f727a3cb0ce160" - integrity sha512-F1X9VmNELlAuP3iJCk4kSyp1sHRVHj4mfvwj37fkLuu0b4WxMjlZ8h6r65L4qECZCx2ZmhPkkbu2WZzpU+Pabg== + version "1.40.10" + resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.40.10.tgz#86669a2ecdd041b42f12fc86785fedd3d8b058e9" + integrity sha512-aNFUhCuR6nmTTMoYKfWWMifZ3IcNETLWC75hCdg3i1/OvirfR/5qm1wfiISBb4s/TPM2YVEtxytCdWhKJuEhzw== dependencies: "@types/node" "*" @@ -74,7 +74,17 @@ dependencies: "@types/node" "*" -"@types/flatbuffers@^1.9.1": +"@types/clone@~2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@types/clone/-/clone-2.1.0.tgz#cb888a3fe5319275b566ae3a9bc606e310c533d4" + integrity sha512-d/aS/lPOnUSruPhgNtT8jW39fHRVTLQy9sodysP1kkG8EdAtdZu1vt8NJaYA8w/6Z9j8izkAsx1A/yJhcYR1CA== + +"@types/fast-json-stable-stringify@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#40363bb847cb86b2c2e1599f1398d11e8329c921" + integrity sha512-mky/O83TXmGY39P1H9YbUpjV6l6voRYlufqfFCvel8l1phuy8HRjdWc1rrPuN53ITBJlbyMSV6z3niOySO5pgQ== + +"@types/flatbuffers@^1.10.0": version "1.10.0" resolved "https://registry.yarnpkg.com/@types/flatbuffers/-/flatbuffers-1.10.0.tgz#aa74e30ffdc86445f2f060e1808fc9d56b5603ba" integrity sha512-7btbphLrKvo5yl/5CC2OCxUSMx1wV1wvGT1qDXkSt7yi00/YW7E8k6qzXqJHsp+WU0eoG7r6MTQQXI9lIvd0qA== @@ -95,24 +105,19 @@ "@types/sizzle" "*" "@types/minimatch@*": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" + integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== "@types/mocha@^8.0.3": - version "8.2.0" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-8.2.0.tgz#3eb56d13a1de1d347ecb1957c6860c911704bc44" - integrity sha512-/Sge3BymXo4lKc31C8OINJgXLaw+7vL1/L1pGiBNpGrBiT8FQiaFpSYV0uhTaG4y78vcMBTMFsWaHDvuD+xGzQ== + version "8.2.2" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-8.2.2.tgz#91daa226eb8c2ff261e6a8cbf8c7304641e095e0" + integrity sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw== -"@types/node@*", "@types/node@^14.6.4": - version "14.14.20" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.20.tgz#f7974863edd21d1f8a494a73e8e2b3658615c340" - integrity sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A== - -"@types/node@^12.0.4": - version "12.19.12" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.19.12.tgz#04793c2afa4ce833a9972e4c476432e30f9df47b" - integrity sha512-UwfL2uIU9arX/+/PRcIkT08/iBadGN2z6ExOROA2Dh5mAuWTBj6iJbQX4nekiV5H8cTrEG569LeX+HRco9Cbxw== +"@types/node@*", "@types/node@^14.14.37", "@types/node@^14.6.4": + version "14.14.44" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.44.tgz#df7503e6002847b834371c004b372529f3f85215" + integrity sha512-+gaugz6Oce6ZInfI/tK4Pq5wIIkJMEJUu92RB3Eu93mtj4wjjjz9EB5mLp5s1pSsLXdC/CPut/xF20ZzAQJbTA== "@types/parse-json@^4.0.0": version "4.0.0" @@ -120,9 +125,9 @@ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/sizzle@*": - version "2.3.2" - resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" - integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== + version "2.3.3" + resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.3.tgz#ff5e2f1902969d305225a047c8a0fd5c915cebef" + integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ== "@types/text-encoding-utf-8@^1.0.1": version "1.0.1" @@ -171,9 +176,9 @@ agent-base@^4.3.0: es6-promisify "^5.0.0" agentkeepalive@^4.0.2: - version "4.1.3" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.1.3.tgz#360a09d743a1f4fde749f9ba07caa6575d08259a" - integrity sha512-wn8fw19xKZwdGPO47jivonaHRTd+nGOMP1z11sgGeQzDy2xd5FG0R67dIMcKHDE2cJ5y+YXV30XVGUBPRSY7Hg== + version "4.1.4" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.1.4.tgz#d928028a4862cb11718e55227872e842a44c945b" + integrity sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ== dependencies: debug "^4.1.0" depd "^1.1.2" @@ -203,11 +208,11 @@ ansi-colors@^4.1.1: integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== ansi-escapes@^4.3.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: - type-fest "^0.11.0" + type-fest "^0.21.3" ansi-regex@^5.0.0: version "5.0.0" @@ -233,21 +238,21 @@ any-promise@^1.0.0, any-promise@^1.3.0: resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= -apache-arrow@^0.17.0: - version "0.17.0" - resolved "https://registry.yarnpkg.com/apache-arrow/-/apache-arrow-0.17.0.tgz#8f976fc6ffc18e34b15a0b327061534f6c2a2494" - integrity sha512-cbgSx/tzGgnC1qeUySXnAsSsoxhDykNINqr1D3U5pRwf0/Q0ztVccV3/VRW6gUR+lcOFawk6FtyYwmU+KjglbQ== +apache-arrow@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/apache-arrow/-/apache-arrow-4.0.0.tgz#29616f5b5959cf0b0a6e49f8aa060ea53d4429ba" + integrity sha512-Y1o9UfCVhh7IB+RPVbCx7SgF51SjvT9ZKxCtFU1eaqleFZNxj89mH2gvQia4uA197x158XDemTz9O+Rrv+f5tg== dependencies: - "@types/flatbuffers" "^1.9.1" - "@types/node" "^12.0.4" + "@types/flatbuffers" "^1.10.0" + "@types/node" "^14.14.37" "@types/text-encoding-utf-8" "^1.0.1" - command-line-args "5.0.2" - command-line-usage "5.0.5" - flatbuffers "1.11.0" + command-line-args "5.1.1" + command-line-usage "6.1.1" + flatbuffers "1.12.0" json-bignum "^0.0.3" pad-left "^2.1.0" text-encoding-utf-8 "^1.0.2" - tslib "^1.9.3" + tslib "^2.2.0" argparse@^1.0.7: version "1.0.10" @@ -256,20 +261,20 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -argv-tools@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/argv-tools/-/argv-tools-0.1.2.tgz#fc4918a70775b8cc5f8296fa0cfea137bd8a8229" - integrity sha512-wxqoymY0BEu9NblZVQiOTOAiJUjPhaa/kbNMjC2h6bnrmUSgnxKgWJo3lzXvi3bHJRwXyqK/dHzMlZVRT89Cxg== - dependencies: - array-back "^2.0.0" - find-replace "^2.0.1" +array-back@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/array-back/-/array-back-3.1.0.tgz#b8859d7a508871c9a7b2cf42f99428f65e96bfb0" + integrity sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q== -array-back@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/array-back/-/array-back-2.0.0.tgz#6877471d51ecc9c9bfa6136fb6c7d5fe69748022" - integrity sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw== - dependencies: - typical "^2.6.1" +array-back@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/array-back/-/array-back-4.0.1.tgz#9b80312935a52062e1a233a9c7abeb5481b30e90" + integrity sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg== + +array-flat-polyfill@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz#1e3a4255be619dfbffbfd1d635c1cf357cd034e7" + integrity sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw== array-union@^2.1.0: version "2.1.0" @@ -361,9 +366,9 @@ bail@^1.0.0: integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== bcrypt-pbkdf@^1.0.0: version "1.0.2" @@ -387,9 +392,9 @@ block-info@^0.4.0: block-attributes "^0.4.0" block-stream2@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/block-stream2/-/block-stream2-2.0.0.tgz#680b9d357ca8b9d5637f4ec8a41fb5968029108f" - integrity sha512-1oI+RHHUEo64xomy1ozLgVJetFlHkIfQfJzTBQrj6xWnEMEPooeo2fZoqFjp0yzfHMBrgxwgh70tKp6T17+i3g== + version "2.1.0" + resolved "https://registry.yarnpkg.com/block-stream2/-/block-stream2-2.1.0.tgz#ac0c5ef4298b3857796e05be8ebed72196fa054b" + integrity sha512-suhjmLI57Ewpmq00qaygS8UgEq2ly2PCItenIyhMqVjo4t4pGzqMvfgJuX8iWTeSDdfSSqS6j38fL4ToNL7Pfg== dependencies: readable-stream "^3.4.0" @@ -448,7 +453,7 @@ ccount@^1.0.0: resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== -chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.1: +chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -457,10 +462,10 @@ chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.1: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" + integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" @@ -530,6 +535,20 @@ cli-truncate@^2.1.0: slice-ansi "^3.0.0" string-width "^4.2.0" +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone@~2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + collapse-white-space@^1.0.2: version "1.0.6" resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" @@ -566,26 +585,25 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -command-line-args@5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.0.2.tgz#c4e56b016636af1323cf485aa25c3cb203dfbbe4" - integrity sha512-/qPcbL8zpqg53x4rAaqMFlRV4opN3pbla7I7k9x8kyOBMQoGT6WltjN6sXZuxOXw6DgdK7Ad+ijYS5gjcr7vlA== +command-line-args@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.1.1.tgz#88e793e5bb3ceb30754a86863f0401ac92fd369a" + integrity sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg== dependencies: - argv-tools "^0.1.1" - array-back "^2.0.0" - find-replace "^2.0.1" + array-back "^3.0.1" + find-replace "^3.0.0" lodash.camelcase "^4.3.0" - typical "^2.6.1" + typical "^4.0.0" -command-line-usage@5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-5.0.5.tgz#5f25933ffe6dedd983c635d38a21d7e623fda357" - integrity sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA== +command-line-usage@6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-6.1.1.tgz#c908e28686108917758a49f45efb4f02f76bc03f" + integrity sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA== dependencies: - array-back "^2.0.0" - chalk "^2.4.1" - table-layout "^0.4.3" - typical "^2.6.1" + array-back "^4.0.1" + chalk "^2.4.2" + table-layout "^1.0.1" + typical "^5.2.0" commander@2, commander@^2.12.1, commander@^2.18.0: version "2.20.3" @@ -623,11 +641,11 @@ content-type@^1.0.2: integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== copy-anything@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-2.0.1.tgz#2afbce6da684bdfcbec93752fa762819cb480d9a" - integrity sha512-lA57e7viQHOdPQcrytv5jFeudZZOXuyk47lZym279FiDQ8jeZomXiGuVf6ffMKkJ+3TIai3J1J3yi6M+/4U35g== + version "2.0.3" + resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-2.0.3.tgz#842407ba02466b0df844819bbe3baebbe5d45d87" + integrity sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ== dependencies: - is-what "^3.7.1" + is-what "^3.12.0" copy-to@^2.0.1: version "2.0.1" @@ -700,10 +718,29 @@ css-what@2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== -d3-array@^2.7.1: - version "2.9.1" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.9.1.tgz#f355cc72b46c8649b3f9212029e2d681cb5b9643" - integrity sha512-Ob7RdOtkqsjx1NWyQHMFLtCSk6/aKTxDdC4ZIolX+O+mDD2RzrsYgAyc0WGAlfYFVELLSilS7w8BtE3PKM8bHg== +"d3-array@1 - 2", d3-array@2, d3-array@>=2.5, d3-array@^2.3.0, d3-array@^2.7.1: + version "2.12.1" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.12.1.tgz#e20b41aafcdffdf5d50928004ececf815a465e81" + integrity sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ== + dependencies: + internmap "^1.0.0" + +"d3-color@1 - 2", d3-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-2.0.0.tgz#8d625cab42ed9b8f601a1760a389f7ea9189d62e" + integrity sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ== + +d3-delaunay@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-5.3.0.tgz#b47f05c38f854a4e7b3cea80e0bb12e57398772d" + integrity sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w== + dependencies: + delaunator "4" + +"d3-dispatch@1 - 2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-2.0.0.tgz#8a18e16f76dd3fcaef42163c97b926aa9b55e7cf" + integrity sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA== d3-dsv@^2.0.0: version "2.0.0" @@ -714,22 +751,95 @@ d3-dsv@^2.0.0: iconv-lite "0.4" rw "1" -d3-format@^2.0.0: +d3-force@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-2.1.1.tgz#f20ccbf1e6c9e80add1926f09b51f686a8bc0937" + integrity sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew== + dependencies: + d3-dispatch "1 - 2" + d3-quadtree "1 - 2" + d3-timer "1 - 2" + +"d3-format@1 - 2", d3-format@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-2.0.0.tgz#a10bcc0f986c372b729ba447382413aabf5b0767" integrity sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA== -d3-time-format@^3.0.0: +d3-geo-projection@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-geo-projection/-/d3-geo-projection-3.0.0.tgz#45ad8ce756cdbfa8340b11b2988644d8e1fa42e4" + integrity sha512-1JE+filVbkEX2bT25dJdQ05iA4QHvUwev6o0nIQHOSrNlHCAKfVss/U10vEM3pA4j5v7uQoFdQ4KLbx9BlEbWA== + dependencies: + commander "2" + d3-array "1 - 2" + d3-geo "1.12.0 - 2" + resolve "^1.1.10" + +"d3-geo@1.12.0 - 2", d3-geo@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-2.0.1.tgz#2437fdfed3fe3aba2812bd8f30609cac83a7ee39" + integrity sha512-M6yzGbFRfxzNrVhxDJXzJqSLQ90q1cCyb3EWFZ1LF4eWOBYxFypw7I/NFVBNXKNqxv1bqLathhYvdJ6DC+th3A== + dependencies: + d3-array ">=2.5" + +d3-hierarchy@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz#dab88a58ca3e7a1bc6cab390e89667fcc6d20218" + integrity sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw== + +"d3-interpolate@1.2.0 - 2", d3-interpolate@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-2.0.1.tgz#98be499cfb8a3b94d4ff616900501a64abc91163" + integrity sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ== + dependencies: + d3-color "1 - 2" + +"d3-path@1 - 2", d3-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-2.0.0.tgz#55d86ac131a0548adae241eebfb56b4582dd09d8" + integrity sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA== + +"d3-quadtree@1 - 2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-2.0.0.tgz#edbad045cef88701f6fee3aee8e93fb332d30f9d" + integrity sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw== + +d3-scale@^3.2.2: + version "3.3.0" + resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-3.3.0.tgz#28c600b29f47e5b9cd2df9749c206727966203f3" + integrity sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ== + dependencies: + d3-array "^2.3.0" + d3-format "1 - 2" + d3-interpolate "1.2.0 - 2" + d3-time "^2.1.1" + d3-time-format "2 - 3" + +d3-shape@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-2.1.0.tgz#3b6a82ccafbc45de55b57fcf956c584ded3b666f" + integrity sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA== + dependencies: + d3-path "1 - 2" + +"d3-time-format@2 - 3", d3-time-format@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-3.0.0.tgz#df8056c83659e01f20ac5da5fdeae7c08d5f1bb6" integrity sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag== dependencies: d3-time "1 - 2" -"d3-time@1 - 2", d3-time@^2.0.0: +"d3-time@1 - 2", d3-time@^2.0.0, d3-time@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-2.1.1.tgz#e9d8a8a88691f4548e68ca085e5ff956724a6682" + integrity sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ== + dependencies: + d3-array "2" + +"d3-timer@1 - 2", d3-timer@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-2.0.0.tgz#ad7c127d17c67bd57a4c61f3eaecb81108b1e0ab" - integrity sha512-2mvhstTFcMvwStWd9Tj3e6CEqtOivtD8AUiHT8ido/xmzrI9ijrUUihZ6nHuf/vsScRBonagOdj0Vv+SEL5G3Q== + resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-2.0.0.tgz#055edb1d170cfe31ab2da8968deee940b56623e6" + integrity sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA== dashdash@^1.12.0: version "1.14.1" @@ -765,11 +875,11 @@ debug@^2.6.9: ms "2.0.0" debug@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: - ms "2.0.0" + ms "^2.1.1" dedent@^0.7.0: version "0.7.0" @@ -802,6 +912,11 @@ degenerator@^2.2.0: escodegen "^1.8.1" esprima "^4.0.0" +delaunator@4: + version "4.0.1" + resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-4.0.1.tgz#3d779687f57919a7a418f8ab947d3bddb6846957" + integrity sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag== + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -949,6 +1064,11 @@ es6-promisify@^5.0.0: dependencies: es6-promise "^4.0.3" +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + escape-html@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -1028,15 +1148,15 @@ extsprintf@1.3.0, extsprintf@^1.2.0: resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= -fast-deep-equal@^3.1.1: +fast-deep-equal@^3.1.1, fast-deep-equal@~3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.0.3, fast-glob@^3.1.1: - version "3.2.4" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" - integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== + version "3.2.5" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -1045,7 +1165,12 @@ fast-glob@^3.0.3, fast-glob@^3.1.1: micromatch "^4.0.2" picomatch "^2.2.1" -fast-json-stable-stringify@^2.0.0: +fast-json-patch@^3.0.0-1: + version "3.0.0-1" + resolved "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-3.0.0-1.tgz#4c68f2e7acfbab6d29d1719c44be51899c93dabb" + integrity sha512-6pdFb07cknxvPzCeLsFHStEy+MysPJPgZQ9LbQ/2O67unQF93SNqfdSqnPPl71YMHX+AD8gbl7iuoGFzHEdDuw== + +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -1056,9 +1181,9 @@ fast-levenshtein@~2.0.6: integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fastq@^1.6.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.0.tgz#74dbefccade964932cdf500473ef302719c652bb" - integrity sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA== + version "1.11.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" + integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== dependencies: reusify "^1.0.4" @@ -1103,13 +1228,12 @@ find-elm-dependencies@^2.0.4: firstline "^1.2.0" lodash "^4.17.19" -find-replace@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-2.0.1.tgz#6d9683a7ca20f8f9aabeabad07e4e2580f528550" - integrity sha512-LzDo3Fpa30FLIBsh6DCDnMN1KW2g4QKkqKmejlImgWY67dDFPX/x9Kh/op/GK522DchQXEvDi/wD48HKW49XOQ== +find-replace@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-3.0.0.tgz#3e7e23d3b05167a76f770c9fbd5258b0def68c38" + integrity sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ== dependencies: - array-back "^2.0.0" - test-value "^3.0.0" + array-back "^3.0.1" find-up@^5.0.0: version "5.0.0" @@ -1131,10 +1255,10 @@ firstline@^1.2.0: resolved "https://registry.yarnpkg.com/firstline/-/firstline-1.3.1.tgz#59e84af0fd858fbc6dac0a0ff97fd22a47e58084" integrity sha512-ycwgqtoxujz1dm0kjkBFOPQMESxB9uKc/PlD951dQDIG+tBXRpYZC2UmJb0gDxopQ1ZX6oyRQN3goRczYu7Deg== -flatbuffers@1.11.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/flatbuffers/-/flatbuffers-1.11.0.tgz#90a47e584dd7851ad7a913f5a0ee99c1d76ce59f" - integrity sha512-0PqFKtXI4MjxomI7jO4g5XfLPm/15g2R+5WGCHBGYGh0ihQiypnHlJ6bMmkkrAe0GzZ4d7PDAfCONKIPUxNF+A== +flatbuffers@1.12.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/flatbuffers/-/flatbuffers-1.12.0.tgz#72e87d1726cb1b216e839ef02658aa87dcef68aa" + integrity sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ== forever-agent@~0.6.1: version "0.6.1" @@ -1156,12 +1280,12 @@ format@^0.2.0: integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= formstream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/formstream/-/formstream-1.1.0.tgz#51f3970f26136eb0ad44304de4cebb50207b4479" - integrity sha1-UfOXDyYTbrCtRDBN5M67UCB7RHk= + version "1.1.1" + resolved "https://registry.yarnpkg.com/formstream/-/formstream-1.1.1.tgz#17259d2440c35ca9736db9f45fb3ba3f8669c750" + integrity sha512-yHRxt3qLFnhsKAfhReM4w17jP+U1OlhUjnKPPtonwKbIJO7oBP0MvoxkRUwb8AU9n0MIkYy5X5dK6pQnbj+R2Q== dependencies: destroy "^1.0.4" - mime "^1.3.4" + mime "^2.5.2" pause-stream "~0.0.11" fs-extra@^7.0.0: @@ -1183,14 +1307,14 @@ fs-extra@^8.0.1, fs-extra@^8.1.0: universalify "^0.1.0" fs-extra@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc" - integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" graceful-fs "^4.2.0" jsonfile "^6.0.1" - universalify "^1.0.0" + universalify "^2.0.0" fs.realpath@^1.0.0: version "1.0.0" @@ -1210,6 +1334,11 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" @@ -1247,16 +1376,16 @@ git-hooks-list@1.0.3: integrity sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ== glob-parent@^5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + version "7.1.7" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -1280,9 +1409,9 @@ globby@10.0.0: slash "^3.0.0" globby@^11.0.1: - version "11.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83" - integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== + version "11.0.3" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" + integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== dependencies: array-union "^2.1.0" dir-glob "^3.0.1" @@ -1292,9 +1421,9 @@ globby@^11.0.1: slash "^3.0.0" graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== handlebars@^4.7.6: version "4.7.7" @@ -1418,9 +1547,9 @@ humanize-ms@^1.2.0, humanize-ms@^1.2.1: ms "^2.0.0" husky@^4.2.5: - version "4.3.7" - resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.7.tgz#ca47bbe6213c1aa8b16bbd504530d9600de91e88" - integrity sha512-0fQlcCDq/xypoyYSJvEuzbDPHFf8ZF9IXKJxlrnvxABTSzK1VPT2RKYQKrcgJ+YD39swgoB6sbzywUqFxUiqjw== + version "4.3.8" + resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.8.tgz#31144060be963fd6850e5cc8f019a1dfe194296d" + integrity sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow== dependencies: chalk "^4.0.0" ci-info "^2.0.0" @@ -1458,9 +1587,9 @@ imagemagick-cli@^0.5.0: debug "^4.1.1" immer@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" - integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== + version "8.0.4" + resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.4.tgz#3a21605a4e2dded852fb2afd208ad50969737b7a" + integrity sha512-jMfL18P+/6P6epANRvRk6q8t+3gGhqsJ9EuJ25AXE+9bNTYtssvzeYbEd0mXRYWCmmXSIbnlpz6vd6iJlmGGGQ== import-fresh@^3.2.1: version "3.3.0" @@ -1488,6 +1617,11 @@ inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, i resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +internmap@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/internmap/-/internmap-1.0.1.tgz#0017cc8a3b99605f0302f2b198d272e015e5df95" + integrity sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw== + interpret@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" @@ -1521,10 +1655,10 @@ is-buffer@^2.0.0: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== -is-core-module@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" - integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== +is-core-module@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.3.0.tgz#d341652e3408bca69c4671b79a0954a3d349f887" + integrity sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw== dependencies: has "^1.0.3" @@ -1590,15 +1724,20 @@ is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + is-utf8@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= -is-what@^3.7.1: - version "3.12.0" - resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.12.0.tgz#f4405ce4bd6dd420d3ced51a026fb90e03705e55" - integrity sha512-2ilQz5/f/o9V7WRWJQmpFYNmQFZ9iM+OXRonZKcYgTkCzjb949Vi4h282PD1UfmgHk666rcWonbRJ++KI41VGw== +is-what@^3.12.0: + version "3.14.1" + resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" + integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== is-whitespace-character@^1.0.0, is-whitespace-character@^1.0.4: version "1.0.4" @@ -1668,6 +1807,11 @@ json-schema@0.2.3: resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= +json-stringify-pretty-compact@^3.0.0, json-stringify-pretty-compact@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-stringify-pretty-compact/-/json-stringify-pretty-compact-3.0.0.tgz#f71ef9d82ef16483a407869556588e91b681d9ab" + integrity sha512-Rc2suX5meI0S3bfdZuA7JMFBGkJ875ApfVyq2WHELjBiiG22My/l7/8zPpH/CfFVQHuVLd8NLR0nv6vi0BYYKA== + 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" @@ -1748,9 +1892,9 @@ lines-and-columns@^1.1.6: integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= lint-staged@^10.3.0: - version "10.5.3" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.3.tgz#c682838b3eadd4c864d1022da05daa0912fb1da5" - integrity sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg== + version "10.5.4" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.4.tgz#cd153b5f0987d2371fc1d2847a409a2fe705b665" + integrity sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg== dependencies: chalk "^4.1.0" cli-truncate "^2.1.0" @@ -1769,18 +1913,19 @@ lint-staged@^10.3.0: stringify-object "^3.3.0" listr2@^3.2.2: - version "3.2.3" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.2.3.tgz#ef9e0d790862f038dde8a9837be552b1adfd1c07" - integrity sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w== + version "3.8.2" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.8.2.tgz#99b138ad1cfb08f1b0aacd422972e49b2d814b99" + integrity sha512-E28Fw7Zd3HQlCJKzb9a8C8M0HtFWQeucE+S8YrSrqZObuCLPRHMRrR8gNmYt65cU9orXYHwvN5agXC36lYt7VQ== dependencies: - chalk "^4.1.0" + chalk "^4.1.1" cli-truncate "^2.1.0" figures "^3.2.0" indent-string "^4.0.0" log-update "^4.0.0" p-map "^4.0.0" - rxjs "^6.6.3" + rxjs "^6.6.7" through "^2.3.8" + wrap-ansi "^7.0.0" literate-elm@^0.8.1: version "0.8.1" @@ -1865,11 +2010,6 @@ lodash.isundefined@^3.0.1: resolved "https://registry.yarnpkg.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" integrity sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g= -lodash.padend@^4.6.1: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" - integrity sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4= - lodash.snakecase@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" @@ -1881,11 +2021,12 @@ lodash@^4.15.0, lodash@^4.17.19, lodash@^4.17.20: integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920" - integrity sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== dependencies: - chalk "^4.0.0" + chalk "^4.1.0" + is-unicode-supported "^0.1.0" log-update@^4.0.0: version "4.0.0" @@ -1935,34 +2076,34 @@ merge2@^1.2.3, merge2@^1.3.0: integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== dependencies: braces "^3.0.1" - picomatch "^2.0.5" + picomatch "^2.2.3" -mime-db@1.45.0: - version "1.45.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" - integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== +mime-db@1.47.0: + version "1.47.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" + integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.28" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.28.tgz#1160c4757eab2c5363888e005273ecf79d2a0ecd" - integrity sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ== + version "2.1.30" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" + integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== dependencies: - mime-db "1.45.0" + mime-db "1.47.0" -mime@^1.3.4, mime@^1.4.1: +mime@^1.4.1: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.0.3, mime@^2.4.4: - version "2.4.7" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.7.tgz#962aed9be0ed19c91fd7dc2ece5d7f4e89a90d74" - integrity sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA== +mime@^2.0.3, mime@^2.4.4, mime@^2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" + integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== mimic-fn@^2.1.0: version "2.1.0" @@ -1998,17 +2139,17 @@ ms@2.0.0: resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@2.1.2, ms@^2.0.0: +ms@2.1.2, ms@^2.0.0, ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mume-with-litvis@^0.31.0: - version "0.31.0" - resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.31.0.tgz#58fc9dc712e7aa0287c12f48d3f1a5b2e7155007" - integrity sha512-xVevxnOfWoGyW/hXYt9tP0i0a3uXHqrYrEVT9kPUsDp4YbfJdqsA6Y8BvUEjgvgupvdTVjr3TPvExHXMVc5hQw== +mume-with-litvis@^0.32.3: + version "0.32.3" + resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.32.3.tgz#1e416c0f65a8ceec4ac657b9a1a1ca8033eb37bb" + integrity sha512-Aymly2MhF5l31xw+6Ck8qxbzNYe6zIZCnNifgLybI4l4juH9hGV56Caf7ChbHTwGJygqZZvJ0b6LUqzc3POyPw== dependencies: - apache-arrow "^0.17.0" + apache-arrow "^4.0.0" babyparse "^0.4.6" block-attributes "^0.4.0" block-info "^0.4.0" @@ -2030,7 +2171,11 @@ mume-with-litvis@^0.31.0: to-vfile "^6.1.0" twemoji "^13.0.1" uslug "^1.0.4" - vega-loader "^4.3.2" + vega "^5.20.2" + vega-embed "^6.17.0" + vega-lite "^5.1.0" + vega-loader "^4.4.0" + vega-loader-arrow "^0.0.10" vfile "^4.2.0" yamljs "^0.3.0" @@ -2141,9 +2286,9 @@ nice-try@^1.0.4: integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== node-elm-compiler@^5.0.1: - version "5.0.5" - resolved "https://registry.yarnpkg.com/node-elm-compiler/-/node-elm-compiler-5.0.5.tgz#a47c027d766d0fba53ea0f19c8e2e82992e9c87d" - integrity sha512-vapB+VkmKMY1NRy7jjpGjzwWbKmtiRfzbgVoV/eROz5Kx30QvY0Nd5Ua7iST+9utrn1aG8cVToXC6UWdEO5BKQ== + version "5.0.6" + resolved "https://registry.yarnpkg.com/node-elm-compiler/-/node-elm-compiler-5.0.6.tgz#d4a6e6c9d9a26dba4211ccd2aeae7d5e34057f0c" + integrity sha512-DWTRQR8b54rvschcZRREdsz7K84lnS8A6YJu8du3QLQ8f204SJbyTaA6NzYYbfUG97OTRKRv/0KZl82cTfpLhA== dependencies: cross-spawn "6.0.5" find-elm-dependencies "^2.0.4" @@ -2319,9 +2464,9 @@ parse-entities@^2.0.0: is-hexadecimal "^1.0.0" parse-json@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" - integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" error-ex "^1.3.1" @@ -2382,10 +2527,10 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -picomatch@^2.0.5, picomatch@^2.2.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" - integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== +picomatch@^2.2.1, picomatch@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz#465547f359ccc206d3c48e46a1bcb89bf7ee619d" + integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg== pify@^4.0.1: version "4.0.1" @@ -2412,11 +2557,11 @@ prelude-ls@~1.1.2: integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= prettier-plugin-packagejson@^2.2.5: - version "2.2.9" - resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.2.9.tgz#279b45013af22d12a0d3f58d5e4c4f17a36e131c" - integrity sha512-znjjFUNZSzwfa4s9aBfgdy/5EqwvG+BFAcKQ95RpMhVkFRHL+wsuPk0nsuShLhsMWRH01XPzixWKEd9Oz6TLyg== + version "2.2.11" + resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.2.11.tgz#640b6301da3a58c489889b3d315255e18153daf0" + integrity sha512-oJCBCEkHIKScEv6qNQC47S39NXlevbzwvoJE3gflmBB8/3BEsC6ZRi+hwFVajw32b4tDI9hFXPIzmVd/T8Rm9w== dependencies: - sort-package-json "1.48.1" + sort-package-json "1.50.0" prettier@^1.19.1: version "1.19.1" @@ -2519,6 +2664,11 @@ qs@^6.4.0, qs@~6.5.2: resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + raw-body@^2.2.0: version "2.4.1" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" @@ -2568,10 +2718,10 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" -reduce-flatten@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-1.0.1.tgz#258c78efd153ddf93cb561237f61184f3696e327" - integrity sha1-JYx479FT3fk8tWEjf2EYTzaW4yc= +reduce-flatten@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-2.0.0.tgz#734fd84e65f375d7ca4465c69798c25c9d10ae27" + integrity sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w== regenerator-runtime@^0.10.5: version "0.10.5" @@ -2643,17 +2793,22 @@ request@^2.88.2: tunnel-agent "^0.6.0" uuid "^3.3.2" +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.1.6, resolve@^1.3.2: - version "1.19.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" - integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== +resolve@^1.1.10, resolve@^1.1.6, resolve@^1.3.2: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: - is-core-module "^2.1.0" + is-core-module "^2.2.0" path-parse "^1.0.6" restore-cursor@^3.1.0: @@ -2677,19 +2832,21 @@ rimraf@^2.6.1, rimraf@~2.6.2: glob "^7.1.3" run-parallel@^1.1.9: - version "1.1.10" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" - integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" rw@1: version "1.3.3" resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= -rxjs@^6.6.3: - version "6.6.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" - integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== +rxjs@^6.6.7: + version "6.6.7" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== dependencies: tslib "^1.9.0" @@ -2730,10 +2887,10 @@ semver@^6.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.2: - version "7.3.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" - integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== +semver@^7.3.2, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" @@ -2835,10 +2992,10 @@ sort-object-keys@^1.1.3: resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== -sort-package-json@1.48.1: - version "1.48.1" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.48.1.tgz#58629823da53a3ccccc049cb7e7300bc23072b33" - integrity sha512-YvDm1iBzhphfXtctTS0XIBlIW/2N1DZNHx3YMcZnptpZhchqH4zazUOuEWmjfNXndwamITMt9hFPliqwx1SHvQ== +sort-package-json@1.50.0: + version "1.50.0" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.50.0.tgz#19fc109fe23bd157bd03c8e572fa3251a52467d8" + integrity sha512-qZpqhMU9XTntebgAgc4hv/D6Fzhh7kFnwvV6a7+q8y8J5JoaDqPYQnvXPf7BBqG95tdE8X6JVNo7/jDzcbdfUg== dependencies: detect-indent "^6.0.0" detect-newline "3.1.0" @@ -2888,9 +3045,9 @@ string-argv@0.3.1: integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== string-width@^4.1.0, string-width@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + version "4.2.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" @@ -2950,16 +3107,15 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -table-layout@^0.4.3: - version "0.4.5" - resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-0.4.5.tgz#d906de6a25fa09c0c90d1d08ecd833ecedcb7378" - integrity sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw== +table-layout@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-1.0.2.tgz#c4038a1853b0136d63365a734b6931cf4fad4a04" + integrity sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A== dependencies: - array-back "^2.0.0" + array-back "^4.0.1" deep-extend "~0.6.0" - lodash.padend "^4.6.1" - typical "^2.6.1" - wordwrapjs "^3.0.0" + typical "^5.2.0" + wordwrapjs "^4.0.0" temp-dir@^2.0.0: version "2.0.0" @@ -2974,14 +3130,6 @@ temp@^0.9.0, temp@^0.9.1: mkdirp "^0.5.1" rimraf "~2.6.2" -test-value@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/test-value/-/test-value-3.0.0.tgz#9168c062fab11a86b8d444dd968bb4b73851ce92" - integrity sha512-sVACdAWcZkSU9x7AOmJo5TqE+GyNJknHaHsMrR6ZnhjVlVN9Yx6FjHrsKZ3BjIpPCT68zYesPWkakrNupwfOTQ== - dependencies: - array-back "^2.0.0" - typical "^2.6.1" - text-encoding-utf-8@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz#585b62197b0ae437e3c7b5d0af27ac1021e10d13" @@ -3056,15 +3204,15 @@ trough@^1.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== -tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: +tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" - integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== +tslib@^2.0.1, tslib@^2.2.0, tslib@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" + integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== tslint-config-prettier@^1.18.0: version "1.18.0" @@ -3115,9 +3263,9 @@ twemoji-parser@13.0.0: integrity sha512-zMaGdskpH8yKjT2RSE/HwE340R4Fm+fbie4AaqjDa4H/l07YUmAvxkSfNl6awVWNRRQ0zdzLQ8SAJZuY5MgstQ== twemoji@^13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-13.0.1.tgz#57ddc8bd86c8175c11376f5f9ab322a02e739c2d" - integrity sha512-mrTBq+XpCLM4zm76NJOjLHoQNV9mHdBt3Cba/T5lS1rxn8ArwpqE47mqTocupNlkvcLxoeZJjYSUW0DU5ZwqZg== + version "13.0.2" + resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-13.0.2.tgz#e7ee8d26fd0ccc23a0afe68c7b7e61bd8d14ad24" + integrity sha512-R9tDS4pEVczjVYM5SvoAJ0AcZ4EgG1h3yw1oi1m/yrXOH17OOjaaRxZU4r5TIHEy3xYbuZQLB/tJZyC6rpQVmA== dependencies: fs-extra "^8.0.1" jsonfile "^5.0.0" @@ -3131,10 +3279,10 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== typedarray@^0.0.6: version "0.0.6" @@ -3142,14 +3290,19 @@ typedarray@^0.0.6: integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript@^3.9.7: - version "3.9.7" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" - integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== + version "3.9.9" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.9.tgz#e69905c54bc0681d0518bd4d587cc6f2d0b1a674" + integrity sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w== -typical@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d" - integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0= +typical@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/typical/-/typical-4.0.0.tgz#cbeaff3b9d7ae1e2bbfaf5a4e6f11eccfde94fc4" + integrity sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw== + +typical@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/typical/-/typical-5.2.0.tgz#4daaac4f2b5315460804f0acf6cb69c52bb93066" + integrity sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg== uglify-js@^3.1.4: version "3.13.5" @@ -3172,9 +3325,9 @@ unherit@^1.0.4: xtend "^4.0.0" unified@^9.2.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8" - integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== + version "9.2.1" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.1.tgz#ae18d5674c114021bfdbdf73865ca60f410215a3" + integrity sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA== dependencies: bail "^1.0.0" extend "^3.0.0" @@ -3184,9 +3337,9 @@ unified@^9.2.0: vfile "^4.0.0" unist-util-is@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.4.tgz#3e9e8de6af2eb0039a59f50c9b3e99698a924f50" - integrity sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA== + version "4.1.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797" + integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== unist-util-remove-position@^2.0.0: version "2.0.1" @@ -3235,11 +3388,6 @@ universalify@^0.1.0, universalify@^0.1.2: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -universalify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" - integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== - universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -3256,9 +3404,9 @@ unpipe@1.0.0: integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= uri-js@^4.2.2: - version "4.4.0" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" - integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" @@ -3323,7 +3471,74 @@ uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -vega-format@^1.0.4: +vega-canvas@^1.2.5: + version "1.2.6" + resolved "https://registry.yarnpkg.com/vega-canvas/-/vega-canvas-1.2.6.tgz#55e032ce9a62acd17229f6bac66d99db3d6879cd" + integrity sha512-rgeYUpslYn/amIfnuv3Sw6n4BGns94OjjZNtUc9IDji6b+K8LGS/kW+Lvay8JX/oFqtulBp8RLcHN6QjqPLA9Q== + +vega-crossfilter@~4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/vega-crossfilter/-/vega-crossfilter-4.0.5.tgz#cf6a5fca60821928f976b32f22cf66cfd9cbeeae" + integrity sha512-yF+iyGP+ZxU7Tcj5yBsMfoUHTCebTALTXIkBNA99RKdaIHp1E690UaGVLZe6xde2n5WaYpho6I/I6wdAW3NXcg== + dependencies: + d3-array "^2.7.1" + vega-dataflow "^5.7.3" + vega-util "^1.15.2" + +vega-dataflow@^5.7.3, vega-dataflow@^5.7.4, vega-dataflow@~5.7.4: + version "5.7.4" + resolved "https://registry.yarnpkg.com/vega-dataflow/-/vega-dataflow-5.7.4.tgz#7cafc0a41b9d0b11dd2e34a513f8b7ca345dfd74" + integrity sha512-JGHTpUo8XGETH3b1V892we6hdjzCWB977ybycIu8DPqRoyrZuj6t1fCVImazfMgQD1LAfJlQybWP+alwKDpKig== + dependencies: + vega-format "^1.0.4" + vega-loader "^4.3.2" + vega-util "^1.16.1" + +vega-embed@^6.17.0: + version "6.17.0" + resolved "https://registry.yarnpkg.com/vega-embed/-/vega-embed-6.17.0.tgz#6afe157ef31c473a799fce1d45e3878a3c80c5e2" + integrity sha512-9eiVZCrLDb/EiVCMbMYouWB/q9dOeVkL5Bh0vU6wsUpIV/bbEvS47uljuo3YSxFqkfNpJ+Qt8xvLRiYSnN4lqw== + dependencies: + fast-json-patch "^3.0.0-1" + json-stringify-pretty-compact "^3.0.0" + semver "^7.3.5" + vega-schema-url-parser "^2.1.0" + vega-themes "^2.10.0" + vega-tooltip "^0.25.1" + +vega-encode@~4.8.3: + version "4.8.3" + resolved "https://registry.yarnpkg.com/vega-encode/-/vega-encode-4.8.3.tgz#b3048fb39845d72f18d8dc302ad697f826e0ff83" + integrity sha512-JoRYtaV2Hs8spWLzTu/IjR7J9jqRmuIOEicAaWj6T9NSZrNWQzu2zF3IVsX85WnrIDIRUDaehXaFZvy9uv9RQg== + dependencies: + d3-array "^2.7.1" + d3-interpolate "^2.0.1" + vega-dataflow "^5.7.3" + vega-scale "^7.0.3" + vega-util "^1.15.2" + +vega-event-selector@^2.0.6, vega-event-selector@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/vega-event-selector/-/vega-event-selector-2.0.6.tgz#6beb00e066b78371dde1a0f40cb5e0bbaecfd8bc" + integrity sha512-UwCu50Sqd8kNZ1X/XgiAY+QAyQUmGFAwyDu7y0T5fs6/TPQnDo/Bo346NgSgINBEhEKOAMY1Nd/rPOk4UEm/ew== + +vega-expression@^4.0.1, vega-expression@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/vega-expression/-/vega-expression-4.0.1.tgz#c03e4fc68a00acac49557faa4e4ed6ac8a59c5fd" + integrity sha512-ZrDj0hP8NmrCpdLFf7Rd/xMUHGoSYsAOTaYp7uXZ2dkEH5x0uPy5laECMc8TiQvL8W+8IrN2HAWCMRthTSRe2Q== + dependencies: + vega-util "^1.16.0" + +vega-force@~4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/vega-force/-/vega-force-4.0.7.tgz#6dc39ecb7889d9102661244d62fbc8d8714162ee" + integrity sha512-pyLKdwXSZ9C1dVIqdJOobvBY29rLvZjvRRTla9BU/nMwAiAGlGi6WKUFdRGdneyGe3zo2nSZDTZlZM/Z5VaQNA== + dependencies: + d3-force "^2.1.1" + vega-dataflow "^5.7.3" + vega-util "^1.15.2" + +vega-format@^1.0.4, vega-format@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/vega-format/-/vega-format-1.0.4.tgz#40c0c252d11128738b845ee73d8173f8064d6626" integrity sha512-oTAeub3KWm6nKhXoYCx1q9G3K43R6/pDMXvqDlTSUtjoY7b/Gixm8iLcir5S9bPjvH40n4AcbZsPmNfL/Up77A== @@ -3334,7 +3549,82 @@ vega-format@^1.0.4: vega-time "^2.0.3" vega-util "^1.15.2" -vega-loader@^4.3.2: +vega-functions@^5.10.0, vega-functions@^5.12.0, vega-functions@~5.12.0: + version "5.12.0" + resolved "https://registry.yarnpkg.com/vega-functions/-/vega-functions-5.12.0.tgz#44bf08a7b20673dc8cf51d6781c8ea1399501668" + integrity sha512-3hljmGs+gR7TbO/yYuvAP9P5laKISf1GKk4yRHLNdM61fWgKm8pI3f6LY2Hvq9cHQFTiJ3/5/Bx2p1SX5R4quQ== + dependencies: + d3-array "^2.7.1" + d3-color "^2.0.0" + d3-geo "^2.0.1" + vega-dataflow "^5.7.3" + vega-expression "^4.0.1" + vega-scale "^7.1.1" + vega-scenegraph "^4.9.3" + vega-selections "^5.3.0" + vega-statistics "^1.7.9" + vega-time "^2.0.4" + vega-util "^1.16.0" + +vega-geo@~4.3.8: + version "4.3.8" + resolved "https://registry.yarnpkg.com/vega-geo/-/vega-geo-4.3.8.tgz#5629d18327bb4f3700cdf05db4aced0a43abbf4a" + integrity sha512-fsGxV96Q/QRgPqOPtMBZdI+DneIiROKTG3YDZvGn0EdV16OG5LzFhbNgLT5GPzI+kTwgLpAsucBHklexlB4kfg== + dependencies: + d3-array "^2.7.1" + d3-color "^2.0.0" + d3-geo "^2.0.1" + vega-canvas "^1.2.5" + vega-dataflow "^5.7.3" + vega-projection "^1.4.5" + vega-statistics "^1.7.9" + vega-util "^1.15.2" + +vega-hierarchy@~4.0.9: + version "4.0.9" + resolved "https://registry.yarnpkg.com/vega-hierarchy/-/vega-hierarchy-4.0.9.tgz#4b4bafbc181a14a280ecdbee8874c0db7e369f47" + integrity sha512-4XaWK6V38/QOZ+vllKKTafiwL25m8Kd+ebHmDV+Q236ONHmqc/gv82wwn9nBeXPEfPv4FyJw2SRoqa2Jol6fug== + dependencies: + d3-hierarchy "^2.0.0" + vega-dataflow "^5.7.3" + vega-util "^1.15.2" + +vega-label@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/vega-label/-/vega-label-1.0.0.tgz#c3bea3a608a62217ca554ecc0f7fe0395d81bd1b" + integrity sha512-hCdm2pcHgkKgxnzW9GvX5JmYNiUMlOXOibtMmBzvFBQHX3NiV9giQ5nsPiQiFbV08VxEPtM+VYXr2HyrIcq5zQ== + dependencies: + vega-canvas "^1.2.5" + vega-dataflow "^5.7.3" + vega-scenegraph "^4.9.2" + vega-util "^1.15.2" + +vega-lite@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/vega-lite/-/vega-lite-5.1.0.tgz#14cbfd3e1158db06ae0bf923505d3b5954a8df3f" + integrity sha512-HEyf0iHnCNmWkWFIbEmMphcJwZpcBnfnU8v+Ojrndr7ihDueojHMOSikoyz/GNpdkai+QFxLboA6DDCTtFv9iQ== + dependencies: + "@types/clone" "~2.1.0" + "@types/fast-json-stable-stringify" "^2.0.0" + array-flat-polyfill "^1.0.1" + clone "~2.1.2" + fast-deep-equal "~3.1.3" + fast-json-stable-stringify "~2.1.0" + json-stringify-pretty-compact "~3.0.0" + tslib "~2.2.0" + vega-event-selector "~2.0.6" + vega-expression "~4.0.1" + vega-util "~1.16.1" + yargs "~16.2.0" + +vega-loader-arrow@^0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/vega-loader-arrow/-/vega-loader-arrow-0.0.10.tgz#747bd2770bbdf33ebe84d9ca26fadbbc3ddd19fe" + integrity sha512-cYzmA6oREjpJOgqTEVfd6rx7WMojnhz+9uHaYShCYxDavCwlWSjmGpqi9LvbJQ0isbjSOaHySXcBu7w8ZOFdBg== + dependencies: + apache-arrow "^4.0.0" + +vega-loader@^4.3.2, vega-loader@^4.3.3, vega-loader@^4.4.0, vega-loader@~4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.4.0.tgz#fc515b7368c46b2be8df1fcf3c35c696c13c453d" integrity sha512-e5enQECdau7rJob0NFB5pGumh3RaaSWWm90+boxMy3ay2b4Ki/3XIvo+C4F1Lx04qSxvQF7tO2LJcklRm6nqRA== @@ -3345,7 +3635,92 @@ vega-loader@^4.3.2: vega-format "^1.0.4" vega-util "^1.16.0" -vega-time@^2.0.3: +vega-parser@~6.1.3: + version "6.1.3" + resolved "https://registry.yarnpkg.com/vega-parser/-/vega-parser-6.1.3.tgz#df72785e4b086eceb90ee6219a399210933b507b" + integrity sha512-8oiVhhW26GQ4GZBvolId8FVFvhn3s1KGgPlD7Z+4P2wkV+xe5Nqu0TEJ20F/cn3b88fd0Vj48X3BH3dlSeKNFg== + dependencies: + vega-dataflow "^5.7.3" + vega-event-selector "^2.0.6" + vega-functions "^5.12.0" + vega-scale "^7.1.1" + vega-util "^1.16.0" + +vega-projection@^1.4.5, vega-projection@~1.4.5: + version "1.4.5" + resolved "https://registry.yarnpkg.com/vega-projection/-/vega-projection-1.4.5.tgz#020cb646b4eaae535359da25f4f48eef8d324af2" + integrity sha512-85kWcPv0zrrNfxescqHtSYpRknilrS0K3CVRZc7IYQxnLtL1oma9WEbrSr1LCmDoCP5hl2Z1kKbomPXkrQX5Ag== + dependencies: + d3-geo "^2.0.1" + d3-geo-projection "^3.0.0" + +vega-regression@~1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/vega-regression/-/vega-regression-1.0.9.tgz#f33da47fe457e03ad134782c11414bcef7b1da82" + integrity sha512-KSr3QbCF0vJEAWFVY2MA9X786oiJncTTr3gqRMPoaLr/Yo3f7OPKXRoUcw36RiWa0WCOEMgTYtM28iK6ZuSgaA== + dependencies: + d3-array "^2.7.1" + vega-dataflow "^5.7.3" + vega-statistics "^1.7.9" + vega-util "^1.15.2" + +vega-runtime@^6.1.3, vega-runtime@~6.1.3: + version "6.1.3" + resolved "https://registry.yarnpkg.com/vega-runtime/-/vega-runtime-6.1.3.tgz#01e18246f7a80cee034a96017ac30113b92c4034" + integrity sha512-gE+sO2IfxMUpV0RkFeQVnHdmPy3K7LjHakISZgUGsDI/ZFs9y+HhBf8KTGSL5pcZPtQsZh3GBQ0UonqL1mp9PA== + dependencies: + vega-dataflow "^5.7.3" + vega-util "^1.15.2" + +vega-scale@^7.0.3, vega-scale@^7.1.1, vega-scale@~7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/vega-scale/-/vega-scale-7.1.1.tgz#b69a38d1980f6fc1093390f796e556be63fdc808" + integrity sha512-yE0to0prA9E5PBJ/XP77TO0BMkzyUVyt7TH5PAwj+CZT7PMsMO6ozihelRhoIiVcP0Ae/ByCEQBUQkzN5zJ0ZA== + dependencies: + d3-array "^2.7.1" + d3-interpolate "^2.0.1" + d3-scale "^3.2.2" + vega-time "^2.0.4" + vega-util "^1.15.2" + +vega-scenegraph@^4.9.2, vega-scenegraph@^4.9.3, vega-scenegraph@^4.9.4, vega-scenegraph@~4.9.4: + version "4.9.4" + resolved "https://registry.yarnpkg.com/vega-scenegraph/-/vega-scenegraph-4.9.4.tgz#468408c1e89703fa9d3450445daabff623de2757" + integrity sha512-QaegQzbFE2yhYLNWAmHwAuguW3yTtQrmwvfxYT8tk0g+KKodrQ5WSmNrphWXhqwtsgVSvtdZkfp2IPeumcOQJg== + dependencies: + d3-path "^2.0.0" + d3-shape "^2.0.0" + vega-canvas "^1.2.5" + vega-loader "^4.3.3" + vega-scale "^7.1.1" + vega-util "^1.15.2" + +vega-schema-url-parser@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/vega-schema-url-parser/-/vega-schema-url-parser-2.2.0.tgz#a0d1e02915adfbfcb1fd517c8c2ebe2419985c1e" + integrity sha512-yAtdBnfYOhECv9YC70H2gEiqfIbVkq09aaE4y/9V/ovEFmH9gPKaEgzIZqgT7PSPQjKhsNkb6jk6XvSoboxOBw== + +vega-selections@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/vega-selections/-/vega-selections-5.3.0.tgz#810f2e7b7642fa836cf98b2e5dcc151093b1f6a7" + integrity sha512-vC4NPsuN+IffruFXfH0L3i2A51RgG4PqpLv85TvrEAIYnSkyKDE4bf+wVraR3aPdnLLkc3+tYuMi6le5FmThIA== + dependencies: + vega-expression "^4.0.1" + vega-util "^1.16.0" + +vega-statistics@^1.7.9, vega-statistics@~1.7.9: + version "1.7.9" + resolved "https://registry.yarnpkg.com/vega-statistics/-/vega-statistics-1.7.9.tgz#feec01d463e1b50593d890d20631f72138fcb65d" + integrity sha512-T0sd2Z08k/mHxr1Vb4ajLWytPluLFYnsYqyk4SIS5czzUs4errpP2gUu63QJ0B7CKNu33vnS9WdOMOo/Eprr/Q== + dependencies: + d3-array "^2.7.1" + +vega-themes@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/vega-themes/-/vega-themes-2.10.0.tgz#82768b14686e3fbfbdab0e77cb63e12c62b4911e" + integrity sha512-prePRUKFUFGWniuZsJOfkdb+27Gwrrm82yAlVuU+912kcknsx1DVmMSg2yF79f4jdtqnAFIGycZgxoj13SEIuQ== + +vega-time@^2.0.3, vega-time@^2.0.4, vega-time@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/vega-time/-/vega-time-2.0.4.tgz#ff308358a831de927caa44e281cdc96f0863ba08" integrity sha512-U314UDR9+ZlWrD3KBaeH+j/c2WSMdvcZq5yJfFT0yTg1jsBKAQBYFGvl+orackD8Zx3FveHOxx3XAObaQeDX+Q== @@ -3354,10 +3729,111 @@ vega-time@^2.0.3: d3-time "^2.0.0" vega-util "^1.15.2" -vega-util@^1.15.2, vega-util@^1.16.0: - version "1.16.0" - resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.16.0.tgz#77405d8df0a94944d106bdc36015f0d43aa2caa3" - integrity sha512-6mmz6mI+oU4zDMeKjgvE2Fjz0Oh6zo6WGATcvCfxH2gXBzhBHmy5d25uW5Zjnkc6QBXSWPLV9Xa6SiqMsrsKog== +vega-tooltip@^0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/vega-tooltip/-/vega-tooltip-0.25.1.tgz#cb7e438438649eb46896e7bee6f54e25d25b3c09" + integrity sha512-ugGwGi2/p3OpB8N15xieuzP8DyV5DreqMWcmJ9zpWT8GlkyKtef4dGRXnvHeHQ+iJFmWrq4oZJ+kLTrdiECjAg== + dependencies: + vega-util "^1.16.0" + +vega-transforms@~4.9.4: + version "4.9.4" + resolved "https://registry.yarnpkg.com/vega-transforms/-/vega-transforms-4.9.4.tgz#5cf6b91bda9f184bbbaba63838be8e5e6a571235" + integrity sha512-JGBhm5Bf6fiGTUSB5Qr5ckw/KU9FJcSV5xIe/y4IobM/i/KNwI1i1fP45LzP4F4yZc0DMTwJod2UvFHGk9plKA== + dependencies: + d3-array "^2.7.1" + vega-dataflow "^5.7.4" + vega-statistics "^1.7.9" + vega-time "^2.0.4" + vega-util "^1.16.1" + +vega-typings@~0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/vega-typings/-/vega-typings-0.21.0.tgz#2e860f0d27d3db67ae06fa22a157b9b924224af8" + integrity sha512-dG0RtnJUn3+BQMO4NjjTdcp5UTBR56yQsLXPPCAFUHeLuycEVKlyhBa/kbvAZv2r+QxdeEYwKUNYy9CQotF5KA== + dependencies: + vega-util "^1.15.2" + +vega-util@^1.15.2, vega-util@^1.16.0, vega-util@^1.16.1, vega-util@~1.16.1: + version "1.16.1" + resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.16.1.tgz#992bf3c3b6e145797214d99862841baea417ba39" + integrity sha512-FdgD72fmZMPJE99FxvFXth0IL4BbLA93WmBg/lvcJmfkK4Uf90WIlvGwaIUdSePIsdpkZjBPyQcHMQ8OcS8Smg== + +vega-view-transforms@~4.5.8: + version "4.5.8" + resolved "https://registry.yarnpkg.com/vega-view-transforms/-/vega-view-transforms-4.5.8.tgz#c8dc42c3c7d4aa725d40b8775180c9f23bc98f4e" + integrity sha512-966m7zbzvItBL8rwmF2nKG14rBp7q+3sLCKWeMSUrxoG+M15Smg5gWEGgwTG3A/RwzrZ7rDX5M1sRaAngRH25g== + dependencies: + vega-dataflow "^5.7.3" + vega-scenegraph "^4.9.2" + vega-util "^1.15.2" + +vega-view@~5.10.1: + version "5.10.1" + resolved "https://registry.yarnpkg.com/vega-view/-/vega-view-5.10.1.tgz#b69348bb32a9845a1bd341fdd946df98684fadc3" + integrity sha512-4xvQ5KZcgKdZx1Z7jjenCUumvlyr/j4XcHLRf9gyeFrFvvS596dVpL92V8twhV6O++DmS2+fj+rHagO8Di4nMg== + dependencies: + d3-array "^2.7.1" + d3-timer "^2.0.0" + vega-dataflow "^5.7.3" + vega-format "^1.0.4" + vega-functions "^5.10.0" + vega-runtime "^6.1.3" + vega-scenegraph "^4.9.4" + vega-util "^1.16.1" + +vega-voronoi@~4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/vega-voronoi/-/vega-voronoi-4.1.5.tgz#e7af574d4c27fd9cb12d70082f12c6f59b80b445" + integrity sha512-950IkgCFLj0zG33EWLAm1hZcp+FMqWcNQliMYt+MJzOD5S4MSpZpZ7K4wp2M1Jktjw/CLKFL9n38JCI0i3UonA== + dependencies: + d3-delaunay "^5.3.0" + vega-dataflow "^5.7.3" + vega-util "^1.15.2" + +vega-wordcloud@~4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/vega-wordcloud/-/vega-wordcloud-4.1.3.tgz#ce90900333f4e0d3ee706ba4f36bb0905f8b4a9f" + integrity sha512-is4zYn9FMAyp9T4SAcz2P/U/wqc0Lx3P5YtpWKCbOH02a05vHjUQrQ2TTPOuvmMfAEDCSKvbMSQIJMOE018lJA== + dependencies: + vega-canvas "^1.2.5" + vega-dataflow "^5.7.3" + vega-scale "^7.1.1" + vega-statistics "^1.7.9" + vega-util "^1.15.2" + +vega@^5.20.2: + version "5.20.2" + resolved "https://registry.yarnpkg.com/vega/-/vega-5.20.2.tgz#41178edc6417aa8f743e981f8ccbc7588b13af90" + integrity sha512-qmH7aD9GGPpssVdxL1xgcdxTbQzyRUeRR16Os385ymvQhiwCYQNA6+eXUPAZDTVLfk0RXu6Jzj6kUE5jQ80EVw== + dependencies: + vega-crossfilter "~4.0.5" + vega-dataflow "~5.7.4" + vega-encode "~4.8.3" + vega-event-selector "~2.0.6" + vega-expression "~4.0.1" + vega-force "~4.0.7" + vega-format "~1.0.4" + vega-functions "~5.12.0" + vega-geo "~4.3.8" + vega-hierarchy "~4.0.9" + vega-label "~1.0.0" + vega-loader "~4.4.0" + vega-parser "~6.1.3" + vega-projection "~1.4.5" + vega-regression "~1.0.9" + vega-runtime "~6.1.3" + vega-scale "~7.1.1" + vega-scenegraph "~4.9.4" + vega-statistics "~1.7.9" + vega-time "~2.0.4" + vega-transforms "~4.9.4" + vega-typings "~0.21.0" + vega-util "~1.16.1" + vega-view "~5.10.1" + vega-view-transforms "~4.5.8" + vega-voronoi "~4.1.5" + vega-wordcloud "~4.1.3" verror@1.10.0: version "1.10.0" @@ -3427,13 +3903,13 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= -wordwrapjs@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-3.0.0.tgz#c94c372894cadc6feb1a66bff64e1d9af92c5d1e" - integrity sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw== +wordwrapjs@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-4.0.1.tgz#d9790bccfb110a0fc7836b5ebce0937b37a8b98f" + integrity sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA== dependencies: - reduce-flatten "^1.0.1" - typical "^2.6.1" + reduce-flatten "^2.0.0" + typical "^5.2.0" wrap-ansi@^6.2.0: version "6.2.0" @@ -3444,6 +3920,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -3466,6 +3951,11 @@ xtend@^4.0.0, xtend@^4.0.1: resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" @@ -3487,9 +3977,9 @@ yaml-ast-parser@^0.0.43: integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== yaml@^1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" - integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yamljs@^0.3.0: version "0.3.0" @@ -3499,6 +3989,24 @@ yamljs@^0.3.0: argparse "^1.0.7" glob "^7.0.5" +yargs-parser@^20.2.2: + version "20.2.7" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" + integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== + +yargs@~16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + yarn-deduplicate@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/yarn-deduplicate/-/yarn-deduplicate-3.1.0.tgz#3018d93e95f855f236a215b591fe8bc4bcabba3e" From 5f4bd7cb2bb3c4b9f0223f41f3924868ec830312 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 9 May 2021 13:45:37 +0100 Subject: [PATCH 165/195] Prepare v0.33.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ad25e09c..93882ea5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.32.0", + "version": "0.33.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From 3032c808871ab776eef7674e2a5c6a75e4f327e8 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 23 May 2021 21:27:38 +0100 Subject: [PATCH 166/195] Fix apache arrow loader --- CHANGELOG.md | 4 ++++ package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dc9482f6..ef13240e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.33.1 + +- Fix apache arrow loader + ## 0.33.0 - Upgrade `vega-lite` from v4 to v5 diff --git a/package.json b/package.json index 93882ea5..42d2773b 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^9.0.1", - "mume-with-litvis": "^0.32.3" + "mume-with-litvis": "^0.32.4" }, "devDependencies": { "@types/atom": "^1.40.4", diff --git a/yarn.lock b/yarn.lock index f12faf0a..8af2b9aa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2144,10 +2144,10 @@ ms@2.1.2, ms@^2.0.0, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mume-with-litvis@^0.32.3: - version "0.32.3" - resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.32.3.tgz#1e416c0f65a8ceec4ac657b9a1a1ca8033eb37bb" - integrity sha512-Aymly2MhF5l31xw+6Ck8qxbzNYe6zIZCnNifgLybI4l4juH9hGV56Caf7ChbHTwGJygqZZvJ0b6LUqzc3POyPw== +mume-with-litvis@^0.32.4: + version "0.32.4" + resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.32.4.tgz#a791d37f0bbb1fcb6af679c787aac212f05d2e3a" + integrity sha512-HCBHRba9Gn1281KG7wE0OKhvWnpF/BiJachQCDMDjyR5uc7tmCAS9Vrm+zzOiP7IXzzFNg6Ewgt2/66BiKmUlQ== dependencies: apache-arrow "^4.0.0" babyparse "^0.4.6" From e9903eb9209034a47cb28c7b351191491c992590 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sun, 23 May 2021 21:27:58 +0100 Subject: [PATCH 167/195] Prepare v0.33.1 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 42d2773b..d52477bf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.33.0", + "version": "0.33.1", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From 3b710edcbe3336fe1b8eb4306947cff179c93ab0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 6 Jun 2021 17:22:50 +0100 Subject: [PATCH 168/195] Bump ws from 6.2.1 to 6.2.2 (#5) Bumps [ws](https://github.com/websockets/ws) from 6.2.1 to 6.2.2. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/commits) --- updated-dependencies: - dependency-name: ws dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 8af2b9aa..5643e4c9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3935,9 +3935,9 @@ wrappy@1: integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= ws@^6.1.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + version "6.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" + integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== dependencies: async-limiter "~1.0.0" From 10554ebbd1fab9ccbd4184649c2abcfb77a8bfe2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Aug 2021 07:24:20 +0100 Subject: [PATCH 169/195] Bump path-parse from 1.0.6 to 1.0.7 (#6) Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 5643e4c9..d476327f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2501,9 +2501,9 @@ path-key@^3.0.0, path-key@^3.1.0: integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-type@^4.0.0: version "4.0.0" From 8a38f5b02b81ac44610136debb0a2cc4e3d06d7b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Sep 2021 06:49:05 +0100 Subject: [PATCH 170/195] Bump semver-regex from 3.1.2 to 3.1.3 (#7) Bumps [semver-regex](https://github.com/sindresorhus/semver-regex) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/sindresorhus/semver-regex/releases) - [Commits](https://github.com/sindresorhus/semver-regex/commits) --- updated-dependencies: - dependency-name: semver-regex dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index d476327f..a8e659dc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2873,9 +2873,9 @@ semver-compare@^1.0.0: integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= semver-regex@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807" - integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA== + version "3.1.3" + resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.3.tgz#b2bcc6f97f63269f286994e297e229b6245d0dc3" + integrity sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ== semver@^5.0.1, semver@^5.3.0, semver@^5.5.0, semver@^5.6.0: version "5.7.1" From 55d2b67554a4427c89a9496ef822685e1c7c8ab8 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 9 Oct 2021 14:50:44 +0300 Subject: [PATCH 171/195] Upgrade mume-with-litvis, reset yarn.lock --- package.json | 2 +- yarn.lock | 1253 +++++++++++++++++++++++++++++--------------------- 2 files changed, 726 insertions(+), 529 deletions(-) diff --git a/package.json b/package.json index d52477bf..db23e1e7 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "dependencies": { "atom-package-deps": "^5.1.0", "fs-extra": "^9.0.1", - "mume-with-litvis": "^0.32.4" + "mume-with-litvis": "^0.33.0" }, "devDependencies": { "@types/atom": "^1.40.4", diff --git a/yarn.lock b/yarn.lock index a8e659dc..7d62c487 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,56 +3,55 @@ "@babel/code-frame@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" - integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + version "7.15.8" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503" + integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== dependencies: - "@babel/highlight" "^7.12.13" + "@babel/highlight" "^7.14.5" -"@babel/helper-validator-identifier@^7.14.0": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" - integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== +"@babel/helper-validator-identifier@^7.14.5": + version "7.15.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" + integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== -"@babel/highlight@^7.12.13": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.0.tgz#3197e375711ef6bf834e67d0daec88e4f46113cf" - integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== +"@babel/highlight@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== dependencies: - "@babel/helper-validator-identifier" "^7.14.0" + "@babel/helper-validator-identifier" "^7.14.5" chalk "^2.0.0" js-tokens "^4.0.0" -"@kachkaev/run-elm@^3.0.0-litvis-patch.3": - version "3.0.0-litvis-patch.3" - resolved "https://registry.yarnpkg.com/@kachkaev/run-elm/-/run-elm-3.0.0-litvis-patch.3.tgz#d5d4621298bc94c19364009d4d9db5395260c33a" - integrity sha512-7VZ6JY3mp3TjqlCpzUjkBgYmy7ZY/Hp+B8LAcJEEHjuV/f8YKydc59niIyAXVrkjs7QNFcU8ThbGC/X7so//cw== +"@kachkaev/run-elm@3.0.0-node-12-litvis-patch.0": + version "3.0.0-node-12-litvis-patch.0" + resolved "https://registry.yarnpkg.com/@kachkaev/run-elm/-/run-elm-3.0.0-node-12-litvis-patch.0.tgz#1f13a8805da482b1bc4aaf9c1b2c257a8808d85e" + integrity sha512-Ds6p19zShW3quWcREgJcgiVuTVFz1y+9jOaw8Nti2xds8ZJ0z/Fwp2PMQBhNCVq+KMGRwqctgQm8OoitmYOM5A== dependencies: - babel-polyfill "^6.26.0" - commander "^2.18.0" - fs-extra "^7.0.0" - node-elm-compiler "^5.0.1" - shelljs "^0.8.2" + commander "^8.2.0" + fs-extra "^10.0.0" + node-elm-compiler "^5.0.6" + shelljs "^0.8.4" -"@nodelib/fs.scandir@2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" - integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: - "@nodelib/fs.stat" "2.0.4" + "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" - integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" - integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: - "@nodelib/fs.scandir" "2.1.4" + "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" "@tootallnate/once@1": @@ -61,9 +60,9 @@ integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/atom@^1.40.4": - version "1.40.10" - resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.40.10.tgz#86669a2ecdd041b42f12fc86785fedd3d8b058e9" - integrity sha512-aNFUhCuR6nmTTMoYKfWWMifZ3IcNETLWC75hCdg3i1/OvirfR/5qm1wfiISBb4s/TPM2YVEtxytCdWhKJuEhzw== + version "1.40.11" + resolved "https://registry.yarnpkg.com/@types/atom/-/atom-1.40.11.tgz#ca4c4086e1ec70d5460a1e8cd4cdda92316c2ff6" + integrity sha512-TsPltugw2wKtR5p6ICv73t9kxdx59fTfdcD8Xe/0EEjF5vHBz99Z7Kj/rPRpyM/4ZcY1GrkQh8hgOw/OJRCs0g== dependencies: "@types/node" "*" @@ -74,15 +73,15 @@ dependencies: "@types/node" "*" -"@types/clone@~2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@types/clone/-/clone-2.1.0.tgz#cb888a3fe5319275b566ae3a9bc606e310c533d4" - integrity sha512-d/aS/lPOnUSruPhgNtT8jW39fHRVTLQy9sodysP1kkG8EdAtdZu1vt8NJaYA8w/6Z9j8izkAsx1A/yJhcYR1CA== +"@types/clone@~2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@types/clone/-/clone-2.1.1.tgz#9b880d0ce9b1f209b5e0bd6d9caa38209db34024" + integrity sha512-BZIU34bSYye0j/BFcPraiDZ5ka6MJADjcDVELGf7glr9K+iE8NYVjFslJFVWzskSxkLLyCrSPScE82/UUoBSvg== -"@types/fast-json-stable-stringify@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#40363bb847cb86b2c2e1599f1398d11e8329c921" - integrity sha512-mky/O83TXmGY39P1H9YbUpjV6l6voRYlufqfFCvel8l1phuy8HRjdWc1rrPuN53ITBJlbyMSV6z3niOySO5pgQ== +"@types/estree@^0.0.50": + version "0.0.50" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" + integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== "@types/flatbuffers@^1.10.0": version "1.10.0" @@ -90,34 +89,39 @@ integrity sha512-7btbphLrKvo5yl/5CC2OCxUSMx1wV1wvGT1qDXkSt7yi00/YW7E8k6qzXqJHsp+WU0eoG7r6MTQQXI9lIvd0qA== "@types/glob@^7.1.1": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" - integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== + version "7.1.4" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.4.tgz#ea59e21d2ee5c517914cb4bc8e4153b99e566672" + integrity sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA== dependencies: "@types/minimatch" "*" "@types/node" "*" "@types/jquery@^3.5.1": - version "3.5.5" - resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.5.tgz#2c63f47c9c8d96693d272f5453602afd8338c903" - integrity sha512-6RXU9Xzpc6vxNrS6FPPapN1SxSHgQ336WC6Jj/N8q30OiaBZ00l1GBgeP7usjVZPivSkGUfL1z/WW6TX989M+w== + version "3.5.6" + resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.6.tgz#97ac8e36dccd8ad8ed3f3f3b48933614d9fd8cf0" + integrity sha512-SmgCQRzGPId4MZQKDj9Hqc6kSXFNWZFHpELkyK8AQhf8Zr6HKfCzFv9ZC1Fv3FyQttJZOlap3qYb12h61iZAIg== dependencies: "@types/sizzle" "*" "@types/minimatch@*": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" - integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== "@types/mocha@^8.0.3": - version "8.2.2" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-8.2.2.tgz#91daa226eb8c2ff261e6a8cbf8c7304641e095e0" - integrity sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw== + version "8.2.3" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-8.2.3.tgz#bbeb55fbc73f28ea6de601fbfa4613f58d785323" + integrity sha512-ekGvFhFgrc2zYQoX4JeZPmVzZxw6Dtllga7iGHzfbYIYkAMUx/sAFP2GdFpLff+vdHXu5fl7WX9AT+TtqYcsyw== + +"@types/node@*": + version "16.10.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.3.tgz#7a8f2838603ea314d1d22bb3171d899e15c57bd5" + integrity sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ== -"@types/node@*", "@types/node@^14.14.37", "@types/node@^14.6.4": - version "14.14.44" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.44.tgz#df7503e6002847b834371c004b372529f3f85215" - integrity sha512-+gaugz6Oce6ZInfI/tK4Pq5wIIkJMEJUu92RB3Eu93mtj4wjjjz9EB5mLp5s1pSsLXdC/CPut/xF20ZzAQJbTA== +"@types/node@^14.14.37", "@types/node@^14.6.4": + version "14.17.21" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.21.tgz#6359d8cf73481e312a43886fa50afc70ce5592c6" + integrity sha512-zv8ukKci1mrILYiQOwGSV4FpkZhyxQtuFWGya2GujWg+zVAeRQ4qbaMmWp9vb9889CFA8JECH7lkwCL6Ygg8kA== "@types/parse-json@^4.0.0": version "4.0.0" @@ -130,14 +134,14 @@ integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ== "@types/text-encoding-utf-8@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/text-encoding-utf-8/-/text-encoding-utf-8-1.0.1.tgz#908d884af1114e5d8df47597b1e04f833383d23d" - integrity sha512-GpIEYaS+yNfYqpowLLziiY42pyaL+lThd/wMh6tTubaKuG4IRkXqqyxK7Nddn3BvpUg2+go3Gv/jbXvAFMRjiQ== + version "1.0.2" + resolved "https://registry.yarnpkg.com/@types/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz#896e94ce99b653e886a9b925e9dc12c92af7b1ae" + integrity sha512-AQ6zewa0ucLJvtUi5HsErbOFKAcQfRLt9zFLlUOvcXBy2G36a+ZDpCHSGdzJVUD8aNURtIjh9aSjCStNMRCcRQ== "@types/unist@^2.0.0", "@types/unist@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" - integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" + integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== "@types/vfile@^4.0.0": version "4.0.0" @@ -161,7 +165,7 @@ address@>=0.0.1: resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== -agent-base@6, agent-base@^6.0.0: +agent-base@6, agent-base@^6.0.0, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== @@ -214,10 +218,10 @@ ansi-escapes@^4.3.0: dependencies: type-fest "^0.21.3" -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-styles@^3.2.1: version "3.2.1" @@ -239,9 +243,9 @@ any-promise@^1.0.0, any-promise@^1.3.0: integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= apache-arrow@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/apache-arrow/-/apache-arrow-4.0.0.tgz#29616f5b5959cf0b0a6e49f8aa060ea53d4429ba" - integrity sha512-Y1o9UfCVhh7IB+RPVbCx7SgF51SjvT9ZKxCtFU1eaqleFZNxj89mH2gvQia4uA197x158XDemTz9O+Rrv+f5tg== + version "4.0.1" + resolved "https://registry.yarnpkg.com/apache-arrow/-/apache-arrow-4.0.1.tgz#62e58caa46a6a41966478a19c492380c9efb1d66" + integrity sha512-DyF7GXCbSjsw4P5C8b+qW7OnJKa6w9mJI0mhV0+EfZbVZCmhfiF6ffqcnrI/kzBrRqn9hH/Ft9n5+m4DTbBJpg== dependencies: "@types/flatbuffers" "^1.10.0" "@types/node" "^14.14.37" @@ -267,9 +271,9 @@ array-back@^3.0.1: integrity sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q== array-back@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/array-back/-/array-back-4.0.1.tgz#9b80312935a52062e1a233a9c7abeb5481b30e90" - integrity sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg== + version "4.0.2" + resolved "https://registry.yarnpkg.com/array-back/-/array-back-4.0.2.tgz#8004e999a6274586beeb27342168652fdb89fa1e" + integrity sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg== array-flat-polyfill@^1.0.1: version "1.0.1" @@ -338,23 +342,6 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== -babel-polyfill@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" - integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM= - dependencies: - babel-runtime "^6.26.0" - core-js "^2.5.0" - regenerator-runtime "^0.10.5" - -babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - babyparse@^0.4.6: version "0.4.6" resolved "https://registry.yarnpkg.com/babyparse/-/babyparse-0.4.6.tgz#8ff29b62d1e600c0654afd63457f97fa2c36e9c1" @@ -377,6 +364,11 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" +before@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/before/-/before-0.0.1.tgz#d21270e98747e9097253441e868adb325ae72dda" + integrity sha1-0hJw6YdH6QlyU0QehorbMlrnLdo= + block-attributes@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.4.0.tgz#5062ecf3453195dde4206ad126d91d57ffacb23e" @@ -384,6 +376,13 @@ block-attributes@^0.4.0: dependencies: lodash.snakecase "^4.1.1" +block-attributes@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/block-attributes/-/block-attributes-0.5.0.tgz#cd8663d4a4d2d3d68e7667788fd10686846cbfc8" + integrity sha512-/Uv/TZMYmfwN6gKn1jVeCTds3o8GW11FzIESN2pl8PL2sS5a9UkYDU/JOb+e3NkG3eOuuSRsTJA+891hBKORoA== + dependencies: + lodash.snakecase "^4.1.1" + block-info@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.4.0.tgz#06c115cebb40c6b1730932f7e0d3acf492fb274d" @@ -391,6 +390,13 @@ block-info@^0.4.0: dependencies: block-attributes "^0.4.0" +block-info@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/block-info/-/block-info-0.5.0.tgz#b6b058654f301c302363d9266895a560efc873b6" + integrity sha512-79fqTDtB4LdL9d5p5msPx/AeYTpCIp2iOx4ByhaX1TeAsrWUMiHMoqhlsHgXpJhSFI9S0H3VuF8sBRZ2p0Dtdg== + dependencies: + block-attributes "^0.5.0" + block-stream2@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/block-stream2/-/block-stream2-2.1.0.tgz#ac0c5ef4298b3857796e05be8ebed72196fa054b" @@ -424,9 +430,9 @@ buffer-crc32@~0.2.3: integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== builtin-modules@^1.1.1: version "1.1.1" @@ -438,6 +444,14 @@ bytes@3.1.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== +call-bind@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -462,10 +476,10 @@ chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" - integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" @@ -578,6 +592,11 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +colorette@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== + combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -605,7 +624,7 @@ command-line-usage@6.1.1: table-layout "^1.0.1" typical "^5.2.0" -commander@2, commander@^2.12.1, commander@^2.18.0: +commander@2, commander@^2.12.1: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -615,6 +634,11 @@ commander@^6.1.0, commander@^6.2.0: resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== +commander@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.2.0.tgz#37fe2bde301d87d47a53adeff8b5915db1381ca8" + integrity sha512-LLKxDvHeL91/8MIyTAD5BFMNtoIwztGPMiM/7Bl8rIPmHCZXRxmSWr91h57dpOpnQ6jIUqEWdXE/uBYMfiVZDA== + compare-versions@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" @@ -652,20 +676,20 @@ copy-to@^2.0.1: resolved "https://registry.yarnpkg.com/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5" integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU= -core-js@^2.4.0, core-js@^2.5.0: - version "2.6.12" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== - -core-util-is@1.0.2, core-util-is@~1.0.0: +core-util-is@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + cosmiconfig@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" - integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== + version "7.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== dependencies: "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" @@ -689,7 +713,7 @@ cross-spawn@6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.0: +cross-spawn@^7.0.0, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -718,7 +742,7 @@ css-what@2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== -"d3-array@1 - 2", d3-array@2, d3-array@>=2.5, d3-array@^2.3.0, d3-array@^2.7.1: +"d3-array@1 - 2", d3-array@2, d3-array@^2.3.0, d3-array@^2.5.0, d3-array@^2.7.1: version "2.12.1" resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.12.1.tgz#e20b41aafcdffdf5d50928004ececf815a465e81" integrity sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ== @@ -776,11 +800,11 @@ d3-geo-projection@^3.0.0: resolve "^1.1.10" "d3-geo@1.12.0 - 2", d3-geo@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-2.0.1.tgz#2437fdfed3fe3aba2812bd8f30609cac83a7ee39" - integrity sha512-M6yzGbFRfxzNrVhxDJXzJqSLQ90q1cCyb3EWFZ1LF4eWOBYxFypw7I/NFVBNXKNqxv1bqLathhYvdJ6DC+th3A== + version "2.0.2" + resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-2.0.2.tgz#c065c1b71fe8c5f1be657e5f43d9bdd010383c40" + integrity sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA== dependencies: - d3-array ">=2.5" + d3-array "^2.5.0" d3-hierarchy@^2.0.0: version "2.0.0" @@ -853,17 +877,17 @@ data-uri-to-buffer@3: resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== -data-with-position@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/data-with-position/-/data-with-position-0.4.1.tgz#c964571522d34a0ae2adb29b8f4ddfa49711504f" - integrity sha512-EX8Q0e0DrDFcg0DzHMhkO5vDcm4VKJht/qtQFrhtlzLzAbIHda1lPmw+TaYfrz69+NrhpCbAqYEuy3b+zwpbNA== +data-with-position@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/data-with-position/-/data-with-position-0.5.0.tgz#907f1d75a4c76356bec41f18d4cef0dc4cb850e1" + integrity sha512-GhsgEIPWk7WCAisjwBkOjvPqpAlVUOSl1CTmy9KyhVMG1wxl29Zj5+J71WhQ/KgoJS/Psxq6Cnioz3xdBjeIWQ== dependencies: yaml-ast-parser "^0.0.43" debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== dependencies: ms "2.1.2" @@ -892,9 +916,9 @@ deep-extend@~0.6.0: integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== default-user-agent@^1.0.0: version "1.0.0" @@ -903,14 +927,15 @@ default-user-agent@^1.0.0: dependencies: os-name "~1.0.3" -degenerator@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-2.2.0.tgz#49e98c11fa0293c5b26edfbb52f15729afcdb254" - integrity sha512-aiQcQowF01RxFI4ZLFMpzyotbQonhNpBao6dkI8JPk5a+hmSjR5ErHp2CQySmQe8os3VBqLCIh87nDBgZXvsmg== +degenerator@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-3.0.1.tgz#7ef78ec0c8577a544477308ddf1d2d6e88d51f5b" + integrity sha512-LFsIFEeLPlKvAKXu7j3ssIG6RT0TbI7/GhsqrI0DnHASEQjXQ0LUSYcjJteGgRGmZbl1TnMSxpNQIAiJ7Du5TQ== dependencies: ast-types "^0.13.2" escodegen "^1.8.1" esprima "^4.0.0" + vm2 "^3.9.3" delaunator@4: version "4.0.1" @@ -933,9 +958,9 @@ destroy@^1.0.4: integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detect-indent@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" - integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== + version "6.1.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" + integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== detect-newline@3.1.0: version "3.1.0" @@ -961,7 +986,15 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" -dom-serializer@0, dom-serializer@~0.1.1: +dom-serializer@0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-serializer@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== @@ -974,6 +1007,11 @@ domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== +domelementtype@^2.0.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + domhandler@^2.3.0: version "2.4.2" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" @@ -981,7 +1019,7 @@ domhandler@^2.3.0: dependencies: domelementtype "1" -domutils@1.5.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" integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= @@ -989,6 +1027,14 @@ domutils@1.5.1, domutils@^1.5.1: dom-serializer "0" domelementtype "1" +domutils@^1.5.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -1002,10 +1048,10 @@ ee-first@~1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -elm-string-representation@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/elm-string-representation/-/elm-string-representation-1.2.1.tgz#033799bd9e83524fad22308b53e25b1fc4bb43c9" - integrity sha512-SmLE9FdRSu8xyd4Btrn/UlDqpWL1thvyqAN1Pqb//rXehxqa+RLJ1anwS5cxZD/2QNGyIaoDACMzpa9mCjGg4Q== +elm-string-representation@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/elm-string-representation/-/elm-string-representation-2.0.0.tgz#aaa131dc255f32fee30cdba358a8b167f16164a4" + integrity sha512-CaOMvocdV6LGbFNilnUsBQpjmWASugLWYKdjtWu1hIOuZwFIZKQaE/fhegqUbMdGzhQROZjQbZ683xCGtbU6qQ== dependencies: lru-cache "^6.0.0" @@ -1038,6 +1084,11 @@ entities@^1.1.1, entities@~1.1.1: resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + errno@^0.1.1: version "0.1.8" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" @@ -1106,7 +1157,7 @@ esutils@^2.0.2: resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -execa@^4.0.3, execa@^4.1.0: +execa@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== @@ -1121,6 +1172,21 @@ execa@^4.0.3, execa@^4.1.0: signal-exit "^3.0.2" strip-final-newline "^2.0.0" +execa@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -1143,32 +1209,36 @@ extract-zip@^1.6.6: mkdirp "^0.5.4" yauzl "^2.10.0" -extsprintf@1.3.0, extsprintf@^1.2.0: +extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + fast-deep-equal@^3.1.1, fast-deep-equal@~3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.0.3, fast-glob@^3.1.1: - version "3.2.5" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" - integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== + version "3.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" + integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.0" + glob-parent "^5.1.2" merge2 "^1.3.0" - micromatch "^4.0.2" - picomatch "^2.2.1" + micromatch "^4.0.4" -fast-json-patch@^3.0.0-1: - version "3.0.0-1" - resolved "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-3.0.0-1.tgz#4c68f2e7acfbab6d29d1719c44be51899c93dabb" - integrity sha512-6pdFb07cknxvPzCeLsFHStEy+MysPJPgZQ9LbQ/2O67unQF93SNqfdSqnPPl71YMHX+AD8gbl7iuoGFzHEdDuw== +fast-json-patch@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-3.1.0.tgz#ec8cd9b9c4c564250ec8b9140ef7a55f70acaee6" + integrity sha512-IhpytlsVTRndz0hU5t0/MGzS/etxLlfrpG5V5M9mVbuj9TrJLWaMfsox9REM5rkuGX0T+5qjpe8XA1o0gZ42nA== fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@~2.1.0: version "2.1.0" @@ -1181,9 +1251,9 @@ fast-levenshtein@~2.0.6: integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fastq@^1.6.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" - integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== + version "1.13.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== dependencies: reusify "^1.0.4" @@ -1201,13 +1271,6 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" -figures@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - file-uri-to-path@2: version "2.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba" @@ -1288,14 +1351,14 @@ formstream@^1.1.0: mime "^2.5.2" pause-stream "~0.0.11" -fs-extra@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== +fs-extra@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" + integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" fs-extra@^8.0.1, fs-extra@^8.1.0: version "8.1.0" @@ -1339,6 +1402,15 @@ get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== +get-intrinsic@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" @@ -1351,6 +1423,11 @@ get-stream@^5.0.0: dependencies: pump "^3.0.0" +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + get-uri@3: version "3.0.2" resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-3.0.2.tgz#f0ef1356faabc70e1f9404fa3b66b2ba9bfc725c" @@ -1375,7 +1452,7 @@ git-hooks-list@1.0.3: resolved "https://registry.yarnpkg.com/git-hooks-list/-/git-hooks-list-1.0.3.tgz#be5baaf78203ce342f2f844a9d2b03dba1b45156" integrity sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ== -glob-parent@^5.1.0: +glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -1383,9 +1460,9 @@ glob-parent@^5.1.0: is-glob "^4.0.1" glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3: - version "7.1.7" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -1408,10 +1485,10 @@ globby@10.0.0: merge2 "^1.2.3" slash "^3.0.0" -globby@^11.0.1: - version "11.0.3" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" - integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== +globby@^11.0.4: + version "11.0.4" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" + integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== dependencies: array-union "^2.1.0" dir-glob "^3.0.1" @@ -1421,11 +1498,11 @@ globby@^11.0.1: slash "^3.0.0" graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.6" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" - integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== + version "4.2.8" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" + integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== -handlebars@^4.7.6: +handlebars@^4.7.7: version "4.7.7" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== @@ -1465,6 +1542,11 @@ has-own-prop@^1.0.0: resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-1.0.1.tgz#4a5c1326a45146b836cadd4b79039b9e9476a4f9" integrity sha512-ZYvbzPe2HdCr1vWrmjZPajdPPfitAqctTZl4KW/UTmJv4S2An40pApQGT5c4NUaC3Nlc+lM+RJDLWu+Jed/hRw== +has-symbols@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -1472,10 +1554,10 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" -html-entities@^1.3.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" - integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== +html-entities@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" + integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== htmlparser2@^3.9.1: version "3.10.1" @@ -1539,6 +1621,11 @@ human-signals@^1.1.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + humanize-ms@^1.2.0, humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" @@ -1586,10 +1673,10 @@ imagemagick-cli@^0.5.0: dependencies: debug "^4.1.1" -immer@^8.0.1: - version "8.0.4" - resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.4.tgz#3a21605a4e2dded852fb2afd208ad50969737b7a" - integrity sha512-jMfL18P+/6P6epANRvRk6q8t+3gGhqsJ9EuJ25AXE+9bNTYtssvzeYbEd0mXRYWCmmXSIbnlpz6vd6iJlmGGGQ== +immer@^9.0.6: + version "9.0.6" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.6.tgz#7a96bf2674d06c8143e327cbf73539388ddf1a73" + integrity sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ== import-fresh@^3.2.1: version "3.3.0" @@ -1656,9 +1743,9 @@ is-buffer@^2.0.0: integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== is-core-module@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.3.0.tgz#d341652e3408bca69c4671b79a0954a3d349f887" - integrity sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw== + version "2.7.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.7.0.tgz#3c0ef7d31b4acfc574f80c58409d568a836848e3" + integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ== dependencies: has "^1.0.3" @@ -1683,9 +1770,9 @@ is-fullwidth-code-point@^3.0.0: integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-glob@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" @@ -1715,9 +1802,9 @@ is-regexp@^1.0.0: integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== is-typedarray@~1.0.0: version "1.0.0" @@ -1842,7 +1929,7 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonschema@^1.2.6: +jsonschema@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.0.tgz#1afa34c4bc22190d8e42271ec17ac8b3404f87b2" integrity sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw== @@ -1913,80 +2000,78 @@ lint-staged@^10.3.0: stringify-object "^3.3.0" listr2@^3.2.2: - version "3.8.2" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.8.2.tgz#99b138ad1cfb08f1b0aacd422972e49b2d814b99" - integrity sha512-E28Fw7Zd3HQlCJKzb9a8C8M0HtFWQeucE+S8YrSrqZObuCLPRHMRrR8gNmYt65cU9orXYHwvN5agXC36lYt7VQ== + version "3.12.2" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.12.2.tgz#2d55cc627111603ad4768a9e87c9c7bb9b49997e" + integrity sha512-64xC2CJ/As/xgVI3wbhlPWVPx0wfTqbUAkpb7bjDi0thSWMqrf07UFhrfsGoo8YSXmF049Rp9C0cjLC8rZxK9A== dependencies: - chalk "^4.1.1" cli-truncate "^2.1.0" - figures "^3.2.0" - indent-string "^4.0.0" + colorette "^1.4.0" log-update "^4.0.0" p-map "^4.0.0" rxjs "^6.6.7" through "^2.3.8" wrap-ansi "^7.0.0" -literate-elm@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/literate-elm/-/literate-elm-0.8.1.tgz#a38a717aa140e06f924c842d6362a0ab0b5b7867" - integrity sha512-uwP7BhFPTxLoVq5sJ+K+mbmiQajZXqKxXNA3wXixZWdH4lqteJKeOfPzXwNnJgoYtxij8oZ0pnMzmaow9eE9gw== - dependencies: - "@kachkaev/run-elm" "^3.0.0-litvis-patch.3" - elm-string-representation "^1.2.1" - execa "^4.0.3" - fs-extra "^9.0.1" - globby "^11.0.1" - lodash "^4.17.20" - object-hash "^2.0.3" - sleep-promise "^8.0.1" - -litvis-integration-mume@0.9.4: - version "0.9.4" - resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.9.4.tgz#b96c3f485976148bf2f19468e8622a34fc1b8d7f" - integrity sha512-Zsf27ZhSrY8RBqWTiGpKVzIdZXLT0ltDP+NVvZRGDRrud6p/XVkrQ4L2+JeZBTLHsLXKPY8JZWCXSGzZZeCfCQ== - dependencies: - block-attributes "^0.4.0" - block-info "^0.4.0" +literate-elm@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/literate-elm/-/literate-elm-0.9.0.tgz#1adb93a94562eebfb74abc544a0a55f5bf9d6706" + integrity sha512-Lq2Wbbfb+Gze4e0+TnNB1ceBDxsKyRXqdhP0fMKX3K2D9de0EWgLE0tiQ6d5X5tNarrAcKdbF113KXuwA04MaQ== + dependencies: + "@kachkaev/run-elm" "3.0.0-node-12-litvis-patch.0" + elm-string-representation "^2.0.0" + execa "^5.1.1" + fs-extra "^10.0.0" + globby "^11.0.4" + lodash "^4.17.21" + object-hash "^2.2.0" + sleep-promise "^9.1.0" + +litvis-integration-mume@0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/litvis-integration-mume/-/litvis-integration-mume-0.10.0.tgz#2dbc7e1ffcbd3020eeb2b861a5ad788a7e4c6e53" + integrity sha512-+HMpDN1gfWblbBd/Mq2+NFN78zyrfy2KGRVSXuQlEOBNhaAEe/3SSov9VXXOi8uGhUcXgvHfT+lM3hDmzyOR/Q== + dependencies: + block-attributes "^0.5.0" + block-info "^0.5.0" cheerio "1.0.0-rc.3" - elm-string-representation "^1.2.1" - html-entities "^1.3.1" - litvis "^0.9.4" - lodash "^4.17.20" + elm-string-representation "^2.0.0" + html-entities "^2.3.2" + litvis "^0.10.0" + lodash "^4.17.21" lru-cache "^6.0.0" - narrative-schema "^0.4.2" - narrative-schema-common "^0.2.1" - narrative-schema-label "^0.4.2" - narrative-schema-styling "^0.2.2" - object-hash "^2.0.3" - unist-util-select "^3.0.1" - vfile "^4.2.0" + narrative-schema "^0.5.0" + narrative-schema-common "^0.3.0" + narrative-schema-label "^0.5.0" + narrative-schema-styling "^0.3.0" + object-hash "^2.2.0" + unist-util-select "^3.0.4" + vfile "^4.2.1" yamljs "^0.3.0" -litvis@^0.9.4: - version "0.9.4" - resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.9.4.tgz#fffc6b5942f3363d17b47b78137f5cebc46a54ac" - integrity sha512-FIziQjm0OVd1OXNngwfp+tsbWhYT6K3XHXzSIXP7O0EaBX0wQUw9eM31apaCcVeEaFtO9YG/5uWbgUjUzy+CdQ== +litvis@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/litvis/-/litvis-0.10.0.tgz#d44738755b05f0321a944f31fa9e76b71acd60b0" + integrity sha512-ajWhfEDrumUhFVhWLGNTu4D+2I80grTpqBw14/lpnCUMu81Rp3ltt21BiBDSf7G+N0AYMbavlfH4vW8y8I9vDw== dependencies: - block-attributes "^0.4.0" - block-info "^0.4.0" - data-with-position "^0.4.1" - fs-extra "^9.0.1" - immer "^8.0.1" + block-attributes "^0.5.0" + block-info "^0.5.0" + data-with-position "^0.5.0" + fs-extra "^10.0.0" + immer "^9.0.6" is-whitespace-character "^1.0.4" kind-of "^6.0.3" - literate-elm "^0.8.1" - lodash "^4.17.20" - narrative-schema "^0.4.2" - narrative-schema-label "^0.4.2" + literate-elm "^0.9.0" + lodash "^4.17.21" + narrative-schema "^0.5.0" + narrative-schema-label "^0.5.0" remark-frontmatter "^2.0.0" remark-parse "^8.0.3" temp-dir "^2.0.0" to-vfile "^6.1.0" - unified "^9.2.0" - unist-util-select "^3.0.1" + unified "^9.2.2" + unist-util-select "^3.0.4" unist-util-visit "^2.0.3" - vfile "^4.2.0" + vfile "^4.2.1" locate-path@^6.0.0: version "6.0.0" @@ -2015,7 +2100,7 @@ lodash.snakecase@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= -lodash@^4.15.0, lodash@^4.17.19, lodash@^4.17.20: +lodash@^4.15.0, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -2075,7 +2160,7 @@ merge2@^1.2.3, merge2@^1.3.0: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -micromatch@^4.0.2: +micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== @@ -2083,17 +2168,17 @@ micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.2.3" -mime-db@1.47.0: - version "1.47.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" - integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== +mime-db@1.50.0: + version "1.50.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" + integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.30" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" - integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== + version "2.1.33" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.33.tgz#1fa12a904472fafd068e48d9e8401f74d3f70edb" + integrity sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g== dependencies: - mime-db "1.47.0" + mime-db "1.50.0" mime@^1.4.1: version "1.6.0" @@ -2139,15 +2224,20 @@ ms@2.0.0: resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@2.1.2, ms@^2.0.0, ms@^2.1.1: +ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -mume-with-litvis@^0.32.4: - version "0.32.4" - resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.32.4.tgz#a791d37f0bbb1fcb6af679c787aac212f05d2e3a" - integrity sha512-HCBHRba9Gn1281KG7wE0OKhvWnpF/BiJachQCDMDjyR5uc7tmCAS9Vrm+zzOiP7IXzzFNg6Ewgt2/66BiKmUlQ== +ms@^2.0.0, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +mume-with-litvis@^0.33.0: + version "0.33.0" + resolved "https://registry.yarnpkg.com/mume-with-litvis/-/mume-with-litvis-0.33.0.tgz#2d73f2325d97d31be07ebcafed3d79d9fda9b6fd" + integrity sha512-5Z9xsoI41zikYcAif83quVNpXHyYrPxA7hFjd/IK5Snj9Nmd/Jyu88agDoAfHYPlyf/BVGKOARAQ2hGnIgda+A== dependencies: apache-arrow "^4.0.0" babyparse "^0.4.6" @@ -2159,7 +2249,7 @@ mume-with-litvis@^0.32.4: imagemagick-cli "^0.5.0" js-yaml "^3.14.0" less "^3.12.2" - litvis-integration-mume "0.9.4" + litvis-integration-mume "0.10.0" lodash "^4.17.20" mkdirp "^1.0.4" node-fetch "^2.6.1" @@ -2171,10 +2261,10 @@ mume-with-litvis@^0.32.4: to-vfile "^6.1.0" twemoji "^13.0.1" uslug "^1.0.4" - vega "^5.20.2" - vega-embed "^6.17.0" - vega-lite "^5.1.0" - vega-loader "^4.4.0" + vega "^5.21.0" + vega-embed "^6.19.1" + vega-lite "^5.1.1" + vega-loader "^4.4.1" vega-loader-arrow "^0.0.10" vfile "^4.2.0" yamljs "^0.3.0" @@ -2188,87 +2278,87 @@ mz@^2.7.0: object-assign "^4.0.1" thenify-all "^1.0.0" -narrative-schema-common@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/narrative-schema-common/-/narrative-schema-common-0.2.1.tgz#43a1ffbca9a610431352fbf18d81bdf2cde741e9" - integrity sha512-1nBDpS7sQ018FQdPfzITbe25gZWeQ7QGSDFdXPDooyaYSchAhA3dlCME/jCz07zkGRWNkjtG8LgjPIDy+0Gmxw== +narrative-schema-common@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/narrative-schema-common/-/narrative-schema-common-0.3.0.tgz#d61cb3283c989e6510544745e0b106b40237da11" + integrity sha512-A9FLUwHd3EYg6Un+dTKw14A28fbAi24HRI8or2pnleF8w4jG9693XWcgA6euEWcnofh4nhMpuPdiDWGGaB5Hcw== dependencies: - data-with-position "^0.4.1" + data-with-position "^0.5.0" kind-of "^6.0.3" - vfile "^4.2.0" + vfile "^4.2.1" -narrative-schema-label@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/narrative-schema-label/-/narrative-schema-label-0.4.2.tgz#e609492309f0d2d9328577fc4295dfc1735f0eb0" - integrity sha512-5IuSMmnfNes4rPpeIM35MKnVR8H1ozxW8m0tvW31zjTQHa0h6KuRSloRcxWZtXKDFQlAZ/0l/lCjbGVhTfGl0g== +narrative-schema-label@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/narrative-schema-label/-/narrative-schema-label-0.5.0.tgz#75abcef55df168b1339afe68c18d4687619223cf" + integrity sha512-jlPOD42s8gdwkVrlfGnaWDwwvSV+oBgW7686Nu6JMgFQsHFfa/+Qc9pFOSMlFiRJ8kw4xK1hPZqj3spkOQX8CA== dependencies: - block-attributes "^0.4.0" - block-info "^0.4.0" + block-attributes "^0.5.0" + block-info "^0.5.0" cheerio "1.0.0-rc.3" - data-with-position "^0.4.1" - handlebars "^4.7.6" - html-entities "^1.3.1" - lodash "^4.17.20" + data-with-position "^0.5.0" + handlebars "^4.7.7" + html-entities "^2.3.2" + lodash "^4.17.21" lru-cache "^6.0.0" - narrative-schema-common "^0.2.1" - object-hash "^2.0.3" + narrative-schema-common "^0.3.0" + object-hash "^2.2.0" unist-util-visit "^2.0.3" - unist-util-visit-parents "^3.1.0" - vfile "^4.2.0" + unist-util-visit-parents "^3.1.1" + vfile "^4.2.1" -narrative-schema-rule@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/narrative-schema-rule/-/narrative-schema-rule-0.2.2.tgz#5f9c5167eed43a2e89d3967a14193f67a2b68bc2" - integrity sha512-scDlvecbZhP/kVRGmfLvEhJPvvvfESiN8GXNJztLw11IhgWMLNm9JnSKMkmCrdb6DjMMu/s3HVA8/4NjkbnG7Q== +narrative-schema-rule@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/narrative-schema-rule/-/narrative-schema-rule-0.3.0.tgz#f22ea809e214c2a606b76b54be5d8a35411b6193" + integrity sha512-b6QMSMUlV+MxjwcL49cbL8Mm6AkFgH1/54VAJVVslUxgG4G0dO4jp5gtQ0rVvebeW/qFzlvlxNCxzksVvHYSVg== dependencies: - block-attributes "^0.4.0" - block-info "^0.4.0" + block-attributes "^0.5.0" + block-info "^0.5.0" cheerio "1.0.0-rc.3" - data-with-position "^0.4.1" - handlebars "^4.7.6" - html-entities "^1.3.1" - lodash "^4.17.20" - narrative-schema-common "^0.2.1" - narrative-schema-label "^0.4.2" + data-with-position "^0.5.0" + handlebars "^4.7.7" + html-entities "^2.3.2" + lodash "^4.17.21" + narrative-schema-common "^0.3.0" + narrative-schema-label "^0.5.0" unist-util-visit "^2.0.3" - vfile "^4.2.0" + vfile "^4.2.1" -narrative-schema-styling@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/narrative-schema-styling/-/narrative-schema-styling-0.2.2.tgz#beb92447ef38be622852aa33563a9b55d3b66a4a" - integrity sha512-VqgFtA1viRuwlEY+1UyOdTjdKVeIOcncZ0/sq3tbnfBX6Tv07rU/QwGGrqWLT/cjpWyDFWJMVtOwQ8L1HBjQrg== +narrative-schema-styling@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/narrative-schema-styling/-/narrative-schema-styling-0.3.0.tgz#a69e4ea60ab1056225e8dbdcad0e81233da0de21" + integrity sha512-kt/mkUgvTKqQ8uiZ/A1HULGJ9kSCBiV04MnC54b8aLvbKfhMszyz4A9f+/gu7hiO2B+v3qR2I6ICuRq3glvK7w== dependencies: - block-attributes "^0.4.0" - block-info "^0.4.0" + block-attributes "^0.5.0" + block-info "^0.5.0" cheerio "1.0.0-rc.3" - data-with-position "^0.4.1" - handlebars "^4.7.6" - html-entities "^1.3.1" - lodash "^4.17.20" - narrative-schema-common "^0.2.1" + data-with-position "^0.5.0" + handlebars "^4.7.7" + html-entities "^2.3.2" + lodash "^4.17.21" + narrative-schema-common "^0.3.0" unist-util-visit "^2.0.3" - vfile "^4.2.0" + vfile "^4.2.1" -narrative-schema@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/narrative-schema/-/narrative-schema-0.4.2.tgz#5e5cbd7f6a49b11926067f8370387a5c1bef9227" - integrity sha512-+jiJoNQezwvemTFnbohTKISNa3rfQYHxnfvWi2oRN1XkOicBTeaeNL1BpqMvQ8OvO7KF13c7/ZDEtEbWrTRzeg== - dependencies: - data-with-position "^0.4.1" - jsonschema "^1.2.6" - lodash "^4.17.20" - narrative-schema-common "^0.2.1" - narrative-schema-label "^0.4.2" - narrative-schema-rule "^0.2.2" - narrative-schema-styling "^0.2.2" +narrative-schema@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/narrative-schema/-/narrative-schema-0.5.0.tgz#7e4792b7595985fcc7fc8930bf5fd297e2fc0a65" + integrity sha512-aqOfeSnj8KcrzkTg2a+EIbOFna0vTkvO4Y8PFvuOcDTtIPeU6Eg/1gse2rF3RvehCYH1VAIHPqDTNatUtBxPkg== + dependencies: + data-with-position "^0.5.0" + jsonschema "^1.4.0" + lodash "^4.17.21" + narrative-schema-common "^0.3.0" + narrative-schema-label "^0.5.0" + narrative-schema-rule "^0.3.0" + narrative-schema-styling "^0.3.0" pseudo-yaml-ast "^1.0.10" to-vfile "^6.1.0" - vfile "^4.2.0" + vfile "^4.2.1" native-request@^1.0.5: - version "1.0.8" - resolved "https://registry.yarnpkg.com/native-request/-/native-request-1.0.8.tgz#8f66bf606e0f7ea27c0e5995eb2f5d03e33ae6fb" - integrity sha512-vU2JojJVelUGp6jRcLwToPoWGxSx23z/0iX+I77J3Ht17rf2INGjrhOoQnjVo60nQd8wVsgzKkPfRXBiVdD2ag== + version "1.1.0" + resolved "https://registry.yarnpkg.com/native-request/-/native-request-1.1.0.tgz#acdb30fe2eefa3e1bc8c54b3a6852e9c5c0d3cb0" + integrity sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw== neo-async@^2.6.0: version "2.6.2" @@ -2285,7 +2375,7 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -node-elm-compiler@^5.0.1: +node-elm-compiler@^5.0.6: version "5.0.6" resolved "https://registry.yarnpkg.com/node-elm-compiler/-/node-elm-compiler-5.0.6.tgz#d4a6e6c9d9a26dba4211ccd2aeae7d5e34057f0c" integrity sha512-DWTRQR8b54rvschcZRREdsz7K84lnS8A6YJu8du3QLQ8f204SJbyTaA6NzYYbfUG97OTRKRv/0KZl82cTfpLhA== @@ -2296,9 +2386,11 @@ node-elm-compiler@^5.0.1: temp "^0.9.0" node-fetch@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" - integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + version "2.6.5" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.5.tgz#42735537d7f080a7e5f78b6c549b7146be1742fd" + integrity sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ== + dependencies: + whatwg-url "^5.0.0" normalize-path@^3.0.0: version "3.0.0" @@ -2310,7 +2402,7 @@ not@^0.1.0: resolved "https://registry.yarnpkg.com/not/-/not-0.1.0.tgz#c9691c1746c55dcfbe54cbd8bd4ff041bc2b519d" integrity sha1-yWkcF0bFXc++VMvYvU/wQbwrUZ0= -npm-run-path@^4.0.0: +npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== @@ -2318,9 +2410,9 @@ npm-run-path@^4.0.0: path-key "^3.0.0" nth-check@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" - integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== + version "2.0.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" + integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== dependencies: boolbase "^1.0.0" @@ -2341,10 +2433,15 @@ object-assign@^4.0.1: resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -object-hash@^2.0.3: - version "2.1.1" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.1.1.tgz#9447d0279b4fcf80cff3259bf66a1dc73afabe09" - integrity sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ== +object-hash@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" + integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== + +object-inspect@^1.9.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" @@ -2353,7 +2450,7 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^5.1.0: +onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== @@ -2413,10 +2510,10 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" -pac-proxy-agent@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-4.1.0.tgz#66883eeabadc915fc5e95457324cb0f0ac78defb" - integrity sha512-ejNgYm2HTXSIYX9eFlkvqFp8hyJ374uDf0Zq5YUAifiSh1D6fo+iBivQZirGvVv8dCYUsLhmLBRhlAYvBKI5+Q== +pac-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz#b718f76475a6a5415c2efbe256c1c971c84f635e" + integrity sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ== dependencies: "@tootallnate/once" "1" agent-base "6" @@ -2424,16 +2521,16 @@ pac-proxy-agent@^4.1.0: get-uri "3" http-proxy-agent "^4.0.1" https-proxy-agent "5" - pac-resolver "^4.1.0" + pac-resolver "^5.0.0" raw-body "^2.2.0" socks-proxy-agent "5" -pac-resolver@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-4.2.0.tgz#b82bcb9992d48166920bc83c7542abb454bd9bdd" - integrity sha512-rPACZdUyuxT5Io/gFKUeeZFfE5T7ve7cAkE5TUZRRfuKP0u5Hocwe48X7ZEm6mYB+bTB0Qf+xlVlA/RM/i6RCQ== +pac-resolver@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-5.0.0.tgz#1d717a127b3d7a9407a16d6e1b012b13b9ba8dc0" + integrity sha512-H+/A6KitiHNNW+bxBKREk2MCGSxljfqRX76NjummWEYIat7ldVXRU3dhRIE3iXZ0nvGBk6smv3nntxKkzRL8NA== dependencies: - degenerator "^2.2.0" + degenerator "^3.0.1" ip "^1.1.5" netmask "^2.0.1" @@ -2527,10 +2624,10 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -picomatch@^2.2.1, picomatch@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.3.tgz#465547f359ccc206d3c48e46a1bcb89bf7ee619d" - integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg== +picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== pify@^4.0.1: version "4.0.1" @@ -2557,11 +2654,11 @@ prelude-ls@~1.1.2: integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= prettier-plugin-packagejson@^2.2.5: - version "2.2.11" - resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.2.11.tgz#640b6301da3a58c489889b3d315255e18153daf0" - integrity sha512-oJCBCEkHIKScEv6qNQC47S39NXlevbzwvoJE3gflmBB8/3BEsC6ZRi+hwFVajw32b4tDI9hFXPIzmVd/T8Rm9w== + version "2.2.13" + resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.2.13.tgz#af7c25ff378236112ebbd69d7add6cbbee9320e8" + integrity sha512-AUsRlYHn7jjMck1X54wYTsKj6/E3wf0d0joPFSnSqY3Sxz/e2qqe2x7w0AiMdVeeQcRAkakjp7Qes/riT7J0zA== dependencies: - sort-package-json "1.50.0" + sort-package-json "1.52.0" prettier@^1.19.1: version "1.19.1" @@ -2578,17 +2675,17 @@ progress@^2.0.1: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-4.0.1.tgz#326c3250776c7044cd19655ccbfadf2e065a045c" - integrity sha512-ODnQnW2jc/FUVwHHuaZEfN5otg/fMbvMxz9nMSUQfJ9JU7q2SZvSULSsjLloVgJOiv9yhc8GlNMKc4GkFmcVEA== +proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-5.0.0.tgz#d31405c10d6e8431fde96cba7a0c027ce01d633b" + integrity sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g== dependencies: agent-base "^6.0.0" debug "4" http-proxy-agent "^4.0.0" https-proxy-agent "^5.0.0" lru-cache "^5.1.1" - pac-proxy-agent "^4.1.0" + pac-proxy-agent "^5.0.0" proxy-from-env "^1.0.0" socks-proxy-agent "^5.0.0" @@ -2645,11 +2742,12 @@ puppeteer-core@1.15.0: ws "^6.1.0" qiniu@^7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/qiniu/-/qiniu-7.3.2.tgz#2655ffc65396272b4b1aaa8588aa7b1cc167d3cb" - integrity sha512-rn9I+/DaQKWh7/+9uVdR/kIVRT0yS7tne5LDQQQ2MtGFN5MgIjyoznztxVRuzs4ZWXdy7Qw/bYHYQcW5jB2xJA== + version "7.4.0" + resolved "https://registry.yarnpkg.com/qiniu/-/qiniu-7.4.0.tgz#a82828025863b7c9d2b7e4baeebe9ed23ff4260b" + integrity sha512-q4BXwglXY0Z2WS2TvRtQX2BJvgE0GUnASD7bm5m1RWcXfcL+OBMKJdN4kUe3H2PFfHL1B3srtR+FmJatFCOktA== dependencies: agentkeepalive "^4.0.2" + before "^0.0.1" block-stream2 "^2.0.0" crc32 "^0.2.2" destroy "^1.0.4" @@ -2659,7 +2757,14 @@ qiniu@^7.3.2: tunnel-agent "^0.6.0" urllib "^2.34.1" -qs@^6.4.0, qs@~6.5.2: +qs@^6.4.0: + version "6.10.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a" + integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg== + dependencies: + side-channel "^1.0.4" + +qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== @@ -2723,16 +2828,6 @@ reduce-flatten@^2.0.0: resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-2.0.0.tgz#734fd84e65f375d7ca4465c69798c25c9d10ae27" integrity sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w== -regenerator-runtime@^0.10.5: - version "0.10.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" - integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - remark-frontmatter@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-2.0.0.tgz#c9b8539c27cd23b1672c7e0fcbd5795eeedb4dc1" @@ -2824,7 +2919,14 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^2.6.1, rimraf@~2.6.2: +rimraf@^2.6.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@~2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== @@ -2850,7 +2952,12 @@ rxjs@^6.6.7: dependencies: tslib "^1.9.0" -safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== @@ -2923,7 +3030,7 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shelljs@^0.8.2: +shelljs@^0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== @@ -2932,20 +3039,29 @@ shelljs@^0.8.2: interpret "^1.0.0" rechoir "^0.6.2" -signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.5" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" + integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -sleep-promise@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/sleep-promise/-/sleep-promise-8.0.1.tgz#8d795a27ea23953df6b52b91081e5e22665993c5" - integrity sha1-jXlaJ+ojlT32tSuRCB5eImZZk8U= +sleep-promise@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/sleep-promise/-/sleep-promise-9.1.0.tgz#101ebe65700bcd184709da95d960967b02b79d03" + integrity sha512-UHYzVpz9Xn8b+jikYSD6bqvf754xL2uBUzDFwiU6NcdZeifPr6UfgU43xpkPu67VMS88+TI2PSI7Eohgqf2fKA== slice-ansi@^3.0.0: version "3.0.0" @@ -2966,16 +3082,16 @@ slice-ansi@^4.0.0: is-fullwidth-code-point "^3.0.0" smart-buffer@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" - integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== + version "4.2.0" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== socks-proxy-agent@5, socks-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.0.tgz#7c0f364e7b1cf4a7a437e71253bed72e9004be60" - integrity sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA== + version "5.0.1" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e" + integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ== dependencies: - agent-base "6" + agent-base "^6.0.2" debug "4" socks "^2.3.3" @@ -2992,10 +3108,10 @@ sort-object-keys@^1.1.3: resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== -sort-package-json@1.50.0: - version "1.50.0" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.50.0.tgz#19fc109fe23bd157bd03c8e572fa3251a52467d8" - integrity sha512-qZpqhMU9XTntebgAgc4hv/D6Fzhh7kFnwvV6a7+q8y8J5JoaDqPYQnvXPf7BBqG95tdE8X6JVNo7/jDzcbdfUg== +sort-package-json@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.52.0.tgz#f960fe7cfae3120a4ce1b9eed7e010ac4bec998e" + integrity sha512-TsKDXgH3kPsaSrjAszQgg+n2/FDYdPrBrXD4YxMxExpogsi8LCek0YzK/jZ70i5Gi53WcpV+mVzvb5CHB5LpZw== dependencies: detect-indent "^6.0.0" detect-newline "3.1.0" @@ -3045,26 +3161,33 @@ string-argv@0.3.1: integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== string-width@^4.1.0, string-width@^4.2.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" - integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" + strip-ansi "^6.0.1" -string_decoder@^1.1.1, string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: - safe-buffer "~5.1.0" + safe-buffer "~5.2.0" string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + stringify-object@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" @@ -3074,12 +3197,12 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: - ansi-regex "^5.0.0" + ansi-regex "^5.0.1" strip-bom-buf@^1.0.0: version "1.0.0" @@ -3189,6 +3312,11 @@ tough-cookie@~2.5.0: psl "^1.1.28" punycode "^2.1.1" +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= + trim-trailing-lines@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" @@ -3209,10 +3337,10 @@ tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.2.0, tslib@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" - integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== +tslib@^2.0.1, tslib@^2.2.0, tslib@^2.3.1, tslib@~2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== tslint-config-prettier@^1.18.0: version "1.18.0" @@ -3257,19 +3385,19 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= -twemoji-parser@13.0.0: - version "13.0.0" - resolved "https://registry.yarnpkg.com/twemoji-parser/-/twemoji-parser-13.0.0.tgz#bd9d1b98474f1651dc174696b45cabefdfa405af" - integrity sha512-zMaGdskpH8yKjT2RSE/HwE340R4Fm+fbie4AaqjDa4H/l07YUmAvxkSfNl6awVWNRRQ0zdzLQ8SAJZuY5MgstQ== +twemoji-parser@13.1.0: + version "13.1.0" + resolved "https://registry.yarnpkg.com/twemoji-parser/-/twemoji-parser-13.1.0.tgz#65e7e449c59258791b22ac0b37077349127e3ea4" + integrity sha512-AQOzLJpYlpWMy8n+0ATyKKZzWlZBJN+G0C+5lhX7Ftc2PeEVdUU/7ns2Pn2vVje26AIZ/OHwFoUbdv6YYD/wGg== twemoji@^13.0.1: - version "13.0.2" - resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-13.0.2.tgz#e7ee8d26fd0ccc23a0afe68c7b7e61bd8d14ad24" - integrity sha512-R9tDS4pEVczjVYM5SvoAJ0AcZ4EgG1h3yw1oi1m/yrXOH17OOjaaRxZU4r5TIHEy3xYbuZQLB/tJZyC6rpQVmA== + version "13.1.0" + resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-13.1.0.tgz#65bb71e966dae56f0d42c30176f04cbdae109913" + integrity sha512-e3fZRl2S9UQQdBFLYXtTBT6o4vidJMnpWUAhJA+yLGR+kaUTZAt3PixC0cGvvxWSuq2MSz/o0rJraOXrWw/4Ew== dependencies: fs-extra "^8.0.1" jsonfile "^5.0.0" - twemoji-parser "13.0.0" + twemoji-parser "13.1.0" universalify "^0.1.2" type-check@~0.3.2: @@ -3290,9 +3418,9 @@ typedarray@^0.0.6: integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript@^3.9.7: - version "3.9.9" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.9.tgz#e69905c54bc0681d0518bd4d587cc6f2d0b1a674" - integrity sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w== + version "3.9.10" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" + integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== typical@^4.0.0: version "4.0.0" @@ -3305,9 +3433,9 @@ typical@^5.2.0: integrity sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg== uglify-js@^3.1.4: - version "3.13.5" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.5.tgz#5d71d6dbba64cf441f32929b1efce7365bb4f113" - integrity sha512-xtB8yEqIkn7zmOyS2zUNBsYCBRhDkvlNxMMY2smuJ/qA8NCHeQvKCF3i9Z4k8FJH4+PJvZRtMrPynfZ75+CSZw== + version "3.14.2" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.2.tgz#d7dd6a46ca57214f54a2d0a43cad0f35db82ac99" + integrity sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A== unescape@^1.0.1: version "1.0.1" @@ -3324,10 +3452,10 @@ unherit@^1.0.4: inherits "^2.0.0" xtend "^4.0.0" -unified@^9.2.0: - version "9.2.1" - resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.1.tgz#ae18d5674c114021bfdbdf73865ca60f410215a3" - integrity sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA== +unified@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.2.tgz#67649a1abfc3ab85d2969502902775eb03146975" + integrity sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ== dependencies: bail "^1.0.0" extend "^3.0.0" @@ -3348,7 +3476,7 @@ unist-util-remove-position@^2.0.0: dependencies: unist-util-visit "^2.0.0" -unist-util-select@^3.0.1: +unist-util-select@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-3.0.4.tgz#702c9dc1db1b2bbbfe27f796fce99e43f25edc60" integrity sha512-xf1zCu4okgPqGLdhCDpRnjwBNyv3EqjiXRUbz2SdK1+qnLMB7uXXajfzuBvvbHoQ+JLyp4AEbFCGndmc6S72sw== @@ -3366,7 +3494,14 @@ unist-util-stringify-position@^2.0.0: dependencies: "@types/unist" "^2.0.2" -unist-util-visit-parents@^3.0.0, unist-util-visit-parents@^3.1.0: +unist-util-stringify-position@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz#d517d2883d74d0daa0b565adc3d10a02b4a8cde9" + integrity sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA== + dependencies: + "@types/unist" "^2.0.0" + +unist-util-visit-parents@^3.0.0, unist-util-visit-parents@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== @@ -3411,9 +3546,9 @@ uri-js@^4.2.2: punycode "^2.1.0" urllib@^2.34.1: - version "2.37.1" - resolved "https://registry.yarnpkg.com/urllib/-/urllib-2.37.1.tgz#1016b88aab32b27048a4d52d36203771c63e3b0f" - integrity sha512-VyuFjI8kpXqVHfRZ7Z7xuy+2D4BntjCu5ZYxtmJ/jC/erpp0DP7RK0YYu6YhhjTkK+9VRo+MK3d38aJ8UpA6GQ== + version "2.37.4" + resolved "https://registry.yarnpkg.com/urllib/-/urllib-2.37.4.tgz#004d4d0c2567e3e5448fe7a580801510ec449362" + integrity sha512-1l+eKrnE5d0TyNeaMw0cxLjA+1jGjacJYxvZ+ZP7l99kSv+dZmP5KTyp3KRV33pw0fsyqAY+rokCpfTFfwVfug== dependencies: any-promise "^1.3.0" content-type "^1.0.2" @@ -3425,7 +3560,7 @@ urllib@^2.34.1: humanize-ms "^1.2.0" iconv-lite "^0.4.15" ip "^1.1.5" - proxy-agent "^4.0.1" + proxy-agent "^5.0.0" pump "^3.0.0" qs "^6.4.0" statuses "^1.3.1" @@ -3494,17 +3629,19 @@ vega-dataflow@^5.7.3, vega-dataflow@^5.7.4, vega-dataflow@~5.7.4: vega-loader "^4.3.2" vega-util "^1.16.1" -vega-embed@^6.17.0: - version "6.17.0" - resolved "https://registry.yarnpkg.com/vega-embed/-/vega-embed-6.17.0.tgz#6afe157ef31c473a799fce1d45e3878a3c80c5e2" - integrity sha512-9eiVZCrLDb/EiVCMbMYouWB/q9dOeVkL5Bh0vU6wsUpIV/bbEvS47uljuo3YSxFqkfNpJ+Qt8xvLRiYSnN4lqw== +vega-embed@^6.19.1: + version "6.19.1" + resolved "https://registry.yarnpkg.com/vega-embed/-/vega-embed-6.19.1.tgz#05e2f5aa9d013344e8ed77245b3009a52e309e63" + integrity sha512-ILhenUl+sJtSeJtr0FhJ1zeaGOPGxST5AiAtKWmGBq9nFPf1T90TZ1duKcIhTgXI5ql/Q0UwgYpvQQT2qYK+EQ== dependencies: - fast-json-patch "^3.0.0-1" + fast-json-patch "^3.1.0" json-stringify-pretty-compact "^3.0.0" semver "^7.3.5" - vega-schema-url-parser "^2.1.0" + tslib "^2.3.1" + vega-interpreter "^1.0.4" + vega-schema-url-parser "^2.2.0" vega-themes "^2.10.0" - vega-tooltip "^0.25.1" + vega-tooltip "^0.27.0" vega-encode@~4.8.3: version "4.8.3" @@ -3517,12 +3654,25 @@ vega-encode@~4.8.3: vega-scale "^7.0.3" vega-util "^1.15.2" -vega-event-selector@^2.0.6, vega-event-selector@~2.0.6: +vega-event-selector@^3.0.0, vega-event-selector@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/vega-event-selector/-/vega-event-selector-3.0.0.tgz#7b855ac0c3ddb59bc5b5caa0d96dbbc9fbd33a4c" + integrity sha512-Gls93/+7tEJGE3kUuUnxrBIxtvaNeF01VIFB2Q2Of2hBIBvtHX74jcAdDtkh5UhhoYGD8Q1J30P5cqEBEwtPoQ== + +vega-event-selector@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/vega-event-selector/-/vega-event-selector-2.0.6.tgz#6beb00e066b78371dde1a0f40cb5e0bbaecfd8bc" integrity sha512-UwCu50Sqd8kNZ1X/XgiAY+QAyQUmGFAwyDu7y0T5fs6/TPQnDo/Bo346NgSgINBEhEKOAMY1Nd/rPOk4UEm/ew== -vega-expression@^4.0.1, vega-expression@~4.0.1: +vega-expression@^5.0.0, vega-expression@~5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/vega-expression/-/vega-expression-5.0.0.tgz#938f26689693a1e0d26716030cdaed43ca7abdfb" + integrity sha512-y5+c2frq0tGwJ7vYXzZcfVcIRF/QGfhf2e+bV1Z0iQs+M2lI1II1GPDdmOcMKimpoCVp/D61KUJDIGE1DSmk2w== + dependencies: + "@types/estree" "^0.0.50" + vega-util "^1.16.0" + +vega-expression@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/vega-expression/-/vega-expression-4.0.1.tgz#c03e4fc68a00acac49557faa4e4ed6ac8a59c5fd" integrity sha512-ZrDj0hP8NmrCpdLFf7Rd/xMUHGoSYsAOTaYp7uXZ2dkEH5x0uPy5laECMc8TiQvL8W+8IrN2HAWCMRthTSRe2Q== @@ -3549,19 +3699,19 @@ vega-format@^1.0.4, vega-format@~1.0.4: vega-time "^2.0.3" vega-util "^1.15.2" -vega-functions@^5.10.0, vega-functions@^5.12.0, vega-functions@~5.12.0: - version "5.12.0" - resolved "https://registry.yarnpkg.com/vega-functions/-/vega-functions-5.12.0.tgz#44bf08a7b20673dc8cf51d6781c8ea1399501668" - integrity sha512-3hljmGs+gR7TbO/yYuvAP9P5laKISf1GKk4yRHLNdM61fWgKm8pI3f6LY2Hvq9cHQFTiJ3/5/Bx2p1SX5R4quQ== +vega-functions@^5.10.0, vega-functions@^5.12.1, vega-functions@~5.12.1: + version "5.12.1" + resolved "https://registry.yarnpkg.com/vega-functions/-/vega-functions-5.12.1.tgz#b69f9ad4cd9f777dbc942587c02261b2f4cdba2c" + integrity sha512-7cHfcjXOj27qEbh2FTzWDl7FJK4xGcMFF7+oiyqa0fp7BU/wNT5YdNV0t5kCX9WjV7mfJWACKV74usLJbyM6GA== dependencies: d3-array "^2.7.1" d3-color "^2.0.0" d3-geo "^2.0.1" vega-dataflow "^5.7.3" - vega-expression "^4.0.1" + vega-expression "^5.0.0" vega-scale "^7.1.1" vega-scenegraph "^4.9.3" - vega-selections "^5.3.0" + vega-selections "^5.3.1" vega-statistics "^1.7.9" vega-time "^2.0.4" vega-util "^1.16.0" @@ -3589,33 +3739,37 @@ vega-hierarchy@~4.0.9: vega-dataflow "^5.7.3" vega-util "^1.15.2" -vega-label@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/vega-label/-/vega-label-1.0.0.tgz#c3bea3a608a62217ca554ecc0f7fe0395d81bd1b" - integrity sha512-hCdm2pcHgkKgxnzW9GvX5JmYNiUMlOXOibtMmBzvFBQHX3NiV9giQ5nsPiQiFbV08VxEPtM+VYXr2HyrIcq5zQ== +vega-interpreter@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/vega-interpreter/-/vega-interpreter-1.0.4.tgz#291ebf85bc2d1c3550a3da22ff75b3ba0d326a39" + integrity sha512-6tpYIa/pJz0cZo5fSxDSkZkAA51pID2LjOtQkOQvbzn+sJiCaWKPFhur8MBqbcmYZ9bnap1OYNwlrvpd2qBLvg== + +vega-label@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/vega-label/-/vega-label-1.1.0.tgz#0a11ae3ba18d7aed909c51ec67c2a9dde4426c6f" + integrity sha512-LAThIiDEsZxYvbSkvPLJ93eJF+Ts8RXv1IpBh8gmew8XGmaLJvVkzdsMe7WJJwuaVEsK7ZZFyB/Inkp842GW6w== dependencies: vega-canvas "^1.2.5" vega-dataflow "^5.7.3" vega-scenegraph "^4.9.2" vega-util "^1.15.2" -vega-lite@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/vega-lite/-/vega-lite-5.1.0.tgz#14cbfd3e1158db06ae0bf923505d3b5954a8df3f" - integrity sha512-HEyf0iHnCNmWkWFIbEmMphcJwZpcBnfnU8v+Ojrndr7ihDueojHMOSikoyz/GNpdkai+QFxLboA6DDCTtFv9iQ== +vega-lite@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/vega-lite/-/vega-lite-5.1.1.tgz#7655a75b657540fae663ca7c6b1ba4c44016007f" + integrity sha512-V085gNkbgbmcVC/Q3dJjmIioxcDicxMHvH0FIKOPxdplzt+qU9xGIhQy7scj0tSMYnmAPCayB5oLkkQXFb6w1w== dependencies: - "@types/clone" "~2.1.0" - "@types/fast-json-stable-stringify" "^2.0.0" + "@types/clone" "~2.1.1" array-flat-polyfill "^1.0.1" clone "~2.1.2" fast-deep-equal "~3.1.3" fast-json-stable-stringify "~2.1.0" json-stringify-pretty-compact "~3.0.0" - tslib "~2.2.0" + tslib "~2.3.1" vega-event-selector "~2.0.6" vega-expression "~4.0.1" vega-util "~1.16.1" - yargs "~16.2.0" + yargs "~17.1.1" vega-loader-arrow@^0.0.10: version "0.0.10" @@ -3624,10 +3778,10 @@ vega-loader-arrow@^0.0.10: dependencies: apache-arrow "^4.0.0" -vega-loader@^4.3.2, vega-loader@^4.3.3, vega-loader@^4.4.0, vega-loader@~4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.4.0.tgz#fc515b7368c46b2be8df1fcf3c35c696c13c453d" - integrity sha512-e5enQECdau7rJob0NFB5pGumh3RaaSWWm90+boxMy3ay2b4Ki/3XIvo+C4F1Lx04qSxvQF7tO2LJcklRm6nqRA== +vega-loader@^4.3.2, vega-loader@^4.3.3, vega-loader@^4.4.1, vega-loader@~4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.4.1.tgz#8f9de46202f33659d1a2737f6e322a9fc3364275" + integrity sha512-dj65i4qlNhK0mOmjuchHgUrF5YUaWrYpx0A8kXA68lBk5Hkx8FNRztkcl07CZJ1+8V81ymEyJii9jzGbhEX0ag== dependencies: d3-dsv "^2.0.0" node-fetch "^2.6.1" @@ -3635,14 +3789,14 @@ vega-loader@^4.3.2, vega-loader@^4.3.3, vega-loader@^4.4.0, vega-loader@~4.4.0: vega-format "^1.0.4" vega-util "^1.16.0" -vega-parser@~6.1.3: - version "6.1.3" - resolved "https://registry.yarnpkg.com/vega-parser/-/vega-parser-6.1.3.tgz#df72785e4b086eceb90ee6219a399210933b507b" - integrity sha512-8oiVhhW26GQ4GZBvolId8FVFvhn3s1KGgPlD7Z+4P2wkV+xe5Nqu0TEJ20F/cn3b88fd0Vj48X3BH3dlSeKNFg== +vega-parser@~6.1.4: + version "6.1.4" + resolved "https://registry.yarnpkg.com/vega-parser/-/vega-parser-6.1.4.tgz#4868e41af2c9645b6d7daeeb205cfad06b9d465c" + integrity sha512-tORdpWXiH/kkXcpNdbSVEvtaxBuuDtgYp9rBunVW9oLsjFvFXbSWlM1wvJ9ZFSaTfx6CqyTyGMiJemmr1QnTjQ== dependencies: vega-dataflow "^5.7.3" - vega-event-selector "^2.0.6" - vega-functions "^5.12.0" + vega-event-selector "^3.0.0" + vega-functions "^5.12.1" vega-scale "^7.1.1" vega-util "^1.16.0" @@ -3695,23 +3849,23 @@ vega-scenegraph@^4.9.2, vega-scenegraph@^4.9.3, vega-scenegraph@^4.9.4, vega-sce vega-scale "^7.1.1" vega-util "^1.15.2" -vega-schema-url-parser@^2.1.0: +vega-schema-url-parser@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/vega-schema-url-parser/-/vega-schema-url-parser-2.2.0.tgz#a0d1e02915adfbfcb1fd517c8c2ebe2419985c1e" integrity sha512-yAtdBnfYOhECv9YC70H2gEiqfIbVkq09aaE4y/9V/ovEFmH9gPKaEgzIZqgT7PSPQjKhsNkb6jk6XvSoboxOBw== -vega-selections@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/vega-selections/-/vega-selections-5.3.0.tgz#810f2e7b7642fa836cf98b2e5dcc151093b1f6a7" - integrity sha512-vC4NPsuN+IffruFXfH0L3i2A51RgG4PqpLv85TvrEAIYnSkyKDE4bf+wVraR3aPdnLLkc3+tYuMi6le5FmThIA== +vega-selections@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/vega-selections/-/vega-selections-5.3.1.tgz#af5c3cc6532a55a5b692eb0fcc2a1d8d521605a4" + integrity sha512-cm4Srw1WHjcLGXX7GpxiUlfESv8XPu5b6Vh3mqMDPU94P2FO91SR9gei+EtRdt+KCFgIjr//MnRUjg/hAWwjkQ== dependencies: - vega-expression "^4.0.1" + vega-expression "^5.0.0" vega-util "^1.16.0" -vega-statistics@^1.7.9, vega-statistics@~1.7.9: - version "1.7.9" - resolved "https://registry.yarnpkg.com/vega-statistics/-/vega-statistics-1.7.9.tgz#feec01d463e1b50593d890d20631f72138fcb65d" - integrity sha512-T0sd2Z08k/mHxr1Vb4ajLWytPluLFYnsYqyk4SIS5czzUs4errpP2gUu63QJ0B7CKNu33vnS9WdOMOo/Eprr/Q== +vega-statistics@^1.7.9, vega-statistics@~1.7.10: + version "1.7.10" + resolved "https://registry.yarnpkg.com/vega-statistics/-/vega-statistics-1.7.10.tgz#4353637402e5e96bff2ebd16bd58e2c15cac3018" + integrity sha512-QLb12gcfpDZ9K5h3TLGrlz4UXDH9wSPyg9LLfOJZacxvvJEPohacUQNrGEAVtFO9ccUCerRfH9cs25ZtHsOZrw== dependencies: d3-array "^2.7.1" @@ -3729,10 +3883,10 @@ vega-time@^2.0.3, vega-time@^2.0.4, vega-time@~2.0.4: d3-time "^2.0.0" vega-util "^1.15.2" -vega-tooltip@^0.25.1: - version "0.25.1" - resolved "https://registry.yarnpkg.com/vega-tooltip/-/vega-tooltip-0.25.1.tgz#cb7e438438649eb46896e7bee6f54e25d25b3c09" - integrity sha512-ugGwGi2/p3OpB8N15xieuzP8DyV5DreqMWcmJ9zpWT8GlkyKtef4dGRXnvHeHQ+iJFmWrq4oZJ+kLTrdiECjAg== +vega-tooltip@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/vega-tooltip/-/vega-tooltip-0.27.0.tgz#e03c150cdec78f68938a0dab5ef67a24e6d685da" + integrity sha512-FRcHNfMNo9D/7an5nZuP6JC2JGEsc85qcGjyMU7VlPpjQj9eBj1P+sZSNbb54Z20g7inVSBRyd8qgNn5EYTxJA== dependencies: vega-util "^1.16.0" @@ -3747,14 +3901,21 @@ vega-transforms@~4.9.4: vega-time "^2.0.4" vega-util "^1.16.1" -vega-typings@~0.21.0: - version "0.21.0" - resolved "https://registry.yarnpkg.com/vega-typings/-/vega-typings-0.21.0.tgz#2e860f0d27d3db67ae06fa22a157b9b924224af8" - integrity sha512-dG0RtnJUn3+BQMO4NjjTdcp5UTBR56yQsLXPPCAFUHeLuycEVKlyhBa/kbvAZv2r+QxdeEYwKUNYy9CQotF5KA== +vega-typings@~0.22.0: + version "0.22.0" + resolved "https://registry.yarnpkg.com/vega-typings/-/vega-typings-0.22.0.tgz#a7cd4ce8194d332dc7a21a2ce09c9261a0d29c66" + integrity sha512-TgBGRkZHQgcduGsoFKq3Scpn6eNY4L3p0YKRhgCPVU3HEaCeYkPFGaR8ynK+XrKmvrqpDv0YHIOwCt7Gn3RpCA== dependencies: + vega-event-selector "^3.0.0" + vega-expression "^5.0.0" vega-util "^1.15.2" -vega-util@^1.15.2, vega-util@^1.16.0, vega-util@^1.16.1, vega-util@~1.16.1: +vega-util@^1.15.2, vega-util@^1.16.0, vega-util@^1.16.1, vega-util@~1.17.0: + version "1.17.0" + resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.17.0.tgz#b72ae0baa97f943bf591f8f5bb27ceadf06834ac" + integrity sha512-HTaydZd9De3yf+8jH66zL4dXJ1d1p5OIFyoBzFiOli4IJbwkL1jrefCKz6AHDm1kYBzDJ0X4bN+CzZSCTvNk1w== + +vega-util@~1.16.1: version "1.16.1" resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.16.1.tgz#992bf3c3b6e145797214d99862841baea417ba39" integrity sha512-FdgD72fmZMPJE99FxvFXth0IL4BbLA93WmBg/lvcJmfkK4Uf90WIlvGwaIUdSePIsdpkZjBPyQcHMQ8OcS8Smg== @@ -3802,34 +3963,34 @@ vega-wordcloud@~4.1.3: vega-statistics "^1.7.9" vega-util "^1.15.2" -vega@^5.20.2: - version "5.20.2" - resolved "https://registry.yarnpkg.com/vega/-/vega-5.20.2.tgz#41178edc6417aa8f743e981f8ccbc7588b13af90" - integrity sha512-qmH7aD9GGPpssVdxL1xgcdxTbQzyRUeRR16Os385ymvQhiwCYQNA6+eXUPAZDTVLfk0RXu6Jzj6kUE5jQ80EVw== +vega@^5.21.0: + version "5.21.0" + resolved "https://registry.yarnpkg.com/vega/-/vega-5.21.0.tgz#f3d858d7544bfe4ffa3d8cd43d9ea978bf7391e8" + integrity sha512-yqqRa9nAqYoAxe7sVhRpsh0b001fly7Yx05klPkXmrvzjxXd07gClW1mOuGgSnVQqo7jTp/LYgbO1bD37FbEig== dependencies: vega-crossfilter "~4.0.5" vega-dataflow "~5.7.4" vega-encode "~4.8.3" - vega-event-selector "~2.0.6" - vega-expression "~4.0.1" + vega-event-selector "~3.0.0" + vega-expression "~5.0.0" vega-force "~4.0.7" vega-format "~1.0.4" - vega-functions "~5.12.0" + vega-functions "~5.12.1" vega-geo "~4.3.8" vega-hierarchy "~4.0.9" - vega-label "~1.0.0" - vega-loader "~4.4.0" - vega-parser "~6.1.3" + vega-label "~1.1.0" + vega-loader "~4.4.1" + vega-parser "~6.1.4" vega-projection "~1.4.5" vega-regression "~1.0.9" vega-runtime "~6.1.3" vega-scale "~7.1.1" vega-scenegraph "~4.9.4" - vega-statistics "~1.7.9" + vega-statistics "~1.7.10" vega-time "~2.0.4" vega-transforms "~4.9.4" - vega-typings "~0.21.0" - vega-util "~1.16.1" + vega-typings "~0.22.0" + vega-util "~1.17.0" vega-view "~5.10.1" vega-view-transforms "~4.5.8" vega-voronoi "~4.1.5" @@ -3857,7 +4018,25 @@ vfile-message@^2.0.0: "@types/unist" "^2.0.0" unist-util-stringify-position "^2.0.0" -vfile@*, vfile@^4.0.0, vfile@^4.2.0: +vfile-message@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.0.2.tgz#db7eaebe7fecb853010f2ef1664427f52baf8f74" + integrity sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^3.0.0" + +vfile@*: + version "5.1.0" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.1.0.tgz#18e78016f0f71e98d737d40f0fca921dc264a600" + integrity sha512-4o7/DJjEaFPYSh0ckv5kcYkJTHQgCKdL8ozMM1jLAxO9ox95IzveDPXCZp08HamdWq8JXTkClDvfAKaeLQeKtg== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + unist-util-stringify-position "^3.0.0" + vfile-message "^3.0.0" + +vfile@^4.0.0, vfile@^4.2.0, vfile@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.1.tgz#03f1dce28fc625c625bc6514350fbdb00fa9e624" integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== @@ -3867,6 +4046,24 @@ vfile@*, vfile@^4.0.0, vfile@^4.2.0: unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" +vm2@^3.9.3: + version "3.9.3" + resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.3.tgz#29917f6cc081cc43a3f580c26c5b553fd3c91f40" + integrity sha512-smLS+18RjXYMl9joyJxMNI9l4w7biW8ilSDaVRvFBDwOH8P0BK1ognFQTpg0wyQ6wIKLTblHJvROW692L/E53Q== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + which-pm-runs@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" @@ -3990,14 +4187,14 @@ yamljs@^0.3.0: glob "^7.0.5" yargs-parser@^20.2.2: - version "20.2.7" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" - integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== - -yargs@~16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@~17.1.1: + version "17.1.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.1.1.tgz#c2a8091564bdb196f7c0a67c1d12e5b85b8067ba" + integrity sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ== dependencies: cliui "^7.0.2" escalade "^3.1.1" From ffd915eba1d16a72f33f8c6e66fb99fc7c6fec05 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 9 Oct 2021 14:58:27 +0300 Subject: [PATCH 172/195] Update clearCache() function --- out/src/extension.js | 3 +-- out/src/extension.js.map | 2 +- src/extension.ts | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/out/src/extension.js b/out/src/extension.js index 9e5bab4c..f960502d 100644 --- a/out/src/extension.js +++ b/out/src/extension.js @@ -13,7 +13,6 @@ exports.deactivate = exports.activate = void 0; const atom_1 = require("atom"); const fs = require("fs-extra"); const mume = require("mume-with-litvis"); -const os = require("os"); const path = require("path"); const config_1 = require("./config"); const linting_1 = require("./linting"); @@ -82,7 +81,7 @@ function getPreviewForEditor(editor) { } } function clearCache() { - fs.emptyDir(path.resolve(os.homedir(), ".mume/literate-elm")); + fs.emptyDir(path.resolve(mume.utility.getConfigPath(), "literate-elm")); } /** * Toggle markdown preview diff --git a/out/src/extension.js.map b/out/src/extension.js.map index 67984e25..1bf0f938 100644 --- a/out/src/extension.js.map +++ b/out/src/extension.js.map @@ -1 +1 @@ -{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"extension.js","sourceRoot":"","sources":["../../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/extension.ts b/src/extension.ts index a41f6f20..c08f81c4 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -1,7 +1,6 @@ import { CompositeDisposable, TextEditor } from "atom"; import * as fs from "fs-extra"; import * as mume from "mume-with-litvis"; -import * as os from "os"; import * as path from "path"; import { MarkdownPreviewEnhancedConfig } from "./config"; import { updateLintingReport } from "./linting"; @@ -73,7 +72,7 @@ function getPreviewForEditor(editor) { } function clearCache() { - fs.emptyDir(path.resolve(os.homedir(), ".mume/literate-elm")); + fs.emptyDir(path.resolve(mume.utility.getConfigPath(), "literate-elm")); } /** From 6d30e65082592543f5378a0f3e8a87885a541303 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 9 Oct 2021 15:09:32 +0300 Subject: [PATCH 173/195] Update CHANGELOG --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef13240e..475f5247 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.34.0 + +- Sync fork with the upstream `mume` library +- Upgrade vega to 5.21.0, vega-lite to 5.1.1, vega-embed to 6.19.1 and vega-loader to 4.4.1 +- Upgrade some auxiliary dependencies and make a few small refactors + ## 0.33.1 - Fix apache arrow loader From f59ee3ea09653b5761a5c23050b57e933e012302 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 9 Oct 2021 15:14:12 +0300 Subject: [PATCH 174/195] Tweak config key --- out/src/preview-content-provider.js | 2 +- out/src/preview-content-provider.js.map | 2 +- src/preview-content-provider.ts | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/out/src/preview-content-provider.js b/out/src/preview-content-provider.js index 09c98b76..cf693738 100644 --- a/out/src/preview-content-provider.js +++ b/out/src/preview-content-provider.js @@ -945,7 +945,7 @@ MarkdownPreviewEnhancedView.MESSAGE_DISPATCH_EVENTS = { atom.workspace.open(imageHistoryFilePath); }, setPreviewTheme(sourceUri, previewTheme) { - atom.config.set("markdown-preview-enhanced.previewTheme", previewTheme); + atom.config.set("markdown-preview-enhanced-with-litvis.previewTheme", previewTheme); }, }; function isMarkdownFile(sourcePath) { diff --git a/out/src/preview-content-provider.js.map b/out/src/preview-content-provider.js.map index bc9b3766..4be67f13 100644 --- a/out/src/preview-content-provider.js.map +++ b/out/src/preview-content-provider.js.map @@ -1 +1 @@ -{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"preview-content-provider.js","sourceRoot":"","sources":["../../src/preview-content-provider.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,+BAAuD;AACvD,yBAAyB;AACzB,yCAAyC;AACzC,6BAA6B;AAG7B;;;GAGG;AACH,MAAM,cAAc,GAAG,EAAE,CAAC;AAE1B;;;;;GAKG;AACH,MAAM,oBAAoB,GAA2C,EAAE,CAAC;AAExE;;GAEG;AACH,MAAa,2BAA2B;IAkCtC,YAAY,GAAW,EAAE,MAAqC;QAjCtD,YAAO,GAAmB,IAAI,CAAC;QAC/B,YAAO,GAAG,IAAI,CAAC;QACf,QAAG,GAAW,EAAE,CAAC;QACjB,gBAAW,GAAwB,IAAI,CAAC;QAEhD;;WAEG;QACK,WAAM,GAAe,IAAI,CAAC;QAClC;;WAEG;QACK,WAAM,GAAkC,IAAI,CAAC;QACrD;;WAEG;QACK,WAAM,GAAwB,IAAI,CAAC;QAMnC,sBAAiB,GAAW,IAAI,CAAC,GAAG,EAAE,CAAC;QACvC,kBAAa,GAAG,IAAI,CAAC;QAErB,cAAS,GAAW,CAAC,CAAC;QAE9B,yCAAyC;QACjC,qBAAgB,GAAY,KAAK,CAAC;QAE1C,yCAAyC;QACjC,eAAU,GAAmD,IAAI,CAAC;QAGxE,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QAErB,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;QAE7C,+BAA+B;QAC/B,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC;QAClD,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;QAE1C,6CAA6C;QAC7C,IAAI,CAAC,OAAO,CAAC,aAAa,GAAG,CAAC,KAAK,EAAE,EAAE;YACrC,KAAK,CAAC,cAAc,EAAE,CAAC;YACvB,KAAK,CAAC,eAAe,EAAE,CAAC;QAC1B,CAAC,CAAC;QAEF,gCAAgC;QAChC,yCAAyC;QACzC,4BAA4B;QAC5B,+DAA+D;QAC/D,IAAI,CAAC,OAAO,GAAG,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC;QACjD,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,GAAG,MAAM,CAAC;QAClC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC;QACnC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC;QACnC,IAAI,CAAC,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,EAAE,yBAAyB,CAAC,CAAC;QACtE,IAAI,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,eAAe,CACjD,IAAI,CAAC,OAAO,CACV,IAAI,CAAC,OAAO,CAAC,sBAAsB,EACnC,4CAA4C,CAC7C,CACF,CAAC;QACF,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,oBAAoB,EAAE,MAAM,CAAC,CAAC;QAExD,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,WAAW,EAAE,GAAG,EAAE;YAC9C,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC;QAC/B,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAC3B,kBAAkB,EAClB,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,CACnC,CAAC;QACF,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAC3B,aAAa,EACb,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,CACtC,CAAC;QACF,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAC3B,iBAAiB,EACjB,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,CACtC,CAAC;QACF,2EAA2E;QAC3E,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IACzC,CAAC;IAEM,MAAM;QACX,OAAO,IAAI,CAAC,GAAG,CAAC;IAClB,CAAC;IAEM,WAAW;QAChB,OAAO,UAAU,CAAC;IACpB,CAAC;IAEM,QAAQ;QACb,IAAI,QAAQ,GAAG,SAAS,CAAC;QACzB,IAAI,IAAI,CAAC,MAAM,EAAE;YACf,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,CAAC;SACzC;QACD,OAAO,GAAG,QAAQ,UAAU,CAAC;IAC/B,CAAC;IAEO,cAAc;QACpB,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,EAAE;YAC9B,OAAO;SACR;QAED,MAAM,KAAK,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;QAC9B,MAAM,QAAQ,GAAG,QAAQ,CAAC,aAAa,CACrC,qDAAqD,CACvC,CAAC;QACjB,IAAI,QAAQ,EAAE;YACZ,QAAQ,CAAC,SAAS,GAAG,KAAK,CAAC;SAC5B;IACH,CAAC;IAEa,UAAU;;YACtB,IAAI,IAAI,CAAC,WAAW,EAAE;gBACpB,2BAA2B;gBAC3B,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC;aAC5B;YACD,IAAI,CAAC,WAAW,GAAG,IAAI,0BAAmB,EAAE,CAAC;YAE7C,kBAAkB;YAClB,IAAI,CAAC,cAAc,EAAE,CAAC;YAEtB,QAAQ;YACR,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC;YAExB,uBAAuB;YACvB,IAAI,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,IAAI,oBAAoB,EAAE;gBACjD,IAAI,CAAC,MAAM,GAAG,oBAAoB,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC;aAC3D;iBAAM;gBACL,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,cAAc,CAAC;oBACpC,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;oBAC/B,oBAAoB,EAAE,IAAI,CAAC,uBAAuB,EAAE;oBACpD,MAAM,EAAE,IAAI,CAAC,MAAM;iBACpB,CAAC,CAAC;gBACH,oBAAoB,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;aAC3D;YAED,MAAM,IAAI,CAAC,WAAW,EAAE,CAAC;YACzB,IAAI,CAAC,gBAAgB,EAAE,CAAC;YACxB,IAAI,CAAC,iBAAiB,EAAE,CAAC;QAC3B,CAAC;KAAA;IAED;;OAEG;IACI,SAAS;QACd,OAAO,IAAI,CAAC,MAAM,CAAC;IACrB,CAAC;IAED;;OAEG;IACI,iBAAiB;QACtB,OAAO,IAAI,CAAC,MAAM,CAAC;IACrB,CAAC;IAED;;;OAGG;IACI,UAAU,CAAC,MAAkB;QAClC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,qEAAqE;YAE3F,IAAI,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,mBAAmB,CAAC;YACtD,IAAI,eAAe,KAAK,QAAQ,EAAE;gBAChC,eAAe,GAAG,SAAS,CAAC;aAC7B;iBAAM,IACL,eAAe,KAAK,MAAM;gBAC1B,IAAI,CAAC,SAAS,CAAC,SAAS,EAAE,CAAC,QAAQ,EAAE,CAAC,MAAM,KAAK,CAAC,EAClD;gBACA,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,aAAa,EAAE,CAAC;gBAC5C,IAAI,CAAC,SAAS,EAAE,CAAC;gBACjB,IAAI,CAAC,QAAQ,EAAE,CAAC;aACjB;iBAAM,IACL,eAAe,KAAK,IAAI;gBACxB,IAAI,CAAC,SAAS,CAAC,SAAS,EAAE,CAAC,QAAQ,EAAE,CAAC,MAAM,KAAK,CAAC,EAClD;gBACA,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,aAAa,EAAE,CAAC;gBAC5C,IAAI,CAAC,OAAO,EAAE,CAAC;gBACf,IAAI,CAAC,QAAQ,EAAE,CAAC;aACjB;YAED,IAAI,CAAC,SAAS;iBACX,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE;gBACd,KAAK,EAAE,eAAsB;gBAC7B,YAAY,EAAE,KAAK;gBACnB,YAAY,EAAE,IAAI;gBAClB,cAAc,EAAE,KAAK;gBACrB,WAAW,EAAE,CAAC;gBACd,aAAa,EAAE,CAAC;gBAChB,OAAO,EAAE,KAAK;aACf,CAAC;iBACD,IAAI,CAAC,GAAG,EAAE;gBACT,IAAI,CAAC,qBAAqB,EAAE,CAAC;gBAC7B,IAAI,CAAC,UAAU,EAAE,CAAC;YACpB,CAAC,CAAC,CAAC;SACN;aAAM;YACL,qBAAqB;YACrB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;YACrB,IAAI,CAAC,UAAU,EAAE,CAAC;SACnB;IACH,CAAC;IAED;;;;;OAKG;IACU,WAAW;;YACtB,MAAM,cAAc,GAAG,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC;YAC7C,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,sBAAsB,EAAE,CAAC,CAAC;YAEtD,oCAAoC;YACpC,IAAI,YAAY,CAAC;YACjB,IAAI,cAAc,IAAI,cAAc,EAAE;gBACpC,YAAY,GAAG,cAAc,CAAC,cAAc,CAAC,CAAC;aAC/C;iBAAM;gBACL,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;oBACvC,MAAM,EAAE,aAAa;oBACrB,MAAM,EAAE,OAAO;iBAChB,CAAC,CAAC;gBACH,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC;gBACzB,cAAc,CAAC,cAAc,CAAC,GAAG,YAAY,CAAC;aAC/C;YAED,wBAAwB;YACxB,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,8BAA8B,CAAC;gBAC5D,WAAW,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;gBAClC,MAAM,EAAE;oBACN,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;oBAChC,WAAW,EAAE,IAAI,CAAC,MAAM,CAAC,uBAAuB,EAAE,CAAC,GAAG;oBACtD,SAAS,EAAE,IAAI,CAAC,SAAS;iBAC1B;gBACD,IAAI,EAAE,EAAE;aAET,CAAC,CAAC;YACH,MAAM,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,YAAY,EAAE,IAAI,EAAE,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,CAAC;YAExE,kBAAkB;YAClB,MAAM,IAAI,CAAC,uBAAuB,EAAE,CAAC;YACrC,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,YAAY,EAAE;gBAC1C,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC;aACvB;iBAAM;gBACL,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,kDAAkD;aACrH;QACH,CAAC;KAAA;IAED;;OAEG;IACW,uBAAuB;;YACnC,IAAI,IAAI,CAAC,gBAAgB,EAAE;gBACzB,OAAO;aACR;YACD,OAAO,IAAI,EAAE;gBACX,MAAM,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gBAC9B,IAAI,IAAI,CAAC,gBAAgB,EAAE;oBACzB,OAAO;iBACR;aACF;QACH,CAAC;KAAA;IAED;;OAEG;IACW,kBAAkB;;YAC9B,OAAO;YACP,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE;gBACnB,MAAM,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;aAC/B;YACD,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,2BAA2B,EAAE;gBAC5C,IAAI,CAAC,cAAc,EAAE,CAAC;aACvB;QACH,CAAC;KAAA;IAED;;;OAGG;IACK,qBAAqB,CAAC,KAAK;QACjC,MAAM,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;QAChC,MAAM,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC;QAChC,MAAM,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC;QAC1B,IAAI,OAAO,IAAI,2BAA2B,CAAC,uBAAuB,EAAE;YAClE,2BAA2B,CAAC,uBAAuB,CAAC,OAAO,CAAC,CAAC,KAAK,CAChE,IAAI,EACJ,IAAI,CACL,CAAC;SACH;IACH,CAAC;IAkJO,qBAAqB,CAAC,KAAK;QACjC,sCAAsC;QACtC,2CAA2C;IAC7C,CAAC;IAEO,cAAc,CAAC,KAAK;QAC1B,IAAI,KAAK,GAAG,KAAK,CAAC;QAClB,IAAI,KAAK,CAAC,QAAQ,IAAI,KAAK,CAAC,OAAO,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;YACzD,mCAAmC;YACnC,KAAK,GAAG,IAAI,CAAC;YACb,OAAO,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,mBAAmB,EAAE,CAAC,CAAC;SAC3D;aAAM,IAAI,KAAK,CAAC,OAAO,IAAI,KAAK,CAAC,OAAO,EAAE;YACzC,cAAc;YACd,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;gBACtB,WAAW;gBACX,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,MAAM,EAAE,CAAC,CAAC;aACvC;iBAAM,IAAI,KAAK,CAAC,KAAK,KAAK,GAAG,EAAE;gBAC9B,cAAc;gBACd,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,CAAC;aACzC;iBAAM,IAAI,KAAK,CAAC,KAAK,KAAK,GAAG,EAAE;gBAC9B,eAAe;gBACf,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,SAAS,EAAE,CAAC,CAAC;aAC1C;iBAAM,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;gBAC7B,iBAAiB;gBACjB,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,WAAW,EAAE,CAAC,CAAC;aAC5C;iBAAM,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;gBAC7B,mCAAmC;gBACnC,KAAK,GAAG,IAAI,CAAC;gBACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,oBAAoB,EAAE,CAAC,CAAC;aACrD;SACF;aAAM,IAAI,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE;YAC7B,2BAA2B;YAC3B,KAAK,GAAG,IAAI,CAAC;YACb,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,CAAC;SAC7C;QAED,IAAI,KAAK,EAAE;YACT,KAAK,CAAC,cAAc,EAAE,CAAC;YACvB,KAAK,CAAC,eAAe,EAAE,CAAC;SACzB;IACH,CAAC;IAEO,gBAAgB;QACtB,MAAM,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,oCAAoC;QAEvF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,aAAa,EAAE;YAC/B,oDAAoD,EAAE,GAAG,EAAE;gBACzD,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;YACzB,CAAC;SACF,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,GAAG,EAAE;YAC5B,IAAI,IAAI,CAAC,WAAW,EAAE;gBACpB,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC;gBAC3B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;aACzB;YACD,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;YAEnB,IACE,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa;gBAC1B,IAAI,CAAC,MAAM,CAAC,yBAAyB,EACrC;gBACA,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;gBAC9C,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,+BAA+B;aACxD;QACH,CAAC,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,MAAM,CAAC,iBAAiB,CAAC,GAAG,EAAE;YACjC,IAAI,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE;gBAC1B,IAAI,CAAC,cAAc,EAAE,CAAC;aACvB;QACH,CAAC,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,EAAE;YACzB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;QAC5B,CAAC,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,aAAa,CAAC,sBAAsB,CAAC,CAAC,GAAG,EAAE;YACzC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE;gBAC3B,OAAO;aACR;YACD,IAAI,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,iBAAiB,EAAE;gBACvC,OAAO;aACR;YACD,IAAI,CAAC,WAAW,EAAE,CAAC;QACrB,CAAC,CAAC,CACH,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,MAAM,CAAC,yBAAyB,CAAC,CAAC,KAAK,EAAE,EAAE;YAC9C,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE;gBAC3B,OAAO;aACR;YACD,IAAI,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,iBAAiB,EAAE;gBACvC,OAAO;aACR;YAED,MAAM,SAAS,GAAG,KAAK,CAAC,iBAAiB,CAAC,GAAG,CAAC;YAC9C,MAAM,qBAAqB,GAAG,IAAI,CAAC,MAAM,CAAC,0BAA0B,CAAC,EAAE,CAAC;YACxE,MAAM,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,yBAAyB,CAAC,EAAE,CAAC;YACtE,MAAM,QAAQ,GACZ,CAAC,SAAS,GAAG,qBAAqB,CAAC;gBACnC,CAAC,oBAAoB,GAAG,qBAAqB,CAAC,CAAC;YAEjD,IAAI,CAAC,WAAW,CAAC;gBACf,OAAO,EAAE,2BAA2B;gBACpC,IAAI,EAAE,KAAK,CAAC,iBAAiB,CAAC,GAAG;gBACjC,QAAQ;aACT,CAAC,CAAC;QACL,CAAC,CAAC,CACH,CAAC;IACJ,CAAC;IAEO,iBAAiB;QACvB,mCAAmC;QACnC,qBAAqB;QACrB,IAAI,CAAC,WAAW,CAAC,GAAG,CAClB,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE;YAC9B,mDAAmD,EAAE,GAAG,EAAE;gBACxD,sCAAsC;gBACtC,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;YAC7B,CAAC;SACF,CAAC,CACH,CAAC;IACJ,CAAC;IAED;;;OAGG;IACK,WAAW,CAAC,MAAM,GAAG,KAAK;QAChC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QAED,MAAM,qBAAqB,GAAG,IAAI,CAAC,MAAM,CAAC,0BAA0B,CAAC,EAAE,CAAC;QACxE,IAAI,qBAAqB,KAAK,CAAC,EAAE;YAC/B,OAAO,IAAI,CAAC,WAAW,CAAC;gBACtB,OAAO,EAAE,2BAA2B;gBACpC,IAAI,EAAE,CAAC;gBACP,QAAQ,EAAE,CAAC;gBACX,MAAM;aACP,CAAC,CAAC;SACJ;QAED,MAAM,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,yBAAyB,CAAC,EAAE,CAAC;QACtE,IAAI,oBAAoB,KAAK,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE,EAAE;YAC3D,OAAO,IAAI,CAAC,WAAW,CAAC;gBACtB,OAAO,EAAE,2BAA2B;gBACpC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE;gBACpC,QAAQ,EAAE,CAAC;gBACX,MAAM;aACP,CAAC,CAAC;SACJ;QAED,MAAM,YAAY,GAAG,IAAI,CAAC,MAAM,CAAC,uBAAuB,CAAC,CACvD,IAAI,CAAC,KAAK,CAAC,CAAC,oBAAoB,GAAG,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAC/D,CAAC;QAEF,IAAI,CAAC,WAAW,CAAC;YACf,OAAO,EAAE,2BAA2B;YACpC,IAAI,EAAE,YAAY;YAClB,QAAQ,EAAE,GAAG;YACb,MAAM;SACP,CAAC,CAAC;IACL,CAAC;IAED;;OAEG;IACI,cAAc,CAAC,kBAA2B,KAAK;QACpD,IAAI,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChC,OAAO;SACR;QAED,oBAAoB;QACpB,IAAI,IAAI,CAAC,MAAM,CAAC,2BAA2B,EAAE;YAC3C,OAAO,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,mBAAmB;SAC/C;QAED,wBAAwB;QACxB,MAAM,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC;QAEnC,kDAAkD;QAClD,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,sBAAsB,EAAE,CAAC,CAAC;QAEtD,IAAI,CAAC,MAAM;aACR,OAAO,CAAC,IAAI,EAAE;YACb,YAAY,EAAE,IAAI;YAClB,mBAAmB,EAAE,KAAK;YAC1B,eAAe,EAAE,KAAK;YACtB,eAAe;SAChB,CAAC;aACD,IAAI,CAAC,CAAC,EAAE,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,aAAa,EAAE,UAAU,EAAE,EAAE,EAAE;YAC/D,IACE,CAAC,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC;gBAC7D,UAAU,CAAC,oBAAoB,CAAC,EAChC;gBACA,IAAI,CAAC,aAAa,GAAG,aAAa,CAAC;gBACnC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,kBAAkB;aACvC;iBAAM;gBACL,IAAI,CAAC,WAAW,CAAC;oBACf,OAAO,EAAE,YAAY;oBACrB,IAAI;oBACJ,OAAO;oBACP,cAAc,EAAE,IAAI,CAAC,MAAM,CAAC,YAAY,EAAE;oBAC1C,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE;oBAChC,EAAE,EAAE,UAAU,CAAC,EAAE,IAAI,EAAE;oBACvB,KAAK,EAAE,UAAU,CAAC,KAAK,IAAI,EAAE;iBAC9B,CAAC,CAAC;aACJ;QACH,CAAC,CAAC,CAAC;IACP,CAAC;IAED;;;OAGG;IACI,uBAAuB,CAAC,GAAG;QAChC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QACD,IAAI,GAAG,GAAG,CAAC,EAAE;YACX,OAAO;SACR;QACD,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC;QAE1C,IAAI,IAAI,CAAC,aAAa,EAAE;YACtB,YAAY,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;SAClC;QAED,MAAM,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC;QAClD,MAAM,KAAK,GAAG,EAAE,CAAC;QACjB,MAAM,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,+BAA+B,CAAC;YAC5D,GAAG;YACH,MAAM,EAAE,CAAC;SACV,CAAC,CAAC,GAAG,CAAC;QACP,MAAM,SAAS,GACb,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,uBAAuB,CAAC,EAAE;YAClD,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,CAAC,CAAC;QAEhC,MAAM,MAAM,GAAG,CAAC,QAAQ,GAAG,CAAC,EAAE,EAAE;YAC9B,IAAI,CAAC,aAAa,GAAG,UAAU,CAAC,GAAG,EAAE;gBACnC,IAAI,QAAQ,IAAI,CAAC,EAAE;oBACjB,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC;oBAC1C,aAAa,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC;oBACtC,OAAO;iBACR;gBAED,MAAM,UAAU,GAAG,SAAS,GAAG,aAAa,CAAC,YAAY,EAAE,CAAC;gBAE5D,MAAM,OAAO,GAAG,CAAC,UAAU,GAAG,QAAQ,CAAC,GAAG,KAAK,CAAC;gBAEhD,0BAA0B;gBAC1B,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC;gBAE1C,MAAM,CAAC,GAAG,aAAa,CAAC,YAAY,EAAE,GAAG,OAAO,CAAC;gBACjD,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;gBAE9B,IAAI,CAAC,KAAK,SAAS,EAAE;oBACnB,OAAO;iBACR;gBACD,MAAM,CAAC,QAAQ,GAAG,KAAK,CAAC,CAAC;YAC3B,CAAC,EAAE,KAAK,CAAC,CAAC;QACZ,CAAC,CAAC;QAEF,MAAM,cAAc,GAAG,GAAG,CAAC;QAC3B,MAAM,CAAC,cAAc,CAAC,CAAC;IACzB,CAAC;IAED;;OAEG;IACK,uBAAuB;QAC7B,OAAO,2BAA2B,CAAC,gCAAgC,CACjE,IAAI,CAAC,MAAM,CACZ,CAAC;IACJ,CAAC;IAED;;OAEG;IACI,MAAM,CAAC,gCAAgC,CAAC,MAAkB;QAC/D,IAAI,CAAC,MAAM,EAAE;YACX,OAAO,EAAE,CAAC;SACX;QAED,MAAM,UAAU,GAAG,MAAM,CAAC,OAAO,EAAE,CAAC;QACpC,MAAM,kBAAkB,GAAG,IAAI,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC;QAEzD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,kBAAkB,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAClD,MAAM,gBAAgB,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC;YAC/C,IAAI,gBAAgB,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE;gBACzC,iCAAiC;gBACjC,OAAO,gBAAgB,CAAC,OAAO,EAAE,CAAC;aACnC;SACF;QACD,OAAO,EAAE,CAAC;IACZ,CAAC;IAED;;;OAGG;IACK,WAAW,CAAC,IAAS;QAC3B,IAAI,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,CAAC,gBAAgB,EAAE;YAC9D,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC;SACzC;IACH,CAAC;IAEM,mBAAmB;QACxB,IAAI,IAAI,CAAC,MAAM,CAAC,aAAa,EAAE;YAC7B,KAAK,MAAM,SAAS,IAAI,oBAAoB,EAAE;gBAC5C,IAAI,oBAAoB,CAAC,cAAc,CAAC,SAAS,CAAC,EAAE;oBAClD,oBAAoB,CAAC,SAAS,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;iBAClE;aACF;SACF;aAAM,IAAI,IAAI,CAAC,MAAM,EAAE;YACtB,IAAI,CAAC,MAAM,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;SAC9C;IACH,CAAC;IAEM,cAAc;QACnB,IAAI,IAAI,CAAC,MAAM,EAAE;YACf,IAAI,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC;YAC1B,kBAAkB;YAClB,IAAI,CAAC,WAAW,EAAE,CAAC;SACpB;IACH,CAAC;IAEM,aAAa;QAClB,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YAC5C,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,UAAU,CAAC,OAAO;QACvB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,UAAU,CAAC,EAAE,OAAO,EAAE,CAAC;aACvB,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,YAAY,CAAC,QAAQ,GAAG,KAAK;QAClC,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,YAAY,CAAC,EAAE,QAAQ,EAAE,uBAAuB,EAAE,IAAI,EAAE,CAAC;aACzD,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,YAAY;QACjB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,YAAY,CAAC,EAAE,uBAAuB,EAAE,IAAI,EAAE,CAAC;aAC/C,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,EAAE;gBAC/B,mBAAmB;gBACnB,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,sEAAsE,EACtE;oBACE,WAAW,EAAE,IAAI;oBACjB,MAAM,EAAE,WAAW,IAAI,IAAI;iBAC5B,CACF,CAAC;aACH;iBAAM;gBACL,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;aACH;QACH,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,WAAW,CAAC,QAAQ;QACzB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,WAAW,CAAC,EAAE,QAAQ,EAAE,CAAC;aACzB,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,YAAY;QACjB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,YAAY,CAAC,EAAE,uBAAuB,EAAE,IAAI,EAAE,CAAC;aAC/C,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,cAAc;QACnB,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC;QAC9D,IAAI,CAAC,MAAM;aACR,cAAc,CAAC,EAAE,CAAC;aAClB,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,UAAU,CAC3B,UAAU,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,6BAA6B,IAAI,IAAI,CACnE,CAAC;QACJ,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;YACf,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAChD,CAAC,CAAC,CAAC;IACP,CAAC;IAEM,oBAAoB,CAAC,EAAE,EAAE,MAAM;QACpC,IAAI,CAAC,MAAM,CAAC,oBAAoB,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;IAC/C,CAAC;IAEM,YAAY,CAAC,WAAmB;QACrC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QACD,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE;YAC9C,IAAI,CAAC,cAAc,EAAE,CAAC;QACxB,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,gBAAgB;QACrB,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QACD,IAAI,CAAC,MAAM,CAAC,aAAa,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE;YACpC,IAAI,CAAC,cAAc,EAAE,CAAC;QACxB,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,uBAAuB;QAC5B,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,cAAc,EAAE,CAAC,CAAC;IAChD,CAAC;IAEM,gBAAgB;QACrB,IAAI,CAAC,WAAW,CAAC,EAAE,OAAO,EAAE,iBAAiB,EAAE,CAAC,CAAC;IACnD,CAAC;IAEM,YAAY,CAAC,SAAiB;QACnC,IAAI,CAAC,SAAS,GAAG,SAAS,IAAI,CAAC,CAAC;IAClC,CAAC;IAEM,MAAM,CAAO,cAAc,CAChC,MAAkB,EAClB,eAAuB,EACvB,aAAqB;;YAErB,IAAI,CAAC,MAAM,EAAE;gBACX,OAAO;aACR;YACD,IAAI,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC;YACjD,MAAM,oBAAoB,GAAG,2BAA2B,CAAC,gCAAgC,CACvF,MAAM,CACP,CAAC;YACF,IAAI,kBAAkB,CAAC;YACvB,IAAI,WAAW,CAAC;YAChB,IAAI,eAAe,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;gBAC9B,kBAAkB,GAAG,IAAI,CAAC,OAAO,CAC/B,oBAAoB,EACpB,GAAG,GAAG,eAAe,CACtB,CAAC;aACH;iBAAM;gBACL,kBAAkB,GAAG,IAAI,CAAC,OAAO,CAC/B,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,EAC9B,eAAe,CAChB,CAAC;aACH;YAED,MAAM,QAAQ,GAAG,IAAI,CAAC,OAAO,CAC3B,kBAAkB,EAClB,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAC7B,CAAC;YAEF,EAAE,CAAC,KAAK,CAAC,kBAAkB,EAAE,CAAC,KAAK,EAAE,EAAE;gBACrC,EAAE,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;oBAC9B,IAAI,GAAG,IAAI,IAAI,EAAE;wBACf,eAAe;wBACf,MAAM,aAAa,GAAG,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;wBACrD,MAAM,GAAG,GACP,GAAG;4BACH,IAAI,CAAC,MAAM,EAAE;iCACV,QAAQ,CAAC,EAAE,CAAC;iCACZ,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;wBAElB,IAAI,aAAa,GAAG,CAAC,EAAE;4BACrB,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC;4BACpD,aAAa;gCACX,aAAa,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC;oCACrC,GAAG;oCACH,aAAa,CAAC,KAAK,CAAC,aAAa,EAAE,aAAa,CAAC,MAAM,CAAC,CAAC;yBAC5D;6BAAM;4BACL,WAAW,GAAG,aAAa,CAAC;4BAC5B,aAAa,GAAG,aAAa,GAAG,GAAG,CAAC;yBACrC;wBAED,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,IAAI,CACrC,EAAE,CAAC,iBAAiB,CAClB,IAAI,CAAC,OAAO,CAAC,kBAAkB,EAAE,aAAa,CAAC,CAChD,CACF,CAAC;qBACH;yBAAM,IAAI,GAAG,CAAC,IAAI,KAAK,QAAQ,EAAE;wBAChC,qBAAqB;wBACrB,EAAE,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,IAAI,CACrC,EAAE,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAC/B,CAAC;wBAEF,IAAI,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE;4BAClC,WAAW,GAAG,aAAa,CAAC,KAAK,CAC/B,CAAC,EACD,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,CAC/B,CAAC;yBACH;6BAAM;4BACL,WAAW,GAAG,aAAa,CAAC;yBAC7B;qBACF;yBAAM;wBACL,OAAO,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC,CAAC;qBACpD;oBAED,IAAI,CAAC,aAAa,CAAC,OAAO,CACxB,SAAS,aAAa,8BAA8B,kBAAkB,EAAE,CACzE,CAAC;oBAEF,IAAI,GAAG,GAAG,GAAG,eAAe,IAAI,aAAa,EAAE,CAAC;oBAChD,IAAI,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;wBACzB,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;qBAChC;oBAED,MAAM,CAAC,UAAU,CAAC,KAAK,WAAW,KAAK,GAAG,GAAG,CAAC,CAAC;gBACjD,CAAC,CAAC,CAAC;YACL,CAAC,CAAC,CAAC;QACL,CAAC;KAAA;IAEO,MAAM,CAAC,WAAW,CACxB,MAAkB,EAClB,SAAiB,EACjB,IAAY,EACZ,OAAe;QAEf,IAAI,CAAC,MAAM,EAAE;YACX,OAAO,KAAK,CAAC;SACd;QACD,MAAM,KAAK,GAAG,MAAM,CAAC,SAAS,EAAE,CAAC,QAAQ,EAAE,CAAC;QAC5C,MAAM,QAAQ,GAAG,KAAK,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;QACxC,IAAI,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;YAC/B,MAAM,CAAC,SAAS,EAAE,CAAC,cAAc,CAC/B;gBACE,CAAC,SAAS,EAAE,CAAC,CAAC;gBACd,CAAC,SAAS,EAAE,QAAQ,CAAC,MAAM,CAAC;aAC7B,EACD,QAAQ,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,CAChC,CAAC;YACF,OAAO,IAAI,CAAC;SACb;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAEO,MAAM,CAAC,mBAAmB,CAChC,MAAkB,EAClB,aAAqB,EACrB,GAAW,EACX,IAAY,EACZ,SAAiB;QAEjB,IAAI,WAAW,CAAC;QAChB,IAAI,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE;YAClC,WAAW,GAAG,aAAa,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC;SACtE;aAAM;YACL,WAAW,GAAG,aAAa,CAAC;SAC7B;QAED,MAAM,OAAO,GAAG,KAAK,WAAW,KAAK,GAAG,GAAG,CAAC;QAE5C,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,OAAO,CAAC,EAAE;YACvD,IAAI,CAAC,GAAG,SAAS,GAAG,EAAE,CAAC;YACvB,OAAO,CAAC,IAAI,SAAS,GAAG,EAAE,EAAE;gBAC1B,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,EAAE;oBAC9C,MAAM;iBACP;gBACD,CAAC,EAAE,CAAC;aACL;SACF;IACH,CAAC;IAED;;;;OAIG;IACI,MAAM,CAAC,eAAe,CAC3B,MAAkB,EAClB,aAAqB,EACrB,gBAAwB,OAAO;QAE/B,IAAI,CAAC,MAAM,EAAE;YACX,OAAO;SACR;QAED,MAAM,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC;QAEnD,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,EAAE;aACtB,QAAQ,CAAC,EAAE,CAAC;aACZ,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QAChB,MAAM,IAAI,GAAG,eAAe,aAAa,MAAM,GAAG,MAAM,CAAC;QACzD,MAAM,SAAS,GAAG,MAAM,CAAC,uBAAuB,EAAE,CAAC,GAAG,CAAC;QACvD,MAAM,SAAS,GACb,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,iDAAiD,CAAC,IAAI,EAAE,CAAC;QAC3E,MAAM,SAAS,GACb,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,iDAAiD,CAAC,IAAI,EAAE,CAAC;QAC3E,MAAM,MAAM,GACV,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,8CAA8C,CAAC,IAAI,EAAE,CAAC;QACxE,MAAM,MAAM,GACV,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,8CAA8C,CAAC,IAAI,EAAE,CAAC;QAExE,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;QAExB,IAAI,CAAC,OAAO;aACT,WAAW,CAAC,aAAa,EAAE;YAC1B,MAAM,EAAE,aAAa;YACrB,KAAK,EAAE,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE;SAChD,CAAC;aACD,IAAI,CAAC,CAAC,GAAG,EAAE,EAAE;YACZ,IAAI,CAAC,mBAAmB,CAAC,MAAM,EAAE,aAAa,EAAE,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;QACxE,CAAC,CAAC;aACD,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE;YACb,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC,CAAC;QAC9C,CAAC,CAAC,CAAC;IACP,CAAC;IAEO,qBAAqB;QAC3B,IAAI,IAAI,CAAC,MAAM,EAAE;YACf,MAAM,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACrD,IAAI,CAAC,QAAQ,EAAE,CAAC;SACjB;IACH,CAAC;IAEM,OAAO;QACZ,IAAI,IAAI,CAAC,WAAW,EAAE;YACpB,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC;YAC3B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;SACzB;QACD,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QAEnB,IAAI,IAAI,CAAC,UAAU,EAAE;YACnB,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;SACvB;IACH,CAAC;IAED;;;OAGG;IACI,mBAAmB,CACxB,EAAkD;QAElD,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;IACvB,CAAC;;AA7mCH,kEA8mCC;AAr0Be,mDAAuB,GAAG;IACtC,oBAAoB,CAAC,SAAS;QAC5B;;;WAGG;QACH,iDAAiD;QACjD,wCAAwC;IAC1C,CAAC;IACD,OAAO,CAAC,SAAS,EAAE,KAAK;QACtB,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC;IAC7B,CAAC;IACD,cAAc,CAAC,SAAS;QACtB,IAAI,CAAC,cAAc,EAAE,CAAC;IACxB,CAAC;IACD,UAAU,CAAC,SAAS,EAAE,IAAI;QACxB,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC;IACrC,CAAC;IACD,cAAc,CAAC,SAAS,EAAE,QAAQ;QAChC,IAAI,IAAI,CAAC,MAAM,EAAE;YACf,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,mCAAmC,QAAQ,GAAG,CAAC,CAAC;SACxE;IACH,CAAC;IACD,cAAc,CAAC,SAAS,EAAE,QAAQ;QAChC,2BAA2B,CAAC,cAAc,CACxC,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,MAAM,CAAC,eAAe,EAC3B,QAAQ,CACT,CAAC;IACJ,CAAC;IACD,eAAe,CAAC,SAAS,EAAE,QAAQ,EAAE,aAAa;QAChD,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QACD,2BAA2B,CAAC,eAAe,CACzC,IAAI,CAAC,MAAM,EACX,QAAQ,EACR,aAAa,CACd,CAAC;IACJ,CAAC;IACD,aAAa,CAAC,SAAS;QACrB,IAAI,CAAC,aAAa,EAAE,CAAC;IACvB,CAAC;IACD,UAAU,CAAC,SAAS,EAAE,OAAO;QAC3B,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;IAC3B,CAAC;IACD,YAAY,CAAC,SAAS,EAAE,QAAQ;QAC9B,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC;IAC9B,CAAC;IACD,YAAY,CAAC,SAAS;QACpB,IAAI,CAAC,YAAY,EAAE,CAAC;IACtB,CAAC;IACD,WAAW,CAAC,SAAS,EAAE,QAAQ;QAC7B,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;IAC7B,CAAC;IACD,YAAY,CAAC,SAAS;QACpB,IAAI,CAAC,YAAY,EAAE,CAAC;IACtB,CAAC;IACD,cAAc,CAAC,SAAS;QACtB,IAAI,CAAC,cAAc,EAAE,CAAC;IACxB,CAAC;IACD,oBAAoB,CAAC,SAAS,EAAE,EAAE,EAAE,MAAM;QACxC,IAAI,CAAC,oBAAoB,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;IACxC,CAAC;IACD,YAAY,CAAC,SAAS,EAAE,WAAW;QACjC,IAAI,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC;IACjC,CAAC;IACD,gBAAgB,CAAC,SAAS;QACxB,IAAI,CAAC,gBAAgB,EAAE,CAAC;IAC1B,CAAC;IACD,SAAS,CAAC,SAAS,EAAE,IAAI;QACvB,IAAI,GAAG,kBAAkB,CAAC,IAAI,CAAC,CAAC;QAChC,IACE,CAAC,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC,OAAO,CACjE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CACnB,IAAI,CAAC,EACN;YACA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;SAC7B;aAAM,IAAI,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC,EAAE;YACpC,iDAAiD;YACjD,IAAI,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,eAAe,CAC7C,IAAI,CAAC,OAAO,CAAC,kBAAkB,EAAE,EAAE,CAAC,CACrC,CAAC,CAAC,gCAAgC;YACnC,YAAY,GAAG,SAAS,CAAC,YAAY,CAAC,CAAC;YACvC,IAAI,CAAC,qBAAqB,EAAE,CAAC;YAC7B,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,kBAAkB,CAAC,YAAY,CAAC,EAAE;gBACjE,YAAY,EAAE,IAAI;gBAClB,YAAY,EAAE,IAAI;gBAClB,WAAW,EAAE,CAAC;gBACd,aAAa,EAAE,CAAC;gBAChB,KAAK,EAAE,IAAI;gBACX,OAAO,EAAE,KAAK;gBACd,cAAc,EAAE,IAAI;aACrB,CAAC,CAAC;SACJ;aAAM;YACL,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;SAC7B;IACH,CAAC;IACD,qBAAqB,CAAC,SAAS,EAAE,QAAQ;QACvC,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QAC3B,IAAI,CAAC,MAAM,EAAE;YACX,OAAO;SACR;QACD,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC7B,IAAI,CAAC,MAAM,EAAE;YACX,OAAO;SACR;QACD,MAAM,KAAK,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC;QAChC,IAAI,QAAQ,IAAI,KAAK,CAAC,MAAM,EAAE;YAC5B,OAAO;SACR;QACD,IAAI,IAAI,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC;QAC3B,IAAI,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE;YACvB,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;SACnC;aAAM;YACL,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC;SACxC;QACD,MAAM,CAAC,cAAc,CACnB;YACE,CAAC,QAAQ,EAAE,CAAC,CAAC;YACb,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC;SAClB,EACD,IAAI,GAAG,IAAI,CACZ,CAAC;IACJ,CAAC;IACD,YAAY,CAAC,SAAS,EAAE,SAAS;QAC/B,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC;IAC/B,CAAC;IACD,wBAAwB,CAAC,SAAS;QAChC,IAAI,CAAC,qBAAqB,EAAE,CAAC;QAC7B,MAAM,oBAAoB,GAAG,IAAI,CAAC,OAAO,CACvC,IAAI,CAAC,sBAAsB,EAAE,EAC7B,oBAAoB,CACrB,CAAC;QACF,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC;IAC5C,CAAC;IACD,eAAe,CAAC,SAAS,EAAE,YAAY;QACrC,IAAI,CAAC,MAAM,CAAC,GAAG,CACb,oDAAoD,EACpD,YAAY,CACb,CAAC;IACJ,CAAC;CACF,CAAC;AAyrBJ,SAAgB,cAAc,CAAC,UAAkB;IAC/C,OAAO,KAAK,CAAC;AACf,CAAC;AAFD,wCAEC"} \ No newline at end of file diff --git a/src/preview-content-provider.ts b/src/preview-content-provider.ts index 0592cece..2aa0ea14 100644 --- a/src/preview-content-provider.ts +++ b/src/preview-content-provider.ts @@ -455,7 +455,10 @@ export class MarkdownPreviewEnhancedView { atom.workspace.open(imageHistoryFilePath); }, setPreviewTheme(sourceUri, previewTheme) { - atom.config.set("markdown-preview-enhanced.previewTheme", previewTheme); + atom.config.set( + "markdown-preview-enhanced-with-litvis.previewTheme", + previewTheme, + ); }, }; From 8bc514a717539c9d129b136164c6670bf4c9a118 Mon Sep 17 00:00:00 2001 From: Alexander Kachkaev Date: Sat, 9 Oct 2021 15:17:48 +0300 Subject: [PATCH 175/195] Prepare v0.34.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index db23e1e7..6926f620 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "markdown-preview-enhanced-with-litvis", - "version": "0.33.1", + "version": "0.34.0", "description": "Fork of markdown-preview-enhanced with https://github.com/gicentre/litvis", "keywords": [ "beamer", From 133ff8f03e532f0da149b49c5d49f10aeda09169 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Oct 2021 17:56:33 +0100 Subject: [PATCH 176/195] Bump vm2 from 3.9.3 to 3.9.5 (#10) Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.3 to 3.9.5. - [Release notes](https://github.com/patriksimek/vm2/releases) - [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md) - [Commits](https://github.com/patriksimek/vm2/compare/3.9.3...3.9.5) --- updated-dependencies: - dependency-name: vm2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 7d62c487..b8633418 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4047,9 +4047,9 @@ vfile@^4.0.0, vfile@^4.2.0, vfile@^4.2.1: vfile-message "^2.0.0" vm2@^3.9.3: - version "3.9.3" - resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.3.tgz#29917f6cc081cc43a3f580c26c5b553fd3c91f40" - integrity sha512-smLS+18RjXYMl9joyJxMNI9l4w7biW8ilSDaVRvFBDwOH8P0BK1ognFQTpg0wyQ6wIKLTblHJvROW692L/E53Q== + version "3.9.5" + resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.5.tgz#5288044860b4bbace443101fcd3bddb2a0aa2496" + integrity sha512-LuCAHZN75H9tdrAiLFf030oW7nJV5xwNMuk1ymOZwopmuK3d2H4L1Kv4+GFHgarKiLfXXLFU+7LDABHnwOkWng== webidl-conversions@^3.0.0: version "3.0.1" From 6a9775012f87bab0bf5d6c953679171933b26e7c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 15 Jan 2022 21:29:19 +0000 Subject: [PATCH 177/195] Bump shelljs from 0.8.4 to 0.8.5 (#11) Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5. - [Release notes](https://github.com/shelljs/shelljs/releases) - [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md) - [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5) --- updated-dependencies: - dependency-name: shelljs dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/yarn.lock b/yarn.lock index b8633418..88855aec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1749,6 +1749,13 @@ is-core-module@^2.2.0: dependencies: has "^1.0.3" +is-core-module@^2.8.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" + integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== + dependencies: + has "^1.0.3" + is-decimal@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" @@ -2597,7 +2604,7 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.6: +path-parse@^1.0.6, path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== @@ -2898,7 +2905,7 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.1.10, resolve@^1.1.6, resolve@^1.3.2: +resolve@^1.1.10, resolve@^1.3.2: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== @@ -2906,6 +2913,15 @@ resolve@^1.1.10, resolve@^1.1.6, resolve@^1.3.2: is-core-module "^2.2.0" path-parse "^1.0.6" +resolve@^1.1.6: + version "1.21.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.21.0.tgz#b51adc97f3472e6a5cf4444d34bc9d6b9037591f" + integrity sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA== + dependencies: + is-core-module "^2.8.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -3031,9 +3047,9 @@ shebang-regex@^3.0.0: integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shelljs@^0.8.4: - version "0.8.4" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" - integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== + version "0.8.5" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== dependencies: glob "^7.0.0" interpret "^1.0.0" @@ -3230,6 +3246,11 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + table-layout@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-1.0.2.tgz#c4038a1853b0136d63365a734b6931cf4fad4a04" From 00e69981b0982e3dc0aff606d84e14376773b79c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Feb 2022 15:39:18 +0000 Subject: [PATCH 178/195] Bump vm2 from 3.9.5 to 3.9.7 (#12) Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.5 to 3.9.7. - [Release notes](https://github.com/patriksimek/vm2/releases) - [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md) - [Commits](https://github.com/patriksimek/vm2/compare/3.9.5...3.9.7) --- updated-dependencies: - dependency-name: vm2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 88855aec..84b31e24 100644 --- a/yarn.lock +++ b/yarn.lock @@ -160,6 +160,16 @@ resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== +acorn-walk@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^8.7.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" + integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== + address@>=0.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" @@ -4068,9 +4078,12 @@ vfile@^4.0.0, vfile@^4.2.0, vfile@^4.2.1: vfile-message "^2.0.0" vm2@^3.9.3: - version "3.9.5" - resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.5.tgz#5288044860b4bbace443101fcd3bddb2a0aa2496" - integrity sha512-LuCAHZN75H9tdrAiLFf030oW7nJV5xwNMuk1ymOZwopmuK3d2H4L1Kv4+GFHgarKiLfXXLFU+7LDABHnwOkWng== + version "3.9.7" + resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.7.tgz#bb87aa677c97c61e23a6cb6547e44e990517a6f6" + integrity sha512-g/GZ7V0Mlmch3eDVOATvAXr1GsJNg6kQ5PjvYy3HbJMCRn5slNbo/u73Uy7r5yUej1cRa3ZjtoVwcWSQuQ/fow== + dependencies: + acorn "^8.7.0" + acorn-walk "^8.2.0" webidl-conversions@^3.0.0: version "3.0.1" From ee9fbb047dc7ac8efdd3ef8163b9e464c860e589 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Feb 2022 15:47:56 +0000 Subject: [PATCH 179/195] Bump node-fetch from 2.6.5 to 2.6.7 (#13) Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.5 to 2.6.7. - [Release notes](https://github.com/node-fetch/node-fetch/releases) - [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.7) --- updated-dependencies: - dependency-name: node-fetch dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 84b31e24..69b3649f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2403,9 +2403,9 @@ node-elm-compiler@^5.0.6: temp "^0.9.0" node-fetch@^2.6.1: - version "2.6.5" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.5.tgz#42735537d7f080a7e5f78b6c549b7146be1742fd" - integrity sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ== + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== dependencies: whatwg-url "^5.0.0" From 646165b50d5cd221b82ff668c4ddb13169ac1dc6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 4 Jun 2022 04:35:19 +0100 Subject: [PATCH 180/195] Bump semver-regex from 3.1.3 to 3.1.4 (#15) Bumps [semver-regex](https://github.com/sindresorhus/semver-regex) from 3.1.3 to 3.1.4. - [Release notes](https://github.com/sindresorhus/semver-regex/releases) - [Commits](https://github.com/sindresorhus/semver-regex/commits/v3.1.4) --- updated-dependencies: - dependency-name: semver-regex dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 69b3649f..ba634b74 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3006,9 +3006,9 @@ semver-compare@^1.0.0: integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= semver-regex@^3.1.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.3.tgz#b2bcc6f97f63269f286994e297e229b6245d0dc3" - integrity sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ== + version "3.1.4" + resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.4.tgz#13053c0d4aa11d070a2f2872b6b1e3ae1e1971b4" + integrity sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA== semver@^5.0.1, semver@^5.3.0, semver@^5.5.0, semver@^5.6.0: version "5.7.1" From 6c900afc03eb502bf7550cf3d2fe1c1309db4023 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Sep 2022 15:27:07 +0100 Subject: [PATCH 181/195] Bump vm2 from 3.9.7 to 3.9.11 (#16) Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.7 to 3.9.11. - [Release notes](https://github.com/patriksimek/vm2/releases) - [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md) - [Commits](https://github.com/patriksimek/vm2/compare/3.9.7...3.9.11) --- updated-dependencies: - dependency-name: vm2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/yarn.lock b/yarn.lock index ba634b74..c9c79109 100644 --- a/yarn.lock +++ b/yarn.lock @@ -166,9 +166,9 @@ acorn-walk@^8.2.0: integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== acorn@^8.7.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" - integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== + version "8.8.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" + integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== address@>=0.0.1: version "1.1.2" @@ -4078,9 +4078,9 @@ vfile@^4.0.0, vfile@^4.2.0, vfile@^4.2.1: vfile-message "^2.0.0" vm2@^3.9.3: - version "3.9.7" - resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.7.tgz#bb87aa677c97c61e23a6cb6547e44e990517a6f6" - integrity sha512-g/GZ7V0Mlmch3eDVOATvAXr1GsJNg6kQ5PjvYy3HbJMCRn5slNbo/u73Uy7r5yUej1cRa3ZjtoVwcWSQuQ/fow== + version "3.9.11" + resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.11.tgz#a880f510a606481719ec3f9803b940c5805a06fe" + integrity sha512-PFG8iJRSjvvBdisowQ7iVF580DXb1uCIiGaXgm7tynMR1uTBlv7UJlB1zdv5KJ+Tmq1f0Upnj3fayoEOPpCBKg== dependencies: acorn "^8.7.0" acorn-walk "^8.2.0" From 13c1096c853a525437e02ed222a78663a16c46a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 12 Nov 2022 20:08:10 +0000 Subject: [PATCH 182/195] Bump minimatch from 3.0.4 to 3.1.2 (#17) Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2) --- updated-dependencies: - dependency-name: minimatch dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index c9c79109..ccc2aea5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -657,7 +657,7 @@ compare-versions@^3.6.0: concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== concat-stream@^1.6.2: version "1.6.2" @@ -2213,9 +2213,9 @@ mimic-fn@^2.1.0: integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" From 3ea71062c924c2067150bd0101b52b9fb6aa8635 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 12 Nov 2022 20:12:27 +0000 Subject: [PATCH 183/195] Bump minimist from 1.2.5 to 1.2.7 (#18) Bumps [minimist](https://github.com/minimistjs/minimist) from 1.2.5 to 1.2.7. - [Release notes](https://github.com/minimistjs/minimist/releases) - [Changelog](https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md) - [Commits](https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.7) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index ccc2aea5..4877dcd7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2220,9 +2220,9 @@ minimatch@^3.0.4: brace-expansion "^1.1.7" minimist@^1.1.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + version "1.2.7" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4: version "0.5.5" From c9b5fe0fc2bcb87964c0380abd5c88ca119c50db Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Dec 2022 11:32:22 +0000 Subject: [PATCH 184/195] Bump qs from 6.5.2 to 6.5.3 (#19) Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3. - [Release notes](https://github.com/ljharb/qs/releases) - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3) --- updated-dependencies: - dependency-name: qs dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 4877dcd7..b80da009 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2782,9 +2782,9 @@ qs@^6.4.0: side-channel "^1.0.4" qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + version "6.5.3" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" + integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== queue-microtask@^1.2.2: version "1.2.3" From 38f68e7808edda68b9c0d197ec4f8600384763bd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 31 Dec 2022 16:08:36 +0000 Subject: [PATCH 185/195] Bump fast-json-patch from 3.1.0 to 3.1.1 (#20) Bumps [fast-json-patch](https://github.com/Starcounter-Jack/JSON-Patch) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/Starcounter-Jack/JSON-Patch/releases) - [Commits](https://github.com/Starcounter-Jack/JSON-Patch/compare/v3.1.0...3.1.1) --- updated-dependencies: - dependency-name: fast-json-patch dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index b80da009..17ace167 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1246,9 +1246,9 @@ fast-glob@^3.0.3, fast-glob@^3.1.1: micromatch "^4.0.4" fast-json-patch@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-3.1.0.tgz#ec8cd9b9c4c564250ec8b9140ef7a55f70acaee6" - integrity sha512-IhpytlsVTRndz0hU5t0/MGzS/etxLlfrpG5V5M9mVbuj9TrJLWaMfsox9REM5rkuGX0T+5qjpe8XA1o0gZ42nA== + version "3.1.1" + resolved "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-3.1.1.tgz#85064ea1b1ebf97a3f7ad01e23f9337e72c66947" + integrity sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ== fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@~2.1.0: version "2.1.0" From e0ad0d7c4105d6b00aa919bc33b56e7559cf1039 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Mar 2023 07:48:07 +0000 Subject: [PATCH 186/195] Bump vega from 5.21.0 to 5.23.0 (#21) Bumps [vega](https://github.com/vega/vega) from 5.21.0 to 5.23.0. - [Release notes](https://github.com/vega/vega/releases) - [Commits](https://github.com/vega/vega/compare/v5.21.0...v5.23.0) --- updated-dependencies: - dependency-name: vega dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 712 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 450 insertions(+), 262 deletions(-) diff --git a/yarn.lock b/yarn.lock index 17ace167..9f5e03cc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -78,16 +78,21 @@ resolved "https://registry.yarnpkg.com/@types/clone/-/clone-2.1.1.tgz#9b880d0ce9b1f209b5e0bd6d9caa38209db34024" integrity sha512-BZIU34bSYye0j/BFcPraiDZ5ka6MJADjcDVELGf7glr9K+iE8NYVjFslJFVWzskSxkLLyCrSPScE82/UUoBSvg== -"@types/estree@^0.0.50": - version "0.0.50" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" - integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== +"@types/estree@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== "@types/flatbuffers@^1.10.0": version "1.10.0" resolved "https://registry.yarnpkg.com/@types/flatbuffers/-/flatbuffers-1.10.0.tgz#aa74e30ffdc86445f2f060e1808fc9d56b5603ba" integrity sha512-7btbphLrKvo5yl/5CC2OCxUSMx1wV1wvGT1qDXkSt7yi00/YW7E8k6qzXqJHsp+WU0eoG7r6MTQQXI9lIvd0qA== +"@types/geojson@^7946.0.10": + version "7946.0.10" + resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.10.tgz#6dfbf5ea17142f7f9a043809f1cd4c448cb68249" + integrity sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA== + "@types/glob@^7.1.1": version "7.1.4" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.4.tgz#ea59e21d2ee5c517914cb4bc8e4153b99e566672" @@ -639,6 +644,11 @@ commander@2, commander@^2.12.1: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@7: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + commander@^6.1.0, commander@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" @@ -752,29 +762,41 @@ css-what@2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== -"d3-array@1 - 2", d3-array@2, d3-array@^2.3.0, d3-array@^2.5.0, d3-array@^2.7.1: +"d3-array@1 - 3", "d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3.2.2, d3-array@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.2.2.tgz#f8ac4705c5b06914a7e0025bbf8d5f1513f6a86e" + integrity sha512-yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ== + dependencies: + internmap "1 - 2" + +d3-array@2, d3-array@^2.3.0, d3-array@^2.7.1: version "2.12.1" resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.12.1.tgz#e20b41aafcdffdf5d50928004ececf815a465e81" integrity sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ== dependencies: internmap "^1.0.0" -"d3-color@1 - 2", d3-color@^2.0.0: +"d3-color@1 - 2": version "2.0.0" resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-2.0.0.tgz#8d625cab42ed9b8f601a1760a389f7ea9189d62e" integrity sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ== -d3-delaunay@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-5.3.0.tgz#b47f05c38f854a4e7b3cea80e0bb12e57398772d" - integrity sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w== +"d3-color@1 - 3", d3-color@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2" + integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== + +d3-delaunay@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-6.0.2.tgz#7fd3717ad0eade2fc9939f4260acfb503f984e92" + integrity sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ== dependencies: - delaunator "4" + delaunator "5" -"d3-dispatch@1 - 2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-2.0.0.tgz#8a18e16f76dd3fcaef42163c97b926aa9b55e7cf" - integrity sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA== +"d3-dispatch@1 - 3": + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz#5fc75284e9c2375c36c839411a0cf550cbfc4d5e" + integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg== d3-dsv@^2.0.0: version "2.0.0" @@ -785,41 +807,54 @@ d3-dsv@^2.0.0: iconv-lite "0.4" rw "1" -d3-force@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-2.1.1.tgz#f20ccbf1e6c9e80add1926f09b51f686a8bc0937" - integrity sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew== +d3-dsv@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-3.0.1.tgz#c63af978f4d6a0d084a52a673922be2160789b73" + integrity sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q== + dependencies: + commander "7" + iconv-lite "0.6" + rw "1" + +d3-force@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-3.0.0.tgz#3e2ba1a61e70888fe3d9194e30d6d14eece155c4" + integrity sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg== dependencies: - d3-dispatch "1 - 2" - d3-quadtree "1 - 2" - d3-timer "1 - 2" + d3-dispatch "1 - 3" + d3-quadtree "1 - 3" + d3-timer "1 - 3" "d3-format@1 - 2", d3-format@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-2.0.0.tgz#a10bcc0f986c372b729ba447382413aabf5b0767" integrity sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA== -d3-geo-projection@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-geo-projection/-/d3-geo-projection-3.0.0.tgz#45ad8ce756cdbfa8340b11b2988644d8e1fa42e4" - integrity sha512-1JE+filVbkEX2bT25dJdQ05iA4QHvUwev6o0nIQHOSrNlHCAKfVss/U10vEM3pA4j5v7uQoFdQ4KLbx9BlEbWA== +"d3-format@1 - 3", d3-format@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-3.1.0.tgz#9260e23a28ea5cb109e93b21a06e24e2ebd55641" + integrity sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA== + +d3-geo-projection@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/d3-geo-projection/-/d3-geo-projection-4.0.0.tgz#dc229e5ead78d31869a4e87cf1f45bd2716c48ca" + integrity sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg== dependencies: - commander "2" - d3-array "1 - 2" - d3-geo "1.12.0 - 2" - resolve "^1.1.10" + commander "7" + d3-array "1 - 3" + d3-geo "1.12.0 - 3" -"d3-geo@1.12.0 - 2", d3-geo@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-2.0.2.tgz#c065c1b71fe8c5f1be657e5f43d9bdd010383c40" - integrity sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA== +"d3-geo@1.12.0 - 3", d3-geo@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-3.1.0.tgz#74fd54e1f4cebd5185ac2039217a98d39b0a4c0e" + integrity sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA== dependencies: - d3-array "^2.5.0" + d3-array "2.5.0 - 3" -d3-hierarchy@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz#dab88a58ca3e7a1bc6cab390e89667fcc6d20218" - integrity sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw== +d3-hierarchy@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz#b01cd42c1eed3d46db77a5966cf726f8c09160c6" + integrity sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA== "d3-interpolate@1.2.0 - 2", d3-interpolate@^2.0.1: version "2.0.1" @@ -828,15 +863,27 @@ d3-hierarchy@^2.0.0: dependencies: d3-color "1 - 2" +"d3-interpolate@1.2.0 - 3", d3-interpolate@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz#3c47aa5b32c5b3dfb56ef3fd4342078a632b400d" + integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== + dependencies: + d3-color "1 - 3" + "d3-path@1 - 2", d3-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-2.0.0.tgz#55d86ac131a0548adae241eebfb56b4582dd09d8" integrity sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA== -"d3-quadtree@1 - 2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-2.0.0.tgz#edbad045cef88701f6fee3aee8e93fb332d30f9d" - integrity sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw== +d3-path@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-3.1.0.tgz#22df939032fb5a71ae8b1800d61ddb7851c42526" + integrity sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ== + +"d3-quadtree@1 - 3": + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-3.0.1.tgz#6dca3e8be2b393c9a9d514dabbd80a92deef1a4f" + integrity sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw== d3-scale@^3.2.2: version "3.3.0" @@ -849,6 +896,17 @@ d3-scale@^3.2.2: d3-time "^2.1.1" d3-time-format "2 - 3" +d3-scale@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-4.0.2.tgz#82b38e8e8ff7080764f8dcec77bd4be393689396" + integrity sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ== + dependencies: + d3-array "2.10.0 - 3" + d3-format "1 - 3" + d3-interpolate "1.2.0 - 3" + d3-time "2.1.1 - 3" + d3-time-format "2 - 4" + d3-shape@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-2.1.0.tgz#3b6a82ccafbc45de55b57fcf956c584ded3b666f" @@ -856,6 +914,13 @@ d3-shape@^2.0.0: dependencies: d3-path "1 - 2" +d3-shape@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-3.2.0.tgz#a1a839cbd9ba45f28674c69d7f855bcf91dfc6a5" + integrity sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA== + dependencies: + d3-path "^3.1.0" + "d3-time-format@2 - 3", d3-time-format@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-3.0.0.tgz#df8056c83659e01f20ac5da5fdeae7c08d5f1bb6" @@ -863,6 +928,13 @@ d3-shape@^2.0.0: dependencies: d3-time "1 - 2" +"d3-time-format@2 - 4", d3-time-format@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-4.1.0.tgz#7ab5257a5041d11ecb4fe70a5c7d16a195bb408a" + integrity sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg== + dependencies: + d3-time "1 - 3" + "d3-time@1 - 2", d3-time@^2.0.0, d3-time@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-2.1.1.tgz#e9d8a8a88691f4548e68ca085e5ff956724a6682" @@ -870,10 +942,17 @@ d3-shape@^2.0.0: dependencies: d3-array "2" -"d3-timer@1 - 2", d3-timer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-2.0.0.tgz#055edb1d170cfe31ab2da8968deee940b56623e6" - integrity sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA== +"d3-time@1 - 3", "d3-time@2.1.1 - 3", d3-time@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-3.1.0.tgz#9310db56e992e3c0175e1ef385e545e48a9bb5c7" + integrity sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q== + dependencies: + d3-array "2 - 3" + +"d3-timer@1 - 3", d3-timer@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-3.0.1.tgz#6284d2a2708285b1abb7e201eda4380af35e63b0" + integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== dashdash@^1.12.0: version "1.14.1" @@ -947,10 +1026,12 @@ degenerator@^3.0.1: esprima "^4.0.0" vm2 "^3.9.3" -delaunator@4: - version "4.0.1" - resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-4.0.1.tgz#3d779687f57919a7a418f8ab947d3bddb6846957" - integrity sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag== +delaunator@5: + version "5.0.0" + resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-5.0.0.tgz#60f052b28bd91c9b4566850ebf7756efe821d81b" + integrity sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw== + dependencies: + robust-predicates "^3.0.0" delayed-stream@~1.0.0: version "1.0.0" @@ -1666,6 +1747,13 @@ iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@^0.4.15: dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@0.6: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + ignore@^5.1.1, ignore@^5.1.4: version "5.1.8" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" @@ -1714,6 +1802,11 @@ inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, i resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +"internmap@1 - 2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/internmap/-/internmap-2.0.3.tgz#6685f23755e43c524e251d29cbc97248e3061009" + integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg== + internmap@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/internmap/-/internmap-1.0.1.tgz#0017cc8a3b99605f0302f2b198d272e015e5df95" @@ -2409,6 +2502,13 @@ node-fetch@^2.6.1: dependencies: whatwg-url "^5.0.0" +node-fetch@^2.6.7: + version "2.6.9" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" + integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg== + dependencies: + whatwg-url "^5.0.0" + normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -2915,14 +3015,6 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.1.10, resolve@^1.3.2: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - resolve@^1.1.6: version "1.21.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.21.0.tgz#b51adc97f3472e6a5cf4444d34bc9d6b9037591f" @@ -2932,6 +3024,14 @@ resolve@^1.1.6: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@^1.3.2: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -2959,6 +3059,11 @@ rimraf@~2.6.2: dependencies: glob "^7.1.3" +robust-predicates@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.1.tgz#ecde075044f7f30118682bd9fb3f123109577f9a" + integrity sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g== + run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -2988,7 +3093,7 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -3642,16 +3747,21 @@ vega-canvas@^1.2.5: resolved "https://registry.yarnpkg.com/vega-canvas/-/vega-canvas-1.2.6.tgz#55e032ce9a62acd17229f6bac66d99db3d6879cd" integrity sha512-rgeYUpslYn/amIfnuv3Sw6n4BGns94OjjZNtUc9IDji6b+K8LGS/kW+Lvay8JX/oFqtulBp8RLcHN6QjqPLA9Q== -vega-crossfilter@~4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/vega-crossfilter/-/vega-crossfilter-4.0.5.tgz#cf6a5fca60821928f976b32f22cf66cfd9cbeeae" - integrity sha512-yF+iyGP+ZxU7Tcj5yBsMfoUHTCebTALTXIkBNA99RKdaIHp1E690UaGVLZe6xde2n5WaYpho6I/I6wdAW3NXcg== +vega-canvas@^1.2.6, vega-canvas@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/vega-canvas/-/vega-canvas-1.2.7.tgz#cf62169518f5dcd91d24ad352998c2248f8974fb" + integrity sha512-OkJ9CACVcN9R5Pi9uF6MZBF06pO6qFpDYHWSKBJsdHP5o724KrsgR6UvbnXFH82FdsiTOff/HqjuaG8C7FL+9Q== + +vega-crossfilter@~4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/vega-crossfilter/-/vega-crossfilter-4.1.1.tgz#3ff3ca0574883706f7a399dc6d60f4a0f065ece4" + integrity sha512-yesvlMcwRwxrtAd9IYjuxWJJuAMI0sl7JvAFfYtuDkkGDtqfLXUcCzHIATqW6igVIE7tWwGxnbfvQLhLNgK44Q== dependencies: - d3-array "^2.7.1" - vega-dataflow "^5.7.3" - vega-util "^1.15.2" + d3-array "^3.2.2" + vega-dataflow "^5.7.5" + vega-util "^1.17.1" -vega-dataflow@^5.7.3, vega-dataflow@^5.7.4, vega-dataflow@~5.7.4: +vega-dataflow@^5.7.3: version "5.7.4" resolved "https://registry.yarnpkg.com/vega-dataflow/-/vega-dataflow-5.7.4.tgz#7cafc0a41b9d0b11dd2e34a513f8b7ca345dfd74" integrity sha512-JGHTpUo8XGETH3b1V892we6hdjzCWB977ybycIu8DPqRoyrZuj6t1fCVImazfMgQD1LAfJlQybWP+alwKDpKig== @@ -3660,6 +3770,15 @@ vega-dataflow@^5.7.3, vega-dataflow@^5.7.4, vega-dataflow@~5.7.4: vega-loader "^4.3.2" vega-util "^1.16.1" +vega-dataflow@^5.7.5, vega-dataflow@~5.7.5: + version "5.7.5" + resolved "https://registry.yarnpkg.com/vega-dataflow/-/vega-dataflow-5.7.5.tgz#0d559f3c3a968831f2995e099a2e270993ddfed9" + integrity sha512-EdsIl6gouH67+8B0f22Owr2tKDiMPNNR8lEvJDcxmFw02nXd8juimclpLvjPQriqn6ta+3Dn5txqfD117H04YA== + dependencies: + vega-format "^1.1.1" + vega-loader "^4.5.1" + vega-util "^1.17.1" + vega-embed@^6.19.1: version "6.19.1" resolved "https://registry.yarnpkg.com/vega-embed/-/vega-embed-6.19.1.tgz#05e2f5aa9d013344e8ed77245b3009a52e309e63" @@ -3674,34 +3793,34 @@ vega-embed@^6.19.1: vega-themes "^2.10.0" vega-tooltip "^0.27.0" -vega-encode@~4.8.3: - version "4.8.3" - resolved "https://registry.yarnpkg.com/vega-encode/-/vega-encode-4.8.3.tgz#b3048fb39845d72f18d8dc302ad697f826e0ff83" - integrity sha512-JoRYtaV2Hs8spWLzTu/IjR7J9jqRmuIOEicAaWj6T9NSZrNWQzu2zF3IVsX85WnrIDIRUDaehXaFZvy9uv9RQg== +vega-encode@~4.9.1: + version "4.9.1" + resolved "https://registry.yarnpkg.com/vega-encode/-/vega-encode-4.9.1.tgz#bad0e99bebec86d42184bcb898576c8accd91e89" + integrity sha512-05JB47UZaqIBS9t6rtHI/aKjEuH4EsSIH+wJWItht4BFj33eIl4XRNtlXdE31uuQT2pXWz5ZWW3KboMuaFzKLw== dependencies: - d3-array "^2.7.1" - d3-interpolate "^2.0.1" - vega-dataflow "^5.7.3" - vega-scale "^7.0.3" - vega-util "^1.15.2" + d3-array "^3.2.2" + d3-interpolate "^3.0.1" + vega-dataflow "^5.7.5" + vega-scale "^7.3.0" + vega-util "^1.17.1" -vega-event-selector@^3.0.0, vega-event-selector@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/vega-event-selector/-/vega-event-selector-3.0.0.tgz#7b855ac0c3ddb59bc5b5caa0d96dbbc9fbd33a4c" - integrity sha512-Gls93/+7tEJGE3kUuUnxrBIxtvaNeF01VIFB2Q2Of2hBIBvtHX74jcAdDtkh5UhhoYGD8Q1J30P5cqEBEwtPoQ== +vega-event-selector@^3.0.1, vega-event-selector@~3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/vega-event-selector/-/vega-event-selector-3.0.1.tgz#b99e92147b338158f8079d81b28b2e7199c2e259" + integrity sha512-K5zd7s5tjr1LiOOkjGpcVls8GsH/f2CWCrWcpKy74gTCp+llCdwz0Enqo013ZlGaRNjfgD/o1caJRt3GSaec4A== vega-event-selector@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/vega-event-selector/-/vega-event-selector-2.0.6.tgz#6beb00e066b78371dde1a0f40cb5e0bbaecfd8bc" integrity sha512-UwCu50Sqd8kNZ1X/XgiAY+QAyQUmGFAwyDu7y0T5fs6/TPQnDo/Bo346NgSgINBEhEKOAMY1Nd/rPOk4UEm/ew== -vega-expression@^5.0.0, vega-expression@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/vega-expression/-/vega-expression-5.0.0.tgz#938f26689693a1e0d26716030cdaed43ca7abdfb" - integrity sha512-y5+c2frq0tGwJ7vYXzZcfVcIRF/QGfhf2e+bV1Z0iQs+M2lI1II1GPDdmOcMKimpoCVp/D61KUJDIGE1DSmk2w== +vega-expression@^5.0.1, vega-expression@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/vega-expression/-/vega-expression-5.0.1.tgz#e6a6eff564d2a93496a9bf34cbc78d8942f236a8" + integrity sha512-atfzrMekrcsuyUgZCMklI5ki8cV763aeo1Y6YrfYU7FBwcQEoFhIV/KAJ1vae51aPDGtfzvwbtVIo3WShFCP2Q== dependencies: - "@types/estree" "^0.0.50" - vega-util "^1.16.0" + "@types/estree" "^1.0.0" + vega-util "^1.17.1" vega-expression@~4.0.1: version "4.0.1" @@ -3710,16 +3829,16 @@ vega-expression@~4.0.1: dependencies: vega-util "^1.16.0" -vega-force@~4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/vega-force/-/vega-force-4.0.7.tgz#6dc39ecb7889d9102661244d62fbc8d8714162ee" - integrity sha512-pyLKdwXSZ9C1dVIqdJOobvBY29rLvZjvRRTla9BU/nMwAiAGlGi6WKUFdRGdneyGe3zo2nSZDTZlZM/Z5VaQNA== +vega-force@~4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/vega-force/-/vega-force-4.1.1.tgz#27bffa96bda293f27d2a2492c2cbf99d49fec77e" + integrity sha512-T6fJAUz9zdXf2qj2Hz0VlmdtaY7eZfcKNazhUV8hza4R3F9ug6r/hSrdovfc9ExmbUjL5iyvDUsf63r8K3/wVQ== dependencies: - d3-force "^2.1.1" - vega-dataflow "^5.7.3" - vega-util "^1.15.2" + d3-force "^3.0.0" + vega-dataflow "^5.7.5" + vega-util "^1.17.1" -vega-format@^1.0.4, vega-format@~1.0.4: +vega-format@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/vega-format/-/vega-format-1.0.4.tgz#40c0c252d11128738b845ee73d8173f8064d6626" integrity sha512-oTAeub3KWm6nKhXoYCx1q9G3K43R6/pDMXvqDlTSUtjoY7b/Gixm8iLcir5S9bPjvH40n4AcbZsPmNfL/Up77A== @@ -3730,57 +3849,68 @@ vega-format@^1.0.4, vega-format@~1.0.4: vega-time "^2.0.3" vega-util "^1.15.2" -vega-functions@^5.10.0, vega-functions@^5.12.1, vega-functions@~5.12.1: - version "5.12.1" - resolved "https://registry.yarnpkg.com/vega-functions/-/vega-functions-5.12.1.tgz#b69f9ad4cd9f777dbc942587c02261b2f4cdba2c" - integrity sha512-7cHfcjXOj27qEbh2FTzWDl7FJK4xGcMFF7+oiyqa0fp7BU/wNT5YdNV0t5kCX9WjV7mfJWACKV74usLJbyM6GA== - dependencies: - d3-array "^2.7.1" - d3-color "^2.0.0" - d3-geo "^2.0.1" - vega-dataflow "^5.7.3" - vega-expression "^5.0.0" - vega-scale "^7.1.1" - vega-scenegraph "^4.9.3" - vega-selections "^5.3.1" - vega-statistics "^1.7.9" - vega-time "^2.0.4" - vega-util "^1.16.0" - -vega-geo@~4.3.8: - version "4.3.8" - resolved "https://registry.yarnpkg.com/vega-geo/-/vega-geo-4.3.8.tgz#5629d18327bb4f3700cdf05db4aced0a43abbf4a" - integrity sha512-fsGxV96Q/QRgPqOPtMBZdI+DneIiROKTG3YDZvGn0EdV16OG5LzFhbNgLT5GPzI+kTwgLpAsucBHklexlB4kfg== - dependencies: - d3-array "^2.7.1" - d3-color "^2.0.0" - d3-geo "^2.0.1" - vega-canvas "^1.2.5" - vega-dataflow "^5.7.3" - vega-projection "^1.4.5" - vega-statistics "^1.7.9" - vega-util "^1.15.2" - -vega-hierarchy@~4.0.9: - version "4.0.9" - resolved "https://registry.yarnpkg.com/vega-hierarchy/-/vega-hierarchy-4.0.9.tgz#4b4bafbc181a14a280ecdbee8874c0db7e369f47" - integrity sha512-4XaWK6V38/QOZ+vllKKTafiwL25m8Kd+ebHmDV+Q236ONHmqc/gv82wwn9nBeXPEfPv4FyJw2SRoqa2Jol6fug== +vega-format@^1.1.1, vega-format@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/vega-format/-/vega-format-1.1.1.tgz#92e4876e18064e7ad54f39045f7b24dede0030b8" + integrity sha512-Rll7YgpYbsgaAa54AmtEWrxaJqgOh5fXlvM2wewO4trb9vwM53KBv4Q/uBWCLK3LLGeBXIF6gjDt2LFuJAUtkQ== + dependencies: + d3-array "^3.2.2" + d3-format "^3.1.0" + d3-time-format "^4.1.0" + vega-time "^2.1.1" + vega-util "^1.17.1" + +vega-functions@^5.13.1, vega-functions@~5.13.1: + version "5.13.1" + resolved "https://registry.yarnpkg.com/vega-functions/-/vega-functions-5.13.1.tgz#504d672924495fe3ea844e6940c7f6e151cde151" + integrity sha512-0LhntimnvBl4VzRO/nkCwCTbtaP8bE552galKQbCg88GDxdmcmlsoTCwUzG0vZ/qmNM3IbqnP5k5/um3zwFqLw== + dependencies: + d3-array "^3.2.2" + d3-color "^3.1.0" + d3-geo "^3.1.0" + vega-dataflow "^5.7.5" + vega-expression "^5.0.1" + vega-scale "^7.3.0" + vega-scenegraph "^4.10.2" + vega-selections "^5.4.1" + vega-statistics "^1.8.1" + vega-time "^2.1.1" + vega-util "^1.17.1" + +vega-geo@~4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/vega-geo/-/vega-geo-4.4.1.tgz#3850232bf28c98fab5e26c5fb401acb6fb37b5e5" + integrity sha512-s4WeZAL5M3ZUV27/eqSD3v0FyJz3PlP31XNSLFy4AJXHxHUeXT3qLiDHoVQnW5Om+uBCPDtTT1ROx1smGIf2aA== + dependencies: + d3-array "^3.2.2" + d3-color "^3.1.0" + d3-geo "^3.1.0" + vega-canvas "^1.2.7" + vega-dataflow "^5.7.5" + vega-projection "^1.6.0" + vega-statistics "^1.8.1" + vega-util "^1.17.1" + +vega-hierarchy@~4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/vega-hierarchy/-/vega-hierarchy-4.1.1.tgz#897974a477dfa70cc0d4efab9465b6cc79a9071f" + integrity sha512-h5mbrDtPKHBBQ9TYbvEb/bCqmGTlUX97+4CENkyH21tJs7naza319B15KRK0NWOHuhbGhFmF8T0696tg+2c8XQ== dependencies: - d3-hierarchy "^2.0.0" - vega-dataflow "^5.7.3" - vega-util "^1.15.2" + d3-hierarchy "^3.1.2" + vega-dataflow "^5.7.5" + vega-util "^1.17.1" vega-interpreter@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/vega-interpreter/-/vega-interpreter-1.0.4.tgz#291ebf85bc2d1c3550a3da22ff75b3ba0d326a39" integrity sha512-6tpYIa/pJz0cZo5fSxDSkZkAA51pID2LjOtQkOQvbzn+sJiCaWKPFhur8MBqbcmYZ9bnap1OYNwlrvpd2qBLvg== -vega-label@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/vega-label/-/vega-label-1.1.0.tgz#0a11ae3ba18d7aed909c51ec67c2a9dde4426c6f" - integrity sha512-LAThIiDEsZxYvbSkvPLJ93eJF+Ts8RXv1IpBh8gmew8XGmaLJvVkzdsMe7WJJwuaVEsK7ZZFyB/Inkp842GW6w== +vega-label@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/vega-label/-/vega-label-1.2.1.tgz#ea45fa5a407991c44edfea9c4ca40874d544a3db" + integrity sha512-n/ackJ5lc0Xs9PInCaGumYn2awomPjJ87EMVT47xNgk2bHmJoZV1Ve/1PUM6Eh/KauY211wPMrNp/9Im+7Ripg== dependencies: - vega-canvas "^1.2.5" + vega-canvas "^1.2.6" vega-dataflow "^5.7.3" vega-scenegraph "^4.9.2" vega-util "^1.15.2" @@ -3809,7 +3939,7 @@ vega-loader-arrow@^0.0.10: dependencies: apache-arrow "^4.0.0" -vega-loader@^4.3.2, vega-loader@^4.3.3, vega-loader@^4.4.1, vega-loader@~4.4.1: +vega-loader@^4.3.2, vega-loader@^4.3.3, vega-loader@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.4.1.tgz#8f9de46202f33659d1a2737f6e322a9fc3364275" integrity sha512-dj65i4qlNhK0mOmjuchHgUrF5YUaWrYpx0A8kXA68lBk5Hkx8FNRztkcl07CZJ1+8V81ymEyJii9jzGbhEX0ag== @@ -3820,44 +3950,56 @@ vega-loader@^4.3.2, vega-loader@^4.3.3, vega-loader@^4.4.1, vega-loader@~4.4.1: vega-format "^1.0.4" vega-util "^1.16.0" -vega-parser@~6.1.4: - version "6.1.4" - resolved "https://registry.yarnpkg.com/vega-parser/-/vega-parser-6.1.4.tgz#4868e41af2c9645b6d7daeeb205cfad06b9d465c" - integrity sha512-tORdpWXiH/kkXcpNdbSVEvtaxBuuDtgYp9rBunVW9oLsjFvFXbSWlM1wvJ9ZFSaTfx6CqyTyGMiJemmr1QnTjQ== +vega-loader@^4.5.1, vega-loader@~4.5.1: + version "4.5.1" + resolved "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.5.1.tgz#b85262b3cb8376487db0c014a8a13c3a5e6d52ad" + integrity sha512-qy5x32SaT0YkEujQM2yKqvLGV9XWQ2aEDSugBFTdYzu/1u4bxdUSRDREOlrJ9Km3RWIOgFiCkobPmFxo47SKuA== dependencies: - vega-dataflow "^5.7.3" - vega-event-selector "^3.0.0" - vega-functions "^5.12.1" - vega-scale "^7.1.1" - vega-util "^1.16.0" + d3-dsv "^3.0.1" + node-fetch "^2.6.7" + topojson-client "^3.1.0" + vega-format "^1.1.1" + vega-util "^1.17.1" -vega-projection@^1.4.5, vega-projection@~1.4.5: - version "1.4.5" - resolved "https://registry.yarnpkg.com/vega-projection/-/vega-projection-1.4.5.tgz#020cb646b4eaae535359da25f4f48eef8d324af2" - integrity sha512-85kWcPv0zrrNfxescqHtSYpRknilrS0K3CVRZc7IYQxnLtL1oma9WEbrSr1LCmDoCP5hl2Z1kKbomPXkrQX5Ag== +vega-parser@~6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/vega-parser/-/vega-parser-6.2.0.tgz#c982aff0a6409486cbbe743a5799412b8b897654" + integrity sha512-as+QnX8Qxe9q51L1C2sVBd+YYYctP848+zEvkBT2jlI2g30aZ6Uv7sKsq7QTL6DUbhXQKR0XQtzlanckSFdaOQ== dependencies: - d3-geo "^2.0.1" - d3-geo-projection "^3.0.0" + vega-dataflow "^5.7.5" + vega-event-selector "^3.0.1" + vega-functions "^5.13.1" + vega-scale "^7.3.0" + vega-util "^1.17.1" -vega-regression@~1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/vega-regression/-/vega-regression-1.0.9.tgz#f33da47fe457e03ad134782c11414bcef7b1da82" - integrity sha512-KSr3QbCF0vJEAWFVY2MA9X786oiJncTTr3gqRMPoaLr/Yo3f7OPKXRoUcw36RiWa0WCOEMgTYtM28iK6ZuSgaA== +vega-projection@^1.6.0, vega-projection@~1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/vega-projection/-/vega-projection-1.6.0.tgz#921acd3220e7d9d04ccd5ce0109433afb3236966" + integrity sha512-LGUaO/kpOEYuTlul+x+lBzyuL9qmMwP1yShdUWYLW+zXoeyGbs5OZW+NbPPwLYqJr5lpXDr/vGztFuA/6g2xvQ== dependencies: - d3-array "^2.7.1" + d3-geo "^3.1.0" + d3-geo-projection "^4.0.0" + vega-scale "^7.3.0" + +vega-regression@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/vega-regression/-/vega-regression-1.1.1.tgz#b53a964152a2fec4847e31571f522bfda23089af" + integrity sha512-98i/z0vdDhOIEhJUdYoJ2nlfVdaHVp2CKB39Qa7G/XyRw0+QwDFFrp8ZRec2xHjHfb6bYLGNeh1pOsC13FelJg== + dependencies: + d3-array "^3.2.2" vega-dataflow "^5.7.3" vega-statistics "^1.7.9" vega-util "^1.15.2" -vega-runtime@^6.1.3, vega-runtime@~6.1.3: - version "6.1.3" - resolved "https://registry.yarnpkg.com/vega-runtime/-/vega-runtime-6.1.3.tgz#01e18246f7a80cee034a96017ac30113b92c4034" - integrity sha512-gE+sO2IfxMUpV0RkFeQVnHdmPy3K7LjHakISZgUGsDI/ZFs9y+HhBf8KTGSL5pcZPtQsZh3GBQ0UonqL1mp9PA== +vega-runtime@^6.1.4, vega-runtime@~6.1.4: + version "6.1.4" + resolved "https://registry.yarnpkg.com/vega-runtime/-/vega-runtime-6.1.4.tgz#98b67160cea9554e690bfd44719f9d17f90c4220" + integrity sha512-0dDYXyFLQcxPQ2OQU0WuBVYLRZnm+/CwVu6i6N4idS7R9VXIX5581EkCh3pZ20pQ/+oaA7oJ0pR9rJgJ6rukRQ== dependencies: - vega-dataflow "^5.7.3" - vega-util "^1.15.2" + vega-dataflow "^5.7.5" + vega-util "^1.17.1" -vega-scale@^7.0.3, vega-scale@^7.1.1, vega-scale@~7.1.1: +vega-scale@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/vega-scale/-/vega-scale-7.1.1.tgz#b69a38d1980f6fc1093390f796e556be63fdc808" integrity sha512-yE0to0prA9E5PBJ/XP77TO0BMkzyUVyt7TH5PAwj+CZT7PMsMO6ozihelRhoIiVcP0Ae/ByCEQBUQkzN5zJ0ZA== @@ -3868,7 +4010,30 @@ vega-scale@^7.0.3, vega-scale@^7.1.1, vega-scale@~7.1.1: vega-time "^2.0.4" vega-util "^1.15.2" -vega-scenegraph@^4.9.2, vega-scenegraph@^4.9.3, vega-scenegraph@^4.9.4, vega-scenegraph@~4.9.4: +vega-scale@^7.3.0, vega-scale@~7.3.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/vega-scale/-/vega-scale-7.3.0.tgz#02b83435a892c6d91a87ee7d3d350fac987f464b" + integrity sha512-pMOAI2h+e1z7lsqKG+gMfR6NKN2sTcyjZbdJwntooW0uFHwjLGjMSY7kSd3nSEquF0HQ8qF7zR6gs1eRwlGimw== + dependencies: + d3-array "^3.2.2" + d3-interpolate "^3.0.1" + d3-scale "^4.0.2" + vega-time "^2.1.1" + vega-util "^1.17.1" + +vega-scenegraph@^4.10.2, vega-scenegraph@~4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/vega-scenegraph/-/vega-scenegraph-4.10.2.tgz#3ae9ad8e99bbf75e2a4f3ebf2c1f9dee7562d245" + integrity sha512-R8m6voDZO5+etwNMcXf45afVM3XAtokMqxuDyddRl9l1YqSJfS+3u8hpolJ50c2q6ZN20BQiJwKT1o0bB7vKkA== + dependencies: + d3-path "^3.1.0" + d3-shape "^3.2.0" + vega-canvas "^1.2.7" + vega-loader "^4.5.1" + vega-scale "^7.3.0" + vega-util "^1.17.1" + +vega-scenegraph@^4.9.2: version "4.9.4" resolved "https://registry.yarnpkg.com/vega-scenegraph/-/vega-scenegraph-4.9.4.tgz#468408c1e89703fa9d3450445daabff623de2757" integrity sha512-QaegQzbFE2yhYLNWAmHwAuguW3yTtQrmwvfxYT8tk0g+KKodrQ5WSmNrphWXhqwtsgVSvtdZkfp2IPeumcOQJg== @@ -3885,27 +4050,35 @@ vega-schema-url-parser@^2.2.0: resolved "https://registry.yarnpkg.com/vega-schema-url-parser/-/vega-schema-url-parser-2.2.0.tgz#a0d1e02915adfbfcb1fd517c8c2ebe2419985c1e" integrity sha512-yAtdBnfYOhECv9YC70H2gEiqfIbVkq09aaE4y/9V/ovEFmH9gPKaEgzIZqgT7PSPQjKhsNkb6jk6XvSoboxOBw== -vega-selections@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/vega-selections/-/vega-selections-5.3.1.tgz#af5c3cc6532a55a5b692eb0fcc2a1d8d521605a4" - integrity sha512-cm4Srw1WHjcLGXX7GpxiUlfESv8XPu5b6Vh3mqMDPU94P2FO91SR9gei+EtRdt+KCFgIjr//MnRUjg/hAWwjkQ== +vega-selections@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/vega-selections/-/vega-selections-5.4.1.tgz#3233acb920703bfc323df8b960aa52e55ac08c70" + integrity sha512-EtYc4DvA+wXqBg9tq+kDomSoVUPCmQfS7hUxy2qskXEed79YTimt3Hcl1e1fW226I4AVDBEqTTKebmKMzbSgAA== dependencies: - vega-expression "^5.0.0" - vega-util "^1.16.0" + d3-array "3.2.2" + vega-expression "^5.0.1" + vega-util "^1.17.1" -vega-statistics@^1.7.9, vega-statistics@~1.7.10: +vega-statistics@^1.7.9: version "1.7.10" resolved "https://registry.yarnpkg.com/vega-statistics/-/vega-statistics-1.7.10.tgz#4353637402e5e96bff2ebd16bd58e2c15cac3018" integrity sha512-QLb12gcfpDZ9K5h3TLGrlz4UXDH9wSPyg9LLfOJZacxvvJEPohacUQNrGEAVtFO9ccUCerRfH9cs25ZtHsOZrw== dependencies: d3-array "^2.7.1" +vega-statistics@^1.8.1, vega-statistics@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/vega-statistics/-/vega-statistics-1.8.1.tgz#596fc3713ac68cc649bf28d0faf7def5ef34fef6" + integrity sha512-eRR3LZBusnTXUkc/uunAvWi1PjCJK+Ba4vFvEISc5Iv5xF4Aw2cBhEz1obEt6ID5fGVCTAl0E1LOSFxubS89hQ== + dependencies: + d3-array "^3.2.2" + vega-themes@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/vega-themes/-/vega-themes-2.10.0.tgz#82768b14686e3fbfbdab0e77cb63e12c62b4911e" integrity sha512-prePRUKFUFGWniuZsJOfkdb+27Gwrrm82yAlVuU+912kcknsx1DVmMSg2yF79f4jdtqnAFIGycZgxoj13SEIuQ== -vega-time@^2.0.3, vega-time@^2.0.4, vega-time@~2.0.4: +vega-time@^2.0.3, vega-time@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/vega-time/-/vega-time-2.0.4.tgz#ff308358a831de927caa44e281cdc96f0863ba08" integrity sha512-U314UDR9+ZlWrD3KBaeH+j/c2WSMdvcZq5yJfFT0yTg1jsBKAQBYFGvl+orackD8Zx3FveHOxx3XAObaQeDX+Q== @@ -3914,6 +4087,15 @@ vega-time@^2.0.3, vega-time@^2.0.4, vega-time@~2.0.4: d3-time "^2.0.0" vega-util "^1.15.2" +vega-time@^2.1.1, vega-time@~2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/vega-time/-/vega-time-2.1.1.tgz#0f1fb4e220dd5ed57401b58fb2293241f049ada0" + integrity sha512-z1qbgyX0Af2kQSGFbApwBbX2meenGvsoX8Nga8uyWN8VIbiySo/xqizz1KrP6NbB6R+x5egKmkjdnyNThPeEWA== + dependencies: + d3-array "^3.2.2" + d3-time "^3.1.0" + vega-util "^1.17.1" + vega-tooltip@^0.27.0: version "0.27.0" resolved "https://registry.yarnpkg.com/vega-tooltip/-/vega-tooltip-0.27.0.tgz#e03c150cdec78f68938a0dab5ef67a24e6d685da" @@ -3921,111 +4103,117 @@ vega-tooltip@^0.27.0: dependencies: vega-util "^1.16.0" -vega-transforms@~4.9.4: - version "4.9.4" - resolved "https://registry.yarnpkg.com/vega-transforms/-/vega-transforms-4.9.4.tgz#5cf6b91bda9f184bbbaba63838be8e5e6a571235" - integrity sha512-JGBhm5Bf6fiGTUSB5Qr5ckw/KU9FJcSV5xIe/y4IobM/i/KNwI1i1fP45LzP4F4yZc0DMTwJod2UvFHGk9plKA== +vega-transforms@~4.10.1: + version "4.10.1" + resolved "https://registry.yarnpkg.com/vega-transforms/-/vega-transforms-4.10.1.tgz#5e51f4f3a745d43609e0d8ba1d74a7e53014030a" + integrity sha512-0uWrUZaYl8kjWrGbvPOQSKk6kcNXQFY9moME+bUmkADAvFptphCGbaEIn/nSsG6uCxj8E3rqKmKfjSWdU5yOqA== dependencies: - d3-array "^2.7.1" - vega-dataflow "^5.7.4" - vega-statistics "^1.7.9" - vega-time "^2.0.4" - vega-util "^1.16.1" + d3-array "^3.2.2" + vega-dataflow "^5.7.5" + vega-statistics "^1.8.1" + vega-time "^2.1.1" + vega-util "^1.17.1" -vega-typings@~0.22.0: - version "0.22.0" - resolved "https://registry.yarnpkg.com/vega-typings/-/vega-typings-0.22.0.tgz#a7cd4ce8194d332dc7a21a2ce09c9261a0d29c66" - integrity sha512-TgBGRkZHQgcduGsoFKq3Scpn6eNY4L3p0YKRhgCPVU3HEaCeYkPFGaR8ynK+XrKmvrqpDv0YHIOwCt7Gn3RpCA== +vega-typings@~0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/vega-typings/-/vega-typings-0.23.0.tgz#5b001f5b51a477e67d2446ef9b964e1dac48a20e" + integrity sha512-10ZRRGoUZoQLS5jMiIFhSZMDc3UkPhDP2VMUN/oHZXElvPCGjfjvgmiC6XzvvN4sRXdccMcZX1lZPoyYPERVkA== dependencies: - vega-event-selector "^3.0.0" - vega-expression "^5.0.0" - vega-util "^1.15.2" + "@types/geojson" "^7946.0.10" + vega-event-selector "^3.0.1" + vega-expression "^5.0.1" + vega-util "^1.17.1" -vega-util@^1.15.2, vega-util@^1.16.0, vega-util@^1.16.1, vega-util@~1.17.0: +vega-util@^1.15.2, vega-util@^1.16.0, vega-util@^1.16.1: version "1.17.0" resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.17.0.tgz#b72ae0baa97f943bf591f8f5bb27ceadf06834ac" integrity sha512-HTaydZd9De3yf+8jH66zL4dXJ1d1p5OIFyoBzFiOli4IJbwkL1jrefCKz6AHDm1kYBzDJ0X4bN+CzZSCTvNk1w== +vega-util@^1.17.1, vega-util@~1.17.1: + version "1.17.1" + resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.17.1.tgz#717865fc6b660ceb3ae16273d21166ed471c2db4" + integrity sha512-ToPkWoBdP6awoK+bnYaFhgdqZhsNwKxWbuMnFell+4K/Cb6Q1st5Pi9I7iI5Y6n5ZICDDsd6eL7/IhBjEg1NUQ== + vega-util@~1.16.1: version "1.16.1" resolved "https://registry.yarnpkg.com/vega-util/-/vega-util-1.16.1.tgz#992bf3c3b6e145797214d99862841baea417ba39" integrity sha512-FdgD72fmZMPJE99FxvFXth0IL4BbLA93WmBg/lvcJmfkK4Uf90WIlvGwaIUdSePIsdpkZjBPyQcHMQ8OcS8Smg== -vega-view-transforms@~4.5.8: - version "4.5.8" - resolved "https://registry.yarnpkg.com/vega-view-transforms/-/vega-view-transforms-4.5.8.tgz#c8dc42c3c7d4aa725d40b8775180c9f23bc98f4e" - integrity sha512-966m7zbzvItBL8rwmF2nKG14rBp7q+3sLCKWeMSUrxoG+M15Smg5gWEGgwTG3A/RwzrZ7rDX5M1sRaAngRH25g== - dependencies: - vega-dataflow "^5.7.3" - vega-scenegraph "^4.9.2" - vega-util "^1.15.2" - -vega-view@~5.10.1: - version "5.10.1" - resolved "https://registry.yarnpkg.com/vega-view/-/vega-view-5.10.1.tgz#b69348bb32a9845a1bd341fdd946df98684fadc3" - integrity sha512-4xvQ5KZcgKdZx1Z7jjenCUumvlyr/j4XcHLRf9gyeFrFvvS596dVpL92V8twhV6O++DmS2+fj+rHagO8Di4nMg== - dependencies: - d3-array "^2.7.1" - d3-timer "^2.0.0" - vega-dataflow "^5.7.3" - vega-format "^1.0.4" - vega-functions "^5.10.0" - vega-runtime "^6.1.3" - vega-scenegraph "^4.9.4" - vega-util "^1.16.1" - -vega-voronoi@~4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/vega-voronoi/-/vega-voronoi-4.1.5.tgz#e7af574d4c27fd9cb12d70082f12c6f59b80b445" - integrity sha512-950IkgCFLj0zG33EWLAm1hZcp+FMqWcNQliMYt+MJzOD5S4MSpZpZ7K4wp2M1Jktjw/CLKFL9n38JCI0i3UonA== +vega-view-transforms@~4.5.9: + version "4.5.9" + resolved "https://registry.yarnpkg.com/vega-view-transforms/-/vega-view-transforms-4.5.9.tgz#5f109555c08ee9ac23ff9183d578eb9cbac6fe61" + integrity sha512-NxEq4ZD4QwWGRrl2yDLnBRXM9FgCI+vvYb3ZC2+nVDtkUxOlEIKZsMMw31op5GZpfClWLbjCT3mVvzO2xaTF+g== + dependencies: + vega-dataflow "^5.7.5" + vega-scenegraph "^4.10.2" + vega-util "^1.17.1" + +vega-view@~5.11.1: + version "5.11.1" + resolved "https://registry.yarnpkg.com/vega-view/-/vega-view-5.11.1.tgz#a703d7d6344489c6a6e9e9d9c7a732519bf4432c" + integrity sha512-RoWxuoEMI7xVQJhPqNeLEHCezudsf3QkVMhH5tCovBqwBADQGqq9iWyax3ZzdyX1+P3eBgm7cnLvpqtN2hU8kA== + dependencies: + d3-array "^3.2.2" + d3-timer "^3.0.1" + vega-dataflow "^5.7.5" + vega-format "^1.1.1" + vega-functions "^5.13.1" + vega-runtime "^6.1.4" + vega-scenegraph "^4.10.2" + vega-util "^1.17.1" + +vega-voronoi@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/vega-voronoi/-/vega-voronoi-4.2.1.tgz#521a22d3d4c545fe1d5eea19eac0fd3ac5e58b1b" + integrity sha512-zzi+fxU/SBad4irdLLsG3yhZgXWZezraGYVQfZFWe8kl7W/EHUk+Eqk/eetn4bDeJ6ltQskX+UXH3OP5Vh0Q0Q== dependencies: - d3-delaunay "^5.3.0" - vega-dataflow "^5.7.3" - vega-util "^1.15.2" + d3-delaunay "^6.0.2" + vega-dataflow "^5.7.5" + vega-util "^1.17.1" -vega-wordcloud@~4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/vega-wordcloud/-/vega-wordcloud-4.1.3.tgz#ce90900333f4e0d3ee706ba4f36bb0905f8b4a9f" - integrity sha512-is4zYn9FMAyp9T4SAcz2P/U/wqc0Lx3P5YtpWKCbOH02a05vHjUQrQ2TTPOuvmMfAEDCSKvbMSQIJMOE018lJA== +vega-wordcloud@~4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/vega-wordcloud/-/vega-wordcloud-4.1.4.tgz#38584cf47ef52325d6a8dc38908b5d2378cc6e62" + integrity sha512-oeZLlnjiusLAU5vhk0IIdT5QEiJE0x6cYoGNq1th+EbwgQp153t4r026fcib9oq15glHFOzf81a8hHXHSJm1Jw== dependencies: - vega-canvas "^1.2.5" - vega-dataflow "^5.7.3" - vega-scale "^7.1.1" - vega-statistics "^1.7.9" - vega-util "^1.15.2" + vega-canvas "^1.2.7" + vega-dataflow "^5.7.5" + vega-scale "^7.3.0" + vega-statistics "^1.8.1" + vega-util "^1.17.1" vega@^5.21.0: - version "5.21.0" - resolved "https://registry.yarnpkg.com/vega/-/vega-5.21.0.tgz#f3d858d7544bfe4ffa3d8cd43d9ea978bf7391e8" - integrity sha512-yqqRa9nAqYoAxe7sVhRpsh0b001fly7Yx05klPkXmrvzjxXd07gClW1mOuGgSnVQqo7jTp/LYgbO1bD37FbEig== - dependencies: - vega-crossfilter "~4.0.5" - vega-dataflow "~5.7.4" - vega-encode "~4.8.3" - vega-event-selector "~3.0.0" - vega-expression "~5.0.0" - vega-force "~4.0.7" - vega-format "~1.0.4" - vega-functions "~5.12.1" - vega-geo "~4.3.8" - vega-hierarchy "~4.0.9" - vega-label "~1.1.0" - vega-loader "~4.4.1" - vega-parser "~6.1.4" - vega-projection "~1.4.5" - vega-regression "~1.0.9" - vega-runtime "~6.1.3" - vega-scale "~7.1.1" - vega-scenegraph "~4.9.4" - vega-statistics "~1.7.10" - vega-time "~2.0.4" - vega-transforms "~4.9.4" - vega-typings "~0.22.0" - vega-util "~1.17.0" - vega-view "~5.10.1" - vega-view-transforms "~4.5.8" - vega-voronoi "~4.1.5" - vega-wordcloud "~4.1.3" + version "5.23.0" + resolved "https://registry.yarnpkg.com/vega/-/vega-5.23.0.tgz#7e3899b65f1a84095545b74dcf71289890844c49" + integrity sha512-FjgDD/VmL9yl36ByLq66mEusDF/wZGRktK4JA5MkF68hQqj3F8BFMDDVNwCASuwY97H6wr7kw/RFqNI6XocjJQ== + dependencies: + vega-crossfilter "~4.1.1" + vega-dataflow "~5.7.5" + vega-encode "~4.9.1" + vega-event-selector "~3.0.1" + vega-expression "~5.0.1" + vega-force "~4.1.1" + vega-format "~1.1.1" + vega-functions "~5.13.1" + vega-geo "~4.4.1" + vega-hierarchy "~4.1.1" + vega-label "~1.2.1" + vega-loader "~4.5.1" + vega-parser "~6.2.0" + vega-projection "~1.6.0" + vega-regression "~1.1.1" + vega-runtime "~6.1.4" + vega-scale "~7.3.0" + vega-scenegraph "~4.10.2" + vega-statistics "~1.8.1" + vega-time "~2.1.1" + vega-transforms "~4.10.1" + vega-typings "~0.23.0" + vega-util "~1.17.1" + vega-view "~5.11.1" + vega-view-transforms "~4.5.9" + vega-voronoi "~4.2.1" + vega-wordcloud "~4.1.4" verror@1.10.0: version "1.10.0" From 7e727e818dad8590ff3fda86a7d4f11b5715cd6e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Apr 2023 21:42:06 +0100 Subject: [PATCH 187/195] Bump vm2 from 3.9.11 to 3.9.15 (#22) Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.11 to 3.9.15. - [Release notes](https://github.com/patriksimek/vm2/releases) - [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md) - [Commits](https://github.com/patriksimek/vm2/compare/3.9.11...3.9.15) --- updated-dependencies: - dependency-name: vm2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 9f5e03cc..435f0c9c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4266,9 +4266,9 @@ vfile@^4.0.0, vfile@^4.2.0, vfile@^4.2.1: vfile-message "^2.0.0" vm2@^3.9.3: - version "3.9.11" - resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.11.tgz#a880f510a606481719ec3f9803b940c5805a06fe" - integrity sha512-PFG8iJRSjvvBdisowQ7iVF580DXb1uCIiGaXgm7tynMR1uTBlv7UJlB1zdv5KJ+Tmq1f0Upnj3fayoEOPpCBKg== + version "3.9.15" + resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.15.tgz#c544e6a9bc31e4e40d2e5f532342cf799ea56a6e" + integrity sha512-XqNqknHGw2avJo13gbIwLNZUumvrSHc9mLqoadFZTpo3KaNEJoe1I0lqTFhRXmXD7WkLyG01aaraXdXT0pa4ag== dependencies: acorn "^8.7.0" acorn-walk "^8.2.0" From c3a57bc279ea1e68f79355848d0c17b4dde90f7f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Apr 2023 06:24:34 +0100 Subject: [PATCH 188/195] Bump vm2 from 3.9.15 to 3.9.16 (#23) Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.15 to 3.9.16. - [Release notes](https://github.com/patriksimek/vm2/releases) - [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md) - [Commits](https://github.com/patriksimek/vm2/compare/3.9.15...3.9.16) --- updated-dependencies: - dependency-name: vm2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 435f0c9c..1422015c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4266,9 +4266,9 @@ vfile@^4.0.0, vfile@^4.2.0, vfile@^4.2.1: vfile-message "^2.0.0" vm2@^3.9.3: - version "3.9.15" - resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.15.tgz#c544e6a9bc31e4e40d2e5f532342cf799ea56a6e" - integrity sha512-XqNqknHGw2avJo13gbIwLNZUumvrSHc9mLqoadFZTpo3KaNEJoe1I0lqTFhRXmXD7WkLyG01aaraXdXT0pa4ag== + version "3.9.16" + resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.16.tgz#0fbc2a265f7bf8b837cea6f4a908f88a3f93b8e6" + integrity sha512-3T9LscojNTxdOyG+e8gFeyBXkMlOBYDoF6dqZbj+MPVHi9x10UfiTAJIobuchRCp3QvC+inybTbMJIUrLsig0w== dependencies: acorn "^8.7.0" acorn-walk "^8.2.0" From ee641181bad39007562b8b46eb9a4464d47c6aa6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Apr 2023 16:29:12 +0100 Subject: [PATCH 189/195] Bump vm2 from 3.9.16 to 3.9.17 (#24) Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.16 to 3.9.17. - [Release notes](https://github.com/patriksimek/vm2/releases) - [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md) - [Commits](https://github.com/patriksimek/vm2/compare/3.9.16...3.9.17) --- updated-dependencies: - dependency-name: vm2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 1422015c..6d4266ee 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4266,9 +4266,9 @@ vfile@^4.0.0, vfile@^4.2.0, vfile@^4.2.1: vfile-message "^2.0.0" vm2@^3.9.3: - version "3.9.16" - resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.16.tgz#0fbc2a265f7bf8b837cea6f4a908f88a3f93b8e6" - integrity sha512-3T9LscojNTxdOyG+e8gFeyBXkMlOBYDoF6dqZbj+MPVHi9x10UfiTAJIobuchRCp3QvC+inybTbMJIUrLsig0w== + version "3.9.17" + resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.17.tgz#251b165ff8a0e034942b5181057305e39570aeab" + integrity sha512-AqwtCnZ/ERcX+AVj9vUsphY56YANXxRuqMb7GsDtAr0m0PcQX3u0Aj3KWiXM0YAHy7i6JEeHrwOnwXbGYgRpAw== dependencies: acorn "^8.7.0" acorn-walk "^8.2.0" From 96969f482ff4b1a7e2ba7f03d858dd34e42465cc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 May 2023 22:52:13 +0100 Subject: [PATCH 190/195] Bump vm2 from 3.9.17 to 3.9.18 (#25) Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.17 to 3.9.18. - [Release notes](https://github.com/patriksimek/vm2/releases) - [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md) - [Commits](https://github.com/patriksimek/vm2/compare/3.9.17...3.9.18) --- updated-dependencies: - dependency-name: vm2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6d4266ee..f224d342 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4266,9 +4266,9 @@ vfile@^4.0.0, vfile@^4.2.0, vfile@^4.2.1: vfile-message "^2.0.0" vm2@^3.9.3: - version "3.9.17" - resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.17.tgz#251b165ff8a0e034942b5181057305e39570aeab" - integrity sha512-AqwtCnZ/ERcX+AVj9vUsphY56YANXxRuqMb7GsDtAr0m0PcQX3u0Aj3KWiXM0YAHy7i6JEeHrwOnwXbGYgRpAw== + version "3.9.18" + resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.18.tgz#d919848bee191a0410c5cc1c5aac58adfd03ce9a" + integrity sha512-iM7PchOElv6Uv6Q+0Hq7dcgDtWWT6SizYqVcvol+1WQc+E9HlgTCnPozbQNSP3yDV9oXHQOEQu530w2q/BCVZg== dependencies: acorn "^8.7.0" acorn-walk "^8.2.0" From f6857d71bbd54044e6fc1411f27c07e0f5f151e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Jul 2023 12:58:27 +0100 Subject: [PATCH 191/195] Bump semver from 5.7.1 to 5.7.2 (#26) Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/yarn.lock b/yarn.lock index f224d342..b6d557be 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3116,19 +3116,19 @@ semver-regex@^3.1.2: integrity sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA== semver@^5.0.1, semver@^5.3.0, semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== semver@^6.0.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== semver@^7.3.2, semver@^7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" From fa2f35194df724370c5da10ca41f6c862c9383bd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Jul 2023 06:55:54 +0100 Subject: [PATCH 192/195] Bump word-wrap from 1.2.3 to 1.2.4 (#27) Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4. - [Release notes](https://github.com/jonschlinkert/word-wrap/releases) - [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4) --- updated-dependencies: - dependency-name: word-wrap dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index b6d557be..9f5a8631 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4313,9 +4313,9 @@ win-release@^1.0.0: semver "^5.0.1" word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + version "1.2.4" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f" + integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA== wordwrap@^1.0.0: version "1.0.0" From 81f3652b6e7497eb7378e1b735096f6dd5a24f78 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Feb 2024 07:08:49 +0000 Subject: [PATCH 193/195] Bump ip from 1.1.5 to 1.1.9 (#29) Bumps [ip](https://github.com/indutny/node-ip) from 1.1.5 to 1.1.9. - [Commits](https://github.com/indutny/node-ip/compare/v1.1.5...v1.1.9) --- updated-dependencies: - dependency-name: ip dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 9f5a8631..6a03e124 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1818,9 +1818,9 @@ interpret@^1.0.0: integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + version "1.1.9" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.9.tgz#8dfbcc99a754d07f425310b86a99546b1151e396" + integrity sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ== is-alphabetical@^1.0.0: version "1.0.4" From 19bb0c8c57098792adab0b1477704b2cd5a62d20 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 16 Jun 2024 19:47:41 +0100 Subject: [PATCH 194/195] Bump braces from 3.0.2 to 3.0.3 (#30) Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6a03e124..2168e438 100644 --- a/yarn.lock +++ b/yarn.lock @@ -433,11 +433,11 @@ brace-expansion@^1.1.7: concat-map "0.0.1" braces@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: - fill-range "^7.0.1" + fill-range "^7.1.1" buffer-crc32@~0.2.3: version "0.2.13" @@ -1367,10 +1367,10 @@ file-uri-to-path@2: resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba" integrity sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg== -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" From 2d1b88b49278bfad4f6be5a51ec52812ba44f003 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 30 Aug 2024 21:48:10 +0100 Subject: [PATCH 195/195] Bump micromatch from 4.0.4 to 4.0.8 (#32) Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.4 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/micromatch/compare/4.0.4...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/yarn.lock b/yarn.lock index 2168e438..677f9d13 100644 --- a/yarn.lock +++ b/yarn.lock @@ -432,7 +432,7 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^3.0.1: +braces@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== @@ -2271,12 +2271,12 @@ merge2@^1.2.3, merge2@^1.3.0: integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: - braces "^3.0.1" - picomatch "^2.2.3" + braces "^3.0.3" + picomatch "^2.3.1" mime-db@1.50.0: version "1.50.0" @@ -2741,10 +2741,10 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -picomatch@^2.2.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== +picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pify@^4.0.1: version "4.0.1"