From caa732e423bbdc00abc35a9b97f222f4c9261a9b Mon Sep 17 00:00:00 2001 From: dhruvik7 Date: Sun, 21 Feb 2021 10:50:43 -0500 Subject: [PATCH 1/7] inner content --- rollup.config.js | 6 +++--- src/constants.ts | 1 + main.ts => src/main.ts | 41 ++++++++++++++++++++++++++++++++++++++++- src/view.ts | 26 ++++++++++++++++++++++++++ 4 files changed, 70 insertions(+), 4 deletions(-) create mode 100644 src/constants.ts rename main.ts => src/main.ts (73%) create mode 100644 src/view.ts diff --git a/rollup.config.js b/rollup.config.js index 4f6107e..53613f1 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,9 +1,9 @@ import typescript from '@rollup/plugin-typescript'; -import {nodeResolve} from '@rollup/plugin-node-resolve'; +import { nodeResolve } from '@rollup/plugin-node-resolve'; import commonjs from '@rollup/plugin-commonjs'; export default { - input: 'main.ts', + input: 'src/main.ts', output: { dir: '.', sourcemap: 'inline', @@ -13,7 +13,7 @@ export default { external: ['obsidian'], plugins: [ typescript(), - nodeResolve({browser: true}), + nodeResolve({ browser: true }), commonjs(), ] }; \ No newline at end of file diff --git a/src/constants.ts b/src/constants.ts new file mode 100644 index 0000000..b88d9ca --- /dev/null +++ b/src/constants.ts @@ -0,0 +1 @@ +export const VIEW_TYPE_STATS_TRACKER = "stats-tracker"; \ No newline at end of file diff --git a/main.ts b/src/main.ts similarity index 73% rename from main.ts rename to src/main.ts index 6f046e4..ce01d00 100644 --- a/main.ts +++ b/src/main.ts @@ -1,4 +1,6 @@ -import { TFile, Plugin, MarkdownView, debounce, Debouncer } from 'obsidian'; +import { TFile, Plugin, MarkdownView, debounce, Debouncer, WorkspaceLeaf } from 'obsidian'; +import { VIEW_TYPE_STATS_TRACKER } from './constants'; +import StatsTrackerView from './view'; interface WordCount { initial: number; @@ -22,6 +24,8 @@ export default class DailyStats extends Plugin { today: string; debouncedUpdate: Debouncer<[contents: string, filepath: string]>; + private view: StatsTrackerView; + async onload() { await this.loadSettings(); @@ -37,6 +41,24 @@ export default class DailyStats extends Plugin { this.updateWordCount(contents, filepath); }, 400, false); + this.registerView( + VIEW_TYPE_STATS_TRACKER, + (leaf: WorkspaceLeaf) => (this.view = new StatsTrackerView(leaf)) + ); + + this.addCommand({ + id: "show-daily-stats-tracker-view", + name: "Open tracker view", + checkCallback: (checking: boolean) => { + if (checking) { + return ( + this.app.workspace.getLeavesOfType(VIEW_TYPE_STATS_TRACKER).length === 0 + ); + } + this.initLeaf(); + }, + }); + this.registerEvent( this.app.workspace.on("quit", this.onunload.bind(this)) ); @@ -55,6 +77,23 @@ export default class DailyStats extends Plugin { this.updateDate(); this.saveSettings(); }, 1000)); + + if (this.app.workspace.layoutReady) { + this.initLeaf(); + } else { + this.registerEvent( + this.app.workspace.on("layout-ready", this.initLeaf.bind(this)) + ); + } + } + + initLeaf(): void { + if (this.app.workspace.getLeavesOfType(VIEW_TYPE_STATS_TRACKER).length) { + return; + } + this.app.workspace.getRightLeaf(false).setViewState({ + type: VIEW_TYPE_STATS_TRACKER, + }); } async onunload() { diff --git a/src/view.ts b/src/view.ts new file mode 100644 index 0000000..f752c72 --- /dev/null +++ b/src/view.ts @@ -0,0 +1,26 @@ +import { ItemView, WorkspaceLeaf } from "obsidian"; +import { VIEW_TYPE_STATS_TRACKER } from "./constants"; + +export default class StatsTrackerView extends ItemView { + + constructor(leaf: WorkspaceLeaf) { + super(leaf); + } + + getDisplayText() { + return "Daily Stats"; + } + + getIcon() { + return "calendar-with-checkmark"; + } + + getViewType() { + return VIEW_TYPE_STATS_TRACKER; + } + + async onOpen() { + var modal_content = '
Inner content
'; + (this as any).contentEl.innerHTML = modal_content; + } +} \ No newline at end of file From 09305323cb204343b12c318054f34ae8b3959305 Mon Sep 17 00:00:00 2001 From: dhruvik7 Date: Sun, 21 Feb 2021 13:08:28 -0500 Subject: [PATCH 2/7] Progress with bad pkg --- package.json | 10 +- rollup.config.js | 8 +- src/calendar.tsx | 37 ++ src/github.tsx | 0 src/main.ts | 2 +- src/view.ts | 15 +- styles.css | 44 ++ tsconfig.json | 8 +- yarn.lock | 1528 +++++++++++++++++++++++++++++++++++++++++++++- 9 files changed, 1640 insertions(+), 12 deletions(-) create mode 100644 src/calendar.tsx create mode 100644 src/github.tsx diff --git a/package.json b/package.json index 96cfcd3..cfd27cb 100644 --- a/package.json +++ b/package.json @@ -15,9 +15,17 @@ "@rollup/plugin-node-resolve": "^9.0.0", "@rollup/plugin-typescript": "^6.0.0", "@types/node": "^14.14.2", + "@types/react-calendar-heatmap": "^1.6.2", + "@types/react-dom": "^17.0.1", "obsidian": "https://github.com/obsidianmd/obsidian-api/tarball/master", + "postcss": "^8.2.6", + "react": "^17.0.1", + "react-calendar-heatmap": "^1.8.1", + "react-dom": "^17.0.1", + "react-tooltip": "^4.2.14", "rollup": "^2.32.1", + "rollup-plugin-postcss": "^4.0.0", "tslib": "^2.0.3", "typescript": "^4.0.3" } -} \ No newline at end of file +} diff --git a/rollup.config.js b/rollup.config.js index 53613f1..aed28ea 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,6 +1,7 @@ import typescript from '@rollup/plugin-typescript'; import { nodeResolve } from '@rollup/plugin-node-resolve'; import commonjs from '@rollup/plugin-commonjs'; +import postcss from 'rollup-plugin-postcss' export default { input: 'src/main.ts', @@ -10,10 +11,13 @@ export default { format: 'cjs', exports: 'default' }, - external: ['obsidian'], + external: ['obsidian', 'crypto'], plugins: [ typescript(), - nodeResolve({ browser: true }), + nodeResolve({ browser: true, preferBuiltins: true }), commonjs(), + postcss({ + plugins: [] + }) ] }; \ No newline at end of file diff --git a/src/calendar.tsx b/src/calendar.tsx new file mode 100644 index 0000000..2f87889 --- /dev/null +++ b/src/calendar.tsx @@ -0,0 +1,37 @@ +import * as React from "react"; +import ReactCalendarHeatmap from "react-calendar-heatmap"; +import ReactTooltip from "react-tooltip"; + +interface HeatmapProps { + data: any[]; +} + +class Heatmap extends React.Component { + render() { + const customTooltipDataAttrs = (value: any) => ({ + 'data-tip': value.date === null ? '' : value.status + ' on ' + value.date + }); + + return <> { + if (!value) { + return 'color-empty'; + } + return `color-github-${value.count}`; + }} + tooltipDataAttrs={customTooltipDataAttrs} + /> + + + } +} + +export default Heatmap; \ No newline at end of file diff --git a/src/github.tsx b/src/github.tsx new file mode 100644 index 0000000..e69de29 diff --git a/src/main.ts b/src/main.ts index ce01d00..e1148f0 100644 --- a/src/main.ts +++ b/src/main.ts @@ -43,7 +43,7 @@ export default class DailyStats extends Plugin { this.registerView( VIEW_TYPE_STATS_TRACKER, - (leaf: WorkspaceLeaf) => (this.view = new StatsTrackerView(leaf)) + (leaf: WorkspaceLeaf) => (this.view = new StatsTrackerView(leaf, this.settings.dayCounts)) ); this.addCommand({ diff --git a/src/view.ts b/src/view.ts index f752c72..47be658 100644 --- a/src/view.ts +++ b/src/view.ts @@ -1,10 +1,16 @@ import { ItemView, WorkspaceLeaf } from "obsidian"; import { VIEW_TYPE_STATS_TRACKER } from "./constants"; +import * as ReactDOM from "react-dom"; +import * as React from "react"; +import Calendar from "./calendar"; +import '../styles.css'; export default class StatsTrackerView extends ItemView { + private dayCounts: Record; - constructor(leaf: WorkspaceLeaf) { + constructor(leaf: WorkspaceLeaf, dayCounts: Record) { super(leaf); + this.dayCounts = dayCounts; } getDisplayText() { @@ -20,7 +26,10 @@ export default class StatsTrackerView extends ItemView { } async onOpen() { - var modal_content = '
Inner content
'; - (this as any).contentEl.innerHTML = modal_content; + ReactDOM.render(React.createElement(Calendar, { + data: Object.keys(this.dayCounts).map(day => { + return { "date": day, "count": this.dayCounts[day] } + }), + }), (this as any).contentEl); } } \ No newline at end of file diff --git a/styles.css b/styles.css index e69de29..f536d2a 100644 --- a/styles.css +++ b/styles.css @@ -0,0 +1,44 @@ +text { + fill: #aaa; +} + +react-calendar-heatmap-small-text { + font-size: 5px; +} + +rect:hover { + stroke: #555; + stroke-width: 1px; +} + +/* +* Default color scale +*/ + +.color-empty { + fill: #eeeeee; +} + +.color-filled { + fill: #8cc665; +} + +/* +* Github color scale +*/ + +.color-github-0 { + fill: #eeeeee; +} +.color-github-1 { + fill: #d6e685; +} +.color-github-2 { + fill: #8cc665; +} +.color-github-3 { + fill: #44a340; +} +.color-github-4 { + fill: #1e6823; +} diff --git a/tsconfig.json b/tsconfig.json index 09cf7ec..c83b546 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -14,9 +14,11 @@ "es5", "scripthost", "es2015" - ] + ], + "jsx": "react", }, "include": [ - "**/*.ts" + "**/*.ts", + "**/*.tsx", ] -} +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 7171d66..6fd8f8b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,27 @@ # yarn lockfile v1 +"@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== + dependencies: + "@babel/highlight" "^7.12.13" + +"@babel/helper-validator-identifier@^7.12.11": + 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.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.12.13.tgz#8ab538393e00370b26271b01fa08f7f27f2e795c" + integrity sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww== + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" + chalk "^2.0.0" + js-tokens "^4.0.0" + "@rollup/plugin-commonjs@^15.1.0": version "15.1.0" resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-15.1.0.tgz#1e7d076c4f1b2abf7e65248570e555defc37c238" @@ -66,6 +87,43 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.27.tgz#c7127f8da0498993e13b1a42faf1303d3110d2f2" integrity sha512-Ecfmo4YDQPwuqTCl1yBxLV5ihKfRlkBmzUEDcfIRvDxOTGQEeikr317Ln7Gcv0tjA8dVgKI3rniqW2G1OyKDng== +"@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/prop-types@*": + version "15.7.3" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== + +"@types/q@^1.5.1": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" + integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== + +"@types/react-calendar-heatmap@^1.6.2": + version "1.6.2" + resolved "https://registry.yarnpkg.com/@types/react-calendar-heatmap/-/react-calendar-heatmap-1.6.2.tgz#739bdec0ebc4d5f8af5fa4987fb76ebfdb3bc456" + integrity sha512-5sbvToPXLN4RSQBSNvxV971nkn6Obb6gCWxn1cqkcMFfn3/VjG72krvJuI6/c95JQjFa/zItVkmaKSn4i2Xoqg== + dependencies: + "@types/react" "*" + +"@types/react-dom@^17.0.1": + version "17.0.1" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.1.tgz#d92d77d020bfb083e07cc8e0ac9f933599a4d56a" + integrity sha512-yIVyopxQb8IDZ7SOHeTovurFq+fXiPICa+GV3gp0Xedsl+MwQlMLKmvrnEjFbQxjliH5YVAEWFh975eVNmKj7Q== + dependencies: + "@types/react" "*" + +"@types/react@*": + version "17.0.2" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.2.tgz#3de24c4efef902dd9795a49c75f760cbe4f7a5a8" + integrity sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA== + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" + "@types/resolve@1.17.1": version "1.17.1" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" @@ -80,11 +138,47 @@ dependencies: "@types/estree" "*" +alphanum-sort@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + +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.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +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" + 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= +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +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= + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -93,11 +187,140 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +browserslist@^4.0.0: + version "4.16.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717" + integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== + dependencies: + caniuse-lite "^1.0.30001181" + colorette "^1.2.1" + electron-to-chromium "^1.3.649" + escalade "^3.1.1" + node-releases "^1.1.70" + builtin-modules@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== +call-bind@^1.0.0, call-bind@^1.0.2: + 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" + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +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== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001181: + version "1.0.30001190" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001190.tgz#acc6d4a53c68be16cfc314d55c9cab637e558cba" + integrity sha512-62KVw474IK8E+bACBYhRS0/L6o/1oeAVkpF2WetjV58S5vkzNh0/Rz3lD8D4YCbOTqi0/aD4X3LtoP7V5xnuAg== + +chalk@^2.0.0, chalk@^2.4.1, 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== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.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" + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +color-convert@^1.9.0, color-convert@^1.9.1: + 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.0.0, 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== + +color-string@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6" + integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.0.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" + integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.4" + +colorette@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" + integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== + commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -108,11 +331,301 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= +concat-with-sourcemaps@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz#d4ea93f05ae25790951b99e7b3b09e3908a4082e" + integrity sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg== + dependencies: + source-map "^0.6.1" + +cosmiconfig@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +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" + +css-color-names@0.0.4, css-color-names@^0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-tree@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.2.tgz#9ae393b5dafd7dae8a622475caec78d3d8fbd7b5" + integrity sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" + integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== + dependencies: + css-declaration-sorter "^4.0.1" + cssnano-util-raw-cache "^4.0.1" + postcss "^7.0.0" + postcss-calc "^7.0.1" + postcss-colormin "^4.0.3" + postcss-convert-values "^4.0.1" + postcss-discard-comments "^4.0.2" + postcss-discard-duplicates "^4.0.2" + postcss-discard-empty "^4.0.1" + postcss-discard-overridden "^4.0.1" + postcss-merge-longhand "^4.0.11" + postcss-merge-rules "^4.0.3" + postcss-minify-font-values "^4.0.2" + postcss-minify-gradients "^4.0.2" + postcss-minify-params "^4.0.2" + postcss-minify-selectors "^4.0.2" + postcss-normalize-charset "^4.0.1" + postcss-normalize-display-values "^4.0.2" + postcss-normalize-positions "^4.0.2" + postcss-normalize-repeat-style "^4.0.2" + postcss-normalize-string "^4.0.2" + postcss-normalize-timing-functions "^4.0.2" + postcss-normalize-unicode "^4.0.1" + postcss-normalize-url "^4.0.1" + postcss-normalize-whitespace "^4.0.2" + postcss-ordered-values "^4.1.2" + postcss-reduce-initial "^4.0.3" + postcss-reduce-transforms "^4.0.2" + postcss-svgo "^4.0.2" + postcss-unique-selectors "^4.0.1" + +cssnano-util-get-arguments@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= + +cssnano-util-get-match@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= + +cssnano-util-raw-cache@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + +cssnano@^4.1.10: + version "4.1.10" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" + integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.7" + is-resolvable "^1.0.0" + postcss "^7.0.0" + +csso@^4.0.2: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +csstype@^3.0.2: + version "3.0.6" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.6.tgz#865d0b5833d7d8d40f4e5b8a6d76aea3de4725ef" + integrity sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw== + deepmerge@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +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" + +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.1.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" + integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== + +domutils@^1.7.0: + 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" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +electron-to-chromium@^1.3.649: + version "1.3.671" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.671.tgz#8feaed6eae42d279fa4611f58c42a5a1eb81b2a0" + integrity sha512-RTD97QkdrJKaKwRv9h/wGAaoR2lGxNXEcBXS31vjitgTPwTWAbLdS7cEsBK68eEQy7p6YyT8D5BxBEYHu2SuwQ== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +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" + +es-abstract@^1.17.2: + version "1.17.7" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" + integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-regex "^1.1.1" + object-inspect "^1.8.0" + object-keys "^1.1.1" + object.assign "^4.1.1" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" + +es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: + version "1.18.0-next.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.2.tgz#088101a55f0541f595e7e057199e27ddc8f3a5c2" + integrity sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-negative-zero "^2.0.1" + is-regex "^1.1.1" + object-inspect "^1.9.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.3" + string.prototype.trimstart "^1.0.3" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +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-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== + +estree-walker@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" + integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== + estree-walker@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" @@ -123,6 +636,11 @@ estree-walker@^2.0.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== +eventemitter3@^4.0.4: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -138,6 +656,22 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +generic-names@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-2.0.1.tgz#f8a378ead2ccaa7a34f0317b05554832ae41b872" + integrity sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ== + dependencies: + loader-utils "^1.1.0" + +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" + glob@^7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" @@ -150,13 +684,93 @@ glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -has@^1.0.3: +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-symbols@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + +has@^1.0.0, 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" +hex-color-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + +hsl-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= + +html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + +icss-replace-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" + integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= + +icss-utils@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +import-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92" + integrity sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== + dependencies: + import-from "^3.0.0" + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +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" + +import-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" + integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== + dependencies: + resolve-from "^5.0.0" + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -170,6 +784,38 @@ inherits@2: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + +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-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-callable@^1.1.4, is-callable@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= + dependencies: + css-color-names "^0.0.4" + hex-color-regex "^1.1.0" + hsl-regex "^1.0.0" + hsla-regex "^1.0.0" + rgb-regex "^1.0.1" + rgba-regex "^1.0.0" + is-core-module@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" @@ -177,11 +823,31 @@ is-core-module@^2.2.0: dependencies: has "^1.0.3" +is-date-object@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + is-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + is-reference@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" @@ -189,6 +855,99 @@ is-reference@^1.2.1: dependencies: "@types/estree" "*" +is-regex@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" + integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== + dependencies: + call-bind "^1.0.2" + has-symbols "^1.0.1" + +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-svg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" + integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + dependencies: + has-symbols "^1.0.1" + +"js-tokens@^3.0.0 || ^4.0.0", 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.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" + +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== + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +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= + +loader-utils@^1.1.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.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.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + magic-string@^0.25.7: version "0.25.7" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" @@ -196,6 +955,21 @@ magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.4" +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +memoize-one@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0" + integrity sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA== + minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" @@ -203,6 +977,84 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" +minimist@^1.2.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: + 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" + +nanoid@^3.1.20: + version "3.1.20" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" + integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== + +node-releases@^1.1.70: + version "1.1.70" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.70.tgz#66e0ed0273aa65666d7fe78febe7634875426a08" + integrity sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw== + +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + +nth-check@^1.0.2: + 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" + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-inspect@^1.8.0, object-inspect@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" + integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.1, object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +object.getownpropertydescriptors@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" + integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + +object.values@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731" + integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + has "^1.0.3" + "obsidian@https://github.com/obsidianmd/obsidian-api/tarball/master": version "0.11.0" resolved "https://github.com/obsidianmd/obsidian-api/tarball/master#db65643b00c41a37a61e87b43cfe1f4c867e188c" @@ -216,6 +1068,51 @@ once@^1.3.0: dependencies: wrappy "1" +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-queue@^6.6.2: + version "6.6.2" + resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" + integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== + dependencies: + eventemitter3 "^4.0.4" + p-timeout "^3.2.0" + +p-timeout@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== + dependencies: + p-finally "^1.0.0" + +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-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-json@^5.0.0: + 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" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + 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" @@ -226,12 +1123,438 @@ path-parse@^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== + picomatch@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== -resolve@^1.17.0: +pify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" + integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== + +postcss-calc@^7.0.1: + version "7.0.5" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" + integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== + dependencies: + postcss "^7.0.27" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" + +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + dependencies: + browserslist "^4.0.0" + color "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-convert-values@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + dependencies: + postcss "^7.0.0" + +postcss-load-config@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.0.1.tgz#d214bf9cfec1608ffaf0f4161b3ba20664ab64b9" + integrity sha512-/pDHe30UYZUD11IeG8GWx9lNtu1ToyTsZHnyy45B4Mrwr/Kb6NgYl7k753+05CJNKnjbwh4975amoPJ+TEjHNQ== + dependencies: + cosmiconfig "^7.0.0" + import-cwd "^3.0.0" + +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + cssnano-util-same-parent "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + vendors "^1.0.0" + +postcss-minify-font-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + is-color-stop "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-params@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + dependencies: + alphanum-sort "^1.0.0" + browserslist "^4.0.0" + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + uniqs "^2.0.0" + +postcss-minify-selectors@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-modules@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-4.0.0.tgz#2bc7f276ab88f3f1b0fadf6cbd7772d43b5f3b9b" + integrity sha512-ghS/ovDzDqARm4Zj6L2ntadjyQMoyJmi0JkLlYtH2QFLrvNlxH5OAVRPWPeKilB0pY7SbuhO173KOWkPAxRJcw== + dependencies: + generic-names "^2.0.1" + icss-replace-symbols "^1.1.0" + lodash.camelcase "^4.3.0" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + string-hash "^1.1.1" + +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + dependencies: + cssnano-util-get-arguments "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-repeat-style@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-string@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-reduce-initial@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + dependencies: + cssnano-util-get-match "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-selector-parser@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" + integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== + dependencies: + dot-prop "^5.2.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" + integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== + dependencies: + cssesc "^3.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + util-deprecate "^1.0.2" + +postcss-svgo@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" + integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== + dependencies: + is-svg "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.27: + version "7.0.35" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +postcss@^8.2.6: + version "8.2.6" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.6.tgz#5d69a974543b45f87e464bc4c3e392a97d6be9fe" + integrity sha512-xpB8qYxgPuly166AGlpRjUdEYtmOWx2iCwGmrv4vqZL9YPVviDVPZPRXxnXr6xPZOdxQ9lp3ZBFCRgWJ7LE3Sg== + dependencies: + colorette "^1.2.1" + nanoid "^3.1.20" + source-map "^0.6.1" + +promise.series@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/promise.series/-/promise.series-0.2.0.tgz#2cc7ebe959fc3a6619c04ab4dbdc9e452d864bbd" + integrity sha1-LMfr6Vn8OmYZwEq029yeRS2GS70= + +prop-types@^15.6.2, prop-types@^15.7.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + +react-calendar-heatmap@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/react-calendar-heatmap/-/react-calendar-heatmap-1.8.1.tgz#8370151f6cf7477d49cb3459596d6d046bdfc704" + integrity sha512-4Hbq/pDMJoCPzZnyIWFfHgokLlLXzKyGsDcMgNhYpi7zcKHcvsK9soLEPvhW2dBBqgDrQOSp/uG4wtifaDg4eQ== + dependencies: + memoize-one "^5.0.0" + prop-types "^15.6.2" + +react-dom@^17.0.1: + version "17.0.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" + integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.1" + +react-is@^16.8.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-tooltip@^4.2.14: + version "4.2.14" + resolved "https://registry.yarnpkg.com/react-tooltip/-/react-tooltip-4.2.14.tgz#8e06b5926fdf6672e78d8ccadaa16bef40d131d7" + integrity sha512-hS2kAlpjyH5MXL9DaGKsdmEFCIEuMD2RZXkEJeNjmDe05dHpqj93o5JgpmczAgQFk099+JSsnHUDo7pIOuyMDQ== + dependencies: + prop-types "^15.7.2" + uuid "^7.0.3" + +react@^17.0.1: + version "17.0.1" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" + integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +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-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve@^1.17.0, resolve@^1.19.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== @@ -239,6 +1562,42 @@ resolve@^1.17.0: is-core-module "^2.2.0" path-parse "^1.0.6" +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + +rollup-plugin-postcss@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.0.tgz#2131fb6db0d5dce01a37235e4f6ad4523c681cea" + integrity sha512-OQzT+YspV01/6dxfyEw8lBO2px3hyL8Xn+k2QGctL7V/Yx2Z1QaMKdYVslP1mqv7RsKt6DROIlnbpmgJ3yxf6g== + dependencies: + chalk "^4.1.0" + concat-with-sourcemaps "^1.1.0" + cssnano "^4.1.10" + import-cwd "^3.0.0" + p-queue "^6.6.2" + pify "^5.0.0" + postcss-load-config "^3.0.0" + postcss-modules "^4.0.0" + promise.series "^0.2.0" + resolve "^1.19.0" + rollup-pluginutils "^2.8.2" + safe-identifier "^0.4.2" + style-inject "^0.3.0" + +rollup-pluginutils@^2.8.2: + version "2.8.2" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" + integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== + dependencies: + estree-walker "^0.6.1" + rollup@^2.32.1: version "2.39.0" resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.39.0.tgz#be4f98c9e421793a8fec82c854fb567c35e22ab6" @@ -246,11 +1605,131 @@ rollup@^2.32.1: optionalDependencies: fsevents "~2.3.1" +safe-identifier@^0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/safe-identifier/-/safe-identifier-0.4.2.tgz#cf6bfca31c2897c588092d1750d30ef501d59fcb" + integrity sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w== + +sax@~1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scheduler@^0.20.1: + version "0.20.1" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" + integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.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== + sourcemap-codec@^1.4.4: version "1.4.8" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== +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= + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +string-hash@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" + integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= + +string.prototype.trimend@^1.0.1, string.prototype.trimend@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b" + integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.1, string.prototype.trimstart@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa" + integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + +style-inject@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/style-inject/-/style-inject-0.3.0.tgz#d21c477affec91811cc82355832a700d22bf8dd3" + integrity sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw== + +stylehacks@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +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@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + 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" + +svgo@^1.0.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + tslib@^2.0.3: version "2.1.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" @@ -261,7 +1740,52 @@ typescript@^4.0.3: resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.5.tgz#123a3b214aaff3be32926f0d8f1f6e704eb89a72" integrity sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA== +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + +util-deprecate@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + +uuid@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" + integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== + +vendors@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" + integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +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== From 4874cf4d4f202e0d8fbfdb52a7cb6d4fa8b32472 Mon Sep 17 00:00:00 2001 From: dhruvik7 Date: Sun, 21 Feb 2021 14:50:22 -0500 Subject: [PATCH 3/7] working commit graph, needs tooltips --- src/calendar.tsx | 34 +++++++++++++++++++--------------- src/github.tsx | 0 src/view.ts | 12 +++++++++++- styles.css | 4 ++-- 4 files changed, 32 insertions(+), 18 deletions(-) delete mode 100644 src/github.tsx diff --git a/src/calendar.tsx b/src/calendar.tsx index 2f87889..05b1d66 100644 --- a/src/calendar.tsx +++ b/src/calendar.tsx @@ -6,31 +6,35 @@ interface HeatmapProps { data: any[]; } +const MAX_COLORS = 5; +const COLOR_FREQ = 6; + class Heatmap extends React.Component { render() { const customTooltipDataAttrs = (value: any) => ({ 'data-tip': value.date === null ? '' : value.status + ' on ' + value.date }); - return <> { - if (!value) { - return 'color-empty'; - } - return `color-github-${value.count}`; - }} - tooltipDataAttrs={customTooltipDataAttrs} - /> + return
+ { + if (!value || value.count == 0) { + return 'color-empty'; + } + return `color-github-${Math.min(MAX_COLORS, Math.floor(Math.log(value.count) / Math.log(COLOR_FREQ)))}`; + }} + tooltipDataAttrs={customTooltipDataAttrs} + /> - +
} } diff --git a/src/github.tsx b/src/github.tsx deleted file mode 100644 index e69de29..0000000 diff --git a/src/view.ts b/src/view.ts index 47be658..95e3c19 100644 --- a/src/view.ts +++ b/src/view.ts @@ -11,6 +11,16 @@ export default class StatsTrackerView extends ItemView { constructor(leaf: WorkspaceLeaf, dayCounts: Record) { super(leaf); this.dayCounts = dayCounts; + + this.registerInterval( + window.setInterval(() => { + ReactDOM.render(React.createElement(Calendar, { + data: Object.keys(this.dayCounts).map(day => { + return { "date": new Date(new Date(day).setMonth(new Date(day).getMonth() + 1)), "count": this.dayCounts[day] } + }), + }), (this as any).contentEl); + }, 1000) + ); } getDisplayText() { @@ -28,7 +38,7 @@ export default class StatsTrackerView extends ItemView { async onOpen() { ReactDOM.render(React.createElement(Calendar, { data: Object.keys(this.dayCounts).map(day => { - return { "date": day, "count": this.dayCounts[day] } + return { "date": new Date(new Date(day).setMonth(new Date(day).getMonth() + 1)), "count": this.dayCounts[day] } }), }), (this as any).contentEl); } diff --git a/styles.css b/styles.css index f536d2a..33a57e2 100644 --- a/styles.css +++ b/styles.css @@ -8,7 +8,7 @@ react-calendar-heatmap-small-text { rect:hover { stroke: #555; - stroke-width: 1px; + stroke-width: 0.5px; } /* @@ -24,7 +24,7 @@ rect:hover { } /* -* Github color scale +* Github color scale */ .color-github-0 { From 2587ff582048c197d2c2752ab54445a85864c928 Mon Sep 17 00:00:00 2001 From: dhruvik7 Date: Sun, 21 Feb 2021 16:31:55 -0500 Subject: [PATCH 4/7] added tooltip --- package.json | 2 +- src/calendar.tsx | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index cfd27cb..4ac7727 100644 --- a/package.json +++ b/package.json @@ -28,4 +28,4 @@ "tslib": "^2.0.3", "typescript": "^4.0.3" } -} +} \ No newline at end of file diff --git a/src/calendar.tsx b/src/calendar.tsx index 05b1d66..08f198d 100644 --- a/src/calendar.tsx +++ b/src/calendar.tsx @@ -10,9 +10,18 @@ const MAX_COLORS = 5; const COLOR_FREQ = 6; class Heatmap extends React.Component { + + componentDidMount() { + ReactTooltip.rebuild(); + } + + componentDidUpdate() { + ReactTooltip.rebuild(); + } + render() { const customTooltipDataAttrs = (value: any) => ({ - 'data-tip': value.date === null ? '' : value.status + ' on ' + value.date + 'data-tip': value.date === null ? '' : value.count + ' on ' + new Date(value.date).toLocaleDateString() }); return
@@ -28,14 +37,12 @@ class Heatmap extends React.Component { } return `color-github-${Math.min(MAX_COLORS, Math.floor(Math.log(value.count) / Math.log(COLOR_FREQ)))}`; }} + titleForValue={(value) => !value || value.date === null ? '' : value.count + ' words on ' + new Date(value.date).toLocaleDateString()} tooltipDataAttrs={customTooltipDataAttrs} /> -
} + } export default Heatmap; \ No newline at end of file From d8eee206c727a321df77801b3fa5fe9788d13856 Mon Sep 17 00:00:00 2001 From: dhruvik7 Date: Sun, 21 Feb 2021 17:10:04 -0500 Subject: [PATCH 5/7] added icon --- src/calendar.tsx | 13 +------------ src/constants.ts | 4 +++- src/main.ts | 4 +++- src/view.ts | 4 ++-- 4 files changed, 9 insertions(+), 16 deletions(-) diff --git a/src/calendar.tsx b/src/calendar.tsx index 08f198d..71ad62a 100644 --- a/src/calendar.tsx +++ b/src/calendar.tsx @@ -1,24 +1,13 @@ import * as React from "react"; import ReactCalendarHeatmap from "react-calendar-heatmap"; import ReactTooltip from "react-tooltip"; +import { MAX_COLORS, COLOR_FREQ } from "./constants"; interface HeatmapProps { data: any[]; } -const MAX_COLORS = 5; -const COLOR_FREQ = 6; - class Heatmap extends React.Component { - - componentDidMount() { - ReactTooltip.rebuild(); - } - - componentDidUpdate() { - ReactTooltip.rebuild(); - } - render() { const customTooltipDataAttrs = (value: any) => ({ 'data-tip': value.date === null ? '' : value.count + ' on ' + new Date(value.date).toLocaleDateString() diff --git a/src/constants.ts b/src/constants.ts index b88d9ca..8fc5ff7 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -1 +1,3 @@ -export const VIEW_TYPE_STATS_TRACKER = "stats-tracker"; \ No newline at end of file +export const VIEW_TYPE_STATS_TRACKER = "stats-tracker"; +export const MAX_COLORS = 5; +export const COLOR_FREQ = 6; diff --git a/src/main.ts b/src/main.ts index e1148f0..9feb494 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,4 +1,4 @@ -import { TFile, Plugin, MarkdownView, debounce, Debouncer, WorkspaceLeaf } from 'obsidian'; +import { TFile, Plugin, MarkdownView, debounce, Debouncer, WorkspaceLeaf, addIcon } from 'obsidian'; import { VIEW_TYPE_STATS_TRACKER } from './constants'; import StatsTrackerView from './view'; @@ -73,6 +73,8 @@ export default class DailyStats extends Plugin { }, 200) ); + addIcon("bar-graph", ``); + this.registerInterval(window.setInterval(() => { this.updateDate(); this.saveSettings(); diff --git a/src/view.ts b/src/view.ts index 95e3c19..db8daa4 100644 --- a/src/view.ts +++ b/src/view.ts @@ -28,7 +28,7 @@ export default class StatsTrackerView extends ItemView { } getIcon() { - return "calendar-with-checkmark"; + return "bar-graph"; } getViewType() { @@ -42,4 +42,4 @@ export default class StatsTrackerView extends ItemView { }), }), (this as any).contentEl); } -} \ No newline at end of file +} From 3452c7b3a2039ddc60a48ca315476987c994d765 Mon Sep 17 00:00:00 2001 From: dhruvik7 Date: Sun, 21 Feb 2021 21:58:35 -0500 Subject: [PATCH 6/7] added coloring --- package.json | 6 +++--- src/calendar.tsx | 37 +++++++++++++++++++++++++++---------- src/constants.ts | 2 +- src/main.ts | 5 +++-- styles.css | 30 +++++------------------------- tsconfig.json | 3 ++- yarn.lock | 15 +-------------- 7 files changed, 42 insertions(+), 56 deletions(-) diff --git a/package.json b/package.json index 4ac7727..79b2fc5 100644 --- a/package.json +++ b/package.json @@ -22,10 +22,10 @@ "react": "^17.0.1", "react-calendar-heatmap": "^1.8.1", "react-dom": "^17.0.1", - "react-tooltip": "^4.2.14", "rollup": "^2.32.1", "rollup-plugin-postcss": "^4.0.0", "tslib": "^2.0.3", "typescript": "^4.0.3" - } -} \ No newline at end of file + }, + "dependencies": {} +} diff --git a/src/calendar.tsx b/src/calendar.tsx index 71ad62a..a194ca4 100644 --- a/src/calendar.tsx +++ b/src/calendar.tsx @@ -1,6 +1,5 @@ import * as React from "react"; import ReactCalendarHeatmap from "react-calendar-heatmap"; -import ReactTooltip from "react-tooltip"; import { MAX_COLORS, COLOR_FREQ } from "./constants"; interface HeatmapProps { @@ -9,29 +8,47 @@ interface HeatmapProps { class Heatmap extends React.Component { render() { - const customTooltipDataAttrs = (value: any) => ({ - 'data-tip': value.date === null ? '' : value.count + ' on ' + new Date(value.date).toLocaleDateString() - }); - - return
+ const element = document.getElementById("color-elem"); + if (element) { + const base = getComputedStyle(element).getPropertyValue("color"); + for (let elem of Array.from(document.getElementsByClassName("color1") as HTMLCollectionOf)) { + elem.style.fill = base; + elem.style.opacity = "0.44"; + } + for (let elem of Array.from(document.getElementsByClassName("color2") as HTMLCollectionOf)) { + elem.style.fill = base; + elem.style.opacity = "0.6"; + } + for (let elem of Array.from(document.getElementsByClassName("color3") as HTMLCollectionOf)) { + elem.style.fill = base; + elem.style.opacity = "0.76"; + } + for (let elem of Array.from(document.getElementsByClassName("color4") as HTMLCollectionOf)) { + elem.style.fill = base; + elem.style.opacity = "0.92"; + } + } + return
{ if (!value || value.count == 0) { return 'color-empty'; } - return `color-github-${Math.min(MAX_COLORS, Math.floor(Math.log(value.count) / Math.log(COLOR_FREQ)))}`; + return `color${Math.min(MAX_COLORS, Math.floor(Math.log(value.count) / Math.log(COLOR_FREQ)))}`; }} titleForValue={(value) => !value || value.date === null ? '' : value.count + ' words on ' + new Date(value.date).toLocaleDateString()} - tooltipDataAttrs={customTooltipDataAttrs} /> +
} } -export default Heatmap; \ No newline at end of file +export default Heatmap; diff --git a/src/constants.ts b/src/constants.ts index 8fc5ff7..bbd0d8d 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -1,3 +1,3 @@ export const VIEW_TYPE_STATS_TRACKER = "stats-tracker"; export const MAX_COLORS = 5; -export const COLOR_FREQ = 6; +export const COLOR_FREQ = 5; diff --git a/src/main.ts b/src/main.ts index 9feb494..5aeae1d 100644 --- a/src/main.ts +++ b/src/main.ts @@ -74,7 +74,6 @@ export default class DailyStats extends Plugin { ); addIcon("bar-graph", ``); - this.registerInterval(window.setInterval(() => { this.updateDate(); this.saveSettings(); @@ -159,6 +158,8 @@ export default class DailyStats extends Plugin { } async saveSettings() { - await this.saveData(this.settings); + if (Object.keys(this.settings.dayCounts).length > 0) { //ensuring we never reset the data by accident + await this.saveData(this.settings); + } } } \ No newline at end of file diff --git a/styles.css b/styles.css index 33a57e2..3076202 100644 --- a/styles.css +++ b/styles.css @@ -2,10 +2,6 @@ text { fill: #aaa; } -react-calendar-heatmap-small-text { - font-size: 5px; -} - rect:hover { stroke: #555; stroke-width: 0.5px; @@ -16,29 +12,13 @@ rect:hover { */ .color-empty { - fill: #eeeeee; + fill: var(--background-modifier-border); } .color-filled { - fill: #8cc665; + fill: var(--text-accent); } -/* -* Github color scale -*/ - -.color-github-0 { - fill: #eeeeee; -} -.color-github-1 { - fill: #d6e685; -} -.color-github-2 { - fill: #8cc665; -} -.color-github-3 { - fill: #44a340; -} -.color-github-4 { - fill: #1e6823; -} +#color-elem { + color: var(--text-accent); +} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index c83b546..c3f289c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,7 +13,8 @@ "dom", "es5", "scripthost", - "es2015" + "es2015", + "DOM.Iterable" ], "jsx": "react", }, diff --git a/yarn.lock b/yarn.lock index 6fd8f8b..512f088 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1487,7 +1487,7 @@ promise.series@^0.2.0: resolved "https://registry.yarnpkg.com/promise.series/-/promise.series-0.2.0.tgz#2cc7ebe959fc3a6619c04ab4dbdc9e452d864bbd" integrity sha1-LMfr6Vn8OmYZwEq029yeRS2GS70= -prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@^15.6.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -1523,14 +1523,6 @@ react-is@^16.8.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-tooltip@^4.2.14: - version "4.2.14" - resolved "https://registry.yarnpkg.com/react-tooltip/-/react-tooltip-4.2.14.tgz#8e06b5926fdf6672e78d8ccadaa16bef40d131d7" - integrity sha512-hS2kAlpjyH5MXL9DaGKsdmEFCIEuMD2RZXkEJeNjmDe05dHpqj93o5JgpmczAgQFk099+JSsnHUDo7pIOuyMDQ== - dependencies: - prop-types "^15.7.2" - uuid "^7.0.3" - react@^17.0.1: version "17.0.1" resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" @@ -1770,11 +1762,6 @@ util.promisify@~1.0.0: has-symbols "^1.0.1" object.getownpropertydescriptors "^2.1.0" -uuid@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" - integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== - vendors@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" From 7cd552848f4cf216b85d3d32a3325a17c5f92207 Mon Sep 17 00:00:00 2001 From: dhruvik7 Date: Thu, 25 Feb 2021 08:43:50 -0500 Subject: [PATCH 7/7] small edits --- README.md | 4 ++-- images/example-graph.png | Bin 0 -> 232569 bytes src/constants.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 images/example-graph.png diff --git a/README.md b/README.md index cdbfa6d..5b42fb3 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ## Obsidian Daily Stats -This is a daily word count plugin for Obsidian (https://obsidian.md). You can see today's word count in the bottom right corner of your screen, and also see the historical logs. +This is a daily word count plugin for Obsidian (https://obsidian.md). You can see today's word count in the bottom right corner of your screen, and also see the historical logs in a right panel view akin to Github's contribution graph. This plugin was inspired by liamcain's [Calender](https://github.com/liamcain/obsidian-calendar-plugin) and lukeleppan's [Better Word Count](https://github.com/lukeleppan/better-word-count). -![Example](./images/example.png) \ No newline at end of file +![Example](./images/example-graph.png) \ No newline at end of file diff --git a/images/example-graph.png b/images/example-graph.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a60847da9bf744d64627eddcbf16f885841ab3 GIT binary patch literal 232569 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Ⓢaj|(P?aYY+uvulpOa(-W$;H=n3(G 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 literal 0 HcmV?d00001 diff --git a/src/constants.ts b/src/constants.ts index bbd0d8d..8fc5ff7 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -1,3 +1,3 @@ export const VIEW_TYPE_STATS_TRACKER = "stats-tracker"; export const MAX_COLORS = 5; -export const COLOR_FREQ = 5; +export const COLOR_FREQ = 6;