mirror of
https://github.com/facebook/docusaurus.git
synced 2025-04-29 10:17:55 +02:00
feat: docusaurus.new + improved StackBlitz playground (#5235)
* Upgrade playground shortcut domain to docusaurus.new * update generateExamples * update generateExamples + re-generate with stackblitz config * test * test * test * test * test * update examples * upgrade lockfile * fix yarnlock * fix yarnlock
This commit is contained in:
parent
4cfbfa11ee
commit
b3e89d2a86
30 changed files with 2000 additions and 1993 deletions
|
@ -29,7 +29,7 @@ Docusaurus is a project for building, deploying, and maintaining open source pro
|
||||||
|
|
||||||
No time? Check our [5 minutes tutorial ⏱️](https://tutorial.docusaurus.io).
|
No time? Check our [5 minutes tutorial ⏱️](https://tutorial.docusaurus.io).
|
||||||
|
|
||||||
**Tip**: use **[new.docusaurus.io](https://new.docusaurus.io)** to test Docusaurus immediately in CodeSandbox.
|
**Tip**: use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately in a playground.
|
||||||
|
|
||||||
- **Simple to Start**
|
- **Simple to Start**
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
# new.docusaurus.io
|
# new.docusaurus.io + docusaurus.new
|
||||||
|
|
||||||
This is a Netlify deployment to handle the Docusaurus playgrounds shortcut [new.docusaurus.io](https://new.docusaurus.io).
|
This is a Netlify deployment to handle the Docusaurus playgrounds shortcuts:
|
||||||
|
|
||||||
|
- [docusaurus.new](https://docusaurus.new) (main one, as of today domain is owned by StackBlitz but may be transfered to FB)
|
||||||
|
- [new.docusaurus.io](https://new.docusaurus.io) (legacy one)
|
||||||
|
|
||||||
|
See also the [Playground doc page](https://docusaurus.io/docs/playground)
|
||||||
|
|
||||||
We use serverless functions because we want to persist the latest choice of the user in a cookie, so that it redirects directly to the preferred playground next time user visits this link. This is better to do it server-side with cookies and 302 redirects than with client redirects and localStorage.
|
We use serverless functions because we want to persist the latest choice of the user in a cookie, so that it redirects directly to the preferred playground next time user visits this link. This is better to do it server-side with cookies and 302 redirects than with client redirects and localStorage.
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,10 @@ const CookieName = 'DocusaurusPlaygroundName';
|
||||||
|
|
||||||
const PlaygroundConfigs = {
|
const PlaygroundConfigs = {
|
||||||
codesandbox: 'https://codesandbox.io/s/docusaurus',
|
codesandbox: 'https://codesandbox.io/s/docusaurus',
|
||||||
stackblitz: 'https://stackblitz.com/fork/docusaurus',
|
|
||||||
|
// stackblitz: 'https://stackblitz.com/fork/docusaurus', // not updated
|
||||||
|
// stackblitz: 'https://stackblitz.com/github/facebook/docusaurus/tree/master/examples/classic', // slow to load
|
||||||
|
stackblitz: 'https://stackblitz.com/github/facebook/docusaurus/tree/starter', // dedicated branch: faster load
|
||||||
};
|
};
|
||||||
|
|
||||||
const PlaygroundDocumentationUrl = 'https://docusaurus.io/docs/playground';
|
const PlaygroundDocumentationUrl = 'https://docusaurus.io/docs/playground';
|
||||||
|
|
|
@ -197,7 +197,7 @@ Now that the release is done, **merge the pull request**.
|
||||||
|
|
||||||
### 8. Update example projects (optional but desirable)
|
### 8. Update example projects (optional but desirable)
|
||||||
|
|
||||||
After a release, update the examples to keep them in sync with the latest release. This will ensure that CodeSandbox playground is able to use the new version at [new.docusaurus.io](https://new.docusaurus.io).
|
After a release, update the examples to keep them in sync with the latest release. This will ensure that playgrounds are able to use the new version at [docusaurus.new](https://docusaurus.new).
|
||||||
|
|
||||||
Create a separate branch/PR and run `yarn examples:generate`
|
Create a separate branch/PR and run `yarn examples:generate`
|
||||||
|
|
||||||
|
|
4
examples/bootstrap/.stackblitzrc
Normal file
4
examples/bootstrap/.stackblitzrc
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"installDependencies": true,
|
||||||
|
"startCommand": "npm start"
|
||||||
|
}
|
|
@ -15,8 +15,8 @@
|
||||||
"dev": "docusaurus start"
|
"dev": "docusaurus start"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@docusaurus/core": "2.0.0-beta.2",
|
"@docusaurus/core": "2.0.0-beta.3",
|
||||||
"@docusaurus/preset-bootstrap": "2.0.0-beta.2",
|
"@docusaurus/preset-bootstrap": "2.0.0-beta.3",
|
||||||
"@mdx-js/react": "^1.6.21",
|
"@mdx-js/react": "^1.6.21",
|
||||||
"@svgr/webpack": "^5.5.0",
|
"@svgr/webpack": "^5.5.0",
|
||||||
"clsx": "^1.1.1",
|
"clsx": "^1.1.1",
|
||||||
|
|
File diff suppressed because it is too large
Load diff
4
examples/classic/.stackblitzrc
Normal file
4
examples/classic/.stackblitzrc
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"installDependencies": true,
|
||||||
|
"startCommand": "npm start"
|
||||||
|
}
|
|
@ -15,8 +15,8 @@
|
||||||
"dev": "docusaurus start"
|
"dev": "docusaurus start"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@docusaurus/core": "2.0.0-beta.2",
|
"@docusaurus/core": "2.0.0-beta.3",
|
||||||
"@docusaurus/preset-classic": "2.0.0-beta.2",
|
"@docusaurus/preset-classic": "2.0.0-beta.3",
|
||||||
"@mdx-js/react": "^1.6.21",
|
"@mdx-js/react": "^1.6.21",
|
||||||
"@svgr/webpack": "^5.5.0",
|
"@svgr/webpack": "^5.5.0",
|
||||||
"clsx": "^1.1.1",
|
"clsx": "^1.1.1",
|
||||||
|
|
File diff suppressed because it is too large
Load diff
4
examples/facebook/.stackblitzrc
Normal file
4
examples/facebook/.stackblitzrc
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"installDependencies": true,
|
||||||
|
"startCommand": "npm start"
|
||||||
|
}
|
|
@ -19,8 +19,8 @@
|
||||||
"dev": "docusaurus start"
|
"dev": "docusaurus start"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@docusaurus/core": "2.0.0-beta.2",
|
"@docusaurus/core": "2.0.0-beta.3",
|
||||||
"@docusaurus/preset-classic": "2.0.0-beta.2",
|
"@docusaurus/preset-classic": "2.0.0-beta.3",
|
||||||
"@mdx-js/react": "^1.6.21",
|
"@mdx-js/react": "^1.6.21",
|
||||||
"@svgr/webpack": "^5.5.0",
|
"@svgr/webpack": "^5.5.0",
|
||||||
"clsx": "^1.1.1",
|
"clsx": "^1.1.1",
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
// eslint-disable-next-line import/no-extraneous-dependencies
|
// eslint-disable-next-line import/no-extraneous-dependencies
|
||||||
const rimraf = require('rimraf');
|
const rimraf = require('rimraf');
|
||||||
const {readFileSync, writeFileSync, readdir} = require('fs');
|
const {readFileSync, writeFileSync, readdirSync} = require('fs');
|
||||||
const {execSync} = require('child_process');
|
const {execSync} = require('child_process');
|
||||||
|
|
||||||
// Generate one example per init template
|
// Generate one example per init template
|
||||||
|
@ -60,7 +60,7 @@ function generateTemplateExample(template) {
|
||||||
);
|
);
|
||||||
|
|
||||||
// create sandbox.config.json file at the root of template
|
// create sandbox.config.json file at the root of template
|
||||||
const sandboxConfigContent = {
|
const codeSanboxConfig = {
|
||||||
infiniteLoopProtection: true,
|
infiniteLoopProtection: true,
|
||||||
hardReloadOnChange: true,
|
hardReloadOnChange: true,
|
||||||
view: 'browser',
|
view: 'browser',
|
||||||
|
@ -70,10 +70,18 @@ function generateTemplateExample(template) {
|
||||||
node: '14',
|
node: '14',
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
writeFileSync(
|
writeFileSync(
|
||||||
`./examples/${template}/sandbox.config.json`,
|
`./examples/${template}/sandbox.config.json`,
|
||||||
JSON.stringify(sandboxConfigContent, null, 2),
|
JSON.stringify(codeSanboxConfig, null, 2),
|
||||||
|
);
|
||||||
|
|
||||||
|
const stackBlitzConfig = {
|
||||||
|
installDependencies: true,
|
||||||
|
startCommand: 'npm start',
|
||||||
|
};
|
||||||
|
writeFileSync(
|
||||||
|
`./examples/${template}/.stackblitzrc`,
|
||||||
|
JSON.stringify(stackBlitzConfig, null, 2),
|
||||||
);
|
);
|
||||||
|
|
||||||
console.log(`Generated example for template ${template}`);
|
console.log(`Generated example for template ${template}`);
|
||||||
|
@ -83,11 +91,6 @@ function generateTemplateExample(template) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// delete the examples directories if they exists
|
|
||||||
rimraf.sync('./examples/classic');
|
|
||||||
rimraf.sync('./examples/facebook');
|
|
||||||
rimraf.sync('./examples/bootstrap');
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Starters are repositories/branches that only contains a newly initialized Docusaurus site
|
Starters are repositories/branches that only contains a newly initialized Docusaurus site
|
||||||
Those are useful for users to inspect (may be more convenient than "examples/classic)
|
Those are useful for users to inspect (may be more convenient than "examples/classic)
|
||||||
|
@ -96,8 +99,6 @@ See https://github.com/jamstack/jamstack.org/pull/609
|
||||||
Button visible here: https://jamstack.org/generators/
|
Button visible here: https://jamstack.org/generators/
|
||||||
*/
|
*/
|
||||||
function updateStarters() {
|
function updateStarters() {
|
||||||
console.log('Will update starter repositories / branches');
|
|
||||||
|
|
||||||
execSync(
|
execSync(
|
||||||
'git subtree push --prefix examples/classic --squash origin starter',
|
'git subtree push --prefix examples/classic --squash origin starter',
|
||||||
);
|
);
|
||||||
|
@ -119,9 +120,57 @@ function updateStarters() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// get the list of all available templates
|
function run() {
|
||||||
readdir('./packages/docusaurus-init/templates', (err, data) => {
|
const branch = execSync('git rev-parse --abbrev-ref HEAD').toString();
|
||||||
|
if (branch === 'master') {
|
||||||
|
throw new Error(
|
||||||
|
"Please don't generate Docusaurus examples from the master branch!\nWe are going to commit during this process!",
|
||||||
|
);
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
execSync('git diff --exit-code');
|
||||||
|
} catch (e) {
|
||||||
|
throw new Error(
|
||||||
|
'Please run the generate examples command with a clean Git state and no uncommited local changes. git diff should display nothing!',
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log('');
|
||||||
|
console.log('# Generate examples start!');
|
||||||
|
console.log('');
|
||||||
|
|
||||||
|
// delete the examples directories if they exists
|
||||||
|
console.log('-------');
|
||||||
|
console.log('## Removing example folders...');
|
||||||
|
rimraf.sync('./examples/classic');
|
||||||
|
rimraf.sync('./examples/facebook');
|
||||||
|
rimraf.sync('./examples/bootstrap');
|
||||||
|
console.log('');
|
||||||
|
|
||||||
|
// get the list of all available templates
|
||||||
|
console.log('-------');
|
||||||
|
console.log('## Generate example folders...');
|
||||||
|
console.log('');
|
||||||
|
const data = readdirSync('./packages/docusaurus-init/templates');
|
||||||
const templates = data.filter((i) => i !== 'README.MD');
|
const templates = data.filter((i) => i !== 'README.MD');
|
||||||
templates.forEach(generateTemplateExample);
|
templates.forEach(generateTemplateExample);
|
||||||
|
console.log('Commiting changes');
|
||||||
|
execSync('git add examples');
|
||||||
|
execSync("git commit -am 'update examples'");
|
||||||
|
console.log('');
|
||||||
|
|
||||||
|
// update starters
|
||||||
|
console.log('-------');
|
||||||
|
console.log('# Updating starter repos and branches ...');
|
||||||
|
console.log('It can take some time... please wait until done...');
|
||||||
updateStarters();
|
updateStarters();
|
||||||
});
|
|
||||||
|
console.log('');
|
||||||
|
console.log('-------');
|
||||||
|
console.log('');
|
||||||
|
console.log('Generate examples end!');
|
||||||
|
console.log("Don't forget to push and merge your pull-request!");
|
||||||
|
console.log('');
|
||||||
|
}
|
||||||
|
|
||||||
|
run();
|
||||||
|
|
|
@ -10,7 +10,7 @@ Let's discover **Docusaurus in less than 5 minutes**.
|
||||||
|
|
||||||
Get started by **creating a new site**.
|
Get started by **creating a new site**.
|
||||||
|
|
||||||
Or **try Docusaurus immediately** with **[new.docusaurus.io](https://new.docusaurus.io)**.
|
Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new)**.
|
||||||
|
|
||||||
## Generate a new site
|
## Generate a new site
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ Docusaurus is essentially a set of npm [packages](https://github.com/facebook/do
|
||||||
|
|
||||||
Use the **[Fast Track](introduction.md#fast-track)** to understand Docusaurus in **5 minutes ⏱**!
|
Use the **[Fast Track](introduction.md#fast-track)** to understand Docusaurus in **5 minutes ⏱**!
|
||||||
|
|
||||||
Use **[new.docusaurus.io](https://new.docusaurus.io)** to test Docusaurus immediately in your browser!
|
Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately in your browser!
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ Open `http://localhost:3000` and follow the tutorial.
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
|
|
||||||
Use **[new.docusaurus.io](https://new.docusaurus.io)** to test Docusaurus immediately in your browser!
|
Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately in your browser!
|
||||||
|
|
||||||
Or read the **[5 minutes tutorial](https://tutorial.docusaurus.io)** online.
|
Or read the **[5 minutes tutorial](https://tutorial.docusaurus.io)** online.
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ They are mostly useful for:
|
||||||
- Testing Docusaurus
|
- Testing Docusaurus
|
||||||
- Reporting bugs
|
- Reporting bugs
|
||||||
|
|
||||||
Use [new.docusaurus.io](https://new.docusaurus.io) as an easy-to-remember shortcut.
|
Use [docusaurus.new](https://docusaurus.new) as an easy-to-remember shortcut.
|
||||||
|
|
||||||
Choose one of the available options below.
|
Choose one of the available options below.
|
||||||
|
|
||||||
|
@ -19,6 +19,6 @@ import {PlaygroundCardsRow} from '@site/src/components/Playground';
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
|
|
||||||
For convenience, we'll remember your choice next time you visit [new.docusaurus.io](https://new.docusaurus.io).
|
For convenience, we'll remember your choice next time you visit [docusaurus.new](https://docusaurus.new).
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
|
@ -15,7 +15,7 @@ const Playgrounds = [
|
||||||
{
|
{
|
||||||
name: '📦 CodeSandbox',
|
name: '📦 CodeSandbox',
|
||||||
image: require('@site/static/img/playgrounds/codesandbox.png'),
|
image: require('@site/static/img/playgrounds/codesandbox.png'),
|
||||||
url: 'https://new.docusaurus.io/codesandbox',
|
url: 'https://docusaurus.new/codesandbox',
|
||||||
description: (
|
description: (
|
||||||
<Translate id="playground.codesandbox.description">
|
<Translate id="playground.codesandbox.description">
|
||||||
CodeSandbox is a popular playground solution. Runs Docusaurus in a
|
CodeSandbox is a popular playground solution. Runs Docusaurus in a
|
||||||
|
@ -26,7 +26,7 @@ const Playgrounds = [
|
||||||
{
|
{
|
||||||
name: '⚡ StackBlitz 🆕',
|
name: '⚡ StackBlitz 🆕',
|
||||||
image: require('@site/static/img/playgrounds/stackblitz.png'),
|
image: require('@site/static/img/playgrounds/stackblitz.png'),
|
||||||
url: 'https://new.docusaurus.io/stackblitz',
|
url: 'https://docusaurus.new/stackblitz',
|
||||||
description: (
|
description: (
|
||||||
<Translate
|
<Translate
|
||||||
id="playground.stackblitz.description"
|
id="playground.stackblitz.description"
|
||||||
|
|
|
@ -109,9 +109,7 @@ function Home() {
|
||||||
<Link className="button button--primary" to="/docs">
|
<Link className="button button--primary" to="/docs">
|
||||||
<Translate>Get Started</Translate>
|
<Translate>Get Started</Translate>
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link className="button button--info" to="https://docusaurus.new">
|
||||||
className="button button--info"
|
|
||||||
to="https://new.docusaurus.io">
|
|
||||||
<Translate>Playground</Translate>
|
<Translate>Playground</Translate>
|
||||||
</Link>
|
</Link>
|
||||||
<span className={styles.indexCtasGitHubButtonWrapper}>
|
<span className={styles.indexCtasGitHubButtonWrapper}>
|
||||||
|
|
|
@ -9,7 +9,7 @@ Docusaurus is essentially a set of npm [packages](https://github.com/facebook/do
|
||||||
|
|
||||||
Use the **[Fast Track](introduction.md#fast-track)** to understand Docusaurus in **5 minutes ⏱**!
|
Use the **[Fast Track](introduction.md#fast-track)** to understand Docusaurus in **5 minutes ⏱**!
|
||||||
|
|
||||||
Use **[new.docusaurus.io](https://new.docusaurus.io)** to test Docusaurus immediately in your browser!
|
Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately in your browser!
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ Open `http://localhost:3000` and follow the tutorial.
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
|
|
||||||
Use **[new.docusaurus.io](https://new.docusaurus.io)** to test Docusaurus immediately in your browser!
|
Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately in your browser!
|
||||||
|
|
||||||
Or read the **[5 minutes tutorial](https://tutorial.docusaurus.io/)** online.
|
Or read the **[5 minutes tutorial](https://tutorial.docusaurus.io/)** online.
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ Docusaurus is essentially a set of npm [packages](https://github.com/facebook/do
|
||||||
|
|
||||||
Use the **[Fast Track](introduction.md#fast-track)** to understand Docusaurus in **5 minutes ⏱**!
|
Use the **[Fast Track](introduction.md#fast-track)** to understand Docusaurus in **5 minutes ⏱**!
|
||||||
|
|
||||||
Use **[new.docusaurus.io](https://new.docusaurus.io)** to test Docusaurus immediately in your browser!
|
Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately in your browser!
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ Open `http://localhost:3000` and follow the tutorial.
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
|
|
||||||
Use **[new.docusaurus.io](https://new.docusaurus.io)** to test Docusaurus immediately in your browser!
|
Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately in your browser!
|
||||||
|
|
||||||
Or read the **[5 minutes tutorial](https://tutorial.docusaurus.io/)** online.
|
Or read the **[5 minutes tutorial](https://tutorial.docusaurus.io/)** online.
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ Docusaurus is essentially a set of npm [packages](https://github.com/facebook/do
|
||||||
|
|
||||||
Use the **[Fast Track](introduction.md#fast-track)** to understand Docusaurus in **5 minutes ⏱**!
|
Use the **[Fast Track](introduction.md#fast-track)** to understand Docusaurus in **5 minutes ⏱**!
|
||||||
|
|
||||||
Use **[new.docusaurus.io](https://new.docusaurus.io)** to test Docusaurus immediately in your browser!
|
Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately in your browser!
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ Open `http://localhost:3000` and follow the tutorial.
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
|
|
||||||
Use **[new.docusaurus.io](https://new.docusaurus.io)** to test Docusaurus immediately in your browser!
|
Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately in your browser!
|
||||||
|
|
||||||
Or read the **[5 minutes tutorial](https://tutorial.docusaurus.io/)** online.
|
Or read the **[5 minutes tutorial](https://tutorial.docusaurus.io/)** online.
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ Docusaurus is essentially a set of npm [packages](https://github.com/facebook/do
|
||||||
|
|
||||||
Use the **[Fast Track](introduction.md#fast-track)** to understand Docusaurus in **5 minutes ⏱**!
|
Use the **[Fast Track](introduction.md#fast-track)** to understand Docusaurus in **5 minutes ⏱**!
|
||||||
|
|
||||||
Use **[new.docusaurus.io](https://new.docusaurus.io)** to test Docusaurus immediately in your browser!
|
Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately in your browser!
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ Open `http://localhost:3000` and follow the tutorial.
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
|
|
||||||
Use **[new.docusaurus.io](https://new.docusaurus.io)** to test Docusaurus immediately in your browser!
|
Use **[docusaurus.new](https://docusaurus.new)** to test Docusaurus immediately in your browser!
|
||||||
|
|
||||||
Or read the **[5 minutes tutorial](https://tutorial.docusaurus.io/)** online.
|
Or read the **[5 minutes tutorial](https://tutorial.docusaurus.io/)** online.
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ They are mostly useful for:
|
||||||
- Testing Docusaurus
|
- Testing Docusaurus
|
||||||
- Reporting bugs
|
- Reporting bugs
|
||||||
|
|
||||||
Use [new.docusaurus.io](https://new.docusaurus.io) as an easy-to-remember shortcut.
|
Use [docusaurus.new](https://docusaurus.new) as an easy-to-remember shortcut.
|
||||||
|
|
||||||
Choose one of the available options below.
|
Choose one of the available options below.
|
||||||
|
|
||||||
|
@ -19,6 +19,6 @@ import {PlaygroundCardsRow} from '@site/src/components/Playground';
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
|
|
||||||
For convenience, we'll remember your choice next time you visit [new.docusaurus.io](https://new.docusaurus.io).
|
For convenience, we'll remember your choice next time you visit [docusaurus.new](https://docusaurus.new).
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
160
yarn.lock
160
yarn.lock
|
@ -2575,20 +2575,20 @@
|
||||||
call-me-maybe "^1.0.1"
|
call-me-maybe "^1.0.1"
|
||||||
glob-to-regexp "^0.3.0"
|
glob-to-regexp "^0.3.0"
|
||||||
|
|
||||||
"@netlify/build@^16.1.1":
|
"@netlify/build@^17.1.1":
|
||||||
version "16.2.0"
|
version "17.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/@netlify/build/-/build-16.2.0.tgz#6bed4dc978390c82a1f5f814d2421eca8b85c8ba"
|
resolved "https://registry.yarnpkg.com/@netlify/build/-/build-17.2.0.tgz#7f6d291d3887f088137c3dce37c7b27e76a7f948"
|
||||||
integrity sha512-7zXeV0F6INIERzQvOp11zW1dMI5KLdbR4NG71P5u/4/qN7Vf7ZpKNIoewMAzU9Ke670bzj/Ai5KSGw1OnoOozQ==
|
integrity sha512-9NBYZyjOfwPZDQrPSkgbl29FQkWawvf+rx0OwiH+va9Sb+dERCs+ZwhQ7Ct8QU4SKpHfHGfFfv48pWJVoiLv1g==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@bugsnag/js" "^7.0.0"
|
"@bugsnag/js" "^7.0.0"
|
||||||
"@netlify/cache-utils" "^1.0.7"
|
"@netlify/cache-utils" "^2.0.0"
|
||||||
"@netlify/config" "^13.0.0"
|
"@netlify/config" "^14.0.0"
|
||||||
"@netlify/functions-utils" "^1.3.13"
|
"@netlify/functions-utils" "^2.0.0"
|
||||||
"@netlify/git-utils" "^1.0.8"
|
"@netlify/git-utils" "^2.0.0"
|
||||||
"@netlify/plugin-edge-handlers" "^1.11.22"
|
"@netlify/plugin-edge-handlers" "^1.11.22"
|
||||||
"@netlify/plugins-list" "^2.19.3"
|
"@netlify/plugins-list" "^2.19.3"
|
||||||
"@netlify/run-utils" "^1.0.6"
|
"@netlify/run-utils" "^2.0.0"
|
||||||
"@netlify/zip-it-and-ship-it" "^4.14.0"
|
"@netlify/zip-it-and-ship-it" "^4.15.1"
|
||||||
"@sindresorhus/slugify" "^1.1.0"
|
"@sindresorhus/slugify" "^1.1.0"
|
||||||
"@ungap/from-entries" "^0.2.1"
|
"@ungap/from-entries" "^0.2.1"
|
||||||
ansi-escapes "^4.3.2"
|
ansi-escapes "^4.3.2"
|
||||||
|
@ -2691,7 +2691,7 @@
|
||||||
uuid "^8.0.0"
|
uuid "^8.0.0"
|
||||||
yargs "^15.3.1"
|
yargs "^15.3.1"
|
||||||
|
|
||||||
"@netlify/cache-utils@^1.0.6", "@netlify/cache-utils@^1.0.7":
|
"@netlify/cache-utils@^1.0.6":
|
||||||
version "1.0.7"
|
version "1.0.7"
|
||||||
resolved "https://registry.yarnpkg.com/@netlify/cache-utils/-/cache-utils-1.0.7.tgz#edbb2fbf15882f7fbcd51ca74b74779cadaa56f8"
|
resolved "https://registry.yarnpkg.com/@netlify/cache-utils/-/cache-utils-1.0.7.tgz#edbb2fbf15882f7fbcd51ca74b74779cadaa56f8"
|
||||||
integrity sha512-yrdrnQkzg/qMovoFYwQ24UVt/OyHtP+t0KpQFd7eBl6gnuuGGgxFocaFFv6eKpMVwzHTsOwx/y9B/FcC3/6cfA==
|
integrity sha512-yrdrnQkzg/qMovoFYwQ24UVt/OyHtP+t0KpQFd7eBl6gnuuGGgxFocaFFv6eKpMVwzHTsOwx/y9B/FcC3/6cfA==
|
||||||
|
@ -2708,6 +2708,22 @@
|
||||||
path-exists "^4.0.0"
|
path-exists "^4.0.0"
|
||||||
readdirp "^3.4.0"
|
readdirp "^3.4.0"
|
||||||
|
|
||||||
|
"@netlify/cache-utils@^2.0.0":
|
||||||
|
version "2.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@netlify/cache-utils/-/cache-utils-2.0.0.tgz#a8b2bc66a2703036a5d1cb25b4c4e14444af398b"
|
||||||
|
integrity sha512-CnWCssqm0pNCt/92zxpn2tfKaCts0envf4NwL7XgUDpPaKOCSwwi9+1ew8POdPmPaPYY0wFvOgejwNopKGzCOQ==
|
||||||
|
dependencies:
|
||||||
|
array-flat-polyfill "^1.0.1"
|
||||||
|
cpy "^8.1.0"
|
||||||
|
del "^5.1.0"
|
||||||
|
get-stream "^5.1.0"
|
||||||
|
globby "^10.0.2"
|
||||||
|
locate-path "^5.0.0"
|
||||||
|
make-dir "^3.1.0"
|
||||||
|
move-file "^1.2.0"
|
||||||
|
path-exists "^4.0.0"
|
||||||
|
readdirp "^3.4.0"
|
||||||
|
|
||||||
"@netlify/config@^0.11.5":
|
"@netlify/config@^0.11.5":
|
||||||
version "0.11.11"
|
version "0.11.11"
|
||||||
resolved "https://registry.yarnpkg.com/@netlify/config/-/config-0.11.11.tgz#72d8d405f6f55f57ee3b542dc5d5ac05e34bb29c"
|
resolved "https://registry.yarnpkg.com/@netlify/config/-/config-0.11.11.tgz#72d8d405f6f55f57ee3b542dc5d5ac05e34bb29c"
|
||||||
|
@ -2731,10 +2747,10 @@
|
||||||
tomlify-j0.4 "^3.0.0"
|
tomlify-j0.4 "^3.0.0"
|
||||||
yargs "^15.3.0"
|
yargs "^15.3.0"
|
||||||
|
|
||||||
"@netlify/config@^13.0.0":
|
"@netlify/config@^14.0.0":
|
||||||
version "13.0.0"
|
version "14.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/@netlify/config/-/config-13.0.0.tgz#e090bbfe00d89b7e715a2f934815510e420a93c2"
|
resolved "https://registry.yarnpkg.com/@netlify/config/-/config-14.1.0.tgz#3e8fae6129c8fcfe1e913637a69cab7824b2dd8f"
|
||||||
integrity sha512-d7NNG3lbvZN/w9eCRdlFKBY21Vpjxlwis08v5NJjkZpNTuuAuemNFrhZv2y5zmy33TM+zTrkaoEAk6vJ96R5cQ==
|
integrity sha512-XgBIaKA+itg5uOAYOTt3uZmfyIFtC4t0vKPgf/CoEzWQ323g83fpwxbdqtGkqhw0bYgt0iWPKsoibnLdyoG1vQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@ungap/from-entries" "^0.2.1"
|
"@ungap/from-entries" "^0.2.1"
|
||||||
array-flat-polyfill "^1.0.1"
|
array-flat-polyfill "^1.0.1"
|
||||||
|
@ -2753,7 +2769,7 @@
|
||||||
js-yaml "^4.0.0"
|
js-yaml "^4.0.0"
|
||||||
make-dir "^3.1.0"
|
make-dir "^3.1.0"
|
||||||
map-obj "^4.0.0"
|
map-obj "^4.0.0"
|
||||||
netlify "^7.0.1"
|
netlify "^8.0.0"
|
||||||
netlify-redirect-parser "^8.1.0"
|
netlify-redirect-parser "^8.1.0"
|
||||||
omit.js "^2.0.2"
|
omit.js "^2.0.2"
|
||||||
p-locate "^4.1.0"
|
p-locate "^4.1.0"
|
||||||
|
@ -2836,7 +2852,7 @@
|
||||||
read-pkg-up "^7.0.1"
|
read-pkg-up "^7.0.1"
|
||||||
semver "^7.3.4"
|
semver "^7.3.4"
|
||||||
|
|
||||||
"@netlify/functions-utils@^1.3.13", "@netlify/functions-utils@^1.3.4":
|
"@netlify/functions-utils@^1.3.4":
|
||||||
version "1.4.7"
|
version "1.4.7"
|
||||||
resolved "https://registry.yarnpkg.com/@netlify/functions-utils/-/functions-utils-1.4.7.tgz#58545b02082011cfe6ffa885573dcf68cd93d946"
|
resolved "https://registry.yarnpkg.com/@netlify/functions-utils/-/functions-utils-1.4.7.tgz#58545b02082011cfe6ffa885573dcf68cd93d946"
|
||||||
integrity sha512-e0y/iUsXWJq65ZUS3mn6ACJlQ6bfVSjtV6DO8Y194tevctnArtQA+F86L08zQklyhJbEV6cmyg4QbHhbLqTNOg==
|
integrity sha512-e0y/iUsXWJq65ZUS3mn6ACJlQ6bfVSjtV6DO8Y194tevctnArtQA+F86L08zQklyhJbEV6cmyg4QbHhbLqTNOg==
|
||||||
|
@ -2845,6 +2861,15 @@
|
||||||
cpy "^8.1.0"
|
cpy "^8.1.0"
|
||||||
path-exists "^4.0.0"
|
path-exists "^4.0.0"
|
||||||
|
|
||||||
|
"@netlify/functions-utils@^2.0.0":
|
||||||
|
version "2.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/@netlify/functions-utils/-/functions-utils-2.0.2.tgz#1c4e53a5c9a49b9c2cf0d655b1587f90582bc66d"
|
||||||
|
integrity sha512-mQI0NX0QPNVcYb2TQF5cpxO350BR9309r7vSOSvfn0DHkPWUea1kl3iiLXi1mm/dUC6pd3p5ctc0UboW0u+iVQ==
|
||||||
|
dependencies:
|
||||||
|
"@netlify/zip-it-and-ship-it" "^4.15.1"
|
||||||
|
cpy "^8.1.0"
|
||||||
|
path-exists "^4.0.0"
|
||||||
|
|
||||||
"@netlify/functions@^0.7.2":
|
"@netlify/functions@^0.7.2":
|
||||||
version "0.7.2"
|
version "0.7.2"
|
||||||
resolved "https://registry.yarnpkg.com/@netlify/functions/-/functions-0.7.2.tgz#9d39553b94e7aaa86dddf515bdbaed3e89998122"
|
resolved "https://registry.yarnpkg.com/@netlify/functions/-/functions-0.7.2.tgz#9d39553b94e7aaa86dddf515bdbaed3e89998122"
|
||||||
|
@ -2852,7 +2877,7 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
is-promise "^4.0.0"
|
is-promise "^4.0.0"
|
||||||
|
|
||||||
"@netlify/git-utils@^1.0.6", "@netlify/git-utils@^1.0.8":
|
"@netlify/git-utils@^1.0.6":
|
||||||
version "1.0.11"
|
version "1.0.11"
|
||||||
resolved "https://registry.yarnpkg.com/@netlify/git-utils/-/git-utils-1.0.11.tgz#bea71ca324f81a5f438e6e8e8d93bb324121862c"
|
resolved "https://registry.yarnpkg.com/@netlify/git-utils/-/git-utils-1.0.11.tgz#bea71ca324f81a5f438e6e8e8d93bb324121862c"
|
||||||
integrity sha512-bvlvFAB9VU3wTYYEEUinsOeRFxZ/MmetffzHehSMEyP00kXakvrySq4XbC6G8u3wCDln34eOjKDt8uPYoqfuNQ==
|
integrity sha512-bvlvFAB9VU3wTYYEEUinsOeRFxZ/MmetffzHehSMEyP00kXakvrySq4XbC6G8u3wCDln34eOjKDt8uPYoqfuNQ==
|
||||||
|
@ -2863,6 +2888,17 @@
|
||||||
moize "^6.0.0"
|
moize "^6.0.0"
|
||||||
path-exists "^4.0.0"
|
path-exists "^4.0.0"
|
||||||
|
|
||||||
|
"@netlify/git-utils@^2.0.0":
|
||||||
|
version "2.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@netlify/git-utils/-/git-utils-2.0.0.tgz#eb5975e3b692f3d065d5fc63dcd8867c579c87db"
|
||||||
|
integrity sha512-O8cGi3yRtdqJ2pDkdcoj3t6F9JSB/SokRwZiCJjp2aBQyC+Jg3RsRH7G0MbYEjrjN6JY4/p6j62NTFqsIBGh2A==
|
||||||
|
dependencies:
|
||||||
|
execa "^3.4.0"
|
||||||
|
map-obj "^4.0.0"
|
||||||
|
micromatch "^4.0.2"
|
||||||
|
moize "^6.0.0"
|
||||||
|
path-exists "^4.0.0"
|
||||||
|
|
||||||
"@netlify/local-functions-proxy-darwin-arm64@1.0.0":
|
"@netlify/local-functions-proxy-darwin-arm64@1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/@netlify/local-functions-proxy-darwin-arm64/-/local-functions-proxy-darwin-arm64-1.0.0.tgz#62d4f1de26f3d37ccb0b932016152b815c051328"
|
resolved "https://registry.yarnpkg.com/@netlify/local-functions-proxy-darwin-arm64/-/local-functions-proxy-darwin-arm64-1.0.0.tgz#62d4f1de26f3d37ccb0b932016152b815c051328"
|
||||||
|
@ -3010,13 +3046,20 @@
|
||||||
"@netlify/routing-local-proxy-linux-x64" "^0.31.0"
|
"@netlify/routing-local-proxy-linux-x64" "^0.31.0"
|
||||||
"@netlify/routing-local-proxy-win32-x64" "^0.31.0"
|
"@netlify/routing-local-proxy-win32-x64" "^0.31.0"
|
||||||
|
|
||||||
"@netlify/run-utils@^1.0.5", "@netlify/run-utils@^1.0.6":
|
"@netlify/run-utils@^1.0.5":
|
||||||
version "1.0.7"
|
version "1.0.7"
|
||||||
resolved "https://registry.yarnpkg.com/@netlify/run-utils/-/run-utils-1.0.7.tgz#a03ef3524faf17b8f11989724803c6177869e593"
|
resolved "https://registry.yarnpkg.com/@netlify/run-utils/-/run-utils-1.0.7.tgz#a03ef3524faf17b8f11989724803c6177869e593"
|
||||||
integrity sha512-YFi1Sf+ktQICS3tAKu7/uiGzLXgi8RNVwH9naUkziXwXQNH2oxDhKgy0/Zv5Nw0zMDJyKWrJ3xObWEC57mJ/KA==
|
integrity sha512-YFi1Sf+ktQICS3tAKu7/uiGzLXgi8RNVwH9naUkziXwXQNH2oxDhKgy0/Zv5Nw0zMDJyKWrJ3xObWEC57mJ/KA==
|
||||||
dependencies:
|
dependencies:
|
||||||
execa "^3.4.0"
|
execa "^3.4.0"
|
||||||
|
|
||||||
|
"@netlify/run-utils@^2.0.0":
|
||||||
|
version "2.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@netlify/run-utils/-/run-utils-2.0.0.tgz#484bd95850b06ad7e80cbe302e09f9f110009d03"
|
||||||
|
integrity sha512-bfkyaK73zCm5rAaP6ORvuvk7gIN+yeq1SMeshDzga+xNzu1T9yXt4hoiodJXAhhfgHId5m69hnSoFwaCrnOuIA==
|
||||||
|
dependencies:
|
||||||
|
execa "^3.4.0"
|
||||||
|
|
||||||
"@netlify/traffic-mesh-agent-darwin-x64@^0.27.10":
|
"@netlify/traffic-mesh-agent-darwin-x64@^0.27.10":
|
||||||
version "0.27.10"
|
version "0.27.10"
|
||||||
resolved "https://registry.yarnpkg.com/@netlify/traffic-mesh-agent-darwin-x64/-/traffic-mesh-agent-darwin-x64-0.27.10.tgz#b7dd84262565993e1b632f62cbd6497d705fb828"
|
resolved "https://registry.yarnpkg.com/@netlify/traffic-mesh-agent-darwin-x64/-/traffic-mesh-agent-darwin-x64-0.27.10.tgz#b7dd84262565993e1b632f62cbd6497d705fb828"
|
||||||
|
@ -3041,10 +3084,10 @@
|
||||||
"@netlify/traffic-mesh-agent-linux-x64" "^0.27.10"
|
"@netlify/traffic-mesh-agent-linux-x64" "^0.27.10"
|
||||||
"@netlify/traffic-mesh-agent-win32-x64" "^0.27.10"
|
"@netlify/traffic-mesh-agent-win32-x64" "^0.27.10"
|
||||||
|
|
||||||
"@netlify/zip-it-and-ship-it@4.14.0", "@netlify/zip-it-and-ship-it@^4.14.0":
|
"@netlify/zip-it-and-ship-it@4.15.1", "@netlify/zip-it-and-ship-it@^4.14.0", "@netlify/zip-it-and-ship-it@^4.15.1":
|
||||||
version "4.14.0"
|
version "4.15.1"
|
||||||
resolved "https://registry.yarnpkg.com/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.14.0.tgz#d96cfea36bbc0dc450d3209f513e12a6bf5189d5"
|
resolved "https://registry.yarnpkg.com/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-4.15.1.tgz#82a9e10c6bcd698226531d0b52793eea2112e01c"
|
||||||
integrity sha512-EFUYbcB7g/7Sa4KYZaqNrqe+mJJCeoosUNl8mFyeF3qIqn0po7txSZn0/y1sgjejuv9mRKv8sm7dH8kMM/HJcg==
|
integrity sha512-YgPzJEGY60zZxSSbaDe3mMO+jYB7pbsWyAVvv4tASod8Sys2x/MuOGJ64KmOTZ+bUqZYvJLOcfVL6fiFRSU9wg==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@netlify/esbuild" "^0.13.6"
|
"@netlify/esbuild" "^0.13.6"
|
||||||
acorn "^8.4.0"
|
acorn "^8.4.0"
|
||||||
|
@ -3073,6 +3116,7 @@
|
||||||
resolve "^2.0.0-next.1"
|
resolve "^2.0.0-next.1"
|
||||||
semver "^7.0.0"
|
semver "^7.0.0"
|
||||||
tmp-promise "^3.0.2"
|
tmp-promise "^3.0.2"
|
||||||
|
toml "^3.0.0"
|
||||||
unixify "^1.0.0"
|
unixify "^1.0.0"
|
||||||
yargs "^16.0.0"
|
yargs "^16.0.0"
|
||||||
|
|
||||||
|
@ -3368,10 +3412,10 @@
|
||||||
"@octokit/types" "^6.0.3"
|
"@octokit/types" "^6.0.3"
|
||||||
universal-user-agent "^6.0.0"
|
universal-user-agent "^6.0.0"
|
||||||
|
|
||||||
"@octokit/openapi-types@^9.1.0":
|
"@octokit/openapi-types@^9.1.1":
|
||||||
version "9.1.0"
|
version "9.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-9.1.0.tgz#7f73adbde8ba2d2512de90ea8a5da68b25d65d0a"
|
resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-9.1.1.tgz#fb87f2e2f44b95a5720d61dee409a9f1fbc59217"
|
||||||
integrity sha512-XBP03pG4XuTU+VgeJM1ozRdmZJerMG4tk6wA+raFKycC4qV9jtD2UQroAg9bAcmI3Q0zWvifeDGtPqsFjMzkLg==
|
integrity sha512-xmyPP9tVb4T4A6Lk6SL6ScnIqAHpPV4jfMZI8VtY286212ri9J/6IFGuLsZ26daADUmriuLejake4k+azEfnaw==
|
||||||
|
|
||||||
"@octokit/plugin-enterprise-rest@^6.0.1":
|
"@octokit/plugin-enterprise-rest@^6.0.1":
|
||||||
version "6.0.1"
|
version "6.0.1"
|
||||||
|
@ -3405,12 +3449,12 @@
|
||||||
"@octokit/types" "^2.0.1"
|
"@octokit/types" "^2.0.1"
|
||||||
deprecation "^2.3.1"
|
deprecation "^2.3.1"
|
||||||
|
|
||||||
"@octokit/plugin-rest-endpoint-methods@5.5.0":
|
"@octokit/plugin-rest-endpoint-methods@5.5.1":
|
||||||
version "5.5.0"
|
version "5.5.1"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.5.0.tgz#28f94a089029dffb8589447366eca5c441bb8d34"
|
resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.5.1.tgz#31cce8fc3eda4d186bd90828cb7a2203ad95e3d1"
|
||||||
integrity sha512-v4dNoHF8cXNx7C67yQx7oarHs5Wg2IiafWvp/ULkNcCOuXgQdBOkJtwidpYqPiRPUw4uHDkI6Tgfje+nXB+Deg==
|
integrity sha512-Al57+OZmO65JpiPk4JS6u6kQ2y9qjoZtY1IWiSshc4N+F7EcrK8Rgy/cUJBB4WIcSFUQyF66EJQK1oKgXWeRNw==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@octokit/types" "^6.21.0"
|
"@octokit/types" "^6.21.1"
|
||||||
deprecation "^2.3.1"
|
deprecation "^2.3.1"
|
||||||
|
|
||||||
"@octokit/request-error@^1.0.2":
|
"@octokit/request-error@^1.0.2":
|
||||||
|
@ -3466,14 +3510,14 @@
|
||||||
universal-user-agent "^4.0.0"
|
universal-user-agent "^4.0.0"
|
||||||
|
|
||||||
"@octokit/rest@^18.0.0":
|
"@octokit/rest@^18.0.0":
|
||||||
version "18.7.0"
|
version "18.7.1"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.7.0.tgz#3a0f6498a9495f3ecede582ab15efe38b298fac8"
|
resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.7.1.tgz#575ecf8b881b79540daa28b0fa3a2b3ae8ef2649"
|
||||||
integrity sha512-8K8BJFyPFRSfnwu+aSbdjU5w3EtxC33PkDlEi5tyVTYC+t4n7gaqygRg5ajJLCpb/ZzVaXXFJXC9OxQ9TvFRAw==
|
integrity sha512-790Yv8Xpbqs3BtnMAO5hlOftVICHPdgZ/3qlTmeOoqrQGzT25BIpHkg/KKMeKG9Fg8d598PLxGhf80RswElv9g==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@octokit/core" "^3.5.0"
|
"@octokit/core" "^3.5.0"
|
||||||
"@octokit/plugin-paginate-rest" "^2.6.2"
|
"@octokit/plugin-paginate-rest" "^2.6.2"
|
||||||
"@octokit/plugin-request-log" "^1.0.2"
|
"@octokit/plugin-request-log" "^1.0.2"
|
||||||
"@octokit/plugin-rest-endpoint-methods" "5.5.0"
|
"@octokit/plugin-rest-endpoint-methods" "5.5.1"
|
||||||
|
|
||||||
"@octokit/types@^2.0.0", "@octokit/types@^2.0.1":
|
"@octokit/types@^2.0.0", "@octokit/types@^2.0.1":
|
||||||
version "2.16.2"
|
version "2.16.2"
|
||||||
|
@ -3482,12 +3526,12 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
"@types/node" ">= 8"
|
"@types/node" ">= 8"
|
||||||
|
|
||||||
"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.18.0", "@octokit/types@^6.21.0":
|
"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.18.0", "@octokit/types@^6.21.1":
|
||||||
version "6.21.0"
|
version "6.21.1"
|
||||||
resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.21.0.tgz#723d0296d35296d6ec91247e770f24e6cd51d4ee"
|
resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.21.1.tgz#d0f2b7598c88e13d0bd87e330d975e3fb2a90180"
|
||||||
integrity sha512-VPSxn9uhCoOUMpxCsOAQhf8DgIx+uzFjZRYDiZS5+TvrKaEwBrWkjr/5NmUVvPbW6xdPC2n3yL3XCnoxa4rxvg==
|
integrity sha512-PP+m3T5EWZKawru4zi/FvX8KL2vkO5f1fLthx78/7743p7RtJUevt3z7698k+7oAYRA7YuVqfXthSEHqkDvZ8g==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@octokit/openapi-types" "^9.1.0"
|
"@octokit/openapi-types" "^9.1.1"
|
||||||
|
|
||||||
"@philpl/buble@^0.19.7":
|
"@philpl/buble@^0.19.7":
|
||||||
version "0.19.7"
|
version "0.19.7"
|
||||||
|
@ -4378,9 +4422,9 @@
|
||||||
integrity sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==
|
integrity sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==
|
||||||
|
|
||||||
"@types/semver@^7.0.0", "@types/semver@^7.1.0":
|
"@types/semver@^7.0.0", "@types/semver@^7.1.0":
|
||||||
version "7.3.7"
|
version "7.3.8"
|
||||||
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.7.tgz#b9eb89d7dfa70d5d1ce525bc1411a35347f533a3"
|
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.8.tgz#508a27995498d7586dcecd77c25e289bfaf90c59"
|
||||||
integrity sha512-4g1jrL98mdOIwSOUh6LTlB0Cs9I0dQPwINUhBg7C6pN4HLr8GS8xsksJxilW6S6dQHVi2K/o+lQuQcg7LroCnw==
|
integrity sha512-D/2EJvAlCEtYFEYmmlGwbGXuK886HzyCc3nZX/tkFTQdEU8jZDAgiv08P162yB17y4ZXZoq7yFAnW4GDBb9Now==
|
||||||
|
|
||||||
"@types/serve-static@*":
|
"@types/serve-static@*":
|
||||||
version "1.13.9"
|
version "1.13.9"
|
||||||
|
@ -9928,9 +9972,9 @@ gh-release-fetch@^1.1.0:
|
||||||
semver "^5.6.0"
|
semver "^5.6.0"
|
||||||
|
|
||||||
gh-release-fetch@^2.0.0:
|
gh-release-fetch@^2.0.0:
|
||||||
version "2.0.1"
|
version "2.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/gh-release-fetch/-/gh-release-fetch-2.0.1.tgz#f3d094cf394dde01f8f5e2f5e77d1675f07cf712"
|
resolved "https://registry.yarnpkg.com/gh-release-fetch/-/gh-release-fetch-2.0.2.tgz#6759cf6a286d7ab89c870301760903799ed88892"
|
||||||
integrity sha512-Ca5chpW8/yXeJPYdAxDLB8UShrWViOgnlYl4QTlQi4Y6sJnMXrXK9GMjKHyjJtNAw9IiSh0DbcTMiJZyp6vfMg==
|
integrity sha512-VIlw5FzT8b31rwwH3A4zg05wd9R1/7vPYY+Dow14U1mXEkGF348+x8HUk5fY9py6icVVU3z/v4L7m5BV/7xxjA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@types/download" "^8.0.0"
|
"@types/download" "^8.0.0"
|
||||||
"@types/node-fetch" "^2.1.6"
|
"@types/node-fetch" "^2.1.6"
|
||||||
|
@ -14079,18 +14123,18 @@ netlify-cli@^2.58.0:
|
||||||
write-file-atomic "^3.0.0"
|
write-file-atomic "^3.0.0"
|
||||||
|
|
||||||
netlify-cli@^5.2.2:
|
netlify-cli@^5.2.2:
|
||||||
version "5.2.2"
|
version "5.2.11"
|
||||||
resolved "https://registry.yarnpkg.com/netlify-cli/-/netlify-cli-5.2.2.tgz#34356647e378b2fda23ce7fcbca838cf98f4cc29"
|
resolved "https://registry.yarnpkg.com/netlify-cli/-/netlify-cli-5.2.11.tgz#9becd666d0caea97ccc42a2cd02881dcfb75b7b3"
|
||||||
integrity sha512-JbLr5mTlqJnLlUAoAfcLmkNmxzkEBSXJwOM6ovIo8/Sb3JFPp1CXZhS4TMnbIawk76aeMybOB8d+/iar9we58g==
|
integrity sha512-bM2Mf9rCw1JZRLsn0ByDfnZizUq+reh2vUrzFsMfKemsaiWZBo0EY3S8+UGb898bzIhkuJsa41g56lygZUfrRg==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@netlify/build" "^16.1.1"
|
"@netlify/build" "^17.1.1"
|
||||||
"@netlify/config" "^13.0.0"
|
"@netlify/config" "^14.0.0"
|
||||||
"@netlify/framework-info" "^5.7.2"
|
"@netlify/framework-info" "^5.7.2"
|
||||||
"@netlify/local-functions-proxy" "^1.0.0"
|
"@netlify/local-functions-proxy" "^1.0.0"
|
||||||
"@netlify/plugin-edge-handlers" "^1.11.22"
|
"@netlify/plugin-edge-handlers" "^1.11.22"
|
||||||
"@netlify/plugins-list" "^2.19.3"
|
"@netlify/plugins-list" "^2.19.3"
|
||||||
"@netlify/routing-local-proxy" "^0.31.0"
|
"@netlify/routing-local-proxy" "^0.31.0"
|
||||||
"@netlify/zip-it-and-ship-it" "4.14.0"
|
"@netlify/zip-it-and-ship-it" "4.15.1"
|
||||||
"@oclif/command" "^1.6.1"
|
"@oclif/command" "^1.6.1"
|
||||||
"@oclif/config" "^1.15.1"
|
"@oclif/config" "^1.15.1"
|
||||||
"@oclif/errors" "^1.3.4"
|
"@oclif/errors" "^1.3.4"
|
||||||
|
@ -14157,7 +14201,7 @@ netlify-cli@^5.2.2:
|
||||||
memoize-one "^5.2.1"
|
memoize-one "^5.2.1"
|
||||||
minimist "^1.2.5"
|
minimist "^1.2.5"
|
||||||
multiparty "^4.2.1"
|
multiparty "^4.2.1"
|
||||||
netlify "^7.0.1"
|
netlify "^8.0.0"
|
||||||
netlify-redirect-parser "^8.1.0"
|
netlify-redirect-parser "^8.1.0"
|
||||||
netlify-redirector "^0.2.1"
|
netlify-redirector "^0.2.1"
|
||||||
node-fetch "^2.6.0"
|
node-fetch "^2.6.0"
|
||||||
|
@ -14293,10 +14337,10 @@ netlify@^6.0.0:
|
||||||
through2-filter "^3.0.0"
|
through2-filter "^3.0.0"
|
||||||
through2-map "^3.0.0"
|
through2-map "^3.0.0"
|
||||||
|
|
||||||
netlify@^7.0.1:
|
netlify@^8.0.0:
|
||||||
version "7.0.1"
|
version "8.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/netlify/-/netlify-7.0.1.tgz#5fbe5addc5a43f1cb49afc710a9a5eebcb0c4646"
|
resolved "https://registry.yarnpkg.com/netlify/-/netlify-8.0.0.tgz#978950affe45e1c513fb8ea89da0bc67ca38939d"
|
||||||
integrity sha512-Gd1aexpJ3RrOzkssdE8ipS67PuppOAkJNhRqQPp2in2XnJKPm5kvYonYMNVadasSFlNdmVCk9nELV3TnbAfklw==
|
integrity sha512-BiQblBf85/GmerTZYxVH/1A4/O8qBvg0Qr8QX0MvxjAvO3j+jDUk1PSudMxNgJjU1zFw5pKM2/DBk70hP5gt+Q==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@netlify/open-api" "^2.5.0"
|
"@netlify/open-api" "^2.5.0"
|
||||||
lodash.camelcase "^4.3.0"
|
lodash.camelcase "^4.3.0"
|
||||||
|
|
Loading…
Add table
Reference in a new issue