From a215cbe283814bdb9a573f7dd732681f64c1ae7d Mon Sep 17 00:00:00 2001 From: literat Date: Tue, 3 Dec 2024 14:04:35 +0100 Subject: [PATCH 1/3] Docs(repo): Introduce Spirit release schedule document --- .prettierignore | 1 + docs/contribution/release-schedule.md | 101 ++++++++++++++++++++++++++ static/release-schedule.svg | 80 ++++++++++++++++++++ 3 files changed, 182 insertions(+) create mode 100644 docs/contribution/release-schedule.md create mode 100644 static/release-schedule.svg diff --git a/.prettierignore b/.prettierignore index 87e6cdec03..3f42e104f1 100644 --- a/.prettierignore +++ b/.prettierignore @@ -63,6 +63,7 @@ makefile # Images *.png +*.svg # Ignore File .*ignore diff --git a/docs/contribution/release-schedule.md b/docs/contribution/release-schedule.md new file mode 100644 index 0000000000..c7639ee403 --- /dev/null +++ b/docs/contribution/release-schedule.md @@ -0,0 +1,101 @@ +# Spirit Design System Release Schedule + +This is a living document outlining the plan for previous, current, and future +major versions of the Spirit Design System. + +| Release | Status | Initial release | Begin Active | Begin Maintenance | End of Life | +| ------------ | ----------- | --------------- | ------------ | ----------------- | ----------- | +| `main` | unstable | unstable | unstable | unstable | unstable | +| v0 | End of Life | 2021-09-20 | 2021-09-20 | 2023-07-21 | 2024-06-10 | +| v1 🌟 Aura | End of Life | 2023-07-21 | 2023-07-21 | 2024-06-10 | 2024-10-17 | +| v2 🍃 Breeze | Maintenance | 2024-06-10 | 2024-06-10 | 2024-11-25 | -/- | +| v3 ✨ Charm | Active | 2024-10-17 | 2024-11-25 | -/- | -/- | +| v4 🌈 Divine | Unreleased | -/- | -/- | -/- | -/- | + +> Dates are subject to change + +![schedule][release-schedule-static] + +## Next Major Release Plans + +👉 See [Releases in Jira Board][release-jira-board] and [Quarterly Goals][quarterly-goals] in the Notion. + +## Release Phases + +### Prerelease + +The prerelease phase is intended to be the opportunity for early adopters, +library authors, and other strategic ecosystem partners to begin to evaluate and +integrate new changes into their codebases. For v3, this phase was more than a one month +long and spanned five prerelease/alpha releases. We hope to extend this timeframe +even further for our next major version. + +### Active + +Consuming projects should always aim to follow the Active release. + +A release in the Active phase receives biweekly minor releases containing new +features and fixes. The work we deliver into `main` every day is considered +unstable. Almost every two weeks we package up these changes into a new minor version +that is published from `main` as the current Active version. + +### Maintenance + +For a release in the Maintenance phase, patch releases are published containing +security patches and critical bug fixes. When a version moves from Active to +Maintenance, consuming projects should begin migrating to the new Active major +version. During Maintenance we also consider adding non-critical bug fixes on an +ad hoc basis, by request only. To request a fix be back-ported to a Maintenance +release, please +[open an issue][spirit-jira-board] or let us know in [support Slack channel][spirit-support-slack-channel]. + +Changes required for critical security and bug fixes may lead to semver-major +changes landing within a release stream, such situations will be rare and will +land as semver-minor. Although, those changes should have a revert option +included. + +## Release Cycle Duration + +There is no fixed release lifetime yet. +However, based on our experience to date, we estimate the length of the **active phase** to be **between six months and a year**. +We anticipate that this life phase will be extended. + +## Release Support Policy + +We provide an active support for the current Active release and previous Maintenance release. + +To get support for a specific version, please refer to the [support Slack channel][spirit-support-slack-channel]. + +## Release Names + +To get more information about the release names, please refer to the [Release Namse Decision][release-name-decision]. + +## Assets Managed Under This Release Schedule + +This plan covers the design and development assets under maintenance of the +Spirit Design System core team. This includes the `@lmc-eu/spirit-web`, `@lmc-eu/spirit-web-react` and +`@lmc-eu/spirit-design-tokens` packages, as well as all other packages within the +[`spirit` monorepo][spirit-github-monorepo]. + +This plan also includes all design guidance and design kit assets (figma, etc.) +present in the +[`spirit-docs-website`][spirit-docs] and +[`spirit-ui-kit`][spirit-figma] +repositories. + +## Acknowledgements + +This document was heavily inspired by the work of the +[NodeJS Release Working Group][node-js-release-working-group] and [Carbon Design System Release Schedule][carbon-release-schedule]. + +[carbon-release-schedule]: https://github.com/carbon-design-system/carbon/blob/main/docs/release-schedule.md +[node-js-release-working-group]: https://github.com/nodejs/release +[release-jira-board]: https://jira.almacareer.tech/projects/DS?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=released-unreleased +[release-names-decision]: https://github.com/lmc-eu/spirit-design-system/blob/main/docs/decisions/007-release-names.md +[release-schedule-static]: https://raw.githubusercontent.com/lmc-eu/spirit-design-system/refs/heads/main/static/release-schedule.svg +[spirit-docs]: https://spirit.design +[spirit-figma]: https://www.figma.com/design/w9Ca4hvkuYLshsrHu1bYwT/Spirit-UI-KIT?node-id=22776-26259&node-type=canvas&t=JIF1i6Yfp9rGUA35-0 +[spirit-github-monorepo]: https://github.com/lmc-eu/spirit-design-system +[spirit-jira-board]: https://jira.almacareer.tech/secure/RapidBoard.jspa?rapidView=366&projectKey=DS +[spirit-support-slack-channel]: https://almamedia.slack.com/archives/C068XPSDWQN +[quarterly-goals]: https://www.notion.so/almacareer/Spirit-Design-System-Quarterly-Goals-878e92d5b74543039e513c0160fb9117 diff --git a/static/release-schedule.svg b/static/release-schedule.svg new file mode 100644 index 0000000000..975172fb69 --- /dev/null +++ b/static/release-schedule.svg @@ -0,0 +1,80 @@ +Apr 2023Jul 2023Oct 2023Jan 2024Apr 2024Jul 2024Oct 2024Jan 2025Apr 2025mainSpirit 0Spirit 1Spirit 2Spirit 3unstableactivemaintenanceactiveprereleasemaintenanceactiveprereleaseactiveprerelease From 2c981d22a349dc93e44f126bb178b230f4f15e67 Mon Sep 17 00:00:00 2001 From: literat Date: Tue, 3 Dec 2024 14:04:35 +0100 Subject: [PATCH 2/3] Docs(repo): Introduce Spirit release schedule document --- docs/contribution/release-schedule.md | 4 ++ static/release-schedule.svg | 81 +++++++++++++++++++++++++++ 2 files changed, 85 insertions(+) diff --git a/docs/contribution/release-schedule.md b/docs/contribution/release-schedule.md index c7639ee403..584757eb79 100644 --- a/docs/contribution/release-schedule.md +++ b/docs/contribution/release-schedule.md @@ -20,6 +20,10 @@ major versions of the Spirit Design System. 👉 See [Releases in Jira Board][release-jira-board] and [Quarterly Goals][quarterly-goals] in the Notion. +## Next Major Release Plans + +👉 See [Releases in Jira Board][release-jira-board]. + ## Release Phases ### Prerelease diff --git a/static/release-schedule.svg b/static/release-schedule.svg index 975172fb69..7c5d394f6e 100644 --- a/static/release-schedule.svg +++ b/static/release-schedule.svg @@ -1,3 +1,5 @@ +<<<<<<< HEAD +<<<<<<< HEAD Apr 2023Jul 2023Oct 2023Jan 2024Apr 2024Jul 2024Oct 2024Jan 2025Apr 2025mainSpirit 0Spirit 1Spirit 2Spirit 3unstableactivemaintenanceactiveprereleasemaintenanceactiveprereleaseactiveprerelease +======= + font: 20px IBM Plex Sans; +======= font: 20px Inter; +>>>>>>> 4e5a8ad62 (fixup! Docs(repo): Introduce Spirit release schedule document) text-anchor: start; dominant-baseline: middle; text-transform: capitalize; } ]]>Apr 2023Jul 2023Oct 2023Jan 2024Apr 2024Jul 2024Oct 2024Jan 2025Apr 2025mainSpirit 0Spirit 1Spirit 2Spirit 3unstableactivemaintenanceactiveprereleasemaintenanceactiveprereleaseactiveprerelease +<<<<<<< HEAD +>>>>>>> 7774aadfb (Docs(repo): Introduce Spirit release schedule document) +======= +>>>>>>> 4e5a8ad62 (fixup! Docs(repo): Introduce Spirit release schedule document) From b44fb02f8859a361e214ca4bfae3f2139fbf7a31 Mon Sep 17 00:00:00 2001 From: literat Date: Tue, 3 Dec 2024 17:49:45 +0100 Subject: [PATCH 3/3] Feat(lts-schedule): Introduce fork of the Node.js LTS schedule script * custom release schedule graph generator --- .commitlintrc.mjs | 1 + .remarkrc.mjs | 2 +- docs/contribution/release-schedule.md | 6 + packages/lts-schedule/README.md | 37 + packages/lts-schedule/bin/lts.js | 107 ++ packages/lts-schedule/lib/index.js | 317 ++++ packages/lts-schedule/lts.json | 27 + packages/lts-schedule/package.json | 26 + yarn.lock | 2019 +++++++++++++++++++++++-- 9 files changed, 2382 insertions(+), 160 deletions(-) create mode 100644 packages/lts-schedule/README.md create mode 100755 packages/lts-schedule/bin/lts.js create mode 100644 packages/lts-schedule/lib/index.js create mode 100644 packages/lts-schedule/lts.json create mode 100644 packages/lts-schedule/package.json diff --git a/.commitlintrc.mjs b/.commitlintrc.mjs index d0126d3cdb..946e245c2b 100644 --- a/.commitlintrc.mjs +++ b/.commitlintrc.mjs @@ -17,6 +17,7 @@ export default { 'design-tokens', 'form-validations', 'icons', + 'lts-schedule', 'web', 'web-react', 'web-twig', diff --git a/.remarkrc.mjs b/.remarkrc.mjs index e9d4f73df2..f47909b983 100644 --- a/.remarkrc.mjs +++ b/.remarkrc.mjs @@ -16,7 +16,7 @@ export default { [ 'remark-lint-heading-capitalization', { - lowerCaseWords: ['eu/spirit', '@lmc', 'spirit/node', 'spirit/jsdom', 'v1', 'v2', 'v3'], + lowerCaseWords: ['eu/spirit', '@lmc', 'spirit/node', 'spirit/jsdom', 'lts-schedule', 'v1', 'v2', 'v3'], }, ], ], diff --git a/docs/contribution/release-schedule.md b/docs/contribution/release-schedule.md index 584757eb79..aa03728476 100644 --- a/docs/contribution/release-schedule.md +++ b/docs/contribution/release-schedule.md @@ -92,8 +92,13 @@ repositories. This document was heavily inspired by the work of the [NodeJS Release Working Group][node-js-release-working-group] and [Carbon Design System Release Schedule][carbon-release-schedule]. +The schedule graph was generated using +[our fork][spirit-lts-schedule] of +[`nodejs/lts-schedule`][node-lts-schedule] + [carbon-release-schedule]: https://github.com/carbon-design-system/carbon/blob/main/docs/release-schedule.md [node-js-release-working-group]: https://github.com/nodejs/release +[node-lts-schedule]: https://github.com/nodejs/lts-schedule [release-jira-board]: https://jira.almacareer.tech/projects/DS?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=released-unreleased [release-names-decision]: https://github.com/lmc-eu/spirit-design-system/blob/main/docs/decisions/007-release-names.md [release-schedule-static]: https://raw.githubusercontent.com/lmc-eu/spirit-design-system/refs/heads/main/static/release-schedule.svg @@ -101,5 +106,6 @@ This document was heavily inspired by the work of the [spirit-figma]: https://www.figma.com/design/w9Ca4hvkuYLshsrHu1bYwT/Spirit-UI-KIT?node-id=22776-26259&node-type=canvas&t=JIF1i6Yfp9rGUA35-0 [spirit-github-monorepo]: https://github.com/lmc-eu/spirit-design-system [spirit-jira-board]: https://jira.almacareer.tech/secure/RapidBoard.jspa?rapidView=366&projectKey=DS +[spirit-lts-schedule]: https://github.com/lmc-eu/spirit-design-system/tree/main/packages/lts-schedule [spirit-support-slack-channel]: https://almamedia.slack.com/archives/C068XPSDWQN [quarterly-goals]: https://www.notion.so/almacareer/Spirit-Design-System-Quarterly-Goals-878e92d5b74543039e513c0160fb9117 diff --git a/packages/lts-schedule/README.md b/packages/lts-schedule/README.md new file mode 100644 index 0000000000..51d578f411 --- /dev/null +++ b/packages/lts-schedule/README.md @@ -0,0 +1,37 @@ +# lts-schedule + +A command line utility that generates the Spirit LTS schedule as a graph. +Accepts JSON LTS data and a date range as inputs. +Writes the LTS graph as HTML, SVG, and PNG files. + +## 👨‍💻 Usage + +```bash +node bin/lts.js -s 2021-07-01 -e 2027-06-01 -h output.html -g output.svg -p output.png +``` + +### Options + +- `-d`, `--data` - The path of the input JSON file. The JSON file should be of the same format as the [one in Node's LTS repo][node-lts-repo]. If this option is not provided, `lts` uses its own bundled JSON file. +- `-s`, `--start` - The start date of the graph. Internally, this option is passed to `new Date()`. Optional. Defaults to the current date. +- `-e`, `--end` - The end date of the graph. Internally, this option is passed to `new Date()`. Optional. Defaults to one year from the current date. +- `-h`, `--html` - The location to write the HTML output file. Optional. +- `-g`, `--svg` - The location to write the SVG output file. Optional. +- `-p`, `--png` - The location to write the PNG output file. Uses `svg2png` under the hood. Optional. +- `-a`, `--animate` - Animate the bars of the graph on load. +- `-m`, `--excludeMaster` - Exclude the `Master (unstable)` bar that is ever-present at the top of the graph. Optional. Defaults to false +- `-n`, `--projectName` - Provide a project name for the graph which will be displayed on the left axis beside each version. Optional. Defaults to `Node.js` + +## 🙌 Contributing + +We're always looking for contributors to help us fix bugs, build new features, +or help us improve the project documentation. If you're interested, definitely +check out our [Contributing Guide][contributing]! 👀 + +## 📝 License + +Licensed under the [MIT][license]. + +[contributing]: https://github.com/lmc-eu/spirit-design-system/blob/main/CONTRIBUTING.md +[node-lts-repo]: https://github.com/nodejs/LTS/blob/master/schedule.json +[license]: https://github.com/lmc-eu/spirit-design-system/blob/main/LICENSE.md diff --git a/packages/lts-schedule/bin/lts.js b/packages/lts-schedule/bin/lts.js new file mode 100755 index 0000000000..2b21313f0d --- /dev/null +++ b/packages/lts-schedule/bin/lts.js @@ -0,0 +1,107 @@ +#!/usr/bin/env node +const Path = require('path'); +// eslint-disable-next-line import/no-unresolved +const Bossy = require('bossy'); +const Lib = require('../lib'); + +const now = new Date(); +const oneYearFromNow = new Date(); + +oneYearFromNow.setFullYear(now.getFullYear() + 1); + +const cliArgs = { + d: { + description: 'Input LTS JSON file', + alias: 'data', + type: 'string', + require: false, + multiple: false, + default: Path.resolve(__dirname, '..', 'lts.json') + }, + s: { + description: 'Query start date', + alias: 'start', + type: 'string', + require: false, + multiple: false, + default: now + }, + e: { + description: 'Query end date', + alias: 'end', + type: 'string', + require: false, + multiple: false, + default: oneYearFromNow + }, + h: { + description: 'HTML output file', + alias: 'html', + type: 'string', + require: false, + multiple: false, + default: null + }, + g: { + description: 'SVG output file', + alias: 'svg', + type: 'string', + require: false, + multiple: false, + default: null + }, + p: { + description: 'PNG output file', + alias: 'png', + type: 'string', + require: false, + multiple: false, + default: null + }, + a: { + description: 'Animate bars on load', + alias: 'animate', + type: 'boolean', + require: false, + multiple: false, + default: false + }, + m: { + description: 'Exclude Master (unstable) in graph', + alias: 'excludeMaster', + type: 'boolean', + require: false, + multiple: false, + default: false + }, + n: { + description: 'Project Name', + alias: 'projectName', + type: 'string', + require: false, + multiple: false, + default: 'Spirit' + } +}; + +const args = Bossy.parse(cliArgs, { argv: process.argv }); + +if (args instanceof Error) { + Bossy.usage(cliArgs, args.message); + process.exit(1); +} + +const options = { + // eslint-disable-next-line import/no-dynamic-require, global-require + data: require(args.data), + queryStart: new Date(args.start), + queryEnd: new Date(args.end), + html: args.html ? Path.resolve(args.html) : null, + svg: args.svg ? Path.resolve(args.svg) : null, + png: args.png ? Path.resolve(args.png) : null, + animate: args.animate, + excludeMaster: args.excludeMaster, + projectName: args.projectName +}; + +Lib.create(options); diff --git a/packages/lts-schedule/lib/index.js b/packages/lts-schedule/lib/index.js new file mode 100644 index 0000000000..bef8bb881c --- /dev/null +++ b/packages/lts-schedule/lib/index.js @@ -0,0 +1,317 @@ +/* eslint-disable no-shadow */ +const Fs = require('fs'); +// eslint-disable-next-line import/no-unresolved +const D3 = require('d3'); +// eslint-disable-next-line import/no-unresolved +const D3Node = require('d3-node'); + +const styles = ` +:root { + --container: #fffff; + --unstable-fill: #ffbe00; + --prerelease-fill: #4dd7be; + --active-fill: #7652d8; + --maintenance-fill: #fd7e40; + --text: #161616; + --text-on-color: #ffffff; + --text-inverse: #ffffff; + --border: #e0e0e0; +} + +@media (prefers-color-scheme: light) { + :root { + --container: #fffff; + --unstable-fill: #ffbe00; + --prerelease-fill: #4dd7be; + --active-fill: #7652d8; + --maintenance-fill: #fd7e40; + --text: #161616; + --text-on-color: #ffffff; + --text-inverse: #ffffff; + --border: #e0e0e0; + } +} + +@media (prefers-color-scheme: dark) { + :root { + --container: #161616; + --unstable-fill: #ffbe00; + --prerelease-fill: #4dd7be; + --active-fill: #7652d8; + --maintenance-fill: #fd7e40; + --text: #f4f4f4; + --text-on-color: #161616; + --text-inverse: #161616; + --border: #393939; + } +} + + +.container { + background: var(--container); +} +.prerelease { + fill: var(--prerelease-fill); +} +.active { + fill: var(--active-fill); +} +.maintenance { + fill: var(--maintenance-fill); +} +.unstable { + fill: var(--unstable-fill); +} +.bar-join { + fill: var(--border); +} +.bar-join.unstable, .bar-join.prerelease { + display: none; +} +.tick text { + font: 16px Inter; + fill: var(--text); +} +.axis--y .tick text { + text-anchor: end; +} +.unstable ~ .label { + fill: var(--text-inverse); +} +.label { + fill: var(--text-on-color); + font: 20px Inter; + text-anchor: start; + dominant-baseline: middle; + text-transform: capitalize; +}`; + +/** + * @param {Array} data + * @param {string} queryStart + * @param {string} queryEnd + * @param {string} excludeMaster + * @param {string} projectName + * + * @returns {Array} + */ +function parseInput(data, queryStart, queryEnd, excludeMaster, projectName) { + const output = []; + + Object.keys(data).forEach((v) => { + const version = data[v]; + const name = `${projectName} ${v.replace('v', '')}`; + const prerelease = version.start ? new Date(version.start) : null; + const active = version.lts ? new Date(version.lts) : null; + const maint = version.maintenance ? new Date(version.maintenance) : null; + let end = version.end ? new Date(version.end) : null; + + if (prerelease === null) { + throw new Error(`missing start in ${version}`); + } + + if (end === null) { + throw new Error(`missing end in ${version}`); + } + + if (maint !== null) { + if (maint < queryEnd && end > queryStart) { + output.push({ name, type: 'maintenance', start: maint, end }); + } + + end = maint; + } + + if (active !== null) { + if (active < queryEnd && end > queryStart) { + output.push({ name, type: 'active', start: active, end }); + } + + end = active; + } + + if (prerelease < queryEnd && end > queryStart) { + output.push({ name, type: 'prerelease', start: prerelease, end }); + } + }); + + if (!excludeMaster) { + output.unshift({ + name: 'main', + type: 'unstable', + start: queryStart, + end: queryEnd, + }); + } + + return output; +} + +/** + * @param {object} options + * + * @returns {void} + */ +function create(options) { + const { + queryStart, + queryEnd, + html, + svg: svgFile, + png, + animate, + excludeMaster, + projectName, + margin: marginInput, + } = options; + const data = parseInput(options.data, queryStart, queryEnd, excludeMaster, projectName); + const d3n = new D3Node({ svgStyles: styles, d3Module: D3 }); + const margin = marginInput || { top: 64, right: 32, bottom: 32, left: 110 }; + const width = 1500 - margin.left - margin.right; + const height = 500 - margin.top - margin.bottom; + const xScale = D3.scaleTime().domain([queryStart, queryEnd]).range([0, width]).clamp(true); + const yScale = D3.scaleBand() + .domain( + // eslint-disable-next-line no-shadow + data.map((data) => { + return data.name; + }), + ) + .range([0, height]) + .padding(0.3); + const xAxis = D3.axisBottom(xScale).tickSize(height).tickFormat(D3.timeFormat('%b %Y')); + const yAxis = D3.axisRight(yScale).tickSize(width); + const svg = d3n + .createSVG() + .attr('width', width + margin.left + margin.right) + .attr('height', height + margin.top + margin.bottom) + .attr('class', `container`) + .append('g') + .attr('id', 'bar-container') + .attr('transform', `translate(${margin.left}, ${margin.top})`); + + /** + * @param {Array} data + * + * @returns {number} + */ + function calculateWidth(data) { + return xScale(data.end) - xScale(data.start); + } + + /** + * @param {Array} data + * + * @returns {number} + */ + // eslint-disable-next-line no-unused-vars + function calculateHeight(data) { + return yScale.bandwidth(); + } + + /** + * @param {object} g + */ + function customXAxis(g) { + g.call(xAxis); + g.select('.domain').remove(); + g.selectAll('.tick:nth-child(odd) line').attr('stroke', '#89a19d'); + g.selectAll('.tick:nth-child(even) line').attr('stroke', '#89a19d').attr('stroke-dasharray', '2,2'); + g.selectAll('.tick text').attr('y', 0).attr('dy', -10); + } + + /** + * + * @param {object} g + */ + function customYAxis(g) { + g.call(yAxis); + g.select('.domain').remove(); + g.selectAll('.tick line').attr('stroke', '#e1e7e7'); + g.selectAll('.tick text').attr('x', 0).attr('dx', -10); + g.append('line').attr('y1', height).attr('y2', height).attr('x2', width).attr('stroke', '#89a19d'); + } + + svg.append('g').attr('class', 'axis axis--x').call(customXAxis); + + svg.append('g').attr('class', 'axis axis--y').call(customYAxis); + + const bar = svg.selectAll('#bar-container').data(data).enter().append('g'); + + const rect = bar + .append('rect') + .attr('class', (data) => { + return `bar ${data.type}`; + }) + .attr('x', (data) => { + return xScale(data.start); + }) + .attr('y', (data) => { + return yScale(data.name); + }) + .attr('width', calculateWidth) + .attr('height', calculateHeight); + + if (animate === true) { + rect.append('animate').attr('attributeName', 'width').attr('from', 0).attr('to', calculateWidth).attr('dur', '1s'); + } + + bar + .append('rect') + .attr('class', (data) => { + return `bar-join ${data.type}`; + }) + .attr('x', (data) => { + return xScale(data.start) - 1; + }) + .attr('y', (data) => { + return yScale(data.name); + }) + .attr('width', 2) + .attr('height', calculateHeight) + .style('opacity', (data) => { + // Hack to hide on prerelease and unstable + if (data.type === 'unstable' || data.type === 'prerelease' || xScale(data.start) <= 0) { + return 0; + } + + return 1; + }); + + bar + .append('text') + .attr('class', 'label') + .attr('x', (data) => { + return xScale(data.start) + 15; + }) + .attr('y', (data) => { + // + 2 is a small correction so the text fill is more centered. + return yScale(data.name) + calculateHeight(data) / 2 + 2; + }) + .text((data) => { + return data.type; + }) + .style('opacity', (data) => { + // Hack to deal with overflow text. + const min = data.type.length * 14; + + return +(calculateWidth(data) >= min); + }); + + if (typeof html === 'string') { + Fs.writeFileSync(html, d3n.html()); + } + + if (typeof svgFile === 'string') { + Fs.writeFileSync(svgFile, d3n.svgString()); + } + + if (typeof png === 'string') { + // eslint-disable-next-line global-require, import/no-unresolved -- Load this lazily + const Svg2png = require('svg2png'); + + Fs.writeFileSync(png, Svg2png.sync(Buffer.from(d3n.svgString()))); + } +} + +module.exports.create = create; diff --git a/packages/lts-schedule/lts.json b/packages/lts-schedule/lts.json new file mode 100644 index 0000000000..2ef3a905cd --- /dev/null +++ b/packages/lts-schedule/lts.json @@ -0,0 +1,27 @@ +{ + "v0": { + "start": "2021-09-20", + "lts": "2021-09-20", + "end": "2024-10-06" + }, + "v1": { + "start": "2023-07-21", + "lts": "2023-07-21", + "maintenance": "2024-06-10", + "end": "2024-10-17", + "codename": "Aura" + }, + "v2": { + "start": "2024-06-10", + "lts": "2024-06-10", + "maintenance": "2024-11-20", + "end": "2025-12-31", + "codename": "Breeze" + }, + "v3": { + "start": "2024-10-17", + "lts": "2024-11-25", + "end": "2025-12-31", + "codename": "Charm" + } +} diff --git a/packages/lts-schedule/package.json b/packages/lts-schedule/package.json new file mode 100644 index 0000000000..e24e1cc7d5 --- /dev/null +++ b/packages/lts-schedule/package.json @@ -0,0 +1,26 @@ +{ + "name": "@lmc-eu/spirit-lts-schedule", + "version": "1.0.0", + "description": "Generate the Spirit Design System LTS schedule", + "main": "lib/index.js", + "repository": { + "type": "git", + "url": "https://github.com/lmc-eu/spirit-design-system.git", + "directory": "packages/lts-schedule" + }, + "license": "MIT", + "keywords": [ + "lts", + "lts schedule", + "schedule" + ], + "bin": { + "lts": "./bin/lts.js" + }, + "dependencies": { + "bossy": "3.0.4", + "d3": "4.7.4", + "d3-node": "1.0.1", + "svg2png": "4.1.1" + } +} diff --git a/yarn.lock b/yarn.lock index 0b63cfa300..dd3561ec2c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5205,6 +5205,19 @@ __metadata: languageName: unknown linkType: soft +"@lmc-eu/spirit-lts-schedule@workspace:packages/lts-schedule": + version: 0.0.0-use.local + resolution: "@lmc-eu/spirit-lts-schedule@workspace:packages/lts-schedule" + dependencies: + bossy: "npm:3.0.4" + d3: "npm:4.7.4" + d3-node: "npm:1.0.1" + svg2png: "npm:4.1.1" + bin: + lts: ./bin/lts.js + languageName: unknown + linkType: soft + "@lmc-eu/spirit-storybook@workspace:apps/storybook": version: 0.0.0-use.local resolution: "@lmc-eu/spirit-storybook@workspace:apps/storybook" @@ -10223,6 +10236,13 @@ __metadata: languageName: node linkType: hard +"abab@npm:^1.0.0": + version: 1.0.4 + resolution: "abab@npm:1.0.4" + checksum: 10/6551e127ec54095f18d5f0942cc75bc61c021ba152a2b235d1214cbda7816fe97202fc2bf0365d3e347c76e7dceb3394d767986db8986272306b3c62b0f895ab + languageName: node + linkType: hard + "abab@npm:^2.0.6": version: 2.0.6 resolution: "abab@npm:2.0.6" @@ -10270,6 +10290,15 @@ __metadata: languageName: node linkType: hard +"acorn-globals@npm:^1.0.4": + version: 1.0.9 + resolution: "acorn-globals@npm:1.0.9" + dependencies: + acorn: "npm:^2.1.0" + checksum: 10/f55ceef883c2709b3ce1f173558e4eed48081d8f7dfae81e29c3a3c1c2d428f64c68375605f40668585f7602603f6cfb2c6c0906e7e70ad2ccb2118d2d49397a + languageName: node + linkType: hard + "acorn-globals@npm:^7.0.0": version: 7.0.1 resolution: "acorn-globals@npm:7.0.1" @@ -10321,6 +10350,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^2.1.0, acorn@npm:^2.4.0": + version: 2.7.0 + resolution: "acorn@npm:2.7.0" + bin: + acorn: ./bin/acorn + checksum: 10/d8d94762d71c7191dd954924c2337e28a8f63d2024af70f7c99dc9c82cbad8836236697e400c608be2b57e899125e34b640946f61e6a921177bf063e74e0499f + languageName: node + linkType: hard + "acorn@npm:^7.4.1": version: 7.4.1 resolution: "acorn@npm:7.4.1" @@ -10462,7 +10500,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -10804,6 +10842,13 @@ __metadata: languageName: node linkType: hard +"array-equal@npm:^1.0.0": + version: 1.0.2 + resolution: "array-equal@npm:1.0.2" + checksum: 10/5c37df0cad330516d1255663dfa4fa761fb0ea63878f535aa70dfefe5499853a8b372faf0a27b91781ca1230f4b4333bbeb751e9b1748527d96df2bee30032ea + languageName: node + linkType: hard + "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" @@ -10970,6 +11015,22 @@ __metadata: languageName: node linkType: hard +"asn1@npm:~0.2.3": + version: 0.2.6 + resolution: "asn1@npm:0.2.6" + dependencies: + safer-buffer: "npm:~2.1.0" + checksum: 10/cf629291fee6c1a6f530549939433ebf32200d7849f38b810ff26ee74235e845c0c12b2ed0f1607ac17383d19b219b69cefa009b920dab57924c5c544e495078 + languageName: node + linkType: hard + +"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": + version: 1.0.0 + resolution: "assert-plus@npm:1.0.0" + checksum: 10/f4f991ae2df849cc678b1afba52d512a7cbf0d09613ba111e72255409ff9158550c775162a47b12d015d1b82b3c273e8e25df0e4783d3ddb008a293486d00a07 + languageName: node + linkType: hard + "assertion-error@npm:^2.0.1": version: 2.0.1 resolution: "assertion-error@npm:2.0.1" @@ -11110,6 +11171,20 @@ __metadata: languageName: node linkType: hard +"aws-sign2@npm:~0.7.0": + version: 0.7.0 + resolution: "aws-sign2@npm:0.7.0" + checksum: 10/2ac497d739f71be3264cf096a33ab256a1fea7fe80b87dc51ec29374505bd5a661279ef1c22989d68528ea61ed634021ca63b31cf1d3c2a3682ffc106f7d0e96 + languageName: node + linkType: hard + +"aws4@npm:^1.8.0": + version: 1.13.2 + resolution: "aws4@npm:1.13.2" + checksum: 10/290b9f84facbad013747725bfd8b4c42d0b3b04b5620d8418f0219832ef95a7dc597a4af7b1589ae7fce18bacde96f40911c3cda36199dd04d9f8e01f72fa50a + languageName: node + linkType: hard + "axe-core@npm:^4.10.0": version: 4.10.0 resolution: "axe-core@npm:4.10.0" @@ -11435,6 +11510,15 @@ __metadata: languageName: node linkType: hard +"bcrypt-pbkdf@npm:^1.0.0": + version: 1.0.2 + resolution: "bcrypt-pbkdf@npm:1.0.2" + dependencies: + tweetnacl: "npm:^0.14.3" + checksum: 10/13a4cde058250dbf1fa77a4f1b9a07d32ae2e3b9e28e88a0c7a1827835bc3482f3e478c4a0cfd4da6ff0c46dae07da1061123a995372b32cc563d9975f975404 + languageName: node + linkType: hard + "before-after-hook@npm:^2.2.0": version: 2.2.3 resolution: "before-after-hook@npm:2.2.3" @@ -11546,6 +11630,16 @@ __metadata: languageName: node linkType: hard +"bossy@npm:3.0.4": + version: 3.0.4 + resolution: "bossy@npm:3.0.4" + dependencies: + hoek: "npm:4.x.x" + joi: "npm:10.x.x" + checksum: 10/63ff925643a71942486b61e9b594f327aa4952140a7308c0c2d9413d3c27ba8a01208d8ac704a99eec5a2fc058c1c4e2ae772762fd739d422a01085751cc1010 + languageName: node + linkType: hard + "boxen@npm:7.1.1": version: 7.1.1 resolution: "boxen@npm:7.1.1" @@ -11897,6 +11991,13 @@ __metadata: languageName: node linkType: hard +"camelcase@npm:^3.0.0": + version: 3.0.0 + resolution: "camelcase@npm:3.0.0" + checksum: 10/ae4fe1c17c8442a3a345a6b7d2393f028ab7a7601af0c352ad15d1ab97ca75112e19e29c942b2a214898e160194829b68923bce30e018d62149c6d84187f1673 + languageName: node + linkType: hard + "camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" @@ -11950,6 +12051,13 @@ __metadata: languageName: node linkType: hard +"caseless@npm:~0.12.0": + version: 0.12.0 + resolution: "caseless@npm:0.12.0" + checksum: 10/ea1efdf430975fdbac3505cdd21007f7ac5aa29b6d4d1c091f965853cd1bf87e4b08ea07b31a6d688b038872b7cdf0589d9262d59c699d199585daad052aeb20 + languageName: node + linkType: hard + "ccount@npm:^2.0.0": version: 2.0.1 resolution: "ccount@npm:2.0.1" @@ -12373,6 +12481,17 @@ __metadata: languageName: node linkType: hard +"cliui@npm:^3.2.0": + version: 3.2.0 + resolution: "cliui@npm:3.2.0" + dependencies: + string-width: "npm:^1.0.1" + strip-ansi: "npm:^3.0.1" + wrap-ansi: "npm:^2.0.0" + checksum: 10/a8acc1a2e5f6307bb3200738a55b353ae5ca13d7a9a8001e40bdf2449c228104daf245e29cdfe60652ffafc3e70096fc1624cd9cf8651bb322903dbbb22a4ac3 + languageName: node + linkType: hard + "cliui@npm:^7.0.2": version: 7.0.4 resolution: "cliui@npm:7.0.4" @@ -12447,6 +12566,13 @@ __metadata: languageName: node linkType: hard +"code-point-at@npm:^1.0.0": + version: 1.1.0 + resolution: "code-point-at@npm:1.1.0" + checksum: 10/17d5666611f9b16d64fdf48176d9b7fb1c7d1c1607a189f7e600040a11a6616982876af148230336adb7d8fe728a559f743a4e29db3747e3b1a32fa7f4529681 + languageName: node + linkType: hard + "collapse-white-space@npm:^2.0.0": version: 2.1.0 resolution: "collapse-white-space@npm:2.1.0" @@ -12602,7 +12728,7 @@ __metadata: languageName: node linkType: hard -"combined-stream@npm:^1.0.8": +"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" dependencies: @@ -12625,6 +12751,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:2, commander@npm:^2.15.1, commander@npm:^2.2.0, commander@npm:^2.20.0, commander@npm:^2.20.3, commander@npm:^2.8.1, commander@npm:^2.9.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b + languageName: node + linkType: hard + "commander@npm:7.x, commander@npm:^7.2.0": version: 7.2.0 resolution: "commander@npm:7.2.0" @@ -12632,13 +12765,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.15.1, commander@npm:^2.2.0, commander@npm:^2.20.0, commander@npm:^2.20.3, commander@npm:^2.8.1, commander@npm:^2.9.0": - version: 2.20.3 - resolution: "commander@npm:2.20.3" - checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b - languageName: node - linkType: hard - "commander@npm:^4.0.0": version: 4.1.1 resolution: "commander@npm:4.1.1" @@ -12745,6 +12871,18 @@ __metadata: languageName: node linkType: hard +"concat-stream@npm:^1.6.2": + version: 1.6.2 + resolution: "concat-stream@npm:1.6.2" + dependencies: + buffer-from: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^2.2.2" + typedarray: "npm:^0.0.6" + checksum: 10/71db903c84fc073ca35a274074e8d26c4330713d299f8623e993c448c1f6bf8b967806dd1d1a7b0f8add6f15ab1af7435df21fe79b4fe7efd78420c89e054e28 + languageName: node + linkType: hard + "concat-stream@npm:^2.0.0": version: 2.0.0 resolution: "concat-stream@npm:2.0.0" @@ -13072,6 +13210,13 @@ __metadata: languageName: node linkType: hard +"core-util-is@npm:1.0.2": + version: 1.0.2 + resolution: "core-util-is@npm:1.0.2" + checksum: 10/d0f7587346b44a1fe6c269267e037dd34b4787191e473c3e685f507229d88561c40eb18872fabfff02977301815d474300b7bfbd15396c13c5377393f7e87ec3 + languageName: node + linkType: hard + "core-util-is@npm:^1.0.3, core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" @@ -13454,6 +13599,13 @@ __metadata: languageName: node linkType: hard +"cssom@npm:0.3.x, cssom@npm:>= 0.3.0 < 0.4.0, cssom@npm:~0.3.6": + version: 0.3.8 + resolution: "cssom@npm:0.3.8" + checksum: 10/49eacc88077555e419646c0ea84ddc73c97e3a346ad7cb95e22f9413a9722d8964b91d781ce21d378bd5ae058af9a745402383fa4e35e9cdfd19654b63f892a9 + languageName: node + linkType: hard + "cssom@npm:^0.5.0": version: 0.5.0 resolution: "cssom@npm:0.5.0" @@ -13461,10 +13613,12 @@ __metadata: languageName: node linkType: hard -"cssom@npm:~0.3.6": - version: 0.3.8 - resolution: "cssom@npm:0.3.8" - checksum: 10/49eacc88077555e419646c0ea84ddc73c97e3a346ad7cb95e22f9413a9722d8964b91d781ce21d378bd5ae058af9a745402383fa4e35e9cdfd19654b63f892a9 +"cssstyle@npm:>= 0.2.36 < 0.3.0": + version: 0.2.37 + resolution: "cssstyle@npm:0.2.37" + dependencies: + cssom: "npm:0.3.x" + checksum: 10/b3769e949b07ada1323e0751ef2574230fddc4e8e451958b5d8dacc1ada157bcfb0dc250e2e24a2872e330e05146d0441d447be7ef35ece985a00aa05dc64b86 languageName: node linkType: hard @@ -13511,205 +13665,990 @@ __metadata: languageName: node linkType: hard -"damerau-levenshtein@npm:^1.0.8": - version: 1.0.8 - resolution: "damerau-levenshtein@npm:1.0.8" - checksum: 10/f4eba1c90170f96be25d95fa3857141b5f81e254f7e4d530da929217b19990ea9a0390fc53d3c1cafac9152fda78e722ea4894f765cf6216be413b5af1fbf821 +"d3-array@npm:1": + version: 1.2.4 + resolution: "d3-array@npm:1.2.4" + checksum: 10/0071ad73c23d9acba38997d6d3c402d9c1478514c401bd106ed6e049f3800044897f7b450c942dcca9b831e7d6637449bc22c53eeffe054b463c98739d7bf9bf languageName: node linkType: hard -"dargs@npm:^7.0.0": - version: 7.0.0 - resolution: "dargs@npm:7.0.0" - checksum: 10/b8f1e3cba59c42e1f13a114ad4848c3fc1cf7470f633ee9e9f1043762429bc97d91ae31b826fb135eefde203a3fdb20deb0c0a0222ac29d937b8046085d668d1 +"d3-array@npm:1.0.2": + version: 1.0.2 + resolution: "d3-array@npm:1.0.2" + checksum: 10/fef03282b08e365ef63174e8445c895cdbf9d24900db621a989b99b32a5782a291cb77a4bf8c9e788d6a3968fb424567c9a913d0d2af8073d9e7e3c77ebfdfba languageName: node linkType: hard -"dargs@npm:^8.0.0": - version: 8.1.0 - resolution: "dargs@npm:8.1.0" - checksum: 10/33f1b8f5f08e72c8a28355a87c0e1a9b6a0fec99252ecd9cf4735e65dd5f2e19747c860251ed5747b38e7204c7915fd7a7146aee5aaef5882c69169aae8b1d09 +"d3-array@npm:1.1.1": + version: 1.1.1 + resolution: "d3-array@npm:1.1.1" + checksum: 10/89856263c288f6090816085c2241ef3d64c4551ab7ced5522d52817a5adfd606c911c66c0369da70e7a6d0f9e965d1d0f0319c6f89c19eac64309c24adb709c8 languageName: node linkType: hard -"data-uri-to-buffer@npm:^4.0.0": - version: 4.0.1 - resolution: "data-uri-to-buffer@npm:4.0.1" - checksum: 10/0d0790b67ffec5302f204c2ccca4494f70b4e2d940fea3d36b09f0bb2b8539c2e86690429eb1f1dc4bcc9e4df0644193073e63d9ee48ac9fce79ec1506e4aa4c +"d3-axis@npm:1.0.4": + version: 1.0.4 + resolution: "d3-axis@npm:1.0.4" + checksum: 10/916c63aaada8c45a82861255cd70503a7f688d89ce143a6ebda85aa07ec23d5f14246bbb295df4461c41005ae635a6e7bebe4afebe28b009bc6ec25dfe94ac27 languageName: node linkType: hard -"data-urls@npm:^3.0.2": - version: 3.0.2 - resolution: "data-urls@npm:3.0.2" - dependencies: - abab: "npm:^2.0.6" - whatwg-mimetype: "npm:^3.0.0" - whatwg-url: "npm:^11.0.0" - checksum: 10/033fc3dd0fba6d24bc9a024ddcf9923691dd24f90a3d26f6545d6a2f71ec6956f93462f2cdf2183cc46f10dc01ed3bcb36731a8208456eb1a08147e571fe2a76 +"d3-axis@npm:1.0.6": + version: 1.0.6 + resolution: "d3-axis@npm:1.0.6" + checksum: 10/8323368614db69c127bf41441188e76fe7a919d7b0c539b7da3789112ca305600b65dbf5a39aad376532d8875cacb839722ddf4c711e5d75a6ba11616944c34c languageName: node linkType: hard -"data-urls@npm:^5.0.0": - version: 5.0.0 - resolution: "data-urls@npm:5.0.0" +"d3-brush@npm:1.0.3": + version: 1.0.3 + resolution: "d3-brush@npm:1.0.3" dependencies: - whatwg-mimetype: "npm:^4.0.0" - whatwg-url: "npm:^14.0.0" - checksum: 10/5c40568c31b02641a70204ff233bc4e42d33717485d074244a98661e5f2a1e80e38fe05a5755dfaf2ee549f2ab509d6a3af2a85f4b2ad2c984e5d176695eaf46 + d3-dispatch: "npm:1" + d3-drag: "npm:1" + d3-interpolate: "npm:1" + d3-selection: "npm:1" + d3-transition: "npm:1" + checksum: 10/8c720ffa1f9a7720425455fbad11aec8f5ed6188e67bd94d6c506926fe4a553fa5372859fd5ef10873192d27f83363f891092f2c6ac5aeceb3b2afb2c6cc3235 languageName: node linkType: hard -"data-view-buffer@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-buffer@npm:1.0.1" +"d3-brush@npm:1.0.4": + version: 1.0.4 + resolution: "d3-brush@npm:1.0.4" dependencies: - call-bind: "npm:^1.0.6" - es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.1" - checksum: 10/5919a39a18ee919573336158fd162fdf8ada1bc23a139f28543fd45fac48e0ea4a3ad3bfde91de124d4106e65c4a7525f6a84c20ba0797ec890a77a96d13a82a + d3-dispatch: "npm:1" + d3-drag: "npm:1" + d3-interpolate: "npm:1" + d3-selection: "npm:1" + d3-transition: "npm:1" + checksum: 10/c45ca0ad6ce72f842d833f7cb340dc304e9be6552aaf0af54878f721acda3d07abfbe9f84445fbeb2e864298646420b50c1262d1781b14a3a0e0d105b0d2161e languageName: node linkType: hard -"data-view-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-byte-length@npm:1.0.1" +"d3-chord@npm:1.0.3": + version: 1.0.3 + resolution: "d3-chord@npm:1.0.3" dependencies: - call-bind: "npm:^1.0.7" - es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.1" - checksum: 10/f33c65e58d8d0432ad79761f2e8a579818d724b5dc6dc4e700489b762d963ab30873c0f1c37d8f2ed12ef51c706d1195f64422856d25f067457aeec50cc40aac + d3-array: "npm:1" + d3-path: "npm:1" + checksum: 10/788781a14405335becf8c241309880552fe70def70a83025470a703ccef9354ecf0a1353fc18864a3303ff72815c2df55f82c665709812b1912a65e8a8eed0cf languageName: node linkType: hard -"data-view-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "data-view-byte-offset@npm:1.0.0" +"d3-chord@npm:1.0.4": + version: 1.0.4 + resolution: "d3-chord@npm:1.0.4" dependencies: - call-bind: "npm:^1.0.6" - es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.1" - checksum: 10/96f34f151bf02affb7b9f98762fb7aca1dd5f4553cb57b80bce750ca609c15d33ca659568ef1d422f7e35680736cbccb893a3d4b012760c758c1446bbdc4c6db + d3-array: "npm:1" + d3-path: "npm:1" + checksum: 10/b955285185a13057fece3bf7bb2751f38088e0b504eb8622942ce80b791c1c124c54fb55c305867deea2d4c801c7ddcec571ada4aea825dbb08381d3bdcd8162 languageName: node linkType: hard -"date-time@npm:^3.1.0": - version: 3.1.0 - resolution: "date-time@npm:3.1.0" - dependencies: - time-zone: "npm:^1.0.0" - checksum: 10/f9cfcd1b15dfeabab15c0b9d18eb9e4e2d9d4371713564178d46a8f91ad577a290b5178b80050718d02d9c0cf646f8a875011e12d1ed05871e9f72c72c8a8fe6 +"d3-collection@npm:1": + version: 1.0.7 + resolution: "d3-collection@npm:1.0.7" + checksum: 10/73eb77acaa7506ca4d542a8eeca62118738945f54ad3ce5f581bdd610ab156de4b8dfb24b074e8934a474a038e3e4f6751255a60224dd7cce17e9066e83aa97a languageName: node linkType: hard -"dateformat@npm:^3.0.3": - version: 3.0.3 - resolution: "dateformat@npm:3.0.3" - checksum: 10/0504baf50c3777ad333c96c37d1673d67efcb7dd071563832f70b5cbf7f3f4753f18981d44bfd8f665d5e5a511d2fc0af8e0ead8b585b9b3ddaa90067864d3f0 +"d3-collection@npm:1.0.2": + version: 1.0.2 + resolution: "d3-collection@npm:1.0.2" + checksum: 10/c43dfc54ee3a315d7af341f24e9c676e3d5735246d4c67e655abb0f42a30936f516505993e9543caecee14c4332e632882fb0333acbf4a8f828386374310a8e6 languageName: node linkType: hard -"de-indent@npm:^1.0.2": - version: 1.0.2 - resolution: "de-indent@npm:1.0.2" - checksum: 10/30bf43744dca005f9252dbb34ed95dcb3c30dfe52bfed84973b89c29eccff04e27769f222a34c61a93354acf47457785e9032e6184be390ed1d324fb9ab3f427 +"d3-collection@npm:1.0.3": + version: 1.0.3 + resolution: "d3-collection@npm:1.0.3" + checksum: 10/82d451659e8d4ab395eb46d499e2d107166a52eb36a2df09605d9e68ffe338d06ed238379720618c9728b5df850f08c27c57ef557a7531996993a289b7f10cf6 languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.1.3, debug@npm:^2.6.8": - version: 2.6.9 - resolution: "debug@npm:2.6.9" - dependencies: - ms: "npm:2.0.0" - checksum: 10/e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14 +"d3-color@npm:1": + version: 1.4.1 + resolution: "d3-color@npm:1.4.1" + checksum: 10/f264a0ed65cfd8acdee7baeb32c71ed6a6f31d0730b320dc451050982d88ed606d4ce5aaab05a12a0afb0873209f622bed93d4d79b4095e2b063db40aceaf310 languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.7, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:~4.3.6": - version: 4.3.7 - resolution: "debug@npm:4.3.7" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10/71168908b9a78227ab29d5d25fe03c5867750e31ce24bf2c44a86efc5af041758bb56569b0a3d48a9b5344c00a24a777e6f4100ed6dfd9534a42c1dde285125a +"d3-color@npm:1.0.2": + version: 1.0.2 + resolution: "d3-color@npm:1.0.2" + checksum: 10/56ee0a94fb4bd1eb748936f37074560fc49520dd6179108c68d7c70ab02d1e75050ec3f2c8e7bac3fae03ab8b1497fcce5b2b2fa343246842509c09dbdf86629 languageName: node linkType: hard -"debug@npm:^0.7.4": - version: 0.7.4 - resolution: "debug@npm:0.7.4" - checksum: 10/5646bf2bb349381e1363f1107513270f29092df1a1a7c0f331b23867867c517da5acbd31f828101bef61969fe558b81f044288624dbadaccb2c088329450a74f +"d3-color@npm:1.0.3": + version: 1.0.3 + resolution: "d3-color@npm:1.0.3" + checksum: 10/5e72b516d2769a737f7fc39c5f20ebd8199c3d298709b5a17edd4ed10160ec23be781bbf860828c5efcd47efdd9cfdd723077747242c75d00c4c693a3ecfa62c languageName: node linkType: hard -"debug@npm:^3.2.7": - version: 3.2.7 - resolution: "debug@npm:3.2.7" - dependencies: - ms: "npm:^2.1.1" - checksum: 10/d86fd7be2b85462297ea16f1934dc219335e802f629ca9a69b63ed8ed041dda492389bb2ee039217c02e5b54792b1c51aa96ae954cf28634d363a2360c7a1639 +"d3-dispatch@npm:1": + version: 1.0.6 + resolution: "d3-dispatch@npm:1.0.6" + checksum: 10/c04770f3055cf3841b4640fcf41ed75f31c599b0e32a9fa8d51939a780c8bff9e849f2335960ce3f5b9b9294d26fd11b7ee4040d1668f7a7a1140925fddb3f60 languageName: node linkType: hard -"decache@npm:4.6.2": - version: 4.6.2 - resolution: "decache@npm:4.6.2" - dependencies: - callsite: "npm:^1.0.0" - checksum: 10/e88d0c5b27266d3dcab96aed5c34c02551cea4b5ec4df452a07ea89b35426e63053ba5f07d6837ecb958f7ebfea5adaa12c353da7b2f242f89cdef1aa3ba30c2 +"d3-dispatch@npm:1.0.2": + version: 1.0.2 + resolution: "d3-dispatch@npm:1.0.2" + checksum: 10/06016c4ec82e8974026710793b30265f04fbea0b6ca9ff33152dcd77c507ea2e2c5fe43229b516d7310bc75010374422b0e629aba36e4e621b3764f36441973a languageName: node linkType: hard -"decamelize-keys@npm:^1.1.0": - version: 1.1.1 - resolution: "decamelize-keys@npm:1.1.1" +"d3-dispatch@npm:1.0.3": + version: 1.0.3 + resolution: "d3-dispatch@npm:1.0.3" + checksum: 10/11df9d64660023714e1ba8e1cc2f6eedc963887fcab21d528510cf6c9cce29337b85c7000f20cb04118286cce1b7a1f3c927b42bdee3a5f47bbea2afb2b303b2 + languageName: node + linkType: hard + +"d3-drag@npm:1": + version: 1.2.5 + resolution: "d3-drag@npm:1.2.5" dependencies: - decamelize: "npm:^1.1.0" - map-obj: "npm:^1.0.0" - checksum: 10/71d5898174f17a8d2303cecc98ba0236e842948c4d042a8180d5e749be8442220bca2d16dd93bebd7b49e86c807814273212e4da0fae67be7c58c282ff76057a + d3-dispatch: "npm:1" + d3-selection: "npm:1" + checksum: 10/e1fdc87b4e2ccb74ea18d82e423515b5781758fc773d25979efb7eba179d1912ada8348e856b2d95674936f7fa1e30a02ce8bb52fb855196adbd24fb293290e0 languageName: node linkType: hard -"decamelize@npm:^1.1.0": - version: 1.2.0 - resolution: "decamelize@npm:1.2.0" - checksum: 10/ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa +"d3-drag@npm:1.0.2": + version: 1.0.2 + resolution: "d3-drag@npm:1.0.2" + dependencies: + d3-dispatch: "npm:1" + d3-selection: "npm:1" + checksum: 10/90bc3ca3c65637a86455c599ee083b1e1ffbfc432699c249a7f9d766b5daf6688a5d08ae4da48bb5d97922dedf850ca569a33517eabc96d7ab6f8c7d4b2ecc3e languageName: node linkType: hard -"decimal.js@npm:^10.4.2, decimal.js@npm:^10.4.3": - version: 10.4.3 - resolution: "decimal.js@npm:10.4.3" - checksum: 10/de663a7bc4d368e3877db95fcd5c87b965569b58d16cdc4258c063d231ca7118748738df17cd638f7e9dd0be8e34cec08d7234b20f1f2a756a52fc5a38b188d0 +"d3-drag@npm:1.0.4": + version: 1.0.4 + resolution: "d3-drag@npm:1.0.4" + dependencies: + d3-dispatch: "npm:1" + d3-selection: "npm:1" + checksum: 10/6afb8aaed6d7dccc2630c68a87e43c6152d47fd4a70fb6f6e068ac4b70e195fbdf83a2b5c275b5acca7da90c6340bf4b03d795f8ff46f88e715d72162e80023b languageName: node linkType: hard -"decode-named-character-reference@npm:^1.0.0": - version: 1.0.2 - resolution: "decode-named-character-reference@npm:1.0.2" +"d3-dsv@npm:1": + version: 1.2.0 + resolution: "d3-dsv@npm:1.2.0" dependencies: - character-entities: "npm:^2.0.0" - checksum: 10/f4c71d3b93105f20076052f9cb1523a22a9c796b8296cd35eef1ca54239c78d182c136a848b83ff8da2071e3ae2b1d300bf29d00650a6d6e675438cc31b11d78 + commander: "npm:2" + iconv-lite: "npm:0.4" + rw: "npm:1" + bin: + csv2json: bin/dsv2json + csv2tsv: bin/dsv2dsv + dsv2dsv: bin/dsv2dsv + dsv2json: bin/dsv2json + json2csv: bin/json2dsv + json2dsv: bin/json2dsv + json2tsv: bin/json2dsv + tsv2csv: bin/dsv2dsv + tsv2json: bin/dsv2json + checksum: 10/ce9f8a90226712f42bedf0b8a8f6bb8960aefdbde417e4692d8af4f24fb31508954132922854ee201d02ce64f8dc9a33331d82b4d04df9374170cfd536deb21d languageName: node linkType: hard -"decompress-response@npm:^3.3.0": - version: 3.3.0 - resolution: "decompress-response@npm:3.3.0" +"d3-dsv@npm:1.0.3": + version: 1.0.3 + resolution: "d3-dsv@npm:1.0.3" dependencies: - mimic-response: "npm:^1.0.0" - checksum: 10/952552ac3bd7de2fc18015086b09468645c9638d98a551305e485230ada278c039c91116e946d07894b39ee53c0f0d5b6473f25a224029344354513b412d7380 + commander: "npm:2" + iconv-lite: "npm:0.4" + rw: "npm:1" + bin: + csv2json: bin/dsv2json + csv2tsv: bin/dsv2dsv + dsv2dsv: bin/dsv2dsv + dsv2json: bin/dsv2json + json2csv: bin/json2dsv + json2dsv: bin/json2dsv + json2tsv: bin/json2dsv + tsv2csv: bin/dsv2dsv + tsv2json: bin/dsv2json + checksum: 10/41910d0e5f2a8b4c6e7d4f5952cd5427978041a1896a14a33283bd13065cbc7c9d1f8940bbee6b876791387a6cdaecb8fb9c45dea09bc35dd9b8ac69aa43cd18 languageName: node linkType: hard -"decompress-response@npm:^6.0.0": - version: 6.0.0 - resolution: "decompress-response@npm:6.0.0" +"d3-dsv@npm:1.0.5": + version: 1.0.5 + resolution: "d3-dsv@npm:1.0.5" dependencies: - mimic-response: "npm:^3.1.0" - checksum: 10/d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 + commander: "npm:2" + iconv-lite: "npm:0.4" + rw: "npm:1" + bin: + csv2json: bin/dsv2json + csv2tsv: bin/dsv2dsv + dsv2dsv: bin/dsv2dsv + dsv2json: bin/dsv2json + json2csv: bin/json2dsv + json2dsv: bin/json2dsv + json2tsv: bin/json2dsv + tsv2csv: bin/dsv2dsv + tsv2json: bin/dsv2json + checksum: 10/916eb5c5fef20cad63979e2ac0a0c799cc589d45ed8922402ab25a7d44a36e750291b72191b9b1d972839a3b8351b129385d207534258782a02c631b454fe0d6 + languageName: node + linkType: hard + +"d3-ease@npm:1": + version: 1.0.7 + resolution: "d3-ease@npm:1.0.7" + checksum: 10/7bddd332094e4d02964f414e4b70d02db5efb920065c0a3dd850c1b16b2bd8e930d1a37d2b2f0e8322ce943710e0f395f06870a8ad0ba2d33a5835ec9356bbaa + languageName: node + linkType: hard + +"d3-ease@npm:1.0.2": + version: 1.0.2 + resolution: "d3-ease@npm:1.0.2" + checksum: 10/400716510181ea858834bc6c19a34b502a6df7b5133692112489f7ca0b462f09d425800ef7237baaa3afe42a439117a62f14fe05f82e8e1f01811d926817d823 + languageName: node + linkType: hard + +"d3-ease@npm:1.0.3": + version: 1.0.3 + resolution: "d3-ease@npm:1.0.3" + checksum: 10/835fb33473fff9864757aab46401d299f5cab3f5c1339c97b7de635e7db5b2bff61dca9a9725883c2357502bd8c584e77428883fa6b537c079bd3e43fb0ba4c0 + languageName: node + linkType: hard + +"d3-force@npm:1.0.4": + version: 1.0.4 + resolution: "d3-force@npm:1.0.4" + dependencies: + d3-collection: "npm:1" + d3-dispatch: "npm:1" + d3-quadtree: "npm:1" + d3-timer: "npm:1" + checksum: 10/6b86463e4b6a4000290aff423f84d2e3778657ba571ab969f27eb5c80960493f5f68798e69fbdb7eddc086fb0b48a4e39f64f56222baeeb697c9d404a5a877c2 + languageName: node + linkType: hard + +"d3-force@npm:1.0.6": + version: 1.0.6 + resolution: "d3-force@npm:1.0.6" + dependencies: + d3-collection: "npm:1" + d3-dispatch: "npm:1" + d3-quadtree: "npm:1" + d3-timer: "npm:1" + checksum: 10/383c697745ed49a1b815c8d12e1dd4a7d702d7d542f78480200630ec87b7f3ea277a72bfd56d96d192790bf80300fce1f3bf02025e346ed5cd5f4ce4c8c97a7c + languageName: node + linkType: hard + +"d3-format@npm:1": + version: 1.4.5 + resolution: "d3-format@npm:1.4.5" + checksum: 10/c1b7d8de6f748875d13879e3c97d3568572fc7e011d41799b20a665737abcbc14ea7cef14b9efccffd91ea41c4c2d26f84b6e1ed8505e24608f8150b4259b4f3 + languageName: node + linkType: hard + +"d3-format@npm:1.0.2": + version: 1.0.2 + resolution: "d3-format@npm:1.0.2" + checksum: 10/3aa12438397c29c11ab755dd5bd9b8bcaaefce25f84f0e0e14f54f83136b7cd13253735e713a9bc079f301cfc67e5523e5e4a2102a98d34e4d80dec25446610b + languageName: node + linkType: hard + +"d3-format@npm:1.1.1": + version: 1.1.1 + resolution: "d3-format@npm:1.1.1" + checksum: 10/2a997ad36758610dc73124d40cf1193c1b885062db19acadeccf18017ea0e6893e433de7a321c9499d95e302fa96399b97643a0effe2bb91bc3c3fad2340e63b + languageName: node + linkType: hard + +"d3-geo@npm:1.4.0": + version: 1.4.0 + resolution: "d3-geo@npm:1.4.0" + dependencies: + d3-array: "npm:1" + checksum: 10/c82e5b777b71fa2b27f3555309674a9f10fd1445ae2c745fee0ccbf11e76dda53149040658c259af9f31e972d2e870c5a96f6f119010f80fc20f417cc2f1dfda + languageName: node + linkType: hard + +"d3-geo@npm:1.6.3": + version: 1.6.3 + resolution: "d3-geo@npm:1.6.3" + dependencies: + d3-array: "npm:1" + checksum: 10/55701aed1e8c255d3264ee0a4b88e6ee40e34806a85730237604c88e124a40b70111783a54b3c32b8396708ed9fc7b217d5d8a122765c3bd7c3ffe215142f3ff + languageName: node + linkType: hard + +"d3-hierarchy@npm:1.0.3": + version: 1.0.3 + resolution: "d3-hierarchy@npm:1.0.3" + checksum: 10/bcd377ab0066a80b3987156ab1ee067b088f034adc195af70004d723bc16bf1761db89941c7626f78192e5048491d3fd2ee10de257f368e28e700124e0f7ed5e + languageName: node + linkType: hard + +"d3-hierarchy@npm:1.1.4": + version: 1.1.4 + resolution: "d3-hierarchy@npm:1.1.4" + checksum: 10/89d37da76d6adf0fc4906462a0c7a8d2fec3eb24bf52dffac69bc9a8e1acc762622a718edca05b733fb2b9d0e55fb3fb6f3fea0409d185f65bf4436977e22084 + languageName: node + linkType: hard + +"d3-interpolate@npm:1": + version: 1.4.0 + resolution: "d3-interpolate@npm:1.4.0" + dependencies: + d3-color: "npm:1" + checksum: 10/e2978b047ea934aa46963091cd0ca03cf3c17756fe12d81bce0b2f6b50b6f5084dc54a2395acd26d8f797b8c25022cb7e16eb8e1b49a6ec0eda8f45f28f8cc4b + languageName: node + linkType: hard + +"d3-interpolate@npm:1.1.2": + version: 1.1.2 + resolution: "d3-interpolate@npm:1.1.2" + dependencies: + d3-color: "npm:1" + checksum: 10/701d9976acf2243ba57716e928f27ebf2e8ca862c7ff4ecc347ec6a8fc9adc2eca55389b5316cdd6b1dfbd23fa74db4d3a31f349d57e47232a09434ce72058eb + languageName: node + linkType: hard + +"d3-interpolate@npm:1.1.4": + version: 1.1.4 + resolution: "d3-interpolate@npm:1.1.4" + dependencies: + d3-color: "npm:1" + checksum: 10/18f5e0a176e904414f5883a15895966bab52393fc68beb74d67b779a2fdb1c1edfbe7c631051825ae581eb9d884289462947504feb7c2169dbd63d17f9a8397f + languageName: node + linkType: hard + +"d3-node@npm:1.0.1": + version: 1.0.1 + resolution: "d3-node@npm:1.0.1" + dependencies: + d3: "npm:4.4.0" + jsdom: "npm:9.4.1" + checksum: 10/03054276060e7d78374cca69cd737f043fec8a8d958bacc43bd4ae7b02f2f266f58904f65ecfa31abdf84f25e0ac0caf5ac5f4515fb2f39f645a63ee9040a6a2 + languageName: node + linkType: hard + +"d3-path@npm:1": + version: 1.0.9 + resolution: "d3-path@npm:1.0.9" + checksum: 10/6ce1747837ea2a449d9ea32e169a382978ab09a4805eb408feb6bbc12cb5f5f6ce29aefc252dd9a815d420f4813d672f75578b78b3bbaf7811f54d8c7f93fd11 + languageName: node + linkType: hard + +"d3-path@npm:1.0.3": + version: 1.0.3 + resolution: "d3-path@npm:1.0.3" + checksum: 10/c6cc0d6408515f46cc4deb5eb00406c5c510316283ba8ad4acd6164f4d6790628991a337451c3f6e06fcb8976fd3b0d68a474ab3482791b66ce92f99fd88da6c + languageName: node + linkType: hard + +"d3-path@npm:1.0.5": + version: 1.0.5 + resolution: "d3-path@npm:1.0.5" + checksum: 10/b81544a6a7e5e1445fe1ff958829595824d65349178d652eeeaf118af3c49f1c6379c3086c3e3fd0bd8832ab82191c0f378d765597b61d0fb69350ffed6d7352 + languageName: node + linkType: hard + +"d3-polygon@npm:1.0.2": + version: 1.0.2 + resolution: "d3-polygon@npm:1.0.2" + checksum: 10/4609b075986de4c531034218b851538c7f92868a98102774de4cfcbdfb397173345f7ff53ceed5a74f8e7d866c0979eeae1eb4393f14d6e719eaf75a4b984f62 + languageName: node + linkType: hard + +"d3-polygon@npm:1.0.3": + version: 1.0.3 + resolution: "d3-polygon@npm:1.0.3" + checksum: 10/ff9c661355fb9c9bba552ddccdb813df12008493364e3bb13cd85b5efb7ffe013f904867c004ac1602ae4aa112db5dcf3231c56c7d454333a56fc440e9d3699f + languageName: node + linkType: hard + +"d3-quadtree@npm:1": + version: 1.0.7 + resolution: "d3-quadtree@npm:1.0.7" + checksum: 10/73d6c72ea4c41a3c287a8d55a897ef58b61681734d59c55b46c8bbff1ce31531f5615d4b8cd0156dcf43529466e9548c56c034bcda68807bc31af182d1179d5e + languageName: node + linkType: hard + +"d3-quadtree@npm:1.0.2": + version: 1.0.2 + resolution: "d3-quadtree@npm:1.0.2" + checksum: 10/021ffec99323a0f70cd98a7015d374cedfe86c85aeaa9538fb83d587721696eeeaa971287a90e0fd1285ec32250333649bcb3b7a8e881ecdf4f47df7b316b481 + languageName: node + linkType: hard + +"d3-quadtree@npm:1.0.3": + version: 1.0.3 + resolution: "d3-quadtree@npm:1.0.3" + checksum: 10/c51bae8f63e7adb518ed023e29fa4dbdd3c10fe6b63febbbc304a1d0eab2638005d9bba124cbe7f2a7967ee997aa463d7c13588cb0fddabc0117dd09a84cc613 + languageName: node + linkType: hard + +"d3-queue@npm:3.0.3": + version: 3.0.3 + resolution: "d3-queue@npm:3.0.3" + checksum: 10/caca31d28884c7a558dfb7bc97d204e1636f41e2479008cc7dcb047918fa3146eee5791db205591dc5bf2e28684c8febb6496d4beac6c76b19076d5839112225 + languageName: node + linkType: hard + +"d3-queue@npm:3.0.5": + version: 3.0.5 + resolution: "d3-queue@npm:3.0.5" + checksum: 10/d5c5881086a78e11fde9fd752128f108babbf3d0191634b669237b3a3cac166a7a22749296ab75e435f0b863fa7222224dc3488c3bad7280da3f71191408eece + languageName: node + linkType: hard + +"d3-random@npm:1.0.2": + version: 1.0.2 + resolution: "d3-random@npm:1.0.2" + checksum: 10/3bc3903b86f5fcbde1f554cb2cef506577ce3fc1bad01cedd3f27cc42660ad0fdf7c960b37d49446bd25cd1b28479909a9adfebe405bc30fa108fad56569c994 + languageName: node + linkType: hard + +"d3-random@npm:1.0.3": + version: 1.0.3 + resolution: "d3-random@npm:1.0.3" + checksum: 10/ce8947afe40f4d8330192683b734854553cc1acf3afb7a347efa30f131f9524ea3debbcbd2a2ecb9f789bbeefbba21a628ab198b0bfc17327e4c9bf72ef1b498 + languageName: node + linkType: hard + +"d3-request@npm:1.0.3": + version: 1.0.3 + resolution: "d3-request@npm:1.0.3" + dependencies: + d3-collection: "npm:1" + d3-dispatch: "npm:1" + d3-dsv: "npm:1" + xmlhttprequest: "npm:1" + checksum: 10/adf683f17f90c7bd0ac84cefa5aa5a7e81df8d23d59bbf7748d048d62e444ea558de376c9d5db6c020965998219bd4c677161cfe71c22ff75e122a9c72f06155 + languageName: node + linkType: hard + +"d3-request@npm:1.0.5": + version: 1.0.5 + resolution: "d3-request@npm:1.0.5" + dependencies: + d3-collection: "npm:1" + d3-dispatch: "npm:1" + d3-dsv: "npm:1" + xmlhttprequest: "npm:1" + checksum: 10/f7e1607270f8e3dc0aa8d7e7841bba3534880610cb4fda96ddad636935f9f0f4f87a79f01a8310f4119ed97a50c17dbb92cab40355e53fcbe575bbe86d80925f + languageName: node + linkType: hard + +"d3-scale@npm:1.0.4": + version: 1.0.4 + resolution: "d3-scale@npm:1.0.4" + dependencies: + d3-array: "npm:1" + d3-collection: "npm:1" + d3-color: "npm:1" + d3-format: "npm:1" + d3-interpolate: "npm:1" + d3-time: "npm:1" + d3-time-format: "npm:2" + checksum: 10/e70b2e9f25b3c973f8b139ecf08b2f9a45c46ecf45ead3bf12d000415685e658a228894f3ac23fff585e42ba5289d5293147a47d6ae8afc5a86ef3b3ff720b8f + languageName: node + linkType: hard + +"d3-scale@npm:1.0.5": + version: 1.0.5 + resolution: "d3-scale@npm:1.0.5" + dependencies: + d3-array: "npm:1" + d3-collection: "npm:1" + d3-color: "npm:1" + d3-format: "npm:1" + d3-interpolate: "npm:1" + d3-time: "npm:1" + d3-time-format: "npm:2" + checksum: 10/90edeaa7f5c1227bdd3441cf9eec45420481cfbe3d1b6762c99f5aa874664b308f35e0cac8e9a2697e6eef3f5d48455634b7b6ad83e5e11d2bb522d1b61ddae5 + languageName: node + linkType: hard + +"d3-selection@npm:1, d3-selection@npm:^1.1.0": + version: 1.4.2 + resolution: "d3-selection@npm:1.4.2" + checksum: 10/fdbfffb735f76132762399e3c4297e7e21e983c984524373b2d36f06eef185424e578794a0ae17c3565be136ef1e639848c6ae378f99a91b5ac3b5a649e4c4db + languageName: node + linkType: hard + +"d3-selection@npm:1.0.3": + version: 1.0.3 + resolution: "d3-selection@npm:1.0.3" + checksum: 10/e19fba4a5987829e51dc9aa3e2fc94b747a78f9f98859068d01fe4f649024a0faad0a77e5ced6a6a5bc36a8b2e44a8abebd90467f61254cd084538596086f56c + languageName: node + linkType: hard + +"d3-selection@npm:1.0.5": + version: 1.0.5 + resolution: "d3-selection@npm:1.0.5" + checksum: 10/c76dd3506d84e7a36e255b53c9cc37ea9d9b2b7c859b0236d502ade4c7641cf44a3093a10f85499c9de66befa259ed241edc45a5557c84c538b28593ad6fcb62 + languageName: node + linkType: hard + +"d3-shape@npm:1.0.4": + version: 1.0.4 + resolution: "d3-shape@npm:1.0.4" + dependencies: + d3-path: "npm:1" + checksum: 10/5020659fe0dcd6f17c2cdd309c00471474495d46612a8394f5e91769ea11841d0f76d8f6447834fc1e07ab3c452b2391e7b7f0ba9cfb94da33dadd1afe7c813a + languageName: node + linkType: hard + +"d3-shape@npm:1.0.6": + version: 1.0.6 + resolution: "d3-shape@npm:1.0.6" + dependencies: + d3-path: "npm:1" + checksum: 10/475016338dffea3ee6ddedd5f74024739996d8cda5892476a5e756b562fd302017faec8d7996edb587a2545248a939c60f0b6077aa8e88a49fa2b7439f0f459b + languageName: node + linkType: hard + +"d3-time-format@npm:2": + version: 2.3.0 + resolution: "d3-time-format@npm:2.3.0" + dependencies: + d3-time: "npm:1" + checksum: 10/c217d06034d52f6b2bec3fa2134ab7be823a3a94a963b2580dd2a0e7831f412336ed87e84c3b0c2d02eb855912996e3edee25546e6c1c2246b36feb58fd0bc87 + languageName: node + linkType: hard + +"d3-time-format@npm:2.0.3": + version: 2.0.3 + resolution: "d3-time-format@npm:2.0.3" + dependencies: + d3-time: "npm:1" + checksum: 10/0ed96d053b2eca64023a5f7cb2143324783cbf47c346aa715b7dd842318aeb03e36010784588a11a30da619237ebacca51a1f9c14c1a5344b96849f9e4ada56e + languageName: node + linkType: hard + +"d3-time-format@npm:2.0.5": + version: 2.0.5 + resolution: "d3-time-format@npm:2.0.5" + dependencies: + d3-time: "npm:1" + checksum: 10/52d2ae2d87bb63c799ffa4686d3518decb47045f47de08ba771acfafe6e807e7d810b5ce6ea87a5b54ef5e1a5813919d07a6426ff8ef9d1cba01ceed09edb8a6 + languageName: node + linkType: hard + +"d3-time@npm:1": + version: 1.1.0 + resolution: "d3-time@npm:1.1.0" + checksum: 10/24d450997424fe0d53c3bdf9a637a5bdf634236076d6ab761b1966f8cca3b4057fedfc22a520d695d505ff65ddf44e0780065fa3094f66e8df44cdba84af78c8 + languageName: node + linkType: hard + +"d3-time@npm:1.0.4": + version: 1.0.4 + resolution: "d3-time@npm:1.0.4" + checksum: 10/f703f1988dc0c457690f98459bfc7c6b221f217c2004645d12b086d0d3c861c44c89e983b47e79c9c5a8b0a3e690985a9abb9f27937fa8bd801be541f9cfc149 + languageName: node + linkType: hard + +"d3-time@npm:1.0.6": + version: 1.0.6 + resolution: "d3-time@npm:1.0.6" + checksum: 10/2d16baf5f5b0f260a4c3f70f3ddb665583788c733783280db25572fcb26b9668dc1624d4ab1325a9bb481812774769e54320b9bc7b19301da055c3ac9c6a0303 + languageName: node + linkType: hard + +"d3-timer@npm:1": + version: 1.0.10 + resolution: "d3-timer@npm:1.0.10" + checksum: 10/aeaf0f849f1ed316ab4467b822333b22851f174faa6c7dd24735b86bf5f3dc75bb3c3ae02b99ba1f16260a7570ac59563728577ecb6083e47edbaff2ca5c9237 + languageName: node + linkType: hard + +"d3-timer@npm:1.0.3": + version: 1.0.3 + resolution: "d3-timer@npm:1.0.3" + checksum: 10/cccc553a0a7bad092d2c37e928d4e3692763d5bf1b7228c9dd0116e10dfe56568bd98e80b82258698a68c50e3433d125df4635560ddbb59f96ac43cae34ee5ce + languageName: node + linkType: hard + +"d3-timer@npm:1.0.5": + version: 1.0.5 + resolution: "d3-timer@npm:1.0.5" + checksum: 10/a0b527e232351c879478324eb4d53ff0d45da3c8d158383125376a8e1124fd4f0d6eaf5182c0e53ffe74594ca0cde941b522bbeae398fd115e1ecc7291407296 + languageName: node + linkType: hard + +"d3-transition@npm:1": + version: 1.3.2 + resolution: "d3-transition@npm:1.3.2" + dependencies: + d3-color: "npm:1" + d3-dispatch: "npm:1" + d3-ease: "npm:1" + d3-interpolate: "npm:1" + d3-selection: "npm:^1.1.0" + d3-timer: "npm:1" + checksum: 10/c11924ef60d134915ac691f25f5ec1cadb090a7ec02fd45748bad86dc6d20e0eaed5ec504cf2c23917163e823017c34497e5bc6062b623770d9763441d301c73 + languageName: node + linkType: hard + +"d3-transition@npm:1.0.3": + version: 1.0.3 + resolution: "d3-transition@npm:1.0.3" + dependencies: + d3-color: "npm:1" + d3-dispatch: "npm:1" + d3-ease: "npm:1" + d3-interpolate: "npm:1" + d3-selection: "npm:1" + d3-timer: "npm:1" + checksum: 10/7645c6a54998ff7dc8ecc57539b5b36f7ff8d814427dd3082e22e4f8c6a288a5d9b72d0e695cc6021b0cb88024af80e9eeac65427ccdbe24bd2ab8fbce6fc66c + languageName: node + linkType: hard + +"d3-transition@npm:1.0.4": + version: 1.0.4 + resolution: "d3-transition@npm:1.0.4" + dependencies: + d3-color: "npm:1" + d3-dispatch: "npm:1" + d3-ease: "npm:1" + d3-interpolate: "npm:1" + d3-selection: "npm:1" + d3-timer: "npm:1" + checksum: 10/ac861c198d8bbb709813e1289193c95deeec85764a44ffe9616cad86b113a73d1dade6f44f18437bf23240e0303e5690936bf65d5d8dd3b398613dd87fda18bb + languageName: node + linkType: hard + +"d3-voronoi@npm:1.1.0": + version: 1.1.0 + resolution: "d3-voronoi@npm:1.1.0" + checksum: 10/97e0aa60b3537c69ba1feb3f8aa70538b26becee0833b9a7ec0480d40760a0f1dd6078a10358c47f2ab2f52f3126f3ad4bd0cee199a19a04d3bfb5bcd1d9472a + languageName: node + linkType: hard + +"d3-voronoi@npm:1.1.2": + version: 1.1.2 + resolution: "d3-voronoi@npm:1.1.2" + checksum: 10/649eb6a9896b15db763d485026af452dd467ae946a2a92cd25e790b2f6a56df0d51bc29f1789b0c867c66470081944fad3cb0dafd8660542af2e080fdbe569ca + languageName: node + linkType: hard + +"d3-zoom@npm:1.1.0": + version: 1.1.0 + resolution: "d3-zoom@npm:1.1.0" + dependencies: + d3-dispatch: "npm:1" + d3-drag: "npm:1" + d3-interpolate: "npm:1" + d3-selection: "npm:1" + d3-transition: "npm:1" + checksum: 10/d92cf1aa122532fa91d2b5d59acf058964b387c460275c9f3c06d7892812ab2b95964366efa17c3e0ace797e69301af2d084f02be8e88cb228f1be1e6b7a7b44 + languageName: node + linkType: hard + +"d3-zoom@npm:1.1.4": + version: 1.1.4 + resolution: "d3-zoom@npm:1.1.4" + dependencies: + d3-dispatch: "npm:1" + d3-drag: "npm:1" + d3-interpolate: "npm:1" + d3-selection: "npm:1" + d3-transition: "npm:1" + checksum: 10/1e2f5c37db61d0496138a862c316c36bc49a2b7bee12373097bfd3090bc5ec4600d536d2cad5119c49f1880d4efd83ae4af7d167e460d8118a57f9aa053a3b36 + languageName: node + linkType: hard + +"d3@npm:4.4.0": + version: 4.4.0 + resolution: "d3@npm:4.4.0" + dependencies: + d3-array: "npm:1.0.2" + d3-axis: "npm:1.0.4" + d3-brush: "npm:1.0.3" + d3-chord: "npm:1.0.3" + d3-collection: "npm:1.0.2" + d3-color: "npm:1.0.2" + d3-dispatch: "npm:1.0.2" + d3-drag: "npm:1.0.2" + d3-dsv: "npm:1.0.3" + d3-ease: "npm:1.0.2" + d3-force: "npm:1.0.4" + d3-format: "npm:1.0.2" + d3-geo: "npm:1.4.0" + d3-hierarchy: "npm:1.0.3" + d3-interpolate: "npm:1.1.2" + d3-path: "npm:1.0.3" + d3-polygon: "npm:1.0.2" + d3-quadtree: "npm:1.0.2" + d3-queue: "npm:3.0.3" + d3-random: "npm:1.0.2" + d3-request: "npm:1.0.3" + d3-scale: "npm:1.0.4" + d3-selection: "npm:1.0.3" + d3-shape: "npm:1.0.4" + d3-time: "npm:1.0.4" + d3-time-format: "npm:2.0.3" + d3-timer: "npm:1.0.3" + d3-transition: "npm:1.0.3" + d3-voronoi: "npm:1.1.0" + d3-zoom: "npm:1.1.0" + checksum: 10/b1b4cfb9bf4a09222293f1034eb0e472b738bd60db9e1ff4e58df8c4181526e61664d022419ab2b550aac399344eec3d9a8b1323e4359674d31909e65b6802cc + languageName: node + linkType: hard + +"d3@npm:4.7.4": + version: 4.7.4 + resolution: "d3@npm:4.7.4" + dependencies: + d3-array: "npm:1.1.1" + d3-axis: "npm:1.0.6" + d3-brush: "npm:1.0.4" + d3-chord: "npm:1.0.4" + d3-collection: "npm:1.0.3" + d3-color: "npm:1.0.3" + d3-dispatch: "npm:1.0.3" + d3-drag: "npm:1.0.4" + d3-dsv: "npm:1.0.5" + d3-ease: "npm:1.0.3" + d3-force: "npm:1.0.6" + d3-format: "npm:1.1.1" + d3-geo: "npm:1.6.3" + d3-hierarchy: "npm:1.1.4" + d3-interpolate: "npm:1.1.4" + d3-path: "npm:1.0.5" + d3-polygon: "npm:1.0.3" + d3-quadtree: "npm:1.0.3" + d3-queue: "npm:3.0.5" + d3-random: "npm:1.0.3" + d3-request: "npm:1.0.5" + d3-scale: "npm:1.0.5" + d3-selection: "npm:1.0.5" + d3-shape: "npm:1.0.6" + d3-time: "npm:1.0.6" + d3-time-format: "npm:2.0.5" + d3-timer: "npm:1.0.5" + d3-transition: "npm:1.0.4" + d3-voronoi: "npm:1.1.2" + d3-zoom: "npm:1.1.4" + checksum: 10/b604cb94953bc287e020a907b3b5773810d8a1f8821503dd5aabcffb025a0610dafe5c0cc59225b8c7fe782ca39dee8fa9abd5928c5880b71b56fa6ab7095cd9 + languageName: node + linkType: hard + +"damerau-levenshtein@npm:^1.0.8": + version: 1.0.8 + resolution: "damerau-levenshtein@npm:1.0.8" + checksum: 10/f4eba1c90170f96be25d95fa3857141b5f81e254f7e4d530da929217b19990ea9a0390fc53d3c1cafac9152fda78e722ea4894f765cf6216be413b5af1fbf821 + languageName: node + linkType: hard + +"dargs@npm:^7.0.0": + version: 7.0.0 + resolution: "dargs@npm:7.0.0" + checksum: 10/b8f1e3cba59c42e1f13a114ad4848c3fc1cf7470f633ee9e9f1043762429bc97d91ae31b826fb135eefde203a3fdb20deb0c0a0222ac29d937b8046085d668d1 + languageName: node + linkType: hard + +"dargs@npm:^8.0.0": + version: 8.1.0 + resolution: "dargs@npm:8.1.0" + checksum: 10/33f1b8f5f08e72c8a28355a87c0e1a9b6a0fec99252ecd9cf4735e65dd5f2e19747c860251ed5747b38e7204c7915fd7a7146aee5aaef5882c69169aae8b1d09 + languageName: node + linkType: hard + +"dashdash@npm:^1.12.0": + version: 1.14.1 + resolution: "dashdash@npm:1.14.1" + dependencies: + assert-plus: "npm:^1.0.0" + checksum: 10/137b287fa021201ce100cef772c8eeeaaafdd2aa7282864022acf3b873021e54cb809e9c060fa164840bf54ff72d00d6e2d8da1ee5a86d7200eeefa1123a8f7f + languageName: node + linkType: hard + +"data-uri-to-buffer@npm:^4.0.0": + version: 4.0.1 + resolution: "data-uri-to-buffer@npm:4.0.1" + checksum: 10/0d0790b67ffec5302f204c2ccca4494f70b4e2d940fea3d36b09f0bb2b8539c2e86690429eb1f1dc4bcc9e4df0644193073e63d9ee48ac9fce79ec1506e4aa4c + languageName: node + linkType: hard + +"data-urls@npm:^3.0.2": + version: 3.0.2 + resolution: "data-urls@npm:3.0.2" + dependencies: + abab: "npm:^2.0.6" + whatwg-mimetype: "npm:^3.0.0" + whatwg-url: "npm:^11.0.0" + checksum: 10/033fc3dd0fba6d24bc9a024ddcf9923691dd24f90a3d26f6545d6a2f71ec6956f93462f2cdf2183cc46f10dc01ed3bcb36731a8208456eb1a08147e571fe2a76 + languageName: node + linkType: hard + +"data-urls@npm:^5.0.0": + version: 5.0.0 + resolution: "data-urls@npm:5.0.0" + dependencies: + whatwg-mimetype: "npm:^4.0.0" + whatwg-url: "npm:^14.0.0" + checksum: 10/5c40568c31b02641a70204ff233bc4e42d33717485d074244a98661e5f2a1e80e38fe05a5755dfaf2ee549f2ab509d6a3af2a85f4b2ad2c984e5d176695eaf46 + languageName: node + linkType: hard + +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10/5919a39a18ee919573336158fd162fdf8ada1bc23a139f28543fd45fac48e0ea4a3ad3bfde91de124d4106e65c4a7525f6a84c20ba0797ec890a77a96d13a82a + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10/f33c65e58d8d0432ad79761f2e8a579818d724b5dc6dc4e700489b762d963ab30873c0f1c37d8f2ed12ef51c706d1195f64422856d25f067457aeec50cc40aac + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10/96f34f151bf02affb7b9f98762fb7aca1dd5f4553cb57b80bce750ca609c15d33ca659568ef1d422f7e35680736cbccb893a3d4b012760c758c1446bbdc4c6db + languageName: node + linkType: hard + +"date-time@npm:^3.1.0": + version: 3.1.0 + resolution: "date-time@npm:3.1.0" + dependencies: + time-zone: "npm:^1.0.0" + checksum: 10/f9cfcd1b15dfeabab15c0b9d18eb9e4e2d9d4371713564178d46a8f91ad577a290b5178b80050718d02d9c0cf646f8a875011e12d1ed05871e9f72c72c8a8fe6 + languageName: node + linkType: hard + +"dateformat@npm:^3.0.3": + version: 3.0.3 + resolution: "dateformat@npm:3.0.3" + checksum: 10/0504baf50c3777ad333c96c37d1673d67efcb7dd071563832f70b5cbf7f3f4753f18981d44bfd8f665d5e5a511d2fc0af8e0ead8b585b9b3ddaa90067864d3f0 + languageName: node + linkType: hard + +"de-indent@npm:^1.0.2": + version: 1.0.2 + resolution: "de-indent@npm:1.0.2" + checksum: 10/30bf43744dca005f9252dbb34ed95dcb3c30dfe52bfed84973b89c29eccff04e27769f222a34c61a93354acf47457785e9032e6184be390ed1d324fb9ab3f427 + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:^2.1.3, debug@npm:^2.6.8, debug@npm:^2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: "npm:2.0.0" + checksum: 10/e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:4.3.7, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:~4.3.6": + version: 4.3.7 + resolution: "debug@npm:4.3.7" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/71168908b9a78227ab29d5d25fe03c5867750e31ce24bf2c44a86efc5af041758bb56569b0a3d48a9b5344c00a24a777e6f4100ed6dfd9534a42c1dde285125a + languageName: node + linkType: hard + +"debug@npm:^0.7.4": + version: 0.7.4 + resolution: "debug@npm:0.7.4" + checksum: 10/5646bf2bb349381e1363f1107513270f29092df1a1a7c0f331b23867867c517da5acbd31f828101bef61969fe558b81f044288624dbadaccb2c088329450a74f + languageName: node + linkType: hard + +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: "npm:^2.1.1" + checksum: 10/d86fd7be2b85462297ea16f1934dc219335e802f629ca9a69b63ed8ed041dda492389bb2ee039217c02e5b54792b1c51aa96ae954cf28634d363a2360c7a1639 + languageName: node + linkType: hard + +"decache@npm:4.6.2": + version: 4.6.2 + resolution: "decache@npm:4.6.2" + dependencies: + callsite: "npm:^1.0.0" + checksum: 10/e88d0c5b27266d3dcab96aed5c34c02551cea4b5ec4df452a07ea89b35426e63053ba5f07d6837ecb958f7ebfea5adaa12c353da7b2f242f89cdef1aa3ba30c2 + languageName: node + linkType: hard + +"decamelize-keys@npm:^1.1.0": + version: 1.1.1 + resolution: "decamelize-keys@npm:1.1.1" + dependencies: + decamelize: "npm:^1.1.0" + map-obj: "npm:^1.0.0" + checksum: 10/71d5898174f17a8d2303cecc98ba0236e842948c4d042a8180d5e749be8442220bca2d16dd93bebd7b49e86c807814273212e4da0fae67be7c58c282ff76057a + languageName: node + linkType: hard + +"decamelize@npm:^1.1.0, decamelize@npm:^1.1.1": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: 10/ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa + languageName: node + linkType: hard + +"decimal.js@npm:^10.4.2, decimal.js@npm:^10.4.3": + version: 10.4.3 + resolution: "decimal.js@npm:10.4.3" + checksum: 10/de663a7bc4d368e3877db95fcd5c87b965569b58d16cdc4258c063d231ca7118748738df17cd638f7e9dd0be8e34cec08d7234b20f1f2a756a52fc5a38b188d0 + languageName: node + linkType: hard + +"decode-named-character-reference@npm:^1.0.0": + version: 1.0.2 + resolution: "decode-named-character-reference@npm:1.0.2" + dependencies: + character-entities: "npm:^2.0.0" + checksum: 10/f4c71d3b93105f20076052f9cb1523a22a9c796b8296cd35eef1ca54239c78d182c136a848b83ff8da2071e3ae2b1d300bf29d00650a6d6e675438cc31b11d78 + languageName: node + linkType: hard + +"decompress-response@npm:^3.3.0": + version: 3.3.0 + resolution: "decompress-response@npm:3.3.0" + dependencies: + mimic-response: "npm:^1.0.0" + checksum: 10/952552ac3bd7de2fc18015086b09468645c9638d98a551305e485230ada278c039c91116e946d07894b39ee53c0f0d5b6473f25a224029344354513b412d7380 + languageName: node + linkType: hard + +"decompress-response@npm:^6.0.0": + version: 6.0.0 + resolution: "decompress-response@npm:6.0.0" + dependencies: + mimic-response: "npm:^3.1.0" + checksum: 10/d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 languageName: node linkType: hard @@ -13765,7 +14704,7 @@ __metadata: languageName: node linkType: hard -"deep-is@npm:^0.1.3": +"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" checksum: 10/ec12d074aef5ae5e81fa470b9317c313142c9e8e2afe3f8efa124db309720db96d1d222b82b84c834e5f87e7a614b44a4684b6683583118b87c833b3be40d4d8 @@ -14307,6 +15246,16 @@ __metadata: languageName: node linkType: hard +"ecc-jsbn@npm:~0.1.1": + version: 0.1.2 + resolution: "ecc-jsbn@npm:0.1.2" + dependencies: + jsbn: "npm:~0.1.0" + safer-buffer: "npm:^2.1.0" + checksum: 10/d43591f2396196266e186e6d6928038cc11c76c3699a912cb9c13757060f7bbc7f17f47c4cb16168cdeacffc7965aef021142577e646fb3cb88810c15173eb57 + languageName: node + linkType: hard + "ecdsa-sig-formatter@npm:1.0.11": version: 1.0.11 resolution: "ecdsa-sig-formatter@npm:1.0.11" @@ -14525,7 +15474,7 @@ __metadata: languageName: node linkType: hard -"error-ex@npm:^1.3.1, error-ex@npm:^1.3.2": +"error-ex@npm:^1.2.0, error-ex@npm:^1.3.1, error-ex@npm:^1.3.2": version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: @@ -14729,6 +15678,13 @@ __metadata: languageName: node linkType: hard +"es6-promise@npm:^4.0.3": + version: 4.2.8 + resolution: "es6-promise@npm:4.2.8" + checksum: 10/b250c55523c496c43c9216c2646e58ec182b819e036fe5eb8d83fa16f044ecc6b8dcefc88ace2097be3d3c4d02b6aa8eeae1a66deeaf13e7bee905ebabb350a3 + languageName: node + linkType: hard + "es6-promisify@npm:^6.0.0": version: 6.1.1 resolution: "es6-promisify@npm:6.1.1" @@ -15209,6 +16165,25 @@ __metadata: languageName: node linkType: hard +"escodegen@npm:^1.6.1": + version: 1.14.3 + resolution: "escodegen@npm:1.14.3" + dependencies: + esprima: "npm:^4.0.1" + estraverse: "npm:^4.2.0" + esutils: "npm:^2.0.2" + optionator: "npm:^0.8.1" + source-map: "npm:~0.6.1" + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 10/70f095ca9393535f9f1c145ef99dc0b3ff14cca6bc4a79d90ff3352f90c3f2e07f75af6d6c05174ea67c45271f75e80dd440dd7d04ed2cf44c9452c3042fa84a + languageName: node + linkType: hard + "escodegen@npm:^2.0.0, escodegen@npm:^2.1.0": version: 2.1.0 resolution: "escodegen@npm:2.1.0" @@ -15842,7 +16817,7 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^4.1.1": +"estraverse@npm:^4.1.1, estraverse@npm:^4.2.0": version: 4.3.0 resolution: "estraverse@npm:4.3.0" checksum: 10/3f67ad02b6dbfaddd9ea459cf2b6ef4ecff9a6082a7af9d22e445b9abc082ad9ca47e1825557b293fcdae477f4714e561123e30bb6a5b2f184fb2bad4a9497eb @@ -16179,7 +17154,7 @@ __metadata: languageName: node linkType: hard -"extend@npm:^3.0.0": +"extend@npm:^3.0.0, extend@npm:~3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" checksum: 10/59e89e2dc798ec0f54b36d82f32a27d5f6472c53974f61ca098db5d4648430b725387b53449a34df38fd0392045434426b012f302b3cc049a6500ccf82877e4e @@ -16214,6 +17189,34 @@ __metadata: languageName: node linkType: hard +"extract-zip@npm:^1.6.5": + version: 1.7.0 + resolution: "extract-zip@npm:1.7.0" + dependencies: + concat-stream: "npm:^1.6.2" + debug: "npm:^2.6.9" + mkdirp: "npm:^0.5.4" + yauzl: "npm:^2.10.0" + bin: + extract-zip: cli.js + checksum: 10/a9a5e2b118cc1d3b780d296f056308a8fda580bb18a26e12d6137321e5d3ef1d09355195ff187e9c7039aab42a253ac1e3996c66d031c44abca5abde6fd51393 + languageName: node + linkType: hard + +"extsprintf@npm:1.3.0": + version: 1.3.0 + resolution: "extsprintf@npm:1.3.0" + checksum: 10/26967d6c7ecbfb5bc5b7a6c43503dc5fafd9454802037e9fa1665e41f615da4ff5918bd6cb871a3beabed01a31eca1ccd0bdfb41231f50ad50d405a430f78377 + languageName: node + linkType: hard + +"extsprintf@npm:^1.2.0": + version: 1.4.1 + resolution: "extsprintf@npm:1.4.1" + checksum: 10/bfd6d55f3c0c04d826fe0213264b383c03f32825af6b1ff777f3f2dc49467e599361993568d75b7b19a8ea1bb08c8e7cd8c3d87d179ced91bb0dcf81ca6938e0 + languageName: node + linkType: hard + "fast-content-type-parse@npm:^1.1.0": version: 1.1.0 resolution: "fast-content-type-parse@npm:1.1.0" @@ -16291,7 +17294,7 @@ __metadata: languageName: node linkType: hard -"fast-levenshtein@npm:^2.0.6": +"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": version: 2.0.6 resolution: "fast-levenshtein@npm:2.0.6" checksum: 10/eb7e220ecf2bab5159d157350b81d01f75726a4382f5a9266f42b9150c4523b9795f7f5d9fbbbeaeac09a441b2369f05ee02db48ea938584205530fe5693cfe1 @@ -16544,6 +17547,13 @@ __metadata: languageName: node linkType: hard +"file-url@npm:^2.0.0": + version: 2.0.2 + resolution: "file-url@npm:2.0.2" + checksum: 10/d187cc764bf275c7f9dc15e6b52349f992bd00145a71c2356f4227b23271b12948ee1f519c101d7c33f514dab259553591e4ed78be51150cb60416cbaa08f492 + languageName: node + linkType: hard + "filedirname@npm:^3.0.0": version: 3.4.0 resolution: "filedirname@npm:3.4.0" @@ -16695,6 +17705,16 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^1.0.0": + version: 1.1.2 + resolution: "find-up@npm:1.1.2" + dependencies: + path-exists: "npm:^2.0.0" + pinkie-promise: "npm:^2.0.0" + checksum: 10/a2cb9f4c9f06ee3a1e92ed71d5aed41ac8ae30aefa568132f6c556fac7678a5035126153b59eaec68da78ac409eef02503b2b059706bdbf232668d7245e3240a + languageName: node + linkType: hard + "find-up@npm:^2.0.0": version: 2.1.0 resolution: "find-up@npm:2.1.0" @@ -16842,6 +17862,13 @@ __metadata: languageName: node linkType: hard +"forever-agent@npm:~0.6.1": + version: 0.6.1 + resolution: "forever-agent@npm:0.6.1" + checksum: 10/c1e1644d5e074ac063ecbc3fb8582013ef91fff0e3fa41e76db23d2f62bc6d9677aac86db950917deed4fe1fdd772df780cfaa352075f23deec9c015313afb97 + languageName: node + linkType: hard + "form-data-encoder@npm:^2.1.2": version: 2.1.4 resolution: "form-data-encoder@npm:2.1.4" @@ -16860,6 +17887,17 @@ __metadata: languageName: node linkType: hard +"form-data@npm:~2.3.2": + version: 2.3.3 + resolution: "form-data@npm:2.3.3" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.6" + mime-types: "npm:^2.1.12" + checksum: 10/1b6f3ccbf4540e535887b42218a2431a3f6cfdea320119c2affa2a7a374ad8fdd1e60166fc865181f45d49b1684c3e90e7b2190d3fe016692957afb9cf0d0d02 + languageName: node + linkType: hard + "formdata-polyfill@npm:^4.0.10": version: 4.0.10 resolution: "formdata-polyfill@npm:4.0.10" @@ -16932,6 +17970,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-extra@npm:1.0.0" + dependencies: + graceful-fs: "npm:^4.1.2" + jsonfile: "npm:^2.1.0" + klaw: "npm:^1.0.0" + checksum: 10/4772815337b413675328428a972b777ff40b6524527a33c3064f2cf0457fafc569f90fb7b9abc235d8c9df01165e87262d4288c65653333e79b27239a6bc8456 + languageName: node + linkType: hard + "fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" @@ -17103,6 +18152,13 @@ __metadata: languageName: node linkType: hard +"get-caller-file@npm:^1.0.1": + version: 1.0.3 + resolution: "get-caller-file@npm:1.0.3" + checksum: 10/0b776558c1d94ac131ec0d47bf9da4e00a38e7d3a6cbde534e0e4656c13ead344e69ef7ed2c0bca16620cc2e1e26529f90e2336c8962736517b64890d583a2a0 + languageName: node + linkType: hard + "get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" @@ -17287,6 +18343,15 @@ __metadata: languageName: node linkType: hard +"getpass@npm:^0.1.1": + version: 0.1.7 + resolution: "getpass@npm:0.1.7" + dependencies: + assert-plus: "npm:^1.0.0" + checksum: 10/ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046 + languageName: node + linkType: hard + "gh-release-fetch@npm:4.0.3": version: 4.0.3 resolution: "gh-release-fetch@npm:4.0.3" @@ -17711,7 +18776,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 @@ -17761,6 +18826,23 @@ __metadata: languageName: node linkType: hard +"har-schema@npm:^2.0.0": + version: 2.0.0 + resolution: "har-schema@npm:2.0.0" + checksum: 10/d8946348f333fb09e2bf24cc4c67eabb47c8e1d1aa1c14184c7ffec1140a49ec8aa78aa93677ae452d71d5fc0fdeec20f0c8c1237291fc2bcb3f502a5d204f9b + languageName: node + linkType: hard + +"har-validator@npm:~5.1.3": + version: 5.1.5 + resolution: "har-validator@npm:5.1.5" + dependencies: + ajv: "npm:^6.12.3" + har-schema: "npm:^2.0.0" + checksum: 10/b998a7269ca560d7f219eedc53e2c664cd87d487e428ae854a6af4573fc94f182fe9d2e3b92ab968249baec7ebaf9ead69cf975c931dc2ab282ec182ee988280 + languageName: node + linkType: hard + "hard-rejection@npm:^2.1.0": version: 2.1.0 resolution: "hard-rejection@npm:2.1.0" @@ -17870,6 +18952,16 @@ __metadata: languageName: node linkType: hard +"hasha@npm:^2.2.0": + version: 2.2.0 + resolution: "hasha@npm:2.2.0" + dependencies: + is-stream: "npm:^1.0.1" + pinkie-promise: "npm:^2.0.0" + checksum: 10/1855680c0e8a1b92686f816f2f224e184e5f2422f2ddef4f05184ea57bf954cecc017598af08b84c6aa723ccc38353469d4f143869ecfafedf1c50aec0e7ed4e + languageName: node + linkType: hard + "hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" @@ -17925,6 +19017,13 @@ __metadata: languageName: node linkType: hard +"hoek@npm:4.x.x": + version: 4.3.1 + resolution: "hoek@npm:4.3.1" + checksum: 10/c198e994a31a55b6c89fd4c7ef61c2730982215469bf08ce43dc906329d5e1920e7e31ead1700a9b915237f60bb8e0391cc1bcdbc3bff7de0c9210ccb399d358 + languageName: node + linkType: hard + "hosted-git-info@npm:^2.1.4": version: 2.8.9 resolution: "hosted-git-info@npm:2.8.9" @@ -18147,6 +19246,17 @@ __metadata: languageName: node linkType: hard +"http-signature@npm:~1.2.0": + version: 1.2.0 + resolution: "http-signature@npm:1.2.0" + dependencies: + assert-plus: "npm:^1.0.0" + jsprim: "npm:^1.2.2" + sshpk: "npm:^1.7.0" + checksum: 10/2ff7112e6b0d8f08b382dfe705078c655501f2ddd76cf589d108445a9dd388a0a9be928c37108261519a7f53e6bbd1651048d74057b804807cce1ec49e87a95b + languageName: node + linkType: hard + "http-status-codes@npm:^2.2.0": version: 2.3.0 resolution: "http-status-codes@npm:2.3.0" @@ -18228,7 +19338,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": +"iconv-lite@npm:0.4, iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.13, iconv-lite@npm:^0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -18558,6 +19668,13 @@ __metadata: languageName: node linkType: hard +"invert-kv@npm:^1.0.0": + version: 1.0.0 + resolution: "invert-kv@npm:1.0.0" + checksum: 10/0820af99ca21818fa4a78815a8d06cf621a831306a5db57d7558234624b4891a89bb19a95fc3a868db4e754384c0ee38b70a00b75d81a0a46ee3937184a7cf6d + languageName: node + linkType: hard + "ip-address@npm:^7.1.0": version: 7.1.0 resolution: "ip-address@npm:7.1.0" @@ -18852,6 +19969,15 @@ __metadata: languageName: node linkType: hard +"is-fullwidth-code-point@npm:^1.0.0": + version: 1.0.0 + resolution: "is-fullwidth-code-point@npm:1.0.0" + dependencies: + number-is-nan: "npm:^1.0.0" + checksum: 10/4d46a7465a66a8aebcc5340d3b63a56602133874af576a9ca42c6f0f4bd787a743605771c5f246db77da96605fefeffb65fc1dbe862dcc7328f4b4d03edf5a57 + languageName: node + linkType: hard + "is-fullwidth-code-point@npm:^2.0.0": version: 2.0.0 resolution: "is-fullwidth-code-point@npm:2.0.0" @@ -19157,7 +20283,7 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^1.1.0": +"is-stream@npm:^1.0.1, is-stream@npm:^1.1.0": version: 1.1.0 resolution: "is-stream@npm:1.1.0" checksum: 10/351aa77c543323c4e111204482808cfad68d2e940515949e31ccd0b010fc13d5fba4b9c230e4887fd24284713040f43e542332fbf172f6b9944b7d62e389c0ec @@ -19223,7 +20349,7 @@ __metadata: languageName: node linkType: hard -"is-typedarray@npm:^1.0.0": +"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0": version: 1.0.0 resolution: "is-typedarray@npm:1.0.0" checksum: 10/4b433bfb0f9026f079f4eb3fbaa4ed2de17c9995c3a0b5c800bec40799b4b2a8b4e051b1ada77749deb9ded4ae52fe2096973f3a93ff83df1a5a7184a669478c @@ -19265,6 +20391,13 @@ __metadata: languageName: node linkType: hard +"is-utf8@npm:^0.2.0": + version: 0.2.1 + resolution: "is-utf8@npm:0.2.1" + checksum: 10/167ccd2be869fc228cc62c1a28df4b78c6b5485d15a29027d3b5dceb09b383e86a3522008b56dcac14b592b22f0a224388718c2505027a994fd8471465de54b3 + languageName: node + linkType: hard + "is-weakmap@npm:^2.0.2": version: 2.0.2 resolution: "is-weakmap@npm:2.0.2" @@ -19339,6 +20472,13 @@ __metadata: languageName: node linkType: hard +"isemail@npm:2.x.x": + version: 2.2.1 + resolution: "isemail@npm:2.2.1" + checksum: 10/5b6aaea7d111d58f155828a19a58d9566811a7363c0e4fc34bb44d7975d742bdf1ca7b2dbf77b78c88215a2be1c2d8dc0c4e9947f252120bb143f7b20643c7ce + languageName: node + linkType: hard + "iserror@npm:0.0.2, iserror@npm:^0.0.2": version: 0.0.2 resolution: "iserror@npm:0.0.2" @@ -19374,6 +20514,13 @@ __metadata: languageName: node linkType: hard +"isstream@npm:~0.1.2": + version: 0.1.2 + resolution: "isstream@npm:0.1.2" + checksum: 10/22d9c181015226d4534a227539256897bbbcb7edd1066ca4fc4d3a06dbd976325dfdd16b3983c7d236a89f256805c1a685a772e0364e98873d3819b064ad35a1 + languageName: node + linkType: hard + "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": version: 3.2.2 resolution: "istanbul-lib-coverage@npm:3.2.2" @@ -19439,6 +20586,13 @@ __metadata: languageName: node linkType: hard +"items@npm:2.x.x": + version: 2.2.1 + resolution: "items@npm:2.2.1" + checksum: 10/9fece764510e8fe0095811455a9b511c9904a939bcb32b172a818443986787c430384e1894b3b3c815973dd95ad32d38f1d5db8b522986e814f87597388302f3 + languageName: node + linkType: hard + "iterator.prototype@npm:^1.1.2": version: 1.1.2 resolution: "iterator.prototype@npm:1.1.2" @@ -20038,6 +21192,18 @@ __metadata: languageName: node linkType: hard +"joi@npm:10.x.x": + version: 10.6.0 + resolution: "joi@npm:10.6.0" + dependencies: + hoek: "npm:4.x.x" + isemail: "npm:2.x.x" + items: "npm:2.x.x" + topo: "npm:2.x.x" + checksum: 10/7861a97d85036c82211388e020e163dbc0eaee2cb16bbe0b5dccf86e592d615cf211b15686ee20fa8dd344aa263b2e2f62e37f22a1b49aab509c11d7ea0f95fd + languageName: node + linkType: hard + "joycon@npm:^3.1.1": version: 3.1.1 resolution: "joycon@npm:3.1.1" @@ -20112,6 +21278,13 @@ __metadata: languageName: node linkType: hard +"jsbn@npm:~0.1.0": + version: 0.1.1 + resolution: "jsbn@npm:0.1.1" + checksum: 10/5450133242845100e694f0ef9175f44c012691a9b770b2571e677314e6f70600abb10777cdfc9a0c6a9f2ac6d134577403633de73e2fcd0f97875a67744e2d14 + languageName: node + linkType: hard + "jscodeshift@npm:^17.0.0": version: 17.0.0 resolution: "jscodeshift@npm:17.0.0" @@ -20193,6 +21366,31 @@ __metadata: languageName: node linkType: hard +"jsdom@npm:9.4.1": + version: 9.4.1 + resolution: "jsdom@npm:9.4.1" + dependencies: + abab: "npm:^1.0.0" + acorn: "npm:^2.4.0" + acorn-globals: "npm:^1.0.4" + array-equal: "npm:^1.0.0" + cssom: "npm:>= 0.3.0 < 0.4.0" + cssstyle: "npm:>= 0.2.36 < 0.3.0" + escodegen: "npm:^1.6.1" + iconv-lite: "npm:^0.4.13" + nwmatcher: "npm:>= 1.3.7 < 2.0.0" + parse5: "npm:^1.5.1" + request: "npm:^2.55.0" + sax: "npm:^1.1.4" + symbol-tree: "npm:>= 3.1.0 < 4.0.0" + tough-cookie: "npm:^2.2.0" + webidl-conversions: "npm:^3.0.1" + whatwg-url: "npm:^3.0.0" + xml-name-validator: "npm:>= 2.0.1 < 3.0.0" + checksum: 10/91d930182e38eac44f4e12a8a76d90b19207f9da66b778b5572dae8aec027d9caf87a906b33445a231cf0ece3882a96eff206b103578ea69a3d301bb4d5dce13 + languageName: node + linkType: hard + "jsdom@npm:^20.0.0": version: 20.0.3 resolution: "jsdom@npm:20.0.3" @@ -20317,6 +21515,13 @@ __metadata: languageName: node linkType: hard +"json-schema@npm:0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 10/8b3b64eff4a807dc2a3045b104ed1b9335cd8d57aa74c58718f07f0f48b8baa3293b00af4dcfbdc9144c3aafea1e97982cc27cc8e150fc5d93c540649507a458 + languageName: node + linkType: hard + "json-stable-stringify-without-jsonify@npm:^1.0.1": version: 1.0.1 resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" @@ -20338,7 +21543,7 @@ __metadata: languageName: node linkType: hard -"json-stringify-safe@npm:^5.0.1": +"json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" checksum: 10/59169a081e4eeb6f9559ae1f938f656191c000e0512aa6df9f3c8b2437a4ab1823819c6b9fd1818a4e39593ccfd72e9a051fdd3e2d1e340ed913679e888ded8c @@ -20448,6 +21653,18 @@ __metadata: languageName: node linkType: hard +"jsprim@npm:^1.2.2": + version: 1.4.2 + resolution: "jsprim@npm:1.4.2" + dependencies: + assert-plus: "npm:1.0.0" + extsprintf: "npm:1.3.0" + json-schema: "npm:0.4.0" + verror: "npm:1.10.0" + checksum: 10/df2bf234eab1b5078d01bcbff3553d50a243f7b5c10a169745efeda6344d62798bd1d85bcca6a8446f3b5d0495e989db45f9de8dae219f0f9796e70e0c776089 + languageName: node + linkType: hard + "jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": version: 3.3.5 resolution: "jsx-ast-utils@npm:3.3.5" @@ -20518,6 +21735,13 @@ __metadata: languageName: node linkType: hard +"kew@npm:^0.7.0": + version: 0.7.0 + resolution: "kew@npm:0.7.0" + checksum: 10/75ab0dc21a5ef2d5899a1b786b13611eb5f489475c73060ea64f59b96978d99016f153d9cd7ec8e82bbf1dffb544ad7f17f3a37cc9adb35e461225b3a6361f6a + languageName: node + linkType: hard + "keyv@npm:^3.0.0": version: 3.1.0 resolution: "keyv@npm:3.1.0" @@ -20543,6 +21767,18 @@ __metadata: languageName: node linkType: hard +"klaw@npm:^1.0.0": + version: 1.3.1 + resolution: "klaw@npm:1.3.1" + dependencies: + graceful-fs: "npm:^4.1.9" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10/68b8ccb89f222dca60805df2b0e0fa0b3e4203ca1928b8facc0afac660e3e362809fe00f868ac877f495ebf89e376bb9ac9275508a132b5573e7382bed3ab006 + languageName: node + linkType: hard + "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" @@ -20634,6 +21870,15 @@ __metadata: languageName: node linkType: hard +"lcid@npm:^1.0.0": + version: 1.0.0 + resolution: "lcid@npm:1.0.0" + dependencies: + invert-kv: "npm:^1.0.0" + checksum: 10/e8c7a4db07663068c5c44b650938a2bc41aa992037eebb69376214320f202c1250e70b50c32f939e28345fd30c2d35b8e8cd9a19d5932c398246a864ce54843d + languageName: node + linkType: hard + "lerna@npm:8.1.8": version: 8.1.8 resolution: "lerna@npm:8.1.8" @@ -20742,6 +21987,16 @@ __metadata: languageName: node linkType: hard +"levn@npm:~0.3.0": + version: 0.3.0 + resolution: "levn@npm:0.3.0" + dependencies: + prelude-ls: "npm:~1.1.2" + type-check: "npm:~0.3.2" + checksum: 10/e1c3e75b5c430d9aa4c32c83c8a611e4ca53608ca78e3ea3bf6bbd9d017e4776d05d86e27df7901baebd3afa732abede9f26f715b8c1be19e95505c7a3a7b589 + languageName: node + linkType: hard + "lib0@npm:^0.2.42, lib0@npm:^0.2.86": version: 0.2.97 resolution: "lib0@npm:0.2.97" @@ -20918,6 +22173,19 @@ __metadata: languageName: node linkType: hard +"load-json-file@npm:^1.0.0": + version: 1.1.0 + resolution: "load-json-file@npm:1.1.0" + dependencies: + graceful-fs: "npm:^4.1.2" + parse-json: "npm:^2.2.0" + pify: "npm:^2.0.0" + pinkie-promise: "npm:^2.0.0" + strip-bom: "npm:^2.0.0" + checksum: 10/bb16e169d87df38806f5ffa7efa3287921839fdfee2c20c8525f53b53ba43d14b56b6881901c04190f7da4a4ba6e0c9784d212e83ee3a32d49bb986b5a6094cb + languageName: node + linkType: hard + "load-json-file@npm:^4.0.0": version: 4.0.0 resolution: "load-json-file@npm:4.0.0" @@ -22207,7 +23475,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -22469,7 +23737,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.1, mkdirp@npm:~0.5.0, mkdirp@npm:~0.5.1": +"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.4, mkdirp@npm:~0.5.0, mkdirp@npm:~0.5.1": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -23456,6 +24724,20 @@ __metadata: languageName: node linkType: hard +"number-is-nan@npm:^1.0.0": + version: 1.0.1 + resolution: "number-is-nan@npm:1.0.1" + checksum: 10/13656bc9aa771b96cef209ffca31c31a03b507ca6862ba7c3f638a283560620d723d52e626d57892c7fff475f4c36ac07f0600f14544692ff595abff214b9ffb + languageName: node + linkType: hard + +"nwmatcher@npm:>= 1.3.7 < 2.0.0": + version: 1.4.4 + resolution: "nwmatcher@npm:1.4.4" + checksum: 10/d0d7c7583ce80d3fc01b7da4fb259df95be7806881cb7db4dc91ba8095068ccfe53efcc68e846477a7f9ff66a3072dc6d7fdae73ce1f09537d22715138ecf1ef + languageName: node + linkType: hard + "nwsapi@npm:^2.2.12, nwsapi@npm:^2.2.2": version: 2.2.12 resolution: "nwsapi@npm:2.2.12" @@ -23548,6 +24830,13 @@ __metadata: languageName: node linkType: hard +"oauth-sign@npm:~0.9.0": + version: 0.9.0 + resolution: "oauth-sign@npm:0.9.0" + checksum: 10/1809a366d258f41fdf4ab5310cff3d1e15f96b187503bc7333cef4351de7bd0f52cb269bc95800f1fae5fb04dd886287df1471985fd67e8484729fdbcf857119 + languageName: node + linkType: hard + "object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -23764,6 +25053,20 @@ __metadata: languageName: node linkType: hard +"optionator@npm:^0.8.1": + version: 0.8.3 + resolution: "optionator@npm:0.8.3" + dependencies: + deep-is: "npm:~0.1.3" + fast-levenshtein: "npm:~2.0.6" + levn: "npm:~0.3.0" + prelude-ls: "npm:~1.1.2" + type-check: "npm:~0.3.2" + word-wrap: "npm:~1.2.3" + checksum: 10/6fa3c841b520f10aec45563962922215180e8cfbc59fde3ecd4ba2644ad66ca96bd19ad0e853f22fefcb7fc10e7612a5215b412cc66c5588f9a3138b38f6b5ff + languageName: node + linkType: hard + "optionator@npm:^0.9.3": version: 0.9.4 resolution: "optionator@npm:0.9.4" @@ -23842,6 +25145,15 @@ __metadata: languageName: node linkType: hard +"os-locale@npm:^1.4.0": + version: 1.4.0 + resolution: "os-locale@npm:1.4.0" + dependencies: + lcid: "npm:^1.0.0" + checksum: 10/0161a1b6b5a8492f99f4b47fe465df9fc521c55ba5414fce6444c45e2500487b8ed5b40a47a98a2363fe83ff04ab033785300ed8df717255ec4c3b625e55b1fb + languageName: node + linkType: hard + "os-name@npm:^5.0.0": version: 5.1.0 resolution: "os-name@npm:5.1.0" @@ -24298,6 +25610,15 @@ __metadata: languageName: node linkType: hard +"parse-json@npm:^2.2.0": + version: 2.2.0 + resolution: "parse-json@npm:2.2.0" + dependencies: + error-ex: "npm:^1.2.0" + checksum: 10/39924c0ddbf6f2544ab92acea61d91a0fb0ac959b0d19d273468cf8aa977522f8076e8fbb29cdab75c1440ebc2e172389988274890373d95fe308837074cc7e0 + languageName: node + linkType: hard + "parse-json@npm:^4.0.0": version: 4.0.0 resolution: "parse-json@npm:4.0.0" @@ -24376,6 +25697,13 @@ __metadata: languageName: node linkType: hard +"parse5@npm:^1.5.1": + version: 1.5.1 + resolution: "parse5@npm:1.5.1" + checksum: 10/e919ca870f24ef9c6761cfe5b51205a44e490a3c39b135b1123e47a9146e7142babd785847e3d6088e1ef5363a01690c478e8655daf2b8d4e5e7213cbcc9fdd0 + languageName: node + linkType: hard + "parse5@npm:^7.0.0, parse5@npm:^7.1.1, parse5@npm:^7.1.2": version: 7.1.2 resolution: "parse5@npm:7.1.2" @@ -24419,6 +25747,15 @@ __metadata: languageName: node linkType: hard +"path-exists@npm:^2.0.0": + version: 2.1.0 + resolution: "path-exists@npm:2.1.0" + dependencies: + pinkie-promise: "npm:^2.0.0" + checksum: 10/fdb734f1d00f225f7a0033ce6d73bff6a7f76ea08936abf0e5196fa6e54a645103538cd8aedcb90d6d8c3fa3705ded0c58a4da5948ae92aa8834892c1ab44a84 + languageName: node + linkType: hard + "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" @@ -24492,6 +25829,17 @@ __metadata: languageName: node linkType: hard +"path-type@npm:^1.0.0": + version: 1.1.0 + resolution: "path-type@npm:1.1.0" + dependencies: + graceful-fs: "npm:^4.1.2" + pify: "npm:^2.0.0" + pinkie-promise: "npm:^2.0.0" + checksum: 10/59a4b2c0e566baf4db3021a1ed4ec09a8b36fca960a490b54a6bcefdb9987dafe772852982b6011cd09579478a96e57960a01f75fa78a794192853c9d468fc79 + languageName: node + linkType: hard + "path-type@npm:^3.0.0": version: 3.0.0 resolution: "path-type@npm:3.0.0" @@ -24552,6 +25900,32 @@ __metadata: languageName: node linkType: hard +"performance-now@npm:^2.1.0": + version: 2.1.0 + resolution: "performance-now@npm:2.1.0" + checksum: 10/534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550 + languageName: node + linkType: hard + +"phantomjs-prebuilt@npm:^2.1.14": + version: 2.1.16 + resolution: "phantomjs-prebuilt@npm:2.1.16" + dependencies: + es6-promise: "npm:^4.0.3" + extract-zip: "npm:^1.6.5" + fs-extra: "npm:^1.0.0" + hasha: "npm:^2.2.0" + kew: "npm:^0.7.0" + progress: "npm:^1.1.8" + request: "npm:^2.81.0" + request-progress: "npm:^2.0.1" + which: "npm:^1.2.10" + bin: + phantomjs: ./bin/phantomjs + checksum: 10/4ea93a1fff154d0ac4a12c61b4db7bd88f6ec7c13e29a5472de6f2f65b97e534e7848c839288987cb3289beeda56c796760ddc4e82fb594aa0678f5e2665c5c5 + languageName: node + linkType: hard + "picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0": version: 1.1.0 resolution: "picocolors@npm:1.1.0" @@ -24596,7 +25970,7 @@ __metadata: languageName: node linkType: hard -"pify@npm:^2.3.0": +"pify@npm:^2.0.0, pify@npm:^2.3.0": version: 2.3.0 resolution: "pify@npm:2.3.0" checksum: 10/9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba @@ -24617,6 +25991,22 @@ __metadata: languageName: node linkType: hard +"pinkie-promise@npm:^2.0.0": + version: 2.0.1 + resolution: "pinkie-promise@npm:2.0.1" + dependencies: + pinkie: "npm:^2.0.0" + checksum: 10/b53a4a2e73bf56b6f421eef711e7bdcb693d6abb474d57c5c413b809f654ba5ee750c6a96dd7225052d4b96c4d053cdcb34b708a86fceed4663303abee52fcca + languageName: node + linkType: hard + +"pinkie@npm:^2.0.0": + version: 2.0.4 + resolution: "pinkie@npm:2.0.4" + checksum: 10/11d207257a044d1047c3755374d36d84dda883a44d030fe98216bf0ea97da05a5c9d64e82495387edeb9ee4f52c455bca97cdb97629932be65e6f54b29f5aec8 + languageName: node + linkType: hard + "pino-abstract-transport@npm:^1.2.0": version: 1.2.0 resolution: "pino-abstract-transport@npm:1.2.0" @@ -24742,6 +26132,13 @@ __metadata: languageName: node linkType: hard +"pn@npm:^1.0.0": + version: 1.1.0 + resolution: "pn@npm:1.1.0" + checksum: 10/f597172ff5d83166b66179dc31b65e8601caf0d6d0691f07613b58d9ac439154a017c081b5ba5f6432dd5bbedfa90d7a2d2d7a5b2e799c1ebb11545ea254213c + languageName: node + linkType: hard + "polished@npm:^4.2.2": version: 4.3.1 resolution: "polished@npm:4.3.1" @@ -25055,6 +26452,13 @@ __metadata: languageName: node linkType: hard +"prelude-ls@npm:~1.1.2": + version: 1.1.2 + resolution: "prelude-ls@npm:1.1.2" + checksum: 10/946a9f60d3477ca6b7d4c5e8e452ad1b98dc8aaa992cea939a6b926ac16cc4129d7217c79271dc808b5814b1537ad0af37f29a942e2eafbb92cfc5a1c87c38cb + languageName: node + linkType: hard + "prepend-http@npm:^2.0.0": version: 2.0.0 resolution: "prepend-http@npm:2.0.0" @@ -25201,6 +26605,13 @@ __metadata: languageName: node linkType: hard +"progress@npm:^1.1.8": + version: 1.1.8 + resolution: "progress@npm:1.1.8" + checksum: 10/873189b8ac74a0dcd23f3287646e8af360b71f6c40fbab572f7898093a6212c37c34cefcb20bfd583dc4f6c44ff98b1b8bce4dcaf67214175e99c0ba6d698839 + languageName: node + linkType: hard + "promise-all-reject-late@npm:^1.0.0": version: 1.0.1 resolution: "promise-all-reject-late@npm:1.0.1" @@ -25334,6 +26745,15 @@ __metadata: languageName: node linkType: hard +"psl@npm:^1.1.28": + version: 1.15.0 + resolution: "psl@npm:1.15.0" + dependencies: + punycode: "npm:^2.3.1" + checksum: 10/5e7467eb5196eb7900d156783d12907d445c0122f76c73203ce96b148a6ccf8c5450cc805887ffada38ff92d634afcf33720c24053cb01d5b6598d1c913c5caf + languageName: node + linkType: hard + "psl@npm:^1.1.33": version: 1.9.0 resolution: "psl@npm:1.9.0" @@ -25409,6 +26829,13 @@ __metadata: languageName: node linkType: hard +"qs@npm:~6.5.2": + version: 6.5.3 + resolution: "qs@npm:6.5.3" + checksum: 10/485c990fba7ad17671e16c92715fb064c1600337738f5d140024eb33a49fbc1ed31890d3db850117c760caeb9c9cc9f4ba22a15c20dd119968e41e3d3fe60b28 + languageName: node + linkType: hard + "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -25706,6 +27133,16 @@ __metadata: languageName: node linkType: hard +"read-pkg-up@npm:^1.0.1": + version: 1.0.1 + resolution: "read-pkg-up@npm:1.0.1" + dependencies: + find-up: "npm:^1.0.0" + read-pkg: "npm:^1.0.0" + checksum: 10/d18399a0f46e2da32beb2f041edd0cda49d2f2cc30195a05c759ef3ed9b5e6e19ba1ad1bae2362bdec8c6a9f2c3d18f4d5e8c369e808b03d498d5781cb9122c7 + languageName: node + linkType: hard + "read-pkg-up@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg-up@npm:3.0.0" @@ -25738,6 +27175,17 @@ __metadata: languageName: node linkType: hard +"read-pkg@npm:^1.0.0": + version: 1.1.0 + resolution: "read-pkg@npm:1.1.0" + dependencies: + load-json-file: "npm:^1.0.0" + normalize-package-data: "npm:^2.3.2" + path-type: "npm:^1.0.0" + checksum: 10/a0f5d5e32227ec8e6a028dd5c5134eab229768dcb7a5d9a41a284ed28ad4b9284fecc47383dc1593b5694f4de603a7ffaee84b738956b9b77e0999567485a366 + languageName: node + linkType: hard + "read-pkg@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg@npm:3.0.0" @@ -25806,7 +27254,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5, readable-stream@npm:^2.1.5, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -26971,6 +28419,43 @@ __metadata: languageName: node linkType: hard +"request-progress@npm:^2.0.1": + version: 2.0.1 + resolution: "request-progress@npm:2.0.1" + dependencies: + throttleit: "npm:^1.0.0" + checksum: 10/cdbf574073ea00192e057c6d843a818fd8abda05616e5b88d790fd398217f883f6e97ffd2d3d10f9417b321e7949c0189da532c0f606af173781b4510bd3bd2c + languageName: node + linkType: hard + +"request@npm:^2.55.0, request@npm:^2.81.0": + version: 2.88.2 + resolution: "request@npm:2.88.2" + dependencies: + aws-sign2: "npm:~0.7.0" + aws4: "npm:^1.8.0" + caseless: "npm:~0.12.0" + combined-stream: "npm:~1.0.6" + extend: "npm:~3.0.2" + forever-agent: "npm:~0.6.1" + form-data: "npm:~2.3.2" + har-validator: "npm:~5.1.3" + http-signature: "npm:~1.2.0" + is-typedarray: "npm:~1.0.0" + isstream: "npm:~0.1.2" + json-stringify-safe: "npm:~5.0.1" + mime-types: "npm:~2.1.19" + oauth-sign: "npm:~0.9.0" + performance-now: "npm:^2.1.0" + qs: "npm:~6.5.2" + safe-buffer: "npm:^5.1.2" + tough-cookie: "npm:~2.5.0" + tunnel-agent: "npm:^0.6.0" + uuid: "npm:^3.3.2" + checksum: 10/005b8b237b56f1571cfd4ecc09772adaa2e82dcb884fc14ea2bb25e23dbf7c2009f9929e0b6d3fd5802e33ed8ee705a3b594c8f9467c1458cd973872bf89db8e + languageName: node + linkType: hard + "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -26985,6 +28470,13 @@ __metadata: languageName: node linkType: hard +"require-main-filename@npm:^1.0.1": + version: 1.0.1 + resolution: "require-main-filename@npm:1.0.1" + checksum: 10/49e4586207c138dabe885cffb9484f3f4583fc839851cd6705466eb343d8bb6af7dfa3d8e611fbd44d40441d4cddaadb34b4d537092b92adafa6a6f440dc1da8 + languageName: node + linkType: hard + "require-package-name@npm:^2.0.1": version: 2.0.1 resolution: "require-package-name@npm:2.0.1" @@ -27440,6 +28932,13 @@ __metadata: languageName: node linkType: hard +"rw@npm:1": + version: 1.3.3 + resolution: "rw@npm:1.3.3" + checksum: 10/e90985d64777a00f4ab5f8c0bfea2fb5645c6bda5238840afa339c8a4f86f776e8ce83731155643a7425a0b27ce89077dab27b2f57519996ba4d2fe54cac1941 + languageName: node + linkType: hard + "rxjs@npm:^6.4.0, rxjs@npm:^6.6.2": version: 6.6.7 resolution: "rxjs@npm:6.6.7" @@ -27479,7 +28978,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10/32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451 @@ -27527,7 +29026,7 @@ __metadata: languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: 10/7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83 @@ -27798,6 +29297,13 @@ __metadata: languageName: node linkType: hard +"sax@npm:^1.1.4": + version: 1.4.1 + resolution: "sax@npm:1.4.1" + checksum: 10/b1c784b545019187b53a0c28edb4f6314951c971e2963a69739c6ce222bfbc767e54d320e689352daba79b7d5e06d22b5d7113b99336219d6e93718e2f99d335 + languageName: node + linkType: hard + "sax@npm:~1.2.4": version: 1.2.4 resolution: "sax@npm:1.2.4" @@ -28555,6 +30061,27 @@ __metadata: languageName: node linkType: hard +"sshpk@npm:^1.7.0": + version: 1.18.0 + resolution: "sshpk@npm:1.18.0" + dependencies: + asn1: "npm:~0.2.3" + assert-plus: "npm:^1.0.0" + bcrypt-pbkdf: "npm:^1.0.0" + dashdash: "npm:^1.12.0" + ecc-jsbn: "npm:~0.1.1" + getpass: "npm:^0.1.1" + jsbn: "npm:~0.1.0" + safer-buffer: "npm:^2.0.2" + tweetnacl: "npm:~0.14.0" + bin: + sshpk-conv: bin/sshpk-conv + sshpk-sign: bin/sshpk-sign + sshpk-verify: bin/sshpk-verify + checksum: 10/858339d43e3c6b6a848772a66f69442ce74f1a37655d9f35ba9d1f85329499ff0000af9f8ab83dbb39ad24c0c370edabe0be1e39863f70c6cded9924b8458c34 + languageName: node + linkType: hard + "ssri@npm:^10.0.0, ssri@npm:^10.0.6": version: 10.0.6 resolution: "ssri@npm:10.0.6" @@ -28719,6 +30246,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^1.0.1, string-width@npm:^1.0.2": + version: 1.0.2 + resolution: "string-width@npm:1.0.2" + dependencies: + code-point-at: "npm:^1.0.0" + is-fullwidth-code-point: "npm:^1.0.0" + strip-ansi: "npm:^3.0.0" + checksum: 10/5c79439e95bc3bd7233a332c5f5926ab2ee90b23816ed4faa380ce3b2576d7800b0a5bb15ae88ed28737acc7ea06a518c2eef39142dd727adad0e45c776cd37e + languageName: node + linkType: hard + "string-width@npm:^2.1.0": version: 2.1.1 resolution: "string-width@npm:2.1.1" @@ -28891,7 +30429,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^3.0.0": +"strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1": version: 3.0.1 resolution: "strip-ansi@npm:3.0.1" dependencies: @@ -28927,6 +30465,15 @@ __metadata: languageName: node linkType: hard +"strip-bom@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-bom@npm:2.0.0" + dependencies: + is-utf8: "npm:^0.2.0" + checksum: 10/08efb746bc67b10814cd03d79eb31bac633393a782e3f35efbc1b61b5165d3806d03332a97f362822cf0d4dd14ba2e12707fcff44fe1c870c48a063a0c9e4944 + languageName: node + linkType: hard + "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -29365,6 +30912,20 @@ __metadata: languageName: node linkType: hard +"svg2png@npm:4.1.1": + version: 4.1.1 + resolution: "svg2png@npm:4.1.1" + dependencies: + file-url: "npm:^2.0.0" + phantomjs-prebuilt: "npm:^2.1.14" + pn: "npm:^1.0.0" + yargs: "npm:^6.5.0" + bin: + svg2png: bin/svg2png-cli.js + checksum: 10/69fcc1445c1968db52ff4eec8eac6348aca7b65b4ddd34a6ca1c4eb7e464db6c4b97339d0193b8fef02b1c99a6bc81d47070d28bddf4e0f8f7b27700fd49f4d2 + languageName: node + linkType: hard + "svg2react-icon@npm:3.1.178": version: 3.1.178 resolution: "svg2react-icon@npm:3.1.178" @@ -29428,7 +30989,7 @@ __metadata: languageName: node linkType: hard -"symbol-tree@npm:^3.2.4": +"symbol-tree@npm:>= 3.1.0 < 4.0.0, symbol-tree@npm:^3.2.4": version: 3.2.4 resolution: "symbol-tree@npm:3.2.4" checksum: 10/c09a00aadf279d47d0c5c46ca3b6b2fbaeb45f0a184976d599637d412d3a70bbdc043ff33effe1206dea0e36e0ad226cb957112e7ce9a4bf2daedf7fa4f85c53 @@ -29765,6 +31326,13 @@ __metadata: languageName: node linkType: hard +"throttleit@npm:^1.0.0": + version: 1.0.1 + resolution: "throttleit@npm:1.0.1" + checksum: 10/17f1aba82192d8b4f5be5f7e7955acd2db0b60557a2e041900bcb685c03fc0a42e44fae955741c2994ec314918c6c1c2c179bfe17b1fbb4a011c506e9ea7cc33 + languageName: node + linkType: hard + "through2-filter@npm:4.0.0": version: 4.0.0 resolution: "through2-filter@npm:4.0.0" @@ -29979,6 +31547,25 @@ __metadata: languageName: node linkType: hard +"topo@npm:2.x.x": + version: 2.1.1 + resolution: "topo@npm:2.1.1" + dependencies: + hoek: "npm:4.x.x" + checksum: 10/5c2f6aa9c2513969114e8d6af98042e8ed498cb986b026a15f3e51848d03889e4672c25516dac1c07404135e89073f60dc7e74f066769fdc1d85a4e5b358cdaf + languageName: node + linkType: hard + +"tough-cookie@npm:^2.2.0, tough-cookie@npm:~2.5.0": + version: 2.5.0 + resolution: "tough-cookie@npm:2.5.0" + dependencies: + psl: "npm:^1.1.28" + punycode: "npm:^2.1.1" + checksum: 10/024cb13a4d1fe9af57f4323dff765dd9b217cc2a69be77e3b8a1ca45600aa33a097b6ad949f225d885e904f4bd3ceccef104741ef202d8378e6ca78e850ff82f + languageName: node + linkType: hard + "tough-cookie@npm:^4.1.2": version: 4.1.4 resolution: "tough-cookie@npm:4.1.4" @@ -30282,6 +31869,13 @@ __metadata: languageName: node linkType: hard +"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": + version: 0.14.5 + resolution: "tweetnacl@npm:0.14.5" + checksum: 10/04ee27901cde46c1c0a64b9584e04c96c5fe45b38c0d74930710751ea991408b405747d01dfae72f80fc158137018aea94f9c38c651cb9c318f0861a310c3679 + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -30291,6 +31885,15 @@ __metadata: languageName: node linkType: hard +"type-check@npm:~0.3.2": + version: 0.3.2 + resolution: "type-check@npm:0.3.2" + dependencies: + prelude-ls: "npm:~1.1.2" + checksum: 10/11dec0b50d7c3fd2e630b4b074ba36918ed2b1efbc87dfbd40ba9429d49c58d12dad5c415ece69fcf358fa083f33466fc370f23ab91aa63295c45d38b3a60dda + languageName: node + linkType: hard + "type-detect@npm:4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" @@ -31166,6 +32769,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^3.3.2": + version: 3.4.0 + resolution: "uuid@npm:3.4.0" + bin: + uuid: ./bin/uuid + checksum: 10/4f2b86432b04cc7c73a0dd1bcf11f1fc18349d65d2e4e32dd0fc658909329a1e0cc9244aa93f34c0cccfdd5ae1af60a149251a5f420ec3ac4223a3dab198fb2e + languageName: node + linkType: hard + "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -31224,6 +32836,17 @@ __metadata: languageName: node linkType: hard +"verror@npm:1.10.0": + version: 1.10.0 + resolution: "verror@npm:1.10.0" + dependencies: + assert-plus: "npm:^1.0.0" + core-util-is: "npm:1.0.2" + extsprintf: "npm:^1.2.0" + checksum: 10/da548149dd9c130a8a2587c9ee71ea30128d1526925707e2d01ed9c5c45c9e9f86733c66a328247cdd5f7c1516fb25b0f959ba754bfbe15072aa99ff96468a29 + languageName: node + linkType: hard + "version-range@npm:^4.13.0": version: 4.14.0 resolution: "version-range@npm:4.14.0" @@ -31525,7 +33148,7 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^3.0.0": +"webidl-conversions@npm:^3.0.0, webidl-conversions@npm:^3.0.1": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" checksum: 10/b65b9f8d6854572a84a5c69615152b63371395f0c5dcd6729c45789052296df54314db2bc3e977df41705eacb8bc79c247cee139a63fa695192f95816ed528ad @@ -31718,6 +33341,16 @@ __metadata: languageName: node linkType: hard +"whatwg-url@npm:^3.0.0": + version: 3.1.0 + resolution: "whatwg-url@npm:3.1.0" + dependencies: + tr46: "npm:~0.0.3" + webidl-conversions: "npm:^3.0.0" + checksum: 10/fc47a3e4ddd09b93a964c9964cead7d79f48facaa5e72045ce752a71746d016604feb394f4a841f54acd144390e57803d7fbac405cff9fd2bdbdd07141c14cb5 + languageName: node + linkType: hard + "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -31791,6 +33424,13 @@ __metadata: languageName: node linkType: hard +"which-module@npm:^1.0.0": + version: 1.0.0 + resolution: "which-module@npm:1.0.0" + checksum: 10/98434f7deb36350cb543c1f15612188541737e1f12d39b23b1c371dff5cf4aa4746210f2bdec202d5fe9da8682adaf8e3f7c44c520687d30948cfc59d5534edb + languageName: node + linkType: hard + "which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2": version: 1.1.15 resolution: "which-typed-array@npm:1.1.15" @@ -31804,7 +33444,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^1.0.5, which@npm:^1.2.4, which@npm:^1.2.9, which@npm:^1.3.1": +"which@npm:^1.0.5, which@npm:^1.2.10, which@npm:^1.2.4, which@npm:^1.2.9, which@npm:^1.3.1": version: 1.3.1 resolution: "which@npm:1.3.1" dependencies: @@ -31930,7 +33570,7 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:^1.2.5": +"word-wrap@npm:^1.2.5, word-wrap@npm:~1.2.3": version: 1.2.5 resolution: "word-wrap@npm:1.2.5" checksum: 10/1ec6f6089f205f83037be10d0c4b34c9183b0b63fca0834a5b3cee55dd321429d73d40bb44c8fc8471b5203d6e8f8275717f49a8ff4b2b0ab41d7e1b563e0854 @@ -31955,6 +33595,16 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^2.0.0": + version: 2.1.0 + resolution: "wrap-ansi@npm:2.1.0" + dependencies: + string-width: "npm:^1.0.1" + strip-ansi: "npm:^3.0.1" + checksum: 10/cf66d33f62f2edf0aac52685da98194e47ddf4ceb81d9f98f294b46ffbbf8662caa72a905b343aeab8d6a16cade982be5fc45df99235b07f781ebf68f051ca98 + languageName: node + linkType: hard + "wrap-ansi@npm:^6.0.1": version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" @@ -32092,6 +33742,13 @@ __metadata: languageName: node linkType: hard +"xml-name-validator@npm:>= 2.0.1 < 3.0.0": + version: 2.0.1 + resolution: "xml-name-validator@npm:2.0.1" + checksum: 10/d42008e64f8ba0a8e9cf09d33fd6eb022ea8d2d3841a1f05612edc9be2635f97c42d513cdc45c63e3f509d384b45e0e08535842fb7684c1da152986eebf24788 + languageName: node + linkType: hard + "xml-name-validator@npm:^4.0.0": version: 4.0.0 resolution: "xml-name-validator@npm:4.0.0" @@ -32113,6 +33770,13 @@ __metadata: languageName: node linkType: hard +"xmlhttprequest@npm:1": + version: 1.8.0 + resolution: "xmlhttprequest@npm:1.8.0" + checksum: 10/4f2cc2029f863d425ba8d6ef717de7ee44cd44ceae97df45c122343ecbcd4418559fbb8bdc3fa3678ea8cb24fb31a143ed0e8f7bb302c13185bc4486d81d8399 + languageName: node + linkType: hard + "xss@npm:^1.0.14": version: 1.0.15 resolution: "xss@npm:1.0.15" @@ -32147,6 +33811,13 @@ __metadata: languageName: node linkType: hard +"y18n@npm:^3.2.1": + version: 3.2.2 + resolution: "y18n@npm:3.2.2" + checksum: 10/42ee58e321252ac87f85ccc7cee01c2e3e224737531e9e543963264194255132ce406e02993904b84ea974050d53b8959dcf9da695408553c32f2a8b4b59a667 + languageName: node + linkType: hard + "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" @@ -32198,6 +33869,15 @@ __metadata: languageName: node linkType: hard +"yargs-parser@npm:^4.2.0": + version: 4.2.1 + resolution: "yargs-parser@npm:4.2.1" + dependencies: + camelcase: "npm:^3.0.0" + checksum: 10/ef2939f9ab13739c6c2b224b494b16d80336395490307cc76eaf1a0eae50780bf5736f76777abb4180700c796cc137842a3798590ebc958d2b0bf70ad7bfcd6d + languageName: node + linkType: hard + "yargs@npm:17.7.2, yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.6.0, yargs@npm:^17.6.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" @@ -32228,6 +33908,27 @@ __metadata: languageName: node linkType: hard +"yargs@npm:^6.5.0": + version: 6.6.0 + resolution: "yargs@npm:6.6.0" + dependencies: + camelcase: "npm:^3.0.0" + cliui: "npm:^3.2.0" + decamelize: "npm:^1.1.1" + get-caller-file: "npm:^1.0.1" + os-locale: "npm:^1.4.0" + read-pkg-up: "npm:^1.0.1" + require-directory: "npm:^2.1.1" + require-main-filename: "npm:^1.0.1" + set-blocking: "npm:^2.0.0" + string-width: "npm:^1.0.2" + which-module: "npm:^1.0.0" + y18n: "npm:^3.2.1" + yargs-parser: "npm:^4.2.0" + checksum: 10/72dc396f7104c24d995db8de966f7da7532b2d511e79831d36de97dd4da38d3b19e4d3601b98656a82c4ddc647e5c32d79b6d8e502c3db2cc7effa4eb202473e + languageName: node + linkType: hard + "yauzl@npm:^2.10.0": version: 2.10.0 resolution: "yauzl@npm:2.10.0"