From 1c68a95c3ca72791d2d8a0480aa63c5afc17a638 Mon Sep 17 00:00:00 2001 From: Benny Powers Date: Sun, 11 Jul 2021 13:19:11 +0300 Subject: [PATCH] docs: generated READMEs --- package.json | 3 + packages/launch/README.head.md | 3 + packages/launch/README.md | 54 ++ .../launch/custom-elements-manifest.config.js | 13 + packages/launch/custom-elements.json | 121 +++++ packages/launch/inline-notification/index.js | 15 +- packages/launch/package.json | 4 +- packages/search/README.head.md | 5 + packages/search/README.md | 131 +++++ .../search/custom-elements-manifest.config.js | 13 + packages/search/custom-elements.json | 298 +++++++++++ packages/search/package.json | 4 +- scripts/launch.js | 0 yarn.lock | 464 ++++++++++++++++++ 14 files changed, 1125 insertions(+), 3 deletions(-) create mode 100644 packages/launch/README.head.md create mode 100644 packages/launch/custom-elements-manifest.config.js create mode 100644 packages/launch/custom-elements.json create mode 100644 packages/search/README.head.md create mode 100644 packages/search/custom-elements-manifest.config.js create mode 100644 packages/search/custom-elements.json create mode 100644 scripts/launch.js diff --git a/package.json b/package.json index c34ffdac..c036144a 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ }, "type": "module", "scripts": { + "analyze": "node scripts/workspaces-scripts-bin.mjs analyze", "build": "npm run build:packages && npm run build:site", "build:packages": "node scripts/workspaces-scripts-bin.mjs build:package", "build:site": "npm run rocket:build", @@ -45,6 +46,7 @@ }, "devDependencies": { "@changesets/cli": "^2.12.0", + "@custom-elements-manifest/analyzer": "^0.4.11", "@open-wc/testing": "^3.0.0-next.1", "@rollup/plugin-commonjs": "^17.0.0", "@rollup/plugin-json": "^4.1.0", @@ -59,6 +61,7 @@ "@web/test-runner": "^0.12.2", "@web/test-runner-commands": "^0.4.0", "@web/test-runner-playwright": "^0.8.0", + "cem-plugin-readme": "^0.1.2", "chai": "^4.2.0", "concurrently": "^5.3.0", "copyfiles": "^2.4.1", diff --git a/packages/launch/README.head.md b/packages/launch/README.head.md new file mode 100644 index 00000000..d5f35986 --- /dev/null +++ b/packages/launch/README.head.md @@ -0,0 +1,3 @@ +# Launch Preset for Rocket + +For docs please see our homepage [https://rocket.modern-web.dev/docs/presets/launch/](https://rocket.modern-web.dev/docs/presets/launch/). diff --git a/packages/launch/README.md b/packages/launch/README.md index d5f35986..982e2b40 100644 --- a/packages/launch/README.md +++ b/packages/launch/README.md @@ -1,3 +1,57 @@ # Launch Preset for Rocket For docs please see our homepage [https://rocket.modern-web.dev/docs/presets/launch/](https://rocket.modern-web.dev/docs/presets/launch/). + + +## `inline-notification/index.js`: + +### class: `InlineNotification`, `inline-notification` + +#### Superclass + +| Name | Module | Package | +| ---------- | ------ | ----------- | +| LitElement | | lit-element | + +#### Fields + +| Name | Privacy | Type | Default | Description | Inherited From | +| ----- | ------- | ---------------------------- | ------- | ----------- | -------------- | +| title | public | `string` | `''` | | | +| type | public | `'tip'\|'warning'\|'danger'` | `'tip'` | | | + +#### Attributes + +| Name | Field | Inherited From | +| ----- | ----- | -------------- | +| type | type | | +| title | title | | + +#### CSS Properties + +| Name | Description | +| ---------------------------------------------- | ----------- | +| --inline-notification-tip-background-color | | +| --inline-notification-tip-border-color | | +| --inline-notification-warning-background-color | | +| --inline-notification-warning-border-color | | +| --inline-notification-danger-background-color | | +| --inline-notification-danger-border-color | | +| --inline-notification-warning-heading-color | | +| --inline-notification-danger-heading-color | | + +
+ +### Exports + +| Kind | Name | Declaration | Module | Package | +| ---- | ------------------ | ------------------ | ---------------------------- | ------- | +| js | InlineNotification | InlineNotification | inline-notification/index.js | | + +## `inline-notification/inline-notification.js`: + +### Exports + +| Kind | Name | Declaration | Module | Package | +| ------------------------- | ------------------- | ------------------ | ----------------------------- | ------- | +| custom-element-definition | inline-notification | InlineNotification | /inline-notification/index.js | | diff --git a/packages/launch/custom-elements-manifest.config.js b/packages/launch/custom-elements-manifest.config.js new file mode 100644 index 00000000..ae18f611 --- /dev/null +++ b/packages/launch/custom-elements-manifest.config.js @@ -0,0 +1,13 @@ +import { readmePlugin } from 'cem-plugin-readme'; +import { fileURLToPath } from 'url'; +import { dirname } from 'path'; + +export default { + globs: ['inline-notification/*.js'], + plugins: [ + readmePlugin({ + from: dirname(fileURLToPath(import.meta.url)), + header: 'README.head.md', + }), + ], +}; diff --git a/packages/launch/custom-elements.json b/packages/launch/custom-elements.json new file mode 100644 index 00000000..eb41f6cd --- /dev/null +++ b/packages/launch/custom-elements.json @@ -0,0 +1,121 @@ +{ + "schemaVersion": "1.0.0", + "readme": "", + "modules": [ + { + "kind": "javascript-module", + "path": "inline-notification/index.js", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "InlineNotification", + "cssProperties": [ + { + "name": "--inline-notification-tip-background-color", + "default": "rgba(221, 221, 221, 0.3)" + }, + { + "name": "--inline-notification-tip-border-color", + "default": "#42b983" + }, + { + "name": "--inline-notification-warning-background-color", + "default": "rgba(255, 229, 100, 0.2)" + }, + { + "name": "--inline-notification-warning-border-color", + "default": "#e7c000" + }, + { + "name": "--inline-notification-danger-background-color", + "default": "rgba(192, 0, 0, 0.1)" + }, + { + "name": "--inline-notification-danger-border-color", + "default": "#c00" + }, + { + "name": "--inline-notification-warning-heading-color", + "default": "#b29400" + }, + { + "name": "--inline-notification-danger-heading-color", + "default": "#900" + } + ], + "cssParts": [ + { + "description": "the title heading", + "name": "title" + } + ], + "members": [ + { + "kind": "field", + "name": "title", + "type": { + "text": "string" + }, + "default": "''", + "privacy": "public", + "attribute": "title" + }, + { + "kind": "field", + "name": "type", + "type": { + "text": "'tip'|'warning'|'danger'" + }, + "default": "'tip'", + "privacy": "public", + "attribute": "type", + "reflects": true + } + ], + "attributes": [ + { + "name": "type", + "fieldName": "type" + }, + { + "name": "title", + "fieldName": "title" + } + ], + "superclass": { + "name": "LitElement", + "package": "lit-element" + }, + "tagName": "inline-notification", + "customElement": true + } + ], + "exports": [ + { + "kind": "js", + "name": "InlineNotification", + "declaration": { + "name": "InlineNotification", + "module": "inline-notification/index.js" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "inline-notification/inline-notification.js", + "declarations": [], + "exports": [ + { + "kind": "custom-element-definition", + "name": "inline-notification", + "declaration": { + "name": "InlineNotification", + "module": "/inline-notification/index.js" + } + } + ] + } + ] +} diff --git a/packages/launch/inline-notification/index.js b/packages/launch/inline-notification/index.js index ac782a08..1163024c 100644 --- a/packages/launch/inline-notification/index.js +++ b/packages/launch/inline-notification/index.js @@ -1,5 +1,17 @@ import { LitElement, css, html } from 'lit-element'; +/** + * @element inline-notification + * @cssprop [--inline-notification-tip-background-color=rgba(221, 221, 221, 0.3)] + * @cssprop [--inline-notification-tip-border-color=#42b983] + * @cssprop [--inline-notification-warning-background-color=rgba(255, 229, 100, 0.2)] + * @cssprop [--inline-notification-warning-border-color=#e7c000] + * @cssprop [--inline-notification-danger-background-color=rgba(192, 0, 0, 0.1)] + * @cssprop [--inline-notification-danger-border-color=#c00] + * @cssprop [--inline-notification-warning-heading-color=#b29400] + * @cssprop [--inline-notification-danger-heading-color=#900] + * @csspart title - the title heading + */ export class InlineNotification extends LitElement { static get properties() { return { @@ -11,6 +23,7 @@ export class InlineNotification extends LitElement { constructor() { super(); this.title = ''; + /** @type {'tip'|'warning'|'danger'} */ this.type = 'tip'; } @@ -64,7 +77,7 @@ export class InlineNotification extends LitElement { render() { return html` -

${this.title ? this.title : this.type}

+

${this.title || this.type}

`; } diff --git a/packages/launch/package.json b/packages/launch/package.json index f887b775..c786884c 100644 --- a/packages/launch/package.json +++ b/packages/launch/package.json @@ -22,6 +22,7 @@ "./inline-notification/inline-notification.js": "./inline-notification/inline-notification.js" }, "scripts": { + "analyze": "cem analyze --litelement", "test": "mocha --timeout 5000 test-node/**/*.test.{js,cjs} test-node/*.test.{js,cjs}", "test:watch": "onchange 'src/**/*.{js,cjs}' 'test-node/**/*.{js,cjs}' -- npm test" }, @@ -37,5 +38,6 @@ "dependencies": { "@rocket/drawer": "^0.1.3", "@rocket/navigation": "^0.2.1" - } + }, + "customElements": "custom-elements.json" } diff --git a/packages/search/README.head.md b/packages/search/README.head.md new file mode 100644 index 00000000..1686ae83 --- /dev/null +++ b/packages/search/README.head.md @@ -0,0 +1,5 @@ +# Rocket Search + +Add a search for all your static content. + +For docs please see our homepage [https://rocket.modern-web.dev/docs/presets/search/](https://rocket.modern-web.dev/docs/presets/search/). diff --git a/packages/search/README.md b/packages/search/README.md index 1686ae83..ab8f258d 100644 --- a/packages/search/README.md +++ b/packages/search/README.md @@ -3,3 +3,134 @@ Add a search for all your static content. For docs please see our homepage [https://rocket.modern-web.dev/docs/presets/search/](https://rocket.modern-web.dev/docs/presets/search/). + + +## `src/RocketSearch.js`: + +### class: `RocketSearch` + +#### Superclass + +| Name | Module | Package | +| ---------- | ------ | ---------- | +| LitElement | | @lion/core | + +#### Mixins + +| Name | Module | Package | +| ------------------- | ------ | ------------------------ | +| ScopedElementsMixin | | @open-wc/scoped-elements | + +#### Fields + +| Name | Privacy | Type | Default | Description | Inherited From | +| -------------- | ------- | ---------------------- | -------------------- | ----------- | -------------- | +| scopedElements | | | | | | +| combobox | | | | | | +| jsonUrl | public | `string` | `''` | | | +| search | public | `string` | `''` | | | +| maxResults | public | `number` | `10` | | | +| noResultsText | public | `string` | `'No results found'` | | | +| results | public | `RocketSearchResult[]` | `[]` | | | +| miniSearch | | `null` | `null` | | | + +#### Methods + +| Name | Privacy | Description | Parameters | Return | Inherited From | +| ----------- | ------- | ----------- | ---------- | ------ | -------------- | +| setupSearch | | | | | | + +#### Attributes + +| Name | Field | Inherited From | +| ------------- | ------------- | -------------- | +| json-url | jsonUrl | | +| search | search | | +| results | results | | +| max-results | maxResults | | +| noResultsText | noResultsText | | + +
+ +### Exports + +| Kind | Name | Declaration | Module | Package | +| ---- | ------------ | ------------ | ------------------- | ------- | +| js | RocketSearch | RocketSearch | src/RocketSearch.js | | + +## `src/RocketSearchCombobox.js`: + +### class: `RocketSearchCombobox`, `rocket-search-combobox` + +#### Superclass + +| Name | Module | Package | +| ------------ | ------ | -------------- | +| LionCombobox | | @lion/combobox | + +#### Fields + +| Name | Privacy | Type | Default | Description | Inherited From | +| ------------------------ | ------- | ----------------------- | -------- | ----------- | -------------- | +| slots | | `LionCombobox['slots']` | | | | +| autocomplete | | `'none'` | `'none'` | | | +| selectionFollowsFocus | | `boolean` | `false` | | | +| rotateKeyboardNavigation | | `boolean` | `false` | | | +| showInput | | `boolean` | `false` | | | + +#### Methods + +| Name | Privacy | Description | Parameters | Return | Inherited From | +| -------------------- | ------- | ----------- | ---------- | ------ | -------------- | +| _connectSlotMixin | | | | | | +| _defineOverlayConfig | | | | | | +| focus | | | | | | + +
+ +### Exports + +| Kind | Name | Declaration | Module | Package | +| ------------------------- | ---------------------- | -------------------- | --------------------------- | ------- | +| js | RocketSearchCombobox | RocketSearchCombobox | src/RocketSearchCombobox.js | | +| custom-element-definition | rocket-search-combobox | RocketSearchCombobox | src/RocketSearchCombobox.js | | + +## `src/RocketSearchOption.js`: + +### class: `RocketSearchOption` + +#### Superclass + +| Name | Module | Package | +| ---------- | ------ | ------------- | +| LionOption | | @lion/listbox | + +#### Mixins + +| Name | Module | Package | +| --------- | ----------------- | ------- | +| LinkMixin | /src/LinkMixin.js | | + +#### Fields + +| Name | Privacy | Type | Default | Description | Inherited From | +| ------- | ------- | -------- | ------- | ----------- | -------------- | +| title | public | `string` | `''` | | | +| text | public | `string` | `''` | | | +| section | public | `string` | `''` | | | + +#### Attributes + +| Name | Field | Inherited From | +| ------- | ------- | -------------- | +| title | title | | +| text | text | | +| section | section | | + +
+ +### Exports + +| Kind | Name | Declaration | Module | Package | +| ---- | ------------------ | ------------------ | ------------------------- | ------- | +| js | RocketSearchOption | RocketSearchOption | src/RocketSearchOption.js | | diff --git a/packages/search/custom-elements-manifest.config.js b/packages/search/custom-elements-manifest.config.js new file mode 100644 index 00000000..0c19bb14 --- /dev/null +++ b/packages/search/custom-elements-manifest.config.js @@ -0,0 +1,13 @@ +import { readmePlugin } from 'cem-plugin-readme'; +import { fileURLToPath } from 'url'; +import { dirname } from 'path'; + +export default { + globs: ['src/(RocketSearch|RocketSearchCombobox|RocketSearchOption).js'], + plugins: [ + readmePlugin({ + from: dirname(fileURLToPath(import.meta.url)), + header: 'README.head.md', + }), + ], +}; diff --git a/packages/search/custom-elements.json b/packages/search/custom-elements.json new file mode 100644 index 00000000..f0b57361 --- /dev/null +++ b/packages/search/custom-elements.json @@ -0,0 +1,298 @@ +{ + "schemaVersion": "1.0.0", + "readme": "", + "modules": [ + { + "kind": "javascript-module", + "path": "src/RocketSearch.js", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "RocketSearch", + "members": [ + { + "kind": "field", + "name": "scopedElements", + "static": true + }, + { + "kind": "method", + "name": "setupSearch" + }, + { + "kind": "field", + "name": "combobox" + }, + { + "kind": "field", + "name": "jsonUrl", + "type": { + "text": "string" + }, + "default": "''", + "privacy": "public", + "attribute": "json-url" + }, + { + "kind": "field", + "name": "search", + "type": { + "text": "string" + }, + "default": "''", + "privacy": "public", + "attribute": "search" + }, + { + "kind": "field", + "name": "maxResults", + "type": { + "text": "number" + }, + "default": "10", + "privacy": "public", + "attribute": "max-results" + }, + { + "kind": "field", + "name": "noResultsText", + "type": { + "text": "string" + }, + "default": "'No results found'", + "privacy": "public", + "attribute": "noResultsText" + }, + { + "kind": "field", + "name": "results", + "type": { + "text": "RocketSearchResult[]" + }, + "default": "[]", + "privacy": "public", + "attribute": "results" + }, + { + "kind": "field", + "name": "miniSearch", + "type": { + "text": "null" + }, + "default": "null" + } + ], + "attributes": [ + { + "name": "json-url", + "fieldName": "jsonUrl" + }, + { + "name": "search", + "fieldName": "search" + }, + { + "name": "results", + "fieldName": "results" + }, + { + "name": "max-results", + "fieldName": "maxResults" + }, + { + "name": "noResultsText", + "fieldName": "noResultsText" + } + ], + "mixins": [ + { + "name": "ScopedElementsMixin", + "package": "@open-wc/scoped-elements" + } + ], + "superclass": { + "name": "LitElement", + "package": "@lion/core" + }, + "customElement": true + } + ], + "exports": [ + { + "kind": "js", + "name": "RocketSearch", + "declaration": { + "name": "RocketSearch", + "module": "src/RocketSearch.js" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/RocketSearchCombobox.js", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "RocketSearchCombobox", + "members": [ + { + "kind": "method", + "name": "_connectSlotMixin" + }, + { + "kind": "method", + "name": "_defineOverlayConfig" + }, + { + "kind": "field", + "name": "slots", + "type": { + "text": "LionCombobox['slots']" + } + }, + { + "kind": "method", + "name": "focus" + }, + { + "kind": "field", + "name": "autocomplete", + "type": { + "text": "'none'" + }, + "default": "'none'" + }, + { + "kind": "field", + "name": "selectionFollowsFocus", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "rotateKeyboardNavigation", + "type": { + "text": "boolean" + }, + "default": "false" + }, + { + "kind": "field", + "name": "showInput", + "type": { + "text": "boolean" + }, + "default": "false" + } + ], + "superclass": { + "name": "LionCombobox", + "package": "@lion/combobox" + }, + "tagName": "rocket-search-combobox", + "customElement": true + } + ], + "exports": [ + { + "kind": "js", + "name": "RocketSearchCombobox", + "declaration": { + "name": "RocketSearchCombobox", + "module": "src/RocketSearchCombobox.js" + } + }, + { + "kind": "custom-element-definition", + "name": "rocket-search-combobox", + "declaration": { + "name": "RocketSearchCombobox", + "module": "src/RocketSearchCombobox.js" + } + } + ] + }, + { + "kind": "javascript-module", + "path": "src/RocketSearchOption.js", + "declarations": [ + { + "kind": "class", + "description": "", + "name": "RocketSearchOption", + "members": [ + { + "kind": "field", + "name": "title", + "type": { + "text": "string" + }, + "default": "''", + "privacy": "public", + "attribute": "title" + }, + { + "kind": "field", + "name": "text", + "type": { + "text": "string" + }, + "default": "''", + "privacy": "public", + "attribute": "text" + }, + { + "kind": "field", + "name": "section", + "type": { + "text": "string" + }, + "default": "''", + "privacy": "public", + "attribute": "section" + } + ], + "attributes": [ + { + "name": "title", + "fieldName": "title" + }, + { + "name": "text", + "fieldName": "text" + }, + { + "name": "section", + "fieldName": "section" + } + ], + "mixins": [ + { + "name": "LinkMixin", + "module": "/src/LinkMixin.js" + } + ], + "superclass": { + "name": "LionOption", + "package": "@lion/listbox" + } + } + ], + "exports": [ + { + "kind": "js", + "name": "RocketSearchOption", + "declaration": { + "name": "RocketSearchOption", + "module": "src/RocketSearchOption.js" + } + } + ] + } + ] +} diff --git a/packages/search/package.json b/packages/search/package.json index 739d064a..d8ab524b 100644 --- a/packages/search/package.json +++ b/packages/search/package.json @@ -22,6 +22,7 @@ "./rocket-search.js": "./rocket-search.js" }, "scripts": { + "analyze": "cem analyze --litelement", "debug": "cd ../../ && npm run debug -- --group search", "test": "npm run test:node && npm run test:web", "test:node": "mocha test-node/**/*.test.js test-node/*.test.js", @@ -49,5 +50,6 @@ "minisearch": "^3.0.2", "plugins-manager": "^0.2.2", "sax-wasm": "^2.0.0" - } + }, + "customElements": "custom-elements.json" } diff --git a/scripts/launch.js b/scripts/launch.js new file mode 100644 index 00000000..e69de29b diff --git a/yarn.lock b/yarn.lock index 206ed585..b22d55be 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1080,6 +1080,33 @@ human-id "^1.0.2" prettier "^1.18.2" +"@custom-elements-manifest/analyzer@^0.4.11": + version "0.4.11" + resolved "https://registry.yarnpkg.com/@custom-elements-manifest/analyzer/-/analyzer-0.4.11.tgz#40047abe6f7a8ff3d2c83d73e1647d059d71592c" + integrity sha512-Uymdmoz8yQqSSLHgnxi2zIRZmNhr/845gDBKt5tl9JthegaTM1G8i9CDdHbQxs0sPMRjAVA5UOdpAe3ZS6itsA== + dependencies: + "@web/config-loader" "^0.1.3" + chokidar "^3.5.2" + command-line-args "^5.1.1" + comment-parser "^1.1.5" + custom-elements-manifest "^1.0.0" + debounce "^1.2.1" + globby "^11.0.1" + typescript "^4.3.2" + +"@custom-elements-manifest/to-markdown@^0.0.9": + version "0.0.9" + resolved "https://registry.yarnpkg.com/@custom-elements-manifest/to-markdown/-/to-markdown-0.0.9.tgz#4d84db87db48b397cbfd3318ddea093e179f75ae" + integrity sha512-39/GRlSUZMRresuTVSUw56PMTdjrGGpUi8sKll5NZEZq78uJOef8gSKEISpyMPiOmivKoLJAxKA2b0MJP+l0KA== + dependencies: + mdast-builder "^1.1.1" + mdast-util-from-markdown "^1.0.0" + mdast-util-gfm "^1.0.0" + mdast-util-to-markdown "^1.0.1" + remark-gfm "^1.0.0" + remark-stringify "^9.0.1" + unified "^9.2.1" + "@eslint/eslintrc@^0.2.2": version "0.2.2" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.2.tgz#d01fc791e2fc33e88a29d6f3dc7e93d0cd784b76" @@ -1502,6 +1529,11 @@ "@types/keygrip" "*" "@types/node" "*" +"@types/debug@^4.0.0": + version "4.1.6" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.6.tgz#0b7018723084918a865eff99249c490505df2163" + integrity sha512-7fDOJFA/x8B+sO1901BmHlf5dE1cxBU8mRXj8QOEDnn16hhGJv/IHxJtZhvsabZsIMn0eLIyeOKAeqSNJJYTpA== + "@types/estree@*": version "0.0.45" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884" @@ -1606,6 +1638,13 @@ dependencies: "@types/unist" "*" +"@types/mdast@^3.0.3": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.4.tgz#8ee6b5200751b6cadb9a043ca39612693ad6cb9e" + integrity sha512-gIdhbLDFlspL53xzol2hVzrXAbzt71erJHoOwQZWssjaiouOotf03lNtMmFm9VfFkvnLWccSVjUAZGQ5Kqw+jA== + dependencies: + "@types/unist" "*" + "@types/mime@*": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.3.tgz#c893b73721db73699943bfc3653b1deb7faa4a3a" @@ -2233,6 +2272,14 @@ anymatch@~3.1.1: normalize-path "^3.0.0" picomatch "^2.0.4" +anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + aproba@^1.0.3: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" @@ -2714,6 +2761,18 @@ ccount@^1.0.0: resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== +ccount@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.0.tgz#3d6fb55803832766a24c6f339abc507297eb5d25" + integrity sha512-VOR0NWFYX65n9gELQdcpqsie5L5ihBXuZGAgaPEp/U7IOSjnPMEH6geE+2f6lcekaNEfWzAHS45mPvSo5bqsUA== + +cem-plugin-readme@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/cem-plugin-readme/-/cem-plugin-readme-0.1.2.tgz#65a4d6c8973bb9c42e2a68fb3053a353e5475379" + integrity sha512-K28QXc6nG22p+aHzdPnQQi3uM02HLkbERCqDCwLT11mmQMr+WS5sbXwnR4YYUhPc/kUbASUu+OoFLlgmQ+7RgQ== + dependencies: + "@custom-elements-manifest/to-markdown" "^0.0.9" + center-align@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" @@ -2796,11 +2855,21 @@ character-entities-legacy@^1.0.0: resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== +character-entities-legacy@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz#57f4d00974c696e8f74e9f493e7fcb75b44d7ee7" + integrity sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA== + character-entities@^1.0.0: version "1.2.4" resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== +character-entities@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.0.tgz#508355fcc8c73893e0909efc1a44d28da2b6fdf3" + integrity sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA== + character-parser@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/character-parser/-/character-parser-2.2.0.tgz#c7ce28f36d4bcd9744e5ffc2c5fcde1c73261fc0" @@ -2813,6 +2882,11 @@ character-reference-invalid@^1.0.0: resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== +character-reference-invalid@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.0.tgz#a0bdeb89c051fe7ed5d3158b2f06af06984f2813" + integrity sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g== + chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" @@ -2838,6 +2912,21 @@ chokidar@3.4.3, chokidar@^3.3.0, chokidar@^3.3.1, chokidar@^3.4.0, chokidar@^3.4 optionalDependencies: fsevents "~2.1.2" +chokidar@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" + integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + chownr@^1.1.1: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" @@ -3057,6 +3146,11 @@ commander@^6.2.0: resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== +comment-parser@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.1.5.tgz#453627ef8f67dbcec44e79a9bd5baa37f0bce9b2" + integrity sha512-RePCE4leIhBlmrqiYTvaqEeGYg7qpSl4etaIabKtdOQVi+mSTIBBklGUwIr79GXYnl3LpMwmDw4KeR2stNc6FA== + commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -3297,6 +3391,11 @@ csv@^5.3.1: csv-stringify "^5.3.6" stream-transform "^2.0.1" +custom-elements-manifest@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/custom-elements-manifest/-/custom-elements-manifest-1.0.0.tgz#b35c2129076a1dc9f95d720c6f7b5b71a857274b" + integrity sha512-j59k0ExGCKA8T6Mzaq+7axc+KVHwpEphEERU7VZ99260npu/p/9kd+Db+I3cGKxHkM5y6q5gnlXn00mzRQkX2A== + date-fns@^2.0.1: version "2.16.1" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.16.1.tgz#05775792c3f3331da812af253e1a935851d3834b" @@ -3312,6 +3411,11 @@ debounce@^1.2.0: resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.0.tgz#44a540abc0ea9943018dc0eaa95cce87f65cd131" integrity sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg== +debounce@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" + integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== + debug@2.6.9, debug@^2.2.0, debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -3829,6 +3933,11 @@ escape-string-regexp@4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + eslint-config-prettier@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-7.1.0.tgz#5402eb559aa94b894effd6bddfa0b1ca051c858f" @@ -4249,6 +4358,11 @@ fsevents@~2.1.2: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -4343,6 +4457,13 @@ glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: dependencies: is-glob "^4.0.1" +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + glob@7.1.3: version "7.1.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" @@ -4902,6 +5023,11 @@ is-alphabetical@^1.0.0: resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== +is-alphabetical@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.0.tgz#ef6e2caea57c63450fffc7abb6cbdafc5eb96e96" + integrity sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w== + is-alphanumerical@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" @@ -4910,6 +5036,14 @@ is-alphanumerical@^1.0.0: is-alphabetical "^1.0.0" is-decimal "^1.0.0" +is-alphanumerical@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.0.tgz#0fbfeb6a72d21d91143b3d182bf6cf5909ee66f6" + integrity sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ== + dependencies: + is-alphabetical "^2.0.0" + is-decimal "^2.0.0" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -4966,6 +5100,11 @@ is-decimal@^1.0.0: resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== +is-decimal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.0.tgz#db1140337809fd043a056ae40a9bd1cdc563034c" + integrity sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw== + is-docker@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" @@ -5023,6 +5162,11 @@ is-hexadecimal@^1.0.0: resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== +is-hexadecimal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.0.tgz#8e1ec9f48fe3eabd90161109856a23e0907a65d5" + integrity sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug== + is-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" @@ -5688,6 +5832,11 @@ longest-streak@^2.0.0: resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== +longest-streak@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.0.0.tgz#f127e2bded83caa6a35ac5f7a2f2b2f94b36f3dc" + integrity sha512-XhUjWR5CFaQ03JOP+iSDS9koy8T5jfoImCZ4XprElw3BXsSk4MpVYOLw/6LTDKZhO13PlAXnB5gS4MHQTpkSOw== + longest@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" @@ -5795,6 +5944,11 @@ markdown-table@^2.0.0: dependencies: repeat-string "^1.0.0" +markdown-table@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.1.tgz#88c48957aaf2a8014ccb2ba026776a1d736fe3dc" + integrity sha512-CBbaYXKSGnE1uLRpKA1SWgIRb2PQrpkllNWpZtZe6VojOJ4ysqiq7/2glYcmKsOYN09QgH/HEBX5hIshAeiK6A== + marky@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/marky/-/marky-1.2.1.tgz#a3fcf82ffd357756b8b8affec9fdbf3a30dc1b02" @@ -5810,6 +5964,13 @@ maximatch@^0.1.0: arrify "^1.0.0" minimatch "^3.0.0" +mdast-builder@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/mdast-builder/-/mdast-builder-1.1.1.tgz#ccaaa5ead8ec9c69883ec87d289770569e4b49b2" + integrity sha512-a3KBk/LmYD6wKsWi8WJrGU/rXR4yuF4Men0JO0z6dSZCm5FrXXWTRDjqK0vGSqa+1M6p9edeuypZAZAzSehTUw== + dependencies: + "@types/unist" "^2.0.3" + mdast-util-definitions@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" @@ -5817,6 +5978,15 @@ mdast-util-definitions@^4.0.0: dependencies: unist-util-visit "^2.0.0" +mdast-util-find-and-replace@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.0.1.tgz#46bd9b3043519eb0ecda39cc001eb873644c6619" + integrity sha512-iLnBnnjrp82mmB+WI/d0wsXB1k+lV9gIiJy8mg+pInid+pxOuNWDPkbv0e4o+rmCrgg1GePeC1SvTOzjZzDO4g== + dependencies: + escape-string-regexp "^5.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^4.0.0" + mdast-util-from-markdown@^0.8.0: version "0.8.4" resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.4.tgz#2882100c1b9fc967d3f83806802f303666682d32" @@ -5828,11 +5998,36 @@ mdast-util-from-markdown@^0.8.0: parse-entities "^2.0.0" unist-util-stringify-position "^2.0.0" +mdast-util-from-markdown@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.0.0.tgz#c517313cd999ec2b8f6d447b438c5a9d500b89c9" + integrity sha512-uj2G60sb7z1PNOeElFwCC9b/Se/lFXuLhVKFOAY2EHz/VvgbupTQRNXPoZl7rGpXYL6BNZgcgaybrlSWbo7n/g== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + mdast-util-to-string "^3.0.0" + micromark "^3.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + parse-entities "^3.0.0" + unist-util-stringify-position "^3.0.0" + mdast-util-gfm-autolink-literal@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.2.tgz#da69d700d42e0692a815292d47e8696926d70561" integrity sha512-WFeIrcNNsfBety0gyWuiBIPing9UkVcl/m2iZOyW1uHEH2evjFocet2h77M24ub0WyZ4ucnQn/jWhO5Ozl6j4g== +mdast-util-gfm-autolink-literal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.0.tgz#8bba0c3d913968bb668898d3f16e5b28512f7c58" + integrity sha512-NaGypnNJop+hybP/PLnMVV5aN14VFda31DU+j8qsQdPR8m8AENuCX959hXaCiwVeUem33O6zY+JTt0sH1Kj7ng== + dependencies: + ccount "^2.0.0" + mdast-util-find-and-replace "^2.0.0" + micromark-util-character "^1.0.0" + mdast-util-gfm-strikethrough@^0.2.0: version "0.2.3" resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz#45eea337b7fff0755a291844fbea79996c322890" @@ -5840,6 +6035,14 @@ mdast-util-gfm-strikethrough@^0.2.0: dependencies: mdast-util-to-markdown "^0.6.0" +mdast-util-gfm-strikethrough@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.0.tgz#6cc72ef5d9539f4cee76af3f15dd0daa9e3af40f" + integrity sha512-gM9ipBUdRxYa6Yq1Hd8Otg6jEn/dRxFZ1F9ZX4QHosHOexLGqNZO2dh0A+YFbUEd10RcKjnjb4jOfJJzoXXUew== + dependencies: + "@types/mdast" "^3.0.3" + mdast-util-to-markdown "^1.0.0" + mdast-util-gfm-table@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz#af05aeadc8e5ee004eeddfb324b2ad8c029b6ecf" @@ -5848,6 +6051,14 @@ mdast-util-gfm-table@^0.1.0: markdown-table "^2.0.0" mdast-util-to-markdown "~0.6.0" +mdast-util-gfm-table@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.0.tgz#7832ed5bc936682ded9245f4aa4592dc47865761" + integrity sha512-+XO9Wsg3BAE/4mVF0d0itJya58FJan62SHvcPP0Fi0ayXp0zOVB/nGrR+IEEVLbKnn3e8NVAIIWWZN7+epvx8Q== + dependencies: + markdown-table "^3.0.0" + mdast-util-to-markdown "^1.0.0" + mdast-util-gfm-task-list-item@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz#70c885e6b9f543ddd7e6b41f9703ee55b084af10" @@ -5855,6 +6066,14 @@ mdast-util-gfm-task-list-item@^0.1.0: dependencies: mdast-util-to-markdown "~0.6.0" +mdast-util-gfm-task-list-item@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.0.tgz#a0aa2a00c893f9f006d13ba096cbc64608559c7f" + integrity sha512-dwkzOTjQe8JCCHVE3Cb0pLHTYLudf7t9WCAnb20jI8/dW+VHjgWhjtIUVA3oigNkssgjEwX+i+3XesUdCnXGyA== + dependencies: + "@types/mdast" "^3.0.3" + mdast-util-to-markdown "^1.0.0" + mdast-util-gfm@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-0.1.1.tgz#105095ae3e33bd489852579a205a9060414d35a5" @@ -5866,6 +6085,16 @@ mdast-util-gfm@^0.1.0: mdast-util-gfm-task-list-item "^0.1.0" mdast-util-to-markdown "^0.6.1" +mdast-util-gfm@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-1.0.0.tgz#5cbedeabae72be2c3dff1ec958394e2f9553ec43" + integrity sha512-JY4qImsTqivQ0Gl3qvdaizCpomFaNrHnjEhNjNNKeNEA5jZHAJDYu1+yO4V9jn4/ti8GrKdAScaT4F71knoxsA== + dependencies: + mdast-util-gfm-autolink-literal "^1.0.0" + mdast-util-gfm-strikethrough "^1.0.0" + mdast-util-gfm-table "^1.0.0" + mdast-util-gfm-task-list-item "^1.0.0" + mdast-util-to-hast@^10.0.0: version "10.1.1" resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.1.1.tgz#4dce367abdc57311a87cf95da54a4d115b9d25da" @@ -5892,6 +6121,18 @@ mdast-util-to-markdown@^0.6.0, mdast-util-to-markdown@^0.6.1, mdast-util-to-mark repeat-string "^1.0.0" zwitch "^1.0.0" +mdast-util-to-markdown@^1.0.0, mdast-util-to-markdown@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.0.1.tgz#f5416518011eb523405e5f9dadb3b40ae9a2206a" + integrity sha512-DZvP5kKa4ziVEPFQAdBnRbI87qj3WkQive9vgNhniYOH4/X86kTZdUBOghfTb2A5Fuvfyp77LDyB5CcgY8W3Fg== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + longest-streak "^3.0.0" + mdast-util-to-string "^3.0.0" + parse-entities "^3.0.0" + zwitch "^2.0.0" + mdast-util-to-string@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz#27055500103f51637bd07d01da01eb1967a43527" @@ -5902,6 +6143,11 @@ mdast-util-to-string@^2.0.0: resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== +mdast-util-to-string@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz#56c506d065fbf769515235e577b5a261552d56e9" + integrity sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA== + mdurl@^1.0.0, mdurl@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" @@ -5944,6 +6190,27 @@ merge2@^1.3.0: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== +micromark-core-commonmark@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.0.0.tgz#b767fa7687c205c224175bf067796360a3830350" + integrity sha512-y9g7zymcKRBHM/aNBekstvs/Grpf+y4OEBULUTYvGZcusnp+JeOxmilJY4GMpo2/xY7iHQL9fjz5pD9pSAud9A== + dependencies: + micromark-factory-destination "^1.0.0" + micromark-factory-label "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-factory-title "^1.0.0" + micromark-factory-whitespace "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-classify-character "^1.0.0" + micromark-util-html-tag-name "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + parse-entities "^3.0.0" + micromark-extension-gfm-autolink-literal@~0.5.0: version "0.5.4" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.4.tgz#0c8cc7004dd2277ed8f52e01195432291c47e699" @@ -5989,6 +6256,165 @@ micromark-extension-gfm@^0.3.0: micromark-extension-gfm-tagfilter "~0.3.0" micromark-extension-gfm-task-list-item "~0.3.0" +micromark-factory-destination@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz#fef1cb59ad4997c496f887b6977aa3034a5a277e" + integrity sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-label@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.0.0.tgz#b316ec479b474232973ff13b49b576f84a6f2cbb" + integrity sha512-XWEucVZb+qBCe2jmlOnWr6sWSY6NHx+wtpgYFsm4G+dufOf6tTQRRo0bdO7XSlGPu5fyjpJenth6Ksnc5Mwfww== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-space@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz#cebff49968f2b9616c0fcb239e96685cb9497633" + integrity sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-title@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.0.0.tgz#708f7a8044f34a898c0efdb4f55e4da66b537273" + integrity sha512-flvC7Gx0dWVWorXuBl09Cr3wB5FTuYec8pMGVySIp2ZlqTcIjN/lFohZcP0EG//krTptm34kozHk7aK/CleCfA== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-whitespace@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz#e991e043ad376c1ba52f4e49858ce0794678621c" + integrity sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-character@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.0.0.tgz#a6f2f5a9ad4a35a7888223b5fce901f00189f0e8" + integrity sha512-VdfDsHtUn/ocN2hGBkMunHHWcaN33llgwU0bmw2LA0tY1JvVkjHGvdiQSIk0pS3XeGCJLT6syS5i8y+1xbwDnQ== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-chunked@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz#5b40d83f3d53b84c4c6bce30ed4257e9a4c79d06" + integrity sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g== + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-classify-character@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz#cbd7b447cb79ee6997dd274a46fc4eb806460a20" + integrity sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-combine-extensions@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz#91418e1e74fb893e3628b8d496085639124ff3d5" + integrity sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-decode-numeric-character-reference@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz#dcc85f13b5bd93ff8d2868c3dba28039d490b946" + integrity sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w== + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-encode@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.0.0.tgz#c409ecf751a28aa9564b599db35640fccec4c068" + integrity sha512-cJpFVM768h6zkd8qJ1LNRrITfY4gwFt+tziPcIf71Ui8yFzY9wG3snZQqiWVq93PG4Sw6YOtcNiKJfVIs9qfGg== + +micromark-util-html-tag-name@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz#75737e92fef50af0c6212bd309bc5cb8dbd489ed" + integrity sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g== + +micromark-util-normalize-identifier@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz#4a3539cb8db954bbec5203952bfe8cedadae7828" + integrity sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg== + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-resolve-all@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz#a7c363f49a0162e931960c44f3127ab58f031d88" + integrity sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw== + dependencies: + micromark-util-types "^1.0.0" + +micromark-util-sanitize-uri@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz#27dc875397cd15102274c6c6da5585d34d4f12b2" + integrity sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-symbol "^1.0.0" + +micromark-util-subtokenize@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.0.tgz#6f006fa719af92776c75a264daaede0fb3943c6a" + integrity sha512-EsnG2qscmcN5XhkqQBZni/4oQbLFjz9yk3ZM/P8a3YUjwV6+6On2wehr1ALx0MxK3+XXXLTzuBKHDFeDFYRdgQ== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-symbol@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.0.0.tgz#91cdbcc9b2a827c0129a177d36241bcd3ccaa34d" + integrity sha512-NZA01jHRNCt4KlOROn8/bGi6vvpEmlXld7EHcRH+aYWUfL3Wc8JLUNNlqUMKa0hhz6GrpUWsHtzPmKof57v0gQ== + +micromark-util-types@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.0.0.tgz#0ebdfaea3fa7c15fc82b1e06ea1ef0152d0fb2f0" + integrity sha512-psf1WAaP1B77WpW4mBGDkTr+3RsPuDAgsvlP47GJzbH1jmjH8xjOx7Z6kp84L8oqHmy5pYO3Ev46odosZV+3AA== + +micromark@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.0.0.tgz#baaf7ee1755a80127a8cefdf8a89a8260a896e6a" + integrity sha512-8Cr7b64q0va2LFrSFT9T2k1LlsW2iqfEsoZFYWZP3y+K8wYy8nL0LyhB/1jiLadtDjTz3qSP9AF5hS+W594qoA== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + micromark-core-commonmark "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + parse-entities "^3.0.0" + micromark@~2.11.0: version "2.11.2" resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.2.tgz#e8b6a05f54697d2d3d27fc89600c6bc40dd05f35" @@ -6644,6 +7070,18 @@ parse-entities@^2.0.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" +parse-entities@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-3.0.0.tgz#9ed6d6569b6cfc95ade058d683ddef239dad60dc" + integrity sha512-AJlcIFDNPEP33KyJLguv0xJc83BNvjxwpuUIcetyXUsLpVXAUCePJ5kIoYtEN2R1ac0cYaRu/vk9dVFkewHQhQ== + dependencies: + character-entities "^2.0.0" + character-entities-legacy "^2.0.0" + character-reference-invalid "^2.0.0" + is-alphanumerical "^2.0.0" + is-decimal "^2.0.0" + is-hexadecimal "^2.0.0" + parse-filepath@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" @@ -7326,6 +7764,13 @@ readdirp@~3.5.0: dependencies: picomatch "^2.2.1" +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + recursive-copy@^2.0.10: version "2.0.11" resolved "https://registry.yarnpkg.com/recursive-copy/-/recursive-copy-2.0.11.tgz#7ed3c0f4b6bb0ffda7cab62bf865a82f5a391c39" @@ -8809,6 +9254,18 @@ unified@^9.1.0, unified@^9.2.0: trough "^1.0.0" vfile "^4.0.0" +unified@^9.2.1: + version "9.2.1" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.1.tgz#ae18d5674c114021bfdbdf73865ca60f410215a3" + integrity sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + unist-builder@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" @@ -8863,6 +9320,13 @@ unist-util-stringify-position@^2.0.0: dependencies: "@types/unist" "^2.0.2" +unist-util-stringify-position@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz#d517d2883d74d0daa0b565adc3d10a02b4a8cde9" + integrity sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA== + dependencies: + "@types/unist" "^2.0.0" + unist-util-visit-parents@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9"