From ccbe7225d4015bef4fdd86e59adac88224a1f165 Mon Sep 17 00:00:00 2001 From: Phillip Date: Mon, 30 Oct 2023 14:09:04 +0100 Subject: [PATCH 1/2] Revert "add sankey chart type" --- docusaurus/docs/Chart Types/Sankey.mdx | 45 - images/sankey.png | Bin 109415 -> 0 bytes package.json | 1 - src/chartRenderer.ts | 55 +- yarn.lock | 1059 ++++++++++++------------ 5 files changed, 536 insertions(+), 624 deletions(-) delete mode 100644 docusaurus/docs/Chart Types/Sankey.mdx delete mode 100644 images/sankey.png diff --git a/docusaurus/docs/Chart Types/Sankey.mdx b/docusaurus/docs/Chart Types/Sankey.mdx deleted file mode 100644 index 1dd4c9c..0000000 --- a/docusaurus/docs/Chart Types/Sankey.mdx +++ /dev/null @@ -1,45 +0,0 @@ -# Sankey Chart - -## Example - -````yaml -```chart -type: sankey -labels: [Oil, "Natural Gas", Coal, "Fossil Fuel", Electricity, Energy] -series: - - data: - - [Oil, 15, "Fossil Fuels"] - - ["Natural Gas", 20, "Fossil Fuels"] - - ["Coal", 25, "Fossil Fuels"] - - ["Coal", 25, "Electricity"] - - ["Fossil Fuels", 60, "Energy"] - - ["Electricity", 25, "Energy"] - priority: - Oil: 1 - Natural Gas: 2 - Coal: 3 - Fossil Fuels: 1 - Electricity: 2 - Energy: 1 - colorFrom: - Oil: "black" - Coal: "gray" - "Fossil Fuels": "slategray" - Electricity: "blue" - Energy: "orange" - colorTo: - Oil: "black" - Coal: "gray" - "Fossil Fuels": "slategray" - Electricity: "blue" - Energy: "orange" -``` -```` - -The above example Code will render a _Sankey Chart_. - -![Radar Chart Example Image](../../../images/sankey.png) - -## Advanced - -*See [Modifiers](/Modifiers) for advanced configuration.* \ No newline at end of file diff --git a/images/sankey.png b/images/sankey.png deleted file mode 100644 index f027cc5bfdd649b5ea857aa3738749c6302aae64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109415 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

(ru%vO*2kd=6aotZCuri*-k;} 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 i; i++) { - const {title, ...rest} = yaml.series[i]; - const dataset = { - label: title ?? "", + datasets.push({ + label: yaml.series[i].title ?? "", + data: yaml.series[i].data, backgroundColor: yaml.labelColors ? colors.length ? generateInnerColors(colors, yaml.transparency) : generateInnerColors(this.plugin.settings.colors, yaml.transparency) : colors.length ? generateInnerColors(colors, yaml.transparency)[i] : generateInnerColors(this.plugin.settings.colors, yaml.transparency)[i], borderColor: yaml.labelColors ? colors.length ? colors : this.plugin.settings.colors : colors.length ? colors[i] : this.plugin.settings.colors[i], borderWidth: 1, fill: yaml.fill ? yaml.stacked ? i == 0 ? 'origin' : '-1' : true : false, //See https://github.com/phibr0/obsidian-charts/issues/53#issuecomment-1084869550 tension: yaml.tension ?? 0, - ...rest, - }; - if (yaml.type === 'sankey') { - // colorFrom, colorTo is accepted as object in yaml, but should be function for sankey. - if (dataset.colorFrom) - (dataset as SankeyControllerDatasetOptions).colorFrom = (c) => yaml.series[i].colorFrom[c.dataset.data[c.dataIndex].from] ?? colors[i] ?? 'green' - - if (dataset.colorTo) - (dataset as SankeyControllerDatasetOptions).colorTo = (c) => yaml.series[i].colorTo[c.dataset.data[c.dataIndex].to] ?? colors[i] ?? 'green' - - } - datasets.push(dataset); + }); } } @@ -159,34 +147,7 @@ export default class Renderer { }, } }; - } else if (yaml.type === 'sankey') { - datasets = datasets.map(dataset => { - return { - ...dataset, - data: dataset.data.map((item: object | any[]) => - Array.isArray(item) && item.length === 3 ? - { - from: item[0], - flow: item[1], - to: item[2], - } : item - ) - } - }) as ChartConfiguration<'sankey'>['data']['datasets']; - - (chartOptions as ChartConfiguration<'sankey'>) = { - type: yaml.type, - data: { - labels, - datasets, - }, - options: { - animation: { - duration: 0 - }, - } - } - }else { + } else { (chartOptions as ChartConfiguration<"pie" | "doughnut" | "bubble" | "scatter">) = { type: yaml.type, data: { diff --git a/yarn.lock b/yarn.lock index 50ce702..83b894f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,184 +3,186 @@ "@rollup/plugin-commonjs@^15.1.0": - version "15.1.0" - resolved "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-15.1.0.tgz" - integrity sha512-xCQqz4z/o0h2syQ7d9LskIMvBSH4PX5PjYdpSSvgS+pQik3WahkQVNWg3D8XJeYjZoVWnIUQYDghuEMRGrmQYQ== + "integrity" "sha512-xCQqz4z/o0h2syQ7d9LskIMvBSH4PX5PjYdpSSvgS+pQik3WahkQVNWg3D8XJeYjZoVWnIUQYDghuEMRGrmQYQ==" + "resolved" "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-15.1.0.tgz" + "version" "15.1.0" dependencies: "@rollup/pluginutils" "^3.1.0" - commondir "^1.0.1" - estree-walker "^2.0.1" - glob "^7.1.6" - is-reference "^1.2.1" - magic-string "^0.25.7" - resolve "^1.17.0" + "commondir" "^1.0.1" + "estree-walker" "^2.0.1" + "glob" "^7.1.6" + "is-reference" "^1.2.1" + "magic-string" "^0.25.7" + "resolve" "^1.17.0" "@rollup/plugin-node-resolve@^9.0.0": - version "9.0.0" - resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-9.0.0.tgz" - integrity sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg== + "integrity" "sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg==" + "resolved" "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-9.0.0.tgz" + "version" "9.0.0" dependencies: "@rollup/pluginutils" "^3.1.0" "@types/resolve" "1.17.1" - builtin-modules "^3.1.0" - deepmerge "^4.2.2" - is-module "^1.0.0" - resolve "^1.17.0" + "builtin-modules" "^3.1.0" + "deepmerge" "^4.2.2" + "is-module" "^1.0.0" + "resolve" "^1.17.0" "@rollup/plugin-typescript@^6.1.0": - version "6.1.0" - resolved "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-6.1.0.tgz" - integrity sha512-hJxaiE6WyNOsK+fZpbFh9CUijZYqPQuAOWO5khaGTUkM8DYNNyA2TDlgamecE+qLOG1G1+CwbWMAx3rbqpp6xQ== + "integrity" "sha512-hJxaiE6WyNOsK+fZpbFh9CUijZYqPQuAOWO5khaGTUkM8DYNNyA2TDlgamecE+qLOG1G1+CwbWMAx3rbqpp6xQ==" + "resolved" "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-6.1.0.tgz" + "version" "6.1.0" dependencies: "@rollup/pluginutils" "^3.1.0" - resolve "^1.17.0" + "resolve" "^1.17.0" "@rollup/pluginutils@^3.1.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" - integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + "integrity" "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==" + "resolved" "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" + "version" "3.1.0" dependencies: "@types/estree" "0.0.39" - estree-walker "^1.0.1" - picomatch "^2.2.2" + "estree-walker" "^1.0.1" + "picomatch" "^2.2.2" "@sphinxxxx/color-conversion@^2.2.2": - version "2.2.2" - resolved "https://registry.npmjs.org/@sphinxxxx/color-conversion/-/color-conversion-2.2.2.tgz" - integrity sha512-XExJS3cLqgrmNBIP3bBw6+1oQ1ksGjFh0+oClDKFYpCCqx/hlqwWO5KO/S63fzUo67SxI9dMrF0y5T/Ey7h8Zw== + "integrity" "sha512-XExJS3cLqgrmNBIP3bBw6+1oQ1ksGjFh0+oClDKFYpCCqx/hlqwWO5KO/S63fzUo67SxI9dMrF0y5T/Ey7h8Zw==" + "resolved" "https://registry.npmjs.org/@sphinxxxx/color-conversion/-/color-conversion-2.2.2.tgz" + "version" "2.2.2" "@ts-stack/markdown@^1.3.0": - version "1.4.0" - resolved "https://registry.npmjs.org/@ts-stack/markdown/-/markdown-1.4.0.tgz" - integrity sha512-z3fkD8wGSyqTCp+axZVlr9hFKyM18XKPHEyC8vmohyTcqf5sRRy9Sd0omYBJ85IDW57DLEcfvVatXfUt1unEew== + "integrity" "sha512-z3fkD8wGSyqTCp+axZVlr9hFKyM18XKPHEyC8vmohyTcqf5sRRy9Sd0omYBJ85IDW57DLEcfvVatXfUt1unEew==" + "resolved" "https://registry.npmjs.org/@ts-stack/markdown/-/markdown-1.4.0.tgz" + "version" "1.4.0" dependencies: - tslib "^2.0.0" + "tslib" "^2.0.0" "@tsconfig/svelte@^2.0.1": - version "2.0.1" - resolved "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-2.0.1.tgz" - integrity sha512-aqkICXbM1oX5FfgZd2qSSAGdyo/NRxjWCamxoyi3T8iVQnzGge19HhDYzZ6NrVOW7bhcWNSq9XexWFtMzbB24A== + "integrity" "sha512-aqkICXbM1oX5FfgZd2qSSAGdyo/NRxjWCamxoyi3T8iVQnzGge19HhDYzZ6NrVOW7bhcWNSq9XexWFtMzbB24A==" + "resolved" "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-2.0.1.tgz" + "version" "2.0.1" + +"@types/chartjs-plugin-trendline@^1.0.1": + "integrity" "sha512-QN9gWbksSFpM450wnFSfeH76zoHzHEIjVqhVg8hZdhXNp8xkgB07hdIZxVQVjmFl0vDxmXMJtea8jb3QRAtEQg==" + "resolved" "https://registry.npmjs.org/@types/chartjs-plugin-trendline/-/chartjs-plugin-trendline-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "chart.js" "^3.7.1" "@types/chroma-js@^2.1.3": - version "2.1.4" - resolved "https://registry.npmjs.org/@types/chroma-js/-/chroma-js-2.1.4.tgz" - integrity sha512-l9hWzP7cp7yleJUI7P2acmpllTJNYf5uU6wh50JzSIZt3fFHe+w2FM6w9oZGBTYzjjm2qHdnQvI+fF/JF/E5jQ== + "integrity" "sha512-l9hWzP7cp7yleJUI7P2acmpllTJNYf5uU6wh50JzSIZt3fFHe+w2FM6w9oZGBTYzjjm2qHdnQvI+fF/JF/E5jQ==" + "resolved" "https://registry.npmjs.org/@types/chroma-js/-/chroma-js-2.1.4.tgz" + "version" "2.1.4" "@types/codemirror@0.0.108": - version "0.0.108" - resolved "https://registry.npmjs.org/@types/codemirror/-/codemirror-0.0.108.tgz" - integrity sha512-3FGFcus0P7C2UOGCNUVENqObEb4SFk+S8Dnxq7K6aIsLVs/vDtlangl3PEO0ykaKXyK56swVF6Nho7VsA44uhw== + "integrity" "sha512-3FGFcus0P7C2UOGCNUVENqObEb4SFk+S8Dnxq7K6aIsLVs/vDtlangl3PEO0ykaKXyK56swVF6Nho7VsA44uhw==" + "resolved" "https://registry.npmjs.org/@types/codemirror/-/codemirror-0.0.108.tgz" + "version" "0.0.108" dependencies: "@types/tern" "*" "@types/estree@*", "@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz" - integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + "integrity" "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz" + "version" "0.0.39" "@types/node@*", "@types/node@^14.14.2": - version "14.18.22" - resolved "https://registry.npmjs.org/@types/node/-/node-14.18.22.tgz" - integrity sha512-qzaYbXVzin6EPjghf/hTdIbnVW1ErMx8rPzwRNJhlbyJhu2SyqlvjGOY/tbUt6VFyzg56lROcOeSQRInpt63Yw== + "integrity" "sha512-qzaYbXVzin6EPjghf/hTdIbnVW1ErMx8rPzwRNJhlbyJhu2SyqlvjGOY/tbUt6VFyzg56lROcOeSQRInpt63Yw==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-14.18.22.tgz" + "version" "14.18.22" "@types/pug@^2.0.4": - version "2.0.6" - resolved "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz" - integrity sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg== + "integrity" "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==" + "resolved" "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz" + "version" "2.0.6" "@types/resolve@1.17.1": - version "1.17.1" - resolved "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz" - integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== + "integrity" "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==" + "resolved" "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz" + "version" "1.17.1" dependencies: "@types/node" "*" "@types/sass@^1.16.0": - version "1.43.1" - resolved "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz" - integrity sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g== + "integrity" "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==" + "resolved" "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz" + "version" "1.43.1" dependencies: "@types/node" "*" "@types/tern@*": - version "0.23.4" - resolved "https://registry.npmjs.org/@types/tern/-/tern-0.23.4.tgz" - integrity sha512-JAUw1iXGO1qaWwEOzxTKJZ/5JxVeON9kvGZ/osgZaJImBnyjyn0cjovPsf6FNLmyGY8Vw9DoXZCMlfMkMwHRWg== + "integrity" "sha512-JAUw1iXGO1qaWwEOzxTKJZ/5JxVeON9kvGZ/osgZaJImBnyjyn0cjovPsf6FNLmyGY8Vw9DoXZCMlfMkMwHRWg==" + "resolved" "https://registry.npmjs.org/@types/tern/-/tern-0.23.4.tgz" + "version" "0.23.4" dependencies: "@types/estree" "*" -ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== +"ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" dependencies: - color-convert "^2.0.1" + "color-convert" "^2.0.1" -anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== +"anymatch@~3.1.2": + "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + "version" "3.1.2" dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +"binary-extensions@^2.0.0": + "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + "version" "2.2.0" -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" -braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== +"braces@~3.0.2": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" dependencies: - fill-range "^7.0.1" + "fill-range" "^7.0.1" -buffer-crc32@^0.2.5: - version "0.2.13" - resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" - integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== +"buffer-crc32@^0.2.5": + "integrity" "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" + "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + "version" "0.2.13" -builtin-modules@^3.1.0: - version "3.3.0" - resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz" - integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== +"builtin-modules@^3.1.0": + "integrity" "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + "resolved" "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz" + "version" "3.3.0" -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" -chalk@^4.0.0: - version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== +"chalk@^4.0.0": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" -chart.js@^3.9.1: - version "3.9.1" - resolved "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz" - integrity sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w== - -chartjs-chart-sankey@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/chartjs-chart-sankey/-/chartjs-chart-sankey-0.12.0.tgz#eef091d84dd57a1953606b46e021d60099fe46ce" - integrity sha512-2f0YfDWNTTDqztVALlD2YMdSbpmjxdxHpcpKgBi9cUq3IPWBvHb58h4gIa7GjsYVjMLwX6gusDXgxlh9PMKkkA== +"chart.js@^3.7.1", "chart.js@^3.9.1": + "integrity" "sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w==" + "resolved" "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz" + "version" "3.9.1" "chartjs-plugin-annotation@^2.2.1": "integrity" "sha512-RL9UtrFr2SXd7C47zD0MZqn6ZLgrcRt3ySC6cYal2amBdANcYB1QcwFXcpKWAYnO4SGJYRok7P5rKDDNgJMA/w==" @@ -192,465 +194,460 @@ chartjs-chart-sankey@^0.12.0: "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" "version" "3.5.3" dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" + "anymatch" "~3.1.2" + "braces" "~3.0.2" + "glob-parent" "~5.1.2" + "is-binary-path" "~2.1.0" + "is-glob" "~4.0.1" + "normalize-path" "~3.0.0" + "readdirp" "~3.6.0" optionalDependencies: - fsevents "~2.3.2" - -chroma-js@^2.1.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz" - integrity sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A== - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -detect-indent@^6.0.0: - version "6.1.0" - resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz" - integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== - -es6-promise@^3.1.2: - version "3.3.1" - resolved "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz" - integrity sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg== - -esbuild-svelte@^0.5.4: - version "0.5.7" - resolved "https://registry.npmjs.org/esbuild-svelte/-/esbuild-svelte-0.5.7.tgz" - integrity sha512-6z8bRFy3hWar8cCT7uDXrrQLtJPS9SgOT6BOOgm2+P4FbFS5qidFDz4EP01hdax5Grmr1LGteRnSM4DbXPR2Og== - dependencies: - svelte "^3.44.0" - -esbuild@^0.12.26: - version "0.12.29" - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.12.29.tgz" - integrity sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g== - -estree-walker@^0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz" - integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== - -estree-walker@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" - integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== - -estree-walker@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" - integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob@^7.1.3, glob@^7.1.6: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -graceful-fs@^4.1.3: - version "4.2.10" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-core-module@^2.9.0: - version "2.9.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz" - integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== - dependencies: - has "^1.0.3" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-module@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" - integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-reference@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz" - integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== + "fsevents" "~2.3.2" + +"chroma-js@^2.1.2": + "integrity" "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==" + "resolved" "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz" + "version" "2.4.2" + +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "color-name" "~1.1.4" + +"color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" + +"commondir@^1.0.1": + "integrity" "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + "version" "1.0.1" + +"concat-map@0.0.1": + "integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" + +"deepmerge@^4.2.2": + "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + "version" "4.2.2" + +"detect-indent@^6.0.0": + "integrity" "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" + "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz" + "version" "6.1.0" + +"es6-promise@^3.1.2": + "integrity" "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" + "resolved" "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz" + "version" "3.3.1" + +"esbuild-svelte@^0.5.4": + "integrity" "sha512-6z8bRFy3hWar8cCT7uDXrrQLtJPS9SgOT6BOOgm2+P4FbFS5qidFDz4EP01hdax5Grmr1LGteRnSM4DbXPR2Og==" + "resolved" "https://registry.npmjs.org/esbuild-svelte/-/esbuild-svelte-0.5.7.tgz" + "version" "0.5.7" + dependencies: + "svelte" "^3.44.0" + +"esbuild@^0.12.26", "esbuild@>=0.9.6": + "integrity" "sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==" + "resolved" "https://registry.npmjs.org/esbuild/-/esbuild-0.12.29.tgz" + "version" "0.12.29" + +"estree-walker@^0.6.1": + "integrity" "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz" + "version" "0.6.1" + +"estree-walker@^1.0.1": + "integrity" "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" + "version" "1.0.1" + +"estree-walker@^2.0.1": + "integrity" "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" + "version" "2.0.2" + +"fill-range@^7.0.1": + "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "to-regex-range" "^5.0.1" + +"fs.realpath@^1.0.0": + "integrity" "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" + +"function-bind@^1.1.1": + "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + "version" "1.1.1" + +"glob-parent@~5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob@^7.1.3", "glob@^7.1.6": + "integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + "version" "7.2.3" + dependencies: + "fs.realpath" "^1.0.0" + "inflight" "^1.0.4" + "inherits" "2" + "minimatch" "^3.1.1" + "once" "^1.3.0" + "path-is-absolute" "^1.0.0" + +"graceful-fs@^4.1.3": + "integrity" "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + "version" "4.2.10" + +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has@^1.0.3": + "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "function-bind" "^1.1.1" + +"import-fresh@^3.2.1": + "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" + +"inflight@^1.0.4": + "integrity" "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "once" "^1.3.0" + "wrappy" "1" + +"inherits@2": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"is-binary-path@~2.1.0": + "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" + "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "binary-extensions" "^2.0.0" + +"is-core-module@^2.9.0": + "integrity" "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz" + "version" "2.9.0" + dependencies: + "has" "^1.0.3" + +"is-extglob@^2.1.1": + "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-glob@^4.0.1", "is-glob@~4.0.1": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-module@^1.0.0": + "integrity" "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + "resolved" "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" + "version" "1.0.0" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-reference@^1.2.1": + "integrity" "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==" + "resolved" "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz" + "version" "1.2.1" dependencies: "@types/estree" "*" -magic-string@^0.25.7: - version "0.25.9" - resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz" - integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== +"magic-string@^0.25.7": + "integrity" "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==" + "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz" + "version" "0.25.9" dependencies: - sourcemap-codec "^1.4.8" + "sourcemap-codec" "^1.4.8" -markdown-tables-to-json@^0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/markdown-tables-to-json/-/markdown-tables-to-json-0.1.7.tgz" - integrity sha512-1kdyYY9vKqmcsPHe7pRbrIeoapik1MOAEYtqlFoz0zypBf7yrtt0gP1UHOlk5kLuZQL1qaWgk0zYtOd7eJB0yA== +"markdown-tables-to-json@^0.1.7": + "integrity" "sha512-1kdyYY9vKqmcsPHe7pRbrIeoapik1MOAEYtqlFoz0zypBf7yrtt0gP1UHOlk5kLuZQL1qaWgk0zYtOd7eJB0yA==" + "resolved" "https://registry.npmjs.org/markdown-tables-to-json/-/markdown-tables-to-json-0.1.7.tgz" + "version" "0.1.7" dependencies: "@ts-stack/markdown" "^1.3.0" -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== +"min-indent@^1.0.0": + "integrity" "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + "resolved" "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" + "version" "1.0.1" -minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== +"minimatch@^3.1.1": + "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + "version" "3.1.2" dependencies: - brace-expansion "^1.1.7" + "brace-expansion" "^1.1.7" -minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: - version "1.2.6" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" - integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== +"minimist@^1.2.0", "minimist@^1.2.5", "minimist@^1.2.6": + "integrity" "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" + "version" "1.2.6" -mkdirp@^0.5.1: - version "0.5.6" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" - integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== +"mkdirp@^0.5.1": + "integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" + "version" "0.5.6" dependencies: - minimist "^1.2.6" + "minimist" "^1.2.6" -moment@2.29.1: - version "2.29.1" - resolved "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz" - integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== +"moment@2.29.1": + "integrity" "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + "resolved" "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz" + "version" "2.29.1" -mri@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz" - integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== +"mri@^1.1.0": + "integrity" "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" + "resolved" "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz" + "version" "1.2.0" -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +"normalize-path@^3.0.0", "normalize-path@~3.0.0": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" -obsidian@^0.12.17: - version "0.12.17" - resolved "https://registry.npmjs.org/obsidian/-/obsidian-0.12.17.tgz" - integrity sha512-YvCAlRym9D8zNPXt6Ez8QubSTVGoChx6lb58zqI13Dcrz3l1lgUO+pcOGDiD5Qa67nzDZLXo3aV2rqkCCpTvGQ== +"obsidian@^0.12.17": + "integrity" "sha512-YvCAlRym9D8zNPXt6Ez8QubSTVGoChx6lb58zqI13Dcrz3l1lgUO+pcOGDiD5Qa67nzDZLXo3aV2rqkCCpTvGQ==" + "resolved" "https://registry.npmjs.org/obsidian/-/obsidian-0.12.17.tgz" + "version" "0.12.17" dependencies: "@types/codemirror" "0.0.108" - moment "2.29.1" + "moment" "2.29.1" -once@^1.3.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== +"once@^1.3.0": + "integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" dependencies: - wrappy "1" + "wrappy" "1" -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== +"parent-module@^1.0.0": + "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" + "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + "version" "1.0.1" dependencies: - callsites "^3.0.0" + "callsites" "^3.0.0" -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +"path-is-absolute@^1.0.0": + "integrity" "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +"path-parse@^1.0.7": + "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + "version" "1.0.7" -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2: - version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.2": + "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + "version" "2.3.1" -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== +"readdirp@~3.6.0": + "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" + "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + "version" "3.6.0" dependencies: - picomatch "^2.2.1" + "picomatch" "^2.2.1" -require-relative@^0.8.7: - version "0.8.7" - resolved "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz" - integrity sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg== +"require-relative@^0.8.7": + "integrity" "sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg==" + "resolved" "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz" + "version" "0.8.7" -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +"resolve-from@^4.0.0": + "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + "version" "4.0.0" -resolve@^1.17.0: - version "1.22.1" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== +"resolve@^1.17.0": + "integrity" "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" + "version" "1.22.1" dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" + "is-core-module" "^2.9.0" + "path-parse" "^1.0.7" + "supports-preserve-symlinks-flag" "^1.0.0" -rimraf@^2.5.2: - version "2.7.1" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== +"rimraf@^2.5.2": + "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + "version" "2.7.1" dependencies: - glob "^7.1.3" + "glob" "^7.1.3" -rollup-plugin-svelte@^7.1.0: - version "7.1.0" - resolved "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz" - integrity sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg== +"rollup-plugin-svelte@^7.1.0": + "integrity" "sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg==" + "resolved" "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz" + "version" "7.1.0" dependencies: - require-relative "^0.8.7" - rollup-pluginutils "^2.8.2" + "require-relative" "^0.8.7" + "rollup-pluginutils" "^2.8.2" -rollup-pluginutils@^2.8.2: - version "2.8.2" - resolved "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" - integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== +"rollup-pluginutils@^2.8.2": + "integrity" "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==" + "resolved" "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" + "version" "2.8.2" dependencies: - estree-walker "^0.6.1" + "estree-walker" "^0.6.1" -rollup@^2.45.2: - version "2.77.0" - resolved "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz" - integrity sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g== +"rollup@^1.20.0||^2.0.0", "rollup@^2.14.0", "rollup@^2.22.0", "rollup@^2.45.2", "rollup@>=2.0.0": + "integrity" "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==" + "resolved" "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz" + "version" "2.77.0" optionalDependencies: - fsevents "~2.3.2" - -sade@^1.7.4: - version "1.8.1" - resolved "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz" - integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== - dependencies: - mri "^1.1.0" - -sander@^0.5.0: - version "0.5.1" - resolved "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz" - integrity sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA== - dependencies: - es6-promise "^3.1.2" - graceful-fs "^4.1.3" - mkdirp "^0.5.1" - rimraf "^2.5.2" - -sorcery@^0.10.0: - version "0.10.0" - resolved "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz" - integrity sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g== - dependencies: - buffer-crc32 "^0.2.5" - minimist "^1.2.0" - sander "^0.5.0" - sourcemap-codec "^1.3.0" - -source-map@^0.7.3: - version "0.7.4" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - -sourcemap-codec@^1.3.0, sourcemap-codec@^1.4.8: - version "1.4.8" - resolved "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== - -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" - integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== - dependencies: - min-indent "^1.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -svelte-check@^1.4.0: - version "1.6.0" - resolved "https://registry.npmjs.org/svelte-check/-/svelte-check-1.6.0.tgz" - integrity sha512-nQTlbFJWhwoeLY5rkhgbjzGQSwk5F1pRdEXait0EFaQSrE/iJF+PIjrQlk0BjL/ogk9HaR9ZI0DQSYrl7jl3IQ== - dependencies: - chalk "^4.0.0" - chokidar "^3.4.1" - glob "^7.1.6" - import-fresh "^3.2.1" - minimist "^1.2.5" - sade "^1.7.4" - source-map "^0.7.3" - svelte-preprocess "^4.0.0" - typescript "*" - -svelte-preprocess@^4.0.0, svelte-preprocess@^4.7.0: - version "4.10.7" - resolved "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz" - integrity sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw== + "fsevents" "~2.3.2" + +"sade@^1.7.4": + "integrity" "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==" + "resolved" "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz" + "version" "1.8.1" + dependencies: + "mri" "^1.1.0" + +"sander@^0.5.0": + "integrity" "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==" + "resolved" "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz" + "version" "0.5.1" + dependencies: + "es6-promise" "^3.1.2" + "graceful-fs" "^4.1.3" + "mkdirp" "^0.5.1" + "rimraf" "^2.5.2" + +"sorcery@^0.10.0": + "integrity" "sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==" + "resolved" "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz" + "version" "0.10.0" + dependencies: + "buffer-crc32" "^0.2.5" + "minimist" "^1.2.0" + "sander" "^0.5.0" + "sourcemap-codec" "^1.3.0" + +"source-map@^0.7.3": + "integrity" "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + "version" "0.7.4" + +"sourcemap-codec@^1.3.0", "sourcemap-codec@^1.4.8": + "integrity" "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + "resolved" "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" + "version" "1.4.8" + +"strip-indent@^3.0.0": + "integrity" "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==" + "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "min-indent" "^1.0.0" + +"supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "has-flag" "^4.0.0" + +"supports-preserve-symlinks-flag@^1.0.0": + "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + "version" "1.0.0" + +"svelte-check@^1.4.0": + "integrity" "sha512-nQTlbFJWhwoeLY5rkhgbjzGQSwk5F1pRdEXait0EFaQSrE/iJF+PIjrQlk0BjL/ogk9HaR9ZI0DQSYrl7jl3IQ==" + "resolved" "https://registry.npmjs.org/svelte-check/-/svelte-check-1.6.0.tgz" + "version" "1.6.0" + dependencies: + "chalk" "^4.0.0" + "chokidar" "^3.4.1" + "glob" "^7.1.6" + "import-fresh" "^3.2.1" + "minimist" "^1.2.5" + "sade" "^1.7.4" + "source-map" "^0.7.3" + "svelte-preprocess" "^4.0.0" + "typescript" "*" + +"svelte-preprocess@^4.0.0", "svelte-preprocess@^4.7.0": + "integrity" "sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==" + "resolved" "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz" + "version" "4.10.7" dependencies: "@types/pug" "^2.0.4" "@types/sass" "^1.16.0" - detect-indent "^6.0.0" - magic-string "^0.25.7" - sorcery "^0.10.0" - strip-indent "^3.0.0" - -svelte@^3.35.0, svelte@^3.44.0: - version "3.49.0" - resolved "https://registry.npmjs.org/svelte/-/svelte-3.49.0.tgz" - integrity sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -tslib@^2.0.0, tslib@^2.0.3: - version "2.4.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz" - integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== - -typescript@*, typescript@^4.2.4: - version "4.7.4" - resolved "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz" - integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ== - -vanilla-picker@^2.11.2: - version "2.12.1" - resolved "https://registry.npmjs.org/vanilla-picker/-/vanilla-picker-2.12.1.tgz" - integrity sha512-2qrEP9VYylKXbyzXKsbu2dferBTvqnlsr29XjHwFE+/MEp0VNj6oEUESLDtKZ7DWzGdSv1x/+ujqFZF+KsO3cg== + "detect-indent" "^6.0.0" + "magic-string" "^0.25.7" + "sorcery" "^0.10.0" + "strip-indent" "^3.0.0" + +"svelte@^3.23.0", "svelte@^3.24.0", "svelte@^3.35.0", "svelte@^3.44.0", "svelte@>=3.5.0": + "integrity" "sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==" + "resolved" "https://registry.npmjs.org/svelte/-/svelte-3.49.0.tgz" + "version" "3.49.0" + +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "is-number" "^7.0.0" + +"tslib@*", "tslib@^2.0.0", "tslib@^2.0.3": + "integrity" "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz" + "version" "2.4.0" + +"typescript@*", "typescript@^3.9.5 || ^4.0.0", "typescript@^4.2.4", "typescript@>=3.4.0": + "integrity" "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz" + "version" "4.7.4" + +"vanilla-picker@^2.11.2": + "integrity" "sha512-2qrEP9VYylKXbyzXKsbu2dferBTvqnlsr29XjHwFE+/MEp0VNj6oEUESLDtKZ7DWzGdSv1x/+ujqFZF+KsO3cg==" + "resolved" "https://registry.npmjs.org/vanilla-picker/-/vanilla-picker-2.12.1.tgz" + "version" "2.12.1" dependencies: "@sphinxxxx/color-conversion" "^2.2.2" -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== +"wrappy@1": + "integrity" "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" From ae3737e3539c6ba942046a69d5e31a49f29c7dcf Mon Sep 17 00:00:00 2001 From: Phillip Date: Mon, 30 Oct 2023 13:10:52 +0000 Subject: [PATCH 2/2] chore: bump version --- manifest.json | 2 +- yarn.lock | 1106 ++++++++++++++++++++++++------------------------- 2 files changed, 553 insertions(+), 555 deletions(-) diff --git a/manifest.json b/manifest.json index 26ab959..159f3ca 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-charts", "name": "Obsidian Charts", - "version": "3.8.0", + "version": "3.8.1", "minAppVersion": "0.12.7", "description": "This Plugin lets you create Charts within Obsidian", "author": "phibr0", diff --git a/yarn.lock b/yarn.lock index 83b894f..8e58bb5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,651 +3,649 @@ "@rollup/plugin-commonjs@^15.1.0": - "integrity" "sha512-xCQqz4z/o0h2syQ7d9LskIMvBSH4PX5PjYdpSSvgS+pQik3WahkQVNWg3D8XJeYjZoVWnIUQYDghuEMRGrmQYQ==" - "resolved" "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-15.1.0.tgz" - "version" "15.1.0" + version "15.1.0" + resolved "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-15.1.0.tgz" + integrity sha512-xCQqz4z/o0h2syQ7d9LskIMvBSH4PX5PjYdpSSvgS+pQik3WahkQVNWg3D8XJeYjZoVWnIUQYDghuEMRGrmQYQ== dependencies: "@rollup/pluginutils" "^3.1.0" - "commondir" "^1.0.1" - "estree-walker" "^2.0.1" - "glob" "^7.1.6" - "is-reference" "^1.2.1" - "magic-string" "^0.25.7" - "resolve" "^1.17.0" + commondir "^1.0.1" + estree-walker "^2.0.1" + glob "^7.1.6" + is-reference "^1.2.1" + magic-string "^0.25.7" + resolve "^1.17.0" "@rollup/plugin-node-resolve@^9.0.0": - "integrity" "sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg==" - "resolved" "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-9.0.0.tgz" - "version" "9.0.0" + version "9.0.0" + resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-9.0.0.tgz" + integrity sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg== dependencies: "@rollup/pluginutils" "^3.1.0" "@types/resolve" "1.17.1" - "builtin-modules" "^3.1.0" - "deepmerge" "^4.2.2" - "is-module" "^1.0.0" - "resolve" "^1.17.0" + builtin-modules "^3.1.0" + deepmerge "^4.2.2" + is-module "^1.0.0" + resolve "^1.17.0" "@rollup/plugin-typescript@^6.1.0": - "integrity" "sha512-hJxaiE6WyNOsK+fZpbFh9CUijZYqPQuAOWO5khaGTUkM8DYNNyA2TDlgamecE+qLOG1G1+CwbWMAx3rbqpp6xQ==" - "resolved" "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-6.1.0.tgz" - "version" "6.1.0" + version "6.1.0" + resolved "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-6.1.0.tgz" + integrity sha512-hJxaiE6WyNOsK+fZpbFh9CUijZYqPQuAOWO5khaGTUkM8DYNNyA2TDlgamecE+qLOG1G1+CwbWMAx3rbqpp6xQ== dependencies: "@rollup/pluginutils" "^3.1.0" - "resolve" "^1.17.0" + resolve "^1.17.0" "@rollup/pluginutils@^3.1.0": - "integrity" "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==" - "resolved" "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" - "version" "3.1.0" + version "3.1.0" + resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== dependencies: "@types/estree" "0.0.39" - "estree-walker" "^1.0.1" - "picomatch" "^2.2.2" + estree-walker "^1.0.1" + picomatch "^2.2.2" "@sphinxxxx/color-conversion@^2.2.2": - "integrity" "sha512-XExJS3cLqgrmNBIP3bBw6+1oQ1ksGjFh0+oClDKFYpCCqx/hlqwWO5KO/S63fzUo67SxI9dMrF0y5T/Ey7h8Zw==" - "resolved" "https://registry.npmjs.org/@sphinxxxx/color-conversion/-/color-conversion-2.2.2.tgz" - "version" "2.2.2" + version "2.2.2" + resolved "https://registry.npmjs.org/@sphinxxxx/color-conversion/-/color-conversion-2.2.2.tgz" + integrity sha512-XExJS3cLqgrmNBIP3bBw6+1oQ1ksGjFh0+oClDKFYpCCqx/hlqwWO5KO/S63fzUo67SxI9dMrF0y5T/Ey7h8Zw== "@ts-stack/markdown@^1.3.0": - "integrity" "sha512-z3fkD8wGSyqTCp+axZVlr9hFKyM18XKPHEyC8vmohyTcqf5sRRy9Sd0omYBJ85IDW57DLEcfvVatXfUt1unEew==" - "resolved" "https://registry.npmjs.org/@ts-stack/markdown/-/markdown-1.4.0.tgz" - "version" "1.4.0" + version "1.4.0" + resolved "https://registry.npmjs.org/@ts-stack/markdown/-/markdown-1.4.0.tgz" + integrity sha512-z3fkD8wGSyqTCp+axZVlr9hFKyM18XKPHEyC8vmohyTcqf5sRRy9Sd0omYBJ85IDW57DLEcfvVatXfUt1unEew== dependencies: - "tslib" "^2.0.0" + tslib "^2.0.0" "@tsconfig/svelte@^2.0.1": - "integrity" "sha512-aqkICXbM1oX5FfgZd2qSSAGdyo/NRxjWCamxoyi3T8iVQnzGge19HhDYzZ6NrVOW7bhcWNSq9XexWFtMzbB24A==" - "resolved" "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-2.0.1.tgz" - "version" "2.0.1" - -"@types/chartjs-plugin-trendline@^1.0.1": - "integrity" "sha512-QN9gWbksSFpM450wnFSfeH76zoHzHEIjVqhVg8hZdhXNp8xkgB07hdIZxVQVjmFl0vDxmXMJtea8jb3QRAtEQg==" - "resolved" "https://registry.npmjs.org/@types/chartjs-plugin-trendline/-/chartjs-plugin-trendline-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "chart.js" "^3.7.1" + version "2.0.1" + resolved "https://registry.npmjs.org/@tsconfig/svelte/-/svelte-2.0.1.tgz" + integrity sha512-aqkICXbM1oX5FfgZd2qSSAGdyo/NRxjWCamxoyi3T8iVQnzGge19HhDYzZ6NrVOW7bhcWNSq9XexWFtMzbB24A== "@types/chroma-js@^2.1.3": - "integrity" "sha512-l9hWzP7cp7yleJUI7P2acmpllTJNYf5uU6wh50JzSIZt3fFHe+w2FM6w9oZGBTYzjjm2qHdnQvI+fF/JF/E5jQ==" - "resolved" "https://registry.npmjs.org/@types/chroma-js/-/chroma-js-2.1.4.tgz" - "version" "2.1.4" + version "2.1.4" + resolved "https://registry.npmjs.org/@types/chroma-js/-/chroma-js-2.1.4.tgz" + integrity sha512-l9hWzP7cp7yleJUI7P2acmpllTJNYf5uU6wh50JzSIZt3fFHe+w2FM6w9oZGBTYzjjm2qHdnQvI+fF/JF/E5jQ== "@types/codemirror@0.0.108": - "integrity" "sha512-3FGFcus0P7C2UOGCNUVENqObEb4SFk+S8Dnxq7K6aIsLVs/vDtlangl3PEO0ykaKXyK56swVF6Nho7VsA44uhw==" - "resolved" "https://registry.npmjs.org/@types/codemirror/-/codemirror-0.0.108.tgz" - "version" "0.0.108" + version "0.0.108" + resolved "https://registry.npmjs.org/@types/codemirror/-/codemirror-0.0.108.tgz" + integrity sha512-3FGFcus0P7C2UOGCNUVENqObEb4SFk+S8Dnxq7K6aIsLVs/vDtlangl3PEO0ykaKXyK56swVF6Nho7VsA44uhw== dependencies: "@types/tern" "*" "@types/estree@*", "@types/estree@0.0.39": - "integrity" "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz" - "version" "0.0.39" + version "0.0.39" + resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== "@types/node@*", "@types/node@^14.14.2": - "integrity" "sha512-qzaYbXVzin6EPjghf/hTdIbnVW1ErMx8rPzwRNJhlbyJhu2SyqlvjGOY/tbUt6VFyzg56lROcOeSQRInpt63Yw==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-14.18.22.tgz" - "version" "14.18.22" + version "14.18.22" + resolved "https://registry.npmjs.org/@types/node/-/node-14.18.22.tgz" + integrity sha512-qzaYbXVzin6EPjghf/hTdIbnVW1ErMx8rPzwRNJhlbyJhu2SyqlvjGOY/tbUt6VFyzg56lROcOeSQRInpt63Yw== "@types/pug@^2.0.4": - "integrity" "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==" - "resolved" "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz" - "version" "2.0.6" + version "2.0.6" + resolved "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz" + integrity sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg== "@types/resolve@1.17.1": - "integrity" "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==" - "resolved" "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz" - "version" "1.17.1" + version "1.17.1" + resolved "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz" + integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== dependencies: "@types/node" "*" "@types/sass@^1.16.0": - "integrity" "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==" - "resolved" "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz" - "version" "1.43.1" + version "1.43.1" + resolved "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz" + integrity sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g== dependencies: "@types/node" "*" "@types/tern@*": - "integrity" "sha512-JAUw1iXGO1qaWwEOzxTKJZ/5JxVeON9kvGZ/osgZaJImBnyjyn0cjovPsf6FNLmyGY8Vw9DoXZCMlfMkMwHRWg==" - "resolved" "https://registry.npmjs.org/@types/tern/-/tern-0.23.4.tgz" - "version" "0.23.4" + version "0.23.4" + resolved "https://registry.npmjs.org/@types/tern/-/tern-0.23.4.tgz" + integrity sha512-JAUw1iXGO1qaWwEOzxTKJZ/5JxVeON9kvGZ/osgZaJImBnyjyn0cjovPsf6FNLmyGY8Vw9DoXZCMlfMkMwHRWg== dependencies: "@types/estree" "*" -"ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"anymatch@~3.1.2": - "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" - -"balanced-match@^1.0.0": - "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - "version" "1.0.2" - -"binary-extensions@^2.0.0": - "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - "version" "2.2.0" - -"brace-expansion@^1.1.7": - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - "version" "1.1.11" - dependencies: - "balanced-match" "^1.0.0" - "concat-map" "0.0.1" - -"braces@~3.0.2": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "fill-range" "^7.0.1" - -"buffer-crc32@^0.2.5": - "integrity" "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" - "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" - "version" "0.2.13" - -"builtin-modules@^3.1.0": - "integrity" "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" - "resolved" "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz" - "version" "3.3.0" - -"callsites@^3.0.0": - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - "version" "3.1.0" - -"chalk@^4.0.0": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"chart.js@^3.7.1", "chart.js@^3.9.1": - "integrity" "sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w==" - "resolved" "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz" - "version" "3.9.1" - -"chartjs-plugin-annotation@^2.2.1": - "integrity" "sha512-RL9UtrFr2SXd7C47zD0MZqn6ZLgrcRt3ySC6cYal2amBdANcYB1QcwFXcpKWAYnO4SGJYRok7P5rKDDNgJMA/w==" - "resolved" "https://registry.yarnpkg.com/chartjs-plugin-annotation/-/chartjs-plugin-annotation-2.2.1.tgz#b7c359e46814b27632d9648584435d64c183427c" - "version" "2.2.1" - -"chokidar@^3.4.1": - "integrity" "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==" - "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" - "version" "3.5.3" - dependencies: - "anymatch" "~3.1.2" - "braces" "~3.0.2" - "glob-parent" "~5.1.2" - "is-binary-path" "~2.1.0" - "is-glob" "~4.0.1" - "normalize-path" "~3.0.0" - "readdirp" "~3.6.0" +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +buffer-crc32@^0.2.5: + version "0.2.13" + resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== + +builtin-modules@^3.1.0: + version "3.3.0" + resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chart.js@^3.9.1: + version "3.9.1" + resolved "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz" + integrity sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w== + +chartjs-plugin-annotation@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/chartjs-plugin-annotation/-/chartjs-plugin-annotation-2.2.1.tgz#b7c359e46814b27632d9648584435d64c183427c" + integrity sha512-RL9UtrFr2SXd7C47zD0MZqn6ZLgrcRt3ySC6cYal2amBdANcYB1QcwFXcpKWAYnO4SGJYRok7P5rKDDNgJMA/w== + +chokidar@^3.4.1: + version "3.5.3" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" optionalDependencies: - "fsevents" "~2.3.2" - -"chroma-js@^2.1.2": - "integrity" "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==" - "resolved" "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz" - "version" "2.4.2" - -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "color-name" "~1.1.4" - -"color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" - -"commondir@^1.0.1": - "integrity" "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - "version" "1.0.1" - -"concat-map@0.0.1": - "integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - "version" "0.0.1" - -"deepmerge@^4.2.2": - "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - "version" "4.2.2" - -"detect-indent@^6.0.0": - "integrity" "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" - "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz" - "version" "6.1.0" - -"es6-promise@^3.1.2": - "integrity" "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" - "resolved" "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz" - "version" "3.3.1" - -"esbuild-svelte@^0.5.4": - "integrity" "sha512-6z8bRFy3hWar8cCT7uDXrrQLtJPS9SgOT6BOOgm2+P4FbFS5qidFDz4EP01hdax5Grmr1LGteRnSM4DbXPR2Og==" - "resolved" "https://registry.npmjs.org/esbuild-svelte/-/esbuild-svelte-0.5.7.tgz" - "version" "0.5.7" - dependencies: - "svelte" "^3.44.0" - -"esbuild@^0.12.26", "esbuild@>=0.9.6": - "integrity" "sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==" - "resolved" "https://registry.npmjs.org/esbuild/-/esbuild-0.12.29.tgz" - "version" "0.12.29" - -"estree-walker@^0.6.1": - "integrity" "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" - "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz" - "version" "0.6.1" - -"estree-walker@^1.0.1": - "integrity" "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" - "version" "1.0.1" - -"estree-walker@^2.0.1": - "integrity" "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" - "version" "2.0.2" - -"fill-range@^7.0.1": - "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "to-regex-range" "^5.0.1" - -"fs.realpath@^1.0.0": - "integrity" "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - "version" "1.0.0" - -"function-bind@^1.1.1": - "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - "version" "1.1.1" - -"glob-parent@~5.1.2": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "is-glob" "^4.0.1" - -"glob@^7.1.3", "glob@^7.1.6": - "integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - "version" "7.2.3" - dependencies: - "fs.realpath" "^1.0.0" - "inflight" "^1.0.4" - "inherits" "2" - "minimatch" "^3.1.1" - "once" "^1.3.0" - "path-is-absolute" "^1.0.0" - -"graceful-fs@^4.1.3": - "integrity" "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - "version" "4.2.10" - -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" - -"has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "function-bind" "^1.1.1" - -"import-fresh@^3.2.1": - "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" - "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - "version" "3.3.0" - dependencies: - "parent-module" "^1.0.0" - "resolve-from" "^4.0.0" - -"inflight@^1.0.4": - "integrity" "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" - "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "once" "^1.3.0" - "wrappy" "1" - -"inherits@2": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" - -"is-binary-path@~2.1.0": - "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" - "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "binary-extensions" "^2.0.0" - -"is-core-module@^2.9.0": - "integrity" "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==" - "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz" - "version" "2.9.0" - dependencies: - "has" "^1.0.3" - -"is-extglob@^2.1.1": - "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" - -"is-glob@^4.0.1", "is-glob@~4.0.1": - "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "is-extglob" "^2.1.1" - -"is-module@^1.0.0": - "integrity" "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" - "resolved" "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" - "version" "1.0.0" - -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" - -"is-reference@^1.2.1": - "integrity" "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==" - "resolved" "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz" - "version" "1.2.1" + fsevents "~2.3.2" + +chroma-js@^2.1.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz" + integrity sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A== + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +detect-indent@^6.0.0: + version "6.1.0" + resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz" + integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== + +es6-promise@^3.1.2: + version "3.3.1" + resolved "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz" + integrity sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg== + +esbuild-svelte@^0.5.4: + version "0.5.7" + resolved "https://registry.npmjs.org/esbuild-svelte/-/esbuild-svelte-0.5.7.tgz" + integrity sha512-6z8bRFy3hWar8cCT7uDXrrQLtJPS9SgOT6BOOgm2+P4FbFS5qidFDz4EP01hdax5Grmr1LGteRnSM4DbXPR2Og== + dependencies: + svelte "^3.44.0" + +esbuild@^0.12.26: + version "0.12.29" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.12.29.tgz" + integrity sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g== + +estree-walker@^0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz" + integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== + +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + +estree-walker@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob@^7.1.3, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +graceful-fs@^4.1.3: + version "4.2.10" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-core-module@^2.9.0: + version "2.9.0" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz" + integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== + dependencies: + has "^1.0.3" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-reference@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz" + integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== dependencies: "@types/estree" "*" -"magic-string@^0.25.7": - "integrity" "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==" - "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz" - "version" "0.25.9" +magic-string@^0.25.7: + version "0.25.9" + resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz" + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== dependencies: - "sourcemap-codec" "^1.4.8" + sourcemap-codec "^1.4.8" -"markdown-tables-to-json@^0.1.7": - "integrity" "sha512-1kdyYY9vKqmcsPHe7pRbrIeoapik1MOAEYtqlFoz0zypBf7yrtt0gP1UHOlk5kLuZQL1qaWgk0zYtOd7eJB0yA==" - "resolved" "https://registry.npmjs.org/markdown-tables-to-json/-/markdown-tables-to-json-0.1.7.tgz" - "version" "0.1.7" +markdown-tables-to-json@^0.1.7: + version "0.1.7" + resolved "https://registry.npmjs.org/markdown-tables-to-json/-/markdown-tables-to-json-0.1.7.tgz" + integrity sha512-1kdyYY9vKqmcsPHe7pRbrIeoapik1MOAEYtqlFoz0zypBf7yrtt0gP1UHOlk5kLuZQL1qaWgk0zYtOd7eJB0yA== dependencies: "@ts-stack/markdown" "^1.3.0" -"min-indent@^1.0.0": - "integrity" "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" - "resolved" "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" - "version" "1.0.1" +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -"minimatch@^3.1.1": - "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - "version" "3.1.2" +minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: - "brace-expansion" "^1.1.7" + brace-expansion "^1.1.7" -"minimist@^1.2.0", "minimist@^1.2.5", "minimist@^1.2.6": - "integrity" "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" - "version" "1.2.6" +minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: + version "1.2.6" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== -"mkdirp@^0.5.1": - "integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" - "version" "0.5.6" +mkdirp@^0.5.1: + version "0.5.6" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== dependencies: - "minimist" "^1.2.6" + minimist "^1.2.6" -"moment@2.29.1": - "integrity" "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" - "resolved" "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz" - "version" "2.29.1" +moment@2.29.1: + version "2.29.1" + resolved "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz" + integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== -"mri@^1.1.0": - "integrity" "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" - "resolved" "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz" - "version" "1.2.0" +mri@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== -"normalize-path@^3.0.0", "normalize-path@~3.0.0": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -"obsidian@^0.12.17": - "integrity" "sha512-YvCAlRym9D8zNPXt6Ez8QubSTVGoChx6lb58zqI13Dcrz3l1lgUO+pcOGDiD5Qa67nzDZLXo3aV2rqkCCpTvGQ==" - "resolved" "https://registry.npmjs.org/obsidian/-/obsidian-0.12.17.tgz" - "version" "0.12.17" +obsidian@^0.12.17: + version "0.12.17" + resolved "https://registry.npmjs.org/obsidian/-/obsidian-0.12.17.tgz" + integrity sha512-YvCAlRym9D8zNPXt6Ez8QubSTVGoChx6lb58zqI13Dcrz3l1lgUO+pcOGDiD5Qa67nzDZLXo3aV2rqkCCpTvGQ== dependencies: "@types/codemirror" "0.0.108" - "moment" "2.29.1" + moment "2.29.1" -"once@^1.3.0": - "integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" +once@^1.3.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: - "wrappy" "1" + wrappy "1" -"parent-module@^1.0.0": - "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" - "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - "version" "1.0.1" +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: - "callsites" "^3.0.0" + callsites "^3.0.0" -"path-is-absolute@^1.0.0": - "integrity" "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - "version" "1.0.1" +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -"path-parse@^1.0.7": - "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - "version" "1.0.7" +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.2": - "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - "version" "2.3.1" +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2: + version "2.3.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -"readdirp@~3.6.0": - "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" - "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - "version" "3.6.0" +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: - "picomatch" "^2.2.1" + picomatch "^2.2.1" -"require-relative@^0.8.7": - "integrity" "sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg==" - "resolved" "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz" - "version" "0.8.7" +require-relative@^0.8.7: + version "0.8.7" + resolved "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz" + integrity sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg== -"resolve-from@^4.0.0": - "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - "version" "4.0.0" +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -"resolve@^1.17.0": - "integrity" "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" - "version" "1.22.1" +resolve@^1.17.0: + version "1.22.1" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== dependencies: - "is-core-module" "^2.9.0" - "path-parse" "^1.0.7" - "supports-preserve-symlinks-flag" "^1.0.0" + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" -"rimraf@^2.5.2": - "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - "version" "2.7.1" +rimraf@^2.5.2: + version "2.7.1" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: - "glob" "^7.1.3" + glob "^7.1.3" -"rollup-plugin-svelte@^7.1.0": - "integrity" "sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg==" - "resolved" "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz" - "version" "7.1.0" +rollup-plugin-svelte@^7.1.0: + version "7.1.0" + resolved "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz" + integrity sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg== dependencies: - "require-relative" "^0.8.7" - "rollup-pluginutils" "^2.8.2" + require-relative "^0.8.7" + rollup-pluginutils "^2.8.2" -"rollup-pluginutils@^2.8.2": - "integrity" "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==" - "resolved" "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" - "version" "2.8.2" +rollup-pluginutils@^2.8.2: + version "2.8.2" + resolved "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" + integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== dependencies: - "estree-walker" "^0.6.1" + estree-walker "^0.6.1" -"rollup@^1.20.0||^2.0.0", "rollup@^2.14.0", "rollup@^2.22.0", "rollup@^2.45.2", "rollup@>=2.0.0": - "integrity" "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==" - "resolved" "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz" - "version" "2.77.0" +rollup@^2.45.2: + version "2.77.0" + resolved "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz" + integrity sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g== optionalDependencies: - "fsevents" "~2.3.2" - -"sade@^1.7.4": - "integrity" "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==" - "resolved" "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz" - "version" "1.8.1" - dependencies: - "mri" "^1.1.0" - -"sander@^0.5.0": - "integrity" "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==" - "resolved" "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz" - "version" "0.5.1" - dependencies: - "es6-promise" "^3.1.2" - "graceful-fs" "^4.1.3" - "mkdirp" "^0.5.1" - "rimraf" "^2.5.2" - -"sorcery@^0.10.0": - "integrity" "sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==" - "resolved" "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz" - "version" "0.10.0" - dependencies: - "buffer-crc32" "^0.2.5" - "minimist" "^1.2.0" - "sander" "^0.5.0" - "sourcemap-codec" "^1.3.0" - -"source-map@^0.7.3": - "integrity" "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" - "version" "0.7.4" - -"sourcemap-codec@^1.3.0", "sourcemap-codec@^1.4.8": - "integrity" "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - "resolved" "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" - "version" "1.4.8" - -"strip-indent@^3.0.0": - "integrity" "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==" - "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "min-indent" "^1.0.0" - -"supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "has-flag" "^4.0.0" - -"supports-preserve-symlinks-flag@^1.0.0": - "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - "version" "1.0.0" - -"svelte-check@^1.4.0": - "integrity" "sha512-nQTlbFJWhwoeLY5rkhgbjzGQSwk5F1pRdEXait0EFaQSrE/iJF+PIjrQlk0BjL/ogk9HaR9ZI0DQSYrl7jl3IQ==" - "resolved" "https://registry.npmjs.org/svelte-check/-/svelte-check-1.6.0.tgz" - "version" "1.6.0" - dependencies: - "chalk" "^4.0.0" - "chokidar" "^3.4.1" - "glob" "^7.1.6" - "import-fresh" "^3.2.1" - "minimist" "^1.2.5" - "sade" "^1.7.4" - "source-map" "^0.7.3" - "svelte-preprocess" "^4.0.0" - "typescript" "*" - -"svelte-preprocess@^4.0.0", "svelte-preprocess@^4.7.0": - "integrity" "sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==" - "resolved" "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz" - "version" "4.10.7" + fsevents "~2.3.2" + +sade@^1.7.4: + version "1.8.1" + resolved "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz" + integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== + dependencies: + mri "^1.1.0" + +sander@^0.5.0: + version "0.5.1" + resolved "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz" + integrity sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA== + dependencies: + es6-promise "^3.1.2" + graceful-fs "^4.1.3" + mkdirp "^0.5.1" + rimraf "^2.5.2" + +sorcery@^0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz" + integrity sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g== + dependencies: + buffer-crc32 "^0.2.5" + minimist "^1.2.0" + sander "^0.5.0" + sourcemap-codec "^1.3.0" + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +sourcemap-codec@^1.3.0, sourcemap-codec@^1.4.8: + version "1.4.8" + resolved "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svelte-check@^1.4.0: + version "1.6.0" + resolved "https://registry.npmjs.org/svelte-check/-/svelte-check-1.6.0.tgz" + integrity sha512-nQTlbFJWhwoeLY5rkhgbjzGQSwk5F1pRdEXait0EFaQSrE/iJF+PIjrQlk0BjL/ogk9HaR9ZI0DQSYrl7jl3IQ== + dependencies: + chalk "^4.0.0" + chokidar "^3.4.1" + glob "^7.1.6" + import-fresh "^3.2.1" + minimist "^1.2.5" + sade "^1.7.4" + source-map "^0.7.3" + svelte-preprocess "^4.0.0" + typescript "*" + +svelte-preprocess@^4.0.0, svelte-preprocess@^4.7.0: + version "4.10.7" + resolved "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz" + integrity sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw== dependencies: "@types/pug" "^2.0.4" "@types/sass" "^1.16.0" - "detect-indent" "^6.0.0" - "magic-string" "^0.25.7" - "sorcery" "^0.10.0" - "strip-indent" "^3.0.0" - -"svelte@^3.23.0", "svelte@^3.24.0", "svelte@^3.35.0", "svelte@^3.44.0", "svelte@>=3.5.0": - "integrity" "sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==" - "resolved" "https://registry.npmjs.org/svelte/-/svelte-3.49.0.tgz" - "version" "3.49.0" - -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "is-number" "^7.0.0" - -"tslib@*", "tslib@^2.0.0", "tslib@^2.0.3": - "integrity" "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz" - "version" "2.4.0" - -"typescript@*", "typescript@^3.9.5 || ^4.0.0", "typescript@^4.2.4", "typescript@>=3.4.0": - "integrity" "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==" - "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz" - "version" "4.7.4" - -"vanilla-picker@^2.11.2": - "integrity" "sha512-2qrEP9VYylKXbyzXKsbu2dferBTvqnlsr29XjHwFE+/MEp0VNj6oEUESLDtKZ7DWzGdSv1x/+ujqFZF+KsO3cg==" - "resolved" "https://registry.npmjs.org/vanilla-picker/-/vanilla-picker-2.12.1.tgz" - "version" "2.12.1" + detect-indent "^6.0.0" + magic-string "^0.25.7" + sorcery "^0.10.0" + strip-indent "^3.0.0" + +svelte@^3.35.0, svelte@^3.44.0: + version "3.49.0" + resolved "https://registry.npmjs.org/svelte/-/svelte-3.49.0.tgz" + integrity sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +tslib@^2.0.0, tslib@^2.0.3: + version "2.4.0" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + +typescript@*, typescript@^4.2.4: + version "4.7.4" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz" + integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ== + +vanilla-picker@^2.11.2: + version "2.12.1" + resolved "https://registry.npmjs.org/vanilla-picker/-/vanilla-picker-2.12.1.tgz" + integrity sha512-2qrEP9VYylKXbyzXKsbu2dferBTvqnlsr29XjHwFE+/MEp0VNj6oEUESLDtKZ7DWzGdSv1x/+ujqFZF+KsO3cg== dependencies: "@sphinxxxx/color-conversion" "^2.2.2" -"wrappy@1": - "integrity" "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==