mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-06 10:20:09 +02:00
chore(v2): lint website dir (#1073)
* chore(v2): lint website dir * chore(v2): lint website dir * fix CircleCI config
This commit is contained in:
parent
40f620047a
commit
d4458b394c
17 changed files with 15860 additions and 435 deletions
|
@ -1,7 +1,6 @@
|
||||||
aliases:
|
aliases:
|
||||||
- &root-yarn
|
- &root-yarn |
|
||||||
|
|
yarn install --non-interactive --cache-folder ~/.cache/yarn
|
||||||
yarn install --non-interactive --cache-folder ~/.cache/yarn
|
|
||||||
|
|
||||||
- &root-restore-yarn-cache
|
- &root-restore-yarn-cache
|
||||||
keys:
|
keys:
|
||||||
|
@ -15,10 +14,9 @@ aliases:
|
||||||
- ~/.cache/yarn
|
- ~/.cache/yarn
|
||||||
key: root-yarn-{{ .Branch }}-{{ checksum "yarn.lock" }}
|
key: root-yarn-{{ .Branch }}-{{ checksum "yarn.lock" }}
|
||||||
|
|
||||||
- &v1-yarn
|
- &v1-yarn |
|
||||||
|
|
cd v1
|
||||||
cd v1
|
yarn install --non-interactive --cache-folder ~/.cache/yarn
|
||||||
yarn install --non-interactive --cache-folder ~/.cache/yarn
|
|
||||||
|
|
||||||
- &v1-restore-yarn-cache
|
- &v1-restore-yarn-cache
|
||||||
keys:
|
keys:
|
||||||
|
@ -32,10 +30,11 @@ aliases:
|
||||||
- ~/.cache/yarn
|
- ~/.cache/yarn
|
||||||
key: v1-yarn-{{ .Branch }}-{{ checksum "yarn.lock" }}
|
key: v1-yarn-{{ .Branch }}-{{ checksum "yarn.lock" }}
|
||||||
|
|
||||||
- &v2-yarn
|
- &v2-yarn |
|
||||||
|
|
cd v2
|
||||||
cd v2
|
yarn install --non-interactive --cache-folder ~/.cache/yarn
|
||||||
yarn install --non-interactive --cache-folder ~/.cache/yarn
|
cd website
|
||||||
|
yarn install --non-interactive --cache-folder ~/.cache/yarn
|
||||||
|
|
||||||
- &v2-restore-yarn-cache
|
- &v2-restore-yarn-cache
|
||||||
keys:
|
keys:
|
||||||
|
@ -161,7 +160,7 @@ jobs:
|
||||||
- restore-cache: *v1-restore-yarn-cache
|
- restore-cache: *v1-restore-yarn-cache
|
||||||
- run: *v1-yarn
|
- run: *v1-yarn
|
||||||
- save-cache: *v1-save-yarn-cache
|
- save-cache: *v1-save-yarn-cache
|
||||||
- run:
|
- ? run
|
||||||
name: Publish Docusaurus Package
|
name: Publish Docusaurus Package
|
||||||
command: |
|
command: |
|
||||||
if [ -z "$CIRCLE_PULL_REQUEST" ]; then
|
if [ -z "$CIRCLE_PULL_REQUEST" ]; then
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
generated
|
generated
|
||||||
__fixtures__
|
__fixtures__
|
||||||
dist
|
dist
|
||||||
website
|
node_modules
|
||||||
|
|
|
@ -21,6 +21,8 @@ module.exports = {
|
||||||
rules: {
|
rules: {
|
||||||
'no-console': OFF,
|
'no-console': OFF,
|
||||||
'func-names': OFF,
|
'func-names': OFF,
|
||||||
|
'jsx-a11y/click-events-have-key-events': OFF, // Revisit in future™
|
||||||
|
'jsx-a11y/no-noninteractive-element-interactions': OFF, // Revisit in future™
|
||||||
'react/jsx-closing-bracket-location': OFF, // Conflicts with Prettier.
|
'react/jsx-closing-bracket-location': OFF, // Conflicts with Prettier.
|
||||||
'react/jsx-filename-extension': OFF,
|
'react/jsx-filename-extension': OFF,
|
||||||
'react/jsx-one-expression-per-line': OFF,
|
'react/jsx-one-expression-per-line': OFF,
|
||||||
|
|
0
v2/bin/docusaurus.js
Normal file → Executable file
0
v2/bin/docusaurus.js
Normal file → Executable file
|
@ -34,15 +34,18 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"babel-core": "^7.0.0-bridge.0",
|
"babel-core": "^7.0.0-bridge.0",
|
||||||
"eslint": "^4.19.1",
|
"eslint": "^5.8.0",
|
||||||
"eslint-config-airbnb": "17.0.0",
|
"eslint-config-airbnb": "17.1.0",
|
||||||
"eslint-config-prettier": "^2.9.0",
|
"eslint-config-prettier": "^2.9.0",
|
||||||
"eslint-plugin-import": "^2.12.0",
|
"eslint-plugin-import": "^2.14.0",
|
||||||
"eslint-plugin-jsx-a11y": "^6.0.3",
|
"eslint-plugin-jsx-a11y": "^6.0.3",
|
||||||
"eslint-plugin-react": "^7.11.1",
|
"eslint-plugin-react": "^7.11.1",
|
||||||
"eslint-plugin-react-hooks": "^0.0.0",
|
"eslint-plugin-react-hooks": "^0.0.0",
|
||||||
"jest": "^23.4.2",
|
"jest": "^23.4.2",
|
||||||
"prettier": "^1.13.7"
|
"prettier": "^1.13.7",
|
||||||
|
"react": "^16.7.0-alpha.0",
|
||||||
|
"react-dom": "^16.7.0-alpha.0",
|
||||||
|
"react-helmet": "^5.2.0"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/core": "^7.0.0",
|
"@babel/core": "^7.0.0",
|
||||||
|
@ -75,13 +78,9 @@
|
||||||
"mini-css-extract-plugin": "^0.4.1",
|
"mini-css-extract-plugin": "^0.4.1",
|
||||||
"portfinder": "^1.0.13",
|
"portfinder": "^1.0.13",
|
||||||
"prismjs": "^1.15.0",
|
"prismjs": "^1.15.0",
|
||||||
"react": "^16.7.0-alpha.0",
|
|
||||||
"react-dom": "^16.7.0-alpha.0",
|
|
||||||
"react-helmet": "^5.2.0",
|
|
||||||
"react-loadable": "^5.5.0",
|
"react-loadable": "^5.5.0",
|
||||||
"react-router-config": "^1.0.0-beta.4",
|
"react-router-config": "^1.0.0-beta.4",
|
||||||
"react-router-dom": "^4.3.1",
|
"react-router-dom": "^4.3.1",
|
||||||
"react-youtube": "^7.6.0",
|
|
||||||
"remarkable": "^1.7.1",
|
"remarkable": "^1.7.1",
|
||||||
"semver": "^5.5.0",
|
"semver": "^5.5.0",
|
||||||
"shelljs": "^0.8.2",
|
"shelljs": "^0.8.2",
|
||||||
|
@ -96,6 +95,11 @@
|
||||||
"webpack-serve": "^2.0.2",
|
"webpack-serve": "^2.0.2",
|
||||||
"webpack-stats-plugin": "^0.2.1"
|
"webpack-stats-plugin": "^0.2.1"
|
||||||
},
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"react": "^16.7.0-alpha.0",
|
||||||
|
"react-dom": "^16.7.0-alpha.0",
|
||||||
|
"react-helmet": "^5.2.0"
|
||||||
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=8"
|
"node": ">=8"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,43 +0,0 @@
|
||||||
/**
|
|
||||||
* Copyright (c) 2017-present, Facebook, Inc.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the MIT license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import React from 'react';
|
|
||||||
import Square from './square';
|
|
||||||
import styles from './styles.module.css';
|
|
||||||
|
|
||||||
export default class Board extends React.Component {
|
|
||||||
renderSquare(i) {
|
|
||||||
return (
|
|
||||||
<Square
|
|
||||||
value={this.props.squares[i]}
|
|
||||||
onClick={() => this.props.onClick(i)}
|
|
||||||
/>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
render() {
|
|
||||||
return (
|
|
||||||
<div>
|
|
||||||
<div className={styles.boardRow}>
|
|
||||||
{this.renderSquare(0)}
|
|
||||||
{this.renderSquare(1)}
|
|
||||||
{this.renderSquare(2)}
|
|
||||||
</div>
|
|
||||||
<div className={styles.boardRow}>
|
|
||||||
{this.renderSquare(3)}
|
|
||||||
{this.renderSquare(4)}
|
|
||||||
{this.renderSquare(5)}
|
|
||||||
</div>
|
|
||||||
<div className={styles.boardRow}>
|
|
||||||
{this.renderSquare(6)}
|
|
||||||
{this.renderSquare(7)}
|
|
||||||
{this.renderSquare(8)}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,113 +0,0 @@
|
||||||
/**
|
|
||||||
* Copyright (c) 2017-present, Facebook, Inc.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the MIT license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import React from 'react';
|
|
||||||
import Helmet from 'react-helmet';
|
|
||||||
import Layout from '@theme/Layout';
|
|
||||||
import Board from './board';
|
|
||||||
import styles from './styles.module.css';
|
|
||||||
|
|
||||||
class Game extends React.Component {
|
|
||||||
constructor(props) {
|
|
||||||
super(props);
|
|
||||||
this.state = {
|
|
||||||
history: [
|
|
||||||
{
|
|
||||||
squares: Array(9).fill(null),
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stepNumber: 0,
|
|
||||||
xIsNext: true,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
calculateWinner(squares) {
|
|
||||||
const lines = [
|
|
||||||
[0, 1, 2],
|
|
||||||
[3, 4, 5],
|
|
||||||
[6, 7, 8],
|
|
||||||
[0, 3, 6],
|
|
||||||
[1, 4, 7],
|
|
||||||
[2, 5, 8],
|
|
||||||
[0, 4, 8],
|
|
||||||
[2, 4, 6],
|
|
||||||
];
|
|
||||||
for (let i = 0; i < lines.length; i++) {
|
|
||||||
const [a, b, c] = lines[i];
|
|
||||||
if (
|
|
||||||
squares[a] &&
|
|
||||||
squares[a] === squares[b] &&
|
|
||||||
squares[a] === squares[c]
|
|
||||||
) {
|
|
||||||
return squares[a];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
handleClick(i) {
|
|
||||||
const history = this.state.history.slice(0, this.state.stepNumber + 1);
|
|
||||||
const current = history[history.length - 1];
|
|
||||||
const squares = current.squares.slice();
|
|
||||||
if (this.calculateWinner(squares) || squares[i]) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
squares[i] = this.state.xIsNext ? 'X' : 'O';
|
|
||||||
this.setState({
|
|
||||||
history: history.concat([
|
|
||||||
{
|
|
||||||
squares: squares,
|
|
||||||
},
|
|
||||||
]),
|
|
||||||
stepNumber: history.length,
|
|
||||||
xIsNext: !this.state.xIsNext,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
jumpTo(step) {
|
|
||||||
this.setState({
|
|
||||||
stepNumber: step,
|
|
||||||
xIsNext: step % 2 === 0,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
render() {
|
|
||||||
const history = this.state.history;
|
|
||||||
const current = history[this.state.stepNumber];
|
|
||||||
const winner = this.calculateWinner(current.squares);
|
|
||||||
|
|
||||||
const moves = history.map((step, move) => {
|
|
||||||
const desc = move ? 'Go to move #' + move : 'Go to game start';
|
|
||||||
return (
|
|
||||||
<li key={move}>
|
|
||||||
<button onClick={() => this.jumpTo(move)}>{desc}</button>
|
|
||||||
</li>
|
|
||||||
);
|
|
||||||
});
|
|
||||||
|
|
||||||
let status;
|
|
||||||
if (winner) {
|
|
||||||
status = 'Winner: ' + winner;
|
|
||||||
} else {
|
|
||||||
status = 'Next player: ' + (this.state.xIsNext ? 'X' : 'O');
|
|
||||||
}
|
|
||||||
|
|
||||||
return (
|
|
||||||
<div className={styles.game}>
|
|
||||||
<div className={styles.gameBoard}>
|
|
||||||
<Board squares={current.squares} onClick={i => this.handleClick(i)} />
|
|
||||||
</div>
|
|
||||||
<div className={styles.gameInfo}>
|
|
||||||
<div>{status}</div>
|
|
||||||
<ol>{moves}</ol>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export default Game;
|
|
|
@ -1,17 +0,0 @@
|
||||||
/**
|
|
||||||
* Copyright (c) 2017-present, Facebook, Inc.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the MIT license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import React from 'react';
|
|
||||||
import styles from './styles.module.css';
|
|
||||||
|
|
||||||
export default props => {
|
|
||||||
return (
|
|
||||||
<button className={styles.square} onClick={props.onClick}>
|
|
||||||
{props.value}
|
|
||||||
</button>
|
|
||||||
);
|
|
||||||
};
|
|
|
@ -1,51 +0,0 @@
|
||||||
/**
|
|
||||||
* Copyright (c) 2017-present, Facebook, Inc.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the MIT license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree.
|
|
||||||
*/
|
|
||||||
|
|
||||||
.boardRow:after {
|
|
||||||
clear: both;
|
|
||||||
content: '';
|
|
||||||
display: table;
|
|
||||||
}
|
|
||||||
|
|
||||||
.status {
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.square {
|
|
||||||
background: #fff;
|
|
||||||
border: 1px solid #999;
|
|
||||||
float: left;
|
|
||||||
font-size: 24px;
|
|
||||||
font-weight: bold;
|
|
||||||
line-height: 34px;
|
|
||||||
height: 34px;
|
|
||||||
margin-right: -1px;
|
|
||||||
margin-top: -1px;
|
|
||||||
padding: 0;
|
|
||||||
text-align: center;
|
|
||||||
width: 34px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.square:focus {
|
|
||||||
outline: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.game {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameInfo {
|
|
||||||
margin-left: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameBoard {
|
|
||||||
margin-left: 10px;
|
|
||||||
}
|
|
9687
v2/website/package-lock.json
generated
Normal file
9687
v2/website/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,9 +1,14 @@
|
||||||
{
|
{
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "node ../bin/docusaurus start",
|
"start": "node ../bin/docusaurus start",
|
||||||
"build": "node ../bin/docusaurus build"
|
"build": "node ../bin/docusaurus build"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"docusaurus": "../../docusaurus/"
|
"classnames": "^2.2.6",
|
||||||
}
|
"docusaurus": "../",
|
||||||
}
|
"react": "^16.7.0-alpha.0",
|
||||||
|
"react-dom": "^16.7.0-alpha.0",
|
||||||
|
"react-helmet": "^5.2.0",
|
||||||
|
"react-youtube": "^7.6.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -17,51 +17,51 @@ const FEATURES = [
|
||||||
{
|
{
|
||||||
title: 'Powered by Markdown',
|
title: 'Powered by Markdown',
|
||||||
description: (
|
description: (
|
||||||
<p>
|
<>
|
||||||
Save time and focus on your projects documentation. Simply write docs
|
Save time and focus on your projects documentation. Simply write docs
|
||||||
and blog posts with Markdown and Docusaurus will publish a set of static
|
and blog posts with Markdown and Docusaurus will publish a set of static
|
||||||
html files ready to serve.
|
html files ready to serve.
|
||||||
</p>
|
</>
|
||||||
),
|
),
|
||||||
icon: '/img/markdown.png',
|
icon: '/img/markdown.png',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'Built Using React',
|
title: 'Built Using React',
|
||||||
description: (
|
description: (
|
||||||
<p>
|
<>
|
||||||
Extend or customize your project's layout by reusing React. Docusaurus
|
Extend or customize your project's layout by reusing React.
|
||||||
can be extended while reusing the same header and footer.
|
Docusaurus can be extended while reusing the same header and footer.
|
||||||
</p>
|
</>
|
||||||
),
|
),
|
||||||
icon: '/img/react.svg',
|
icon: '/img/react.svg',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'Ready for Translations',
|
title: 'Ready for Translations',
|
||||||
description: (
|
description: (
|
||||||
<p>
|
<>
|
||||||
Localization comes pre-configured. Use Crowdin to translate your docs
|
Localization comes pre-configured. Use Crowdin to translate your docs
|
||||||
into over 70 languages.
|
into over 70 languages.
|
||||||
</p>
|
</>
|
||||||
),
|
),
|
||||||
icon: '/img/translation.svg',
|
icon: '/img/translation.svg',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'Document Versioning',
|
title: 'Document Versioning',
|
||||||
description: (
|
description: (
|
||||||
<p>
|
<>
|
||||||
Support users on all versions of your project. Document versioning helps
|
Support users on all versions of your project. Document versioning helps
|
||||||
you keep documentation in sync with project releases.
|
you keep documentation in sync with project releases.
|
||||||
</p>
|
</>
|
||||||
),
|
),
|
||||||
icon: '/img/versioning.svg',
|
icon: '/img/versioning.svg',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'Document Search',
|
title: 'Document Search',
|
||||||
description: (
|
description: (
|
||||||
<p>
|
<>
|
||||||
Make it easy for your community to find what they need in your
|
Make it easy for your community to find what they need in your
|
||||||
documentation. We proudly support Algolia documentation search.
|
documentation. We proudly support Algolia documentation search.
|
||||||
</p>
|
</>
|
||||||
),
|
),
|
||||||
icon: '/img/search.svg',
|
icon: '/img/search.svg',
|
||||||
},
|
},
|
||||||
|
@ -74,12 +74,13 @@ const QUOTES = [
|
||||||
title: 'Lead Prettier Developer',
|
title: 'Lead Prettier Developer',
|
||||||
text: (
|
text: (
|
||||||
<p>
|
<p>
|
||||||
I've helped open source many projects at Facebook and every one needed a
|
I've helped open source many projects at Facebook and every one
|
||||||
website. They all had very similar constraints: the documentation should
|
needed a website. They all had very similar constraints: the
|
||||||
be written in markdown and be deployed via GitHub pages. None of the
|
documentation should be written in markdown and be deployed via GitHub
|
||||||
existing solutions were great, so I hacked my own and then forked it
|
pages. None of the existing solutions were great, so I hacked my own and
|
||||||
whenever we needed a new website. I’m so glad that Docusaurus now exists
|
then forked it whenever we needed a new website. I’m so glad that
|
||||||
so that I don’t have to spend a week each time spinning up a new one.
|
Docusaurus now exists so that I don’t have to spend a week each time
|
||||||
|
spinning up a new one.
|
||||||
</p>
|
</p>
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
|
@ -112,16 +113,19 @@ const QUOTES = [
|
||||||
|
|
||||||
function Home() {
|
function Home() {
|
||||||
const [featureIndex, setFeatureIndex] = useState(0);
|
const [featureIndex, setFeatureIndex] = useState(0);
|
||||||
useEffect(() => {
|
useEffect(
|
||||||
const timer = window.setInterval(() => {
|
() => {
|
||||||
setFeatureIndex(
|
const timer = window.setTimeout(() => {
|
||||||
prevFeatureIndex => (prevFeatureIndex + 1) % FEATURES.length,
|
setFeatureIndex(
|
||||||
);
|
prevFeatureIndex => (prevFeatureIndex + 1) % FEATURES.length,
|
||||||
}, FEATURE_INTERVAL);
|
);
|
||||||
return () => {
|
}, FEATURE_INTERVAL);
|
||||||
window.clearInterval(timer);
|
return () => {
|
||||||
};
|
window.clearTimeout(timer);
|
||||||
}, []);
|
};
|
||||||
|
},
|
||||||
|
[featureIndex],
|
||||||
|
);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
@ -137,12 +141,13 @@ function Home() {
|
||||||
Documentation websites
|
Documentation websites
|
||||||
</h2>
|
</h2>
|
||||||
<div className={styles.headerLinksContainer}>
|
<div className={styles.headerLinksContainer}>
|
||||||
<a className={styles.headerLink} href="">
|
<a className={styles.headerLink} href="/docs/installation">
|
||||||
Get Started
|
Get Started
|
||||||
</a>
|
</a>
|
||||||
<a
|
<a
|
||||||
className={classnames(styles.headerLink, styles.gitHubLink)}
|
className={classnames(styles.headerLink, styles.gitHubLink)}
|
||||||
href="https://github.com/facebook/docusaurus"
|
href="https://github.com/facebook/docusaurus"
|
||||||
|
rel="noopener noreferrer"
|
||||||
target="_blank">
|
target="_blank">
|
||||||
GitHub
|
GitHub
|
||||||
</a>
|
</a>
|
||||||
|
@ -154,6 +159,7 @@ function Home() {
|
||||||
<div className={styles.sectionInner}>
|
<div className={styles.sectionInner}>
|
||||||
<div className={styles.row}>
|
<div className={styles.row}>
|
||||||
<div className={styles.column}>
|
<div className={styles.column}>
|
||||||
|
<h2>Features</h2>
|
||||||
<ul className={styles.featureList}>
|
<ul className={styles.featureList}>
|
||||||
{FEATURES.map((feature, index) => (
|
{FEATURES.map((feature, index) => (
|
||||||
<li
|
<li
|
||||||
|
@ -162,14 +168,14 @@ function Home() {
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setFeatureIndex(index);
|
setFeatureIndex(index);
|
||||||
}}>
|
}}>
|
||||||
<a
|
<button
|
||||||
className={classnames(styles.featureListLink, {
|
className={classnames(styles.featureListButton, {
|
||||||
[styles.featureListLinkSelected]:
|
[styles.featureListButtonSelected]:
|
||||||
index === featureIndex,
|
index === featureIndex,
|
||||||
})}
|
})}
|
||||||
role="button">
|
type="button">
|
||||||
{feature.title}
|
{feature.title}
|
||||||
</a>
|
</button>
|
||||||
</li>
|
</li>
|
||||||
))}
|
))}
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -180,7 +186,11 @@ function Home() {
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<div className={styles.featureIconContainer}>
|
<div className={styles.featureIconContainer}>
|
||||||
<img className={styles.featureIcon} src={feature.icon} />
|
<img
|
||||||
|
alt={feature.title}
|
||||||
|
className={styles.featureIcon}
|
||||||
|
src={feature.icon}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
<h3 className={styles.featureTitle}>{feature.title}</h3>
|
<h3 className={styles.featureTitle}>{feature.title}</h3>
|
||||||
<p>{feature.description}</p>
|
<p>{feature.description}</p>
|
||||||
|
@ -201,7 +211,11 @@ function Home() {
|
||||||
<div className={styles.row}>
|
<div className={styles.row}>
|
||||||
{QUOTES.map(quote => (
|
{QUOTES.map(quote => (
|
||||||
<div className={styles.column} key={quote.name}>
|
<div className={styles.column} key={quote.name}>
|
||||||
<img className={styles.quoteThumbnail} src={quote.thumbnail} />
|
<img
|
||||||
|
alt={quote.name}
|
||||||
|
className={styles.quoteThumbnail}
|
||||||
|
src={quote.thumbnail}
|
||||||
|
/>
|
||||||
<h3 className={styles.quoteName}>{quote.name}</h3>
|
<h3 className={styles.quoteName}>{quote.name}</h3>
|
||||||
<h4 className={styles.quoteTitle}>{quote.title}</h4>
|
<h4 className={styles.quoteTitle}>{quote.title}</h4>
|
||||||
<p className={styles.quoteText}>{quote.text}</p>
|
<p className={styles.quoteText}>{quote.text}</p>
|
||||||
|
|
|
@ -96,25 +96,25 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.featureListItem {
|
.featureListItem {
|
||||||
margin: 1.25em 0;
|
margin: 0.5em 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.featureListLink {
|
.featureListButton {
|
||||||
|
border-color: transparent;
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
font-size: 1.25em;
|
font-size: 1.25em;
|
||||||
font-weight: bold;
|
|
||||||
padding: 0.5em 1.2em;
|
padding: 0.5em 1.2em;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
transition: background-color 300ms cubic-bezier(0.08, 0.52, 0.52, 1);
|
transition: background-color 300ms cubic-bezier(0.08, 0.52, 0.52, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
.featureListLink:hover {
|
.featureListButton:hover {
|
||||||
background-color: #f5f6f7;
|
background-color: #f5f6f7;
|
||||||
}
|
}
|
||||||
|
|
||||||
.featureListLinkSelected,
|
.featureListButtonSelected,
|
||||||
.featureListLinkSelected:hover {
|
.featureListButtonSelected:hover {
|
||||||
background-color: #25c2a0;
|
background-color: #25c2a0;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
/**
|
|
||||||
* Copyright (c) 2017-present, Facebook, Inc.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the MIT license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree.
|
|
||||||
*/
|
|
||||||
|
|
||||||
import React from 'react';
|
|
||||||
import Helmet from 'react-helmet';
|
|
||||||
import Tictactoe from '@site/components/Tictactoe';
|
|
||||||
|
|
||||||
export default class Home extends React.Component {
|
|
||||||
render() {
|
|
||||||
return (
|
|
||||||
<div>
|
|
||||||
<Helmet>
|
|
||||||
<title>Tic Tac Toe</title>
|
|
||||||
</Helmet>
|
|
||||||
<Tictactoe />
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -4,7 +4,7 @@
|
||||||
* This source code is licensed under the MIT license found in the
|
* This source code is licensed under the MIT license found in the
|
||||||
* LICENSE file in the root directory of this source tree.
|
* LICENSE file in the root directory of this source tree.
|
||||||
*/
|
*/
|
||||||
|
/* eslint-disable */
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import Helmet from 'react-helmet';
|
import Helmet from 'react-helmet';
|
||||||
import YouTube from 'react-youtube';
|
import YouTube from 'react-youtube';
|
||||||
|
|
5916
v2/website/yarn.lock
Normal file
5916
v2/website/yarn.lock
Normal file
File diff suppressed because it is too large
Load diff
277
v2/yarn.lock
277
v2/yarn.lock
|
@ -833,33 +833,27 @@ acorn-globals@^4.1.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
acorn "^5.0.0"
|
acorn "^5.0.0"
|
||||||
|
|
||||||
acorn-jsx@^3.0.0:
|
acorn-jsx@^5.0.0:
|
||||||
version "3.0.1"
|
version "5.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
|
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.0.tgz#958584ddb60990c02c97c1bd9d521fce433bb101"
|
||||||
dependencies:
|
|
||||||
acorn "^3.0.4"
|
|
||||||
|
|
||||||
acorn@^3.0.4:
|
acorn@^5.0.0, acorn@^5.5.3, acorn@^5.6.2:
|
||||||
version "3.3.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
|
|
||||||
|
|
||||||
acorn@^5.0.0, acorn@^5.5.0, acorn@^5.5.3, acorn@^5.6.2:
|
|
||||||
version "5.7.1"
|
version "5.7.1"
|
||||||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.1.tgz#f095829297706a7c9776958c0afc8930a9b9d9d8"
|
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.1.tgz#f095829297706a7c9776958c0afc8930a9b9d9d8"
|
||||||
|
|
||||||
|
acorn@^6.0.2:
|
||||||
|
version "6.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.0.2.tgz#6a459041c320ab17592c6317abbfdf4bbaa98ca4"
|
||||||
|
|
||||||
address@1.0.3, address@^1.0.1:
|
address@1.0.3, address@^1.0.1:
|
||||||
version "1.0.3"
|
version "1.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9"
|
resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9"
|
||||||
|
|
||||||
ajv-keywords@^2.1.0:
|
|
||||||
version "2.1.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762"
|
|
||||||
|
|
||||||
ajv-keywords@^3.0.0, ajv-keywords@^3.1.0:
|
ajv-keywords@^3.0.0, ajv-keywords@^3.1.0:
|
||||||
version "3.2.0"
|
version "3.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a"
|
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a"
|
||||||
|
|
||||||
ajv@^5.1.0, ajv@^5.2.3, ajv@^5.3.0:
|
ajv@^5.1.0:
|
||||||
version "5.5.2"
|
version "5.5.2"
|
||||||
resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
|
resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -877,6 +871,15 @@ ajv@^6.0.1, ajv@^6.1.0:
|
||||||
json-schema-traverse "^0.4.1"
|
json-schema-traverse "^0.4.1"
|
||||||
uri-js "^4.2.1"
|
uri-js "^4.2.1"
|
||||||
|
|
||||||
|
ajv@^6.5.3:
|
||||||
|
version "6.5.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.4.tgz#247d5274110db653706b550fcc2b797ca28cfc59"
|
||||||
|
dependencies:
|
||||||
|
fast-deep-equal "^2.0.1"
|
||||||
|
fast-json-stable-stringify "^2.0.0"
|
||||||
|
json-schema-traverse "^0.4.1"
|
||||||
|
uri-js "^4.2.2"
|
||||||
|
|
||||||
align-text@^0.1.1, align-text@^0.1.3:
|
align-text@^0.1.1, align-text@^0.1.3:
|
||||||
version "0.1.4"
|
version "0.1.4"
|
||||||
resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
|
resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
|
||||||
|
@ -1118,7 +1121,7 @@ axobject-query@^2.0.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
ast-types-flow "0.0.7"
|
ast-types-flow "0.0.7"
|
||||||
|
|
||||||
babel-code-frame@6.26.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0:
|
babel-code-frame@6.26.0, babel-code-frame@^6.26.0:
|
||||||
version "6.26.0"
|
version "6.26.0"
|
||||||
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
|
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -1613,6 +1616,10 @@ chardet@^0.4.0:
|
||||||
version "0.4.2"
|
version "0.4.2"
|
||||||
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
|
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
|
||||||
|
|
||||||
|
chardet@^0.7.0:
|
||||||
|
version "0.7.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
|
||||||
|
|
||||||
cheerio@^0.22.0:
|
cheerio@^0.22.0:
|
||||||
version "0.22.0"
|
version "0.22.0"
|
||||||
resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e"
|
resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e"
|
||||||
|
@ -1803,7 +1810,7 @@ concat-map@0.0.1:
|
||||||
version "0.0.1"
|
version "0.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
|
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
|
||||||
|
|
||||||
concat-stream@^1.5.0, concat-stream@^1.6.0:
|
concat-stream@^1.5.0:
|
||||||
version "1.6.2"
|
version "1.6.2"
|
||||||
resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
|
resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -1944,7 +1951,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
|
||||||
safe-buffer "^5.0.1"
|
safe-buffer "^5.0.1"
|
||||||
sha.js "^2.4.8"
|
sha.js "^2.4.8"
|
||||||
|
|
||||||
cross-spawn@5.1.0, cross-spawn@^5.0.1, cross-spawn@^5.1.0:
|
cross-spawn@5.1.0, cross-spawn@^5.0.1:
|
||||||
version "5.1.0"
|
version "5.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
|
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -1952,6 +1959,16 @@ cross-spawn@5.1.0, cross-spawn@^5.0.1, cross-spawn@^5.1.0:
|
||||||
shebang-command "^1.2.0"
|
shebang-command "^1.2.0"
|
||||||
which "^1.2.9"
|
which "^1.2.9"
|
||||||
|
|
||||||
|
cross-spawn@^6.0.5:
|
||||||
|
version "6.0.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
|
||||||
|
dependencies:
|
||||||
|
nice-try "^1.0.4"
|
||||||
|
path-key "^2.0.1"
|
||||||
|
semver "^5.5.0"
|
||||||
|
shebang-command "^1.2.0"
|
||||||
|
which "^1.2.9"
|
||||||
|
|
||||||
crypto-browserify@^3.11.0:
|
crypto-browserify@^3.11.0:
|
||||||
version "3.12.0"
|
version "3.12.0"
|
||||||
resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
|
resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
|
||||||
|
@ -2074,6 +2091,12 @@ debug@^3.1.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
ms "2.0.0"
|
ms "2.0.0"
|
||||||
|
|
||||||
|
debug@^4.0.1:
|
||||||
|
version "4.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.0.tgz#373687bffa678b38b1cd91f861b63850035ddc87"
|
||||||
|
dependencies:
|
||||||
|
ms "^2.1.1"
|
||||||
|
|
||||||
decamelize-keys@^1.0.0:
|
decamelize-keys@^1.0.0:
|
||||||
version "1.1.0"
|
version "1.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
|
resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
|
||||||
|
@ -2449,19 +2472,19 @@ escodegen@^1.9.1:
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
source-map "~0.6.1"
|
source-map "~0.6.1"
|
||||||
|
|
||||||
eslint-config-airbnb-base@^13.0.0:
|
eslint-config-airbnb-base@^13.1.0:
|
||||||
version "13.0.0"
|
version "13.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.0.0.tgz#2ee6279c4891128e49d6445b24aa13c2d1a21450"
|
resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.1.0.tgz#b5a1b480b80dfad16433d6c4ad84e6605052c05c"
|
||||||
dependencies:
|
dependencies:
|
||||||
eslint-restricted-globals "^0.1.1"
|
eslint-restricted-globals "^0.1.1"
|
||||||
object.assign "^4.1.0"
|
object.assign "^4.1.0"
|
||||||
object.entries "^1.0.4"
|
object.entries "^1.0.4"
|
||||||
|
|
||||||
eslint-config-airbnb@17.0.0:
|
eslint-config-airbnb@17.1.0:
|
||||||
version "17.0.0"
|
version "17.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-17.0.0.tgz#1bb8c4255483320bb68c3b614f71ae6058b0b2db"
|
resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-17.1.0.tgz#3964ed4bc198240315ff52030bf8636f42bc4732"
|
||||||
dependencies:
|
dependencies:
|
||||||
eslint-config-airbnb-base "^13.0.0"
|
eslint-config-airbnb-base "^13.1.0"
|
||||||
object.assign "^4.1.0"
|
object.assign "^4.1.0"
|
||||||
object.entries "^1.0.4"
|
object.entries "^1.0.4"
|
||||||
|
|
||||||
|
@ -2485,9 +2508,9 @@ eslint-module-utils@^2.2.0:
|
||||||
debug "^2.6.8"
|
debug "^2.6.8"
|
||||||
pkg-dir "^1.0.0"
|
pkg-dir "^1.0.0"
|
||||||
|
|
||||||
eslint-plugin-import@^2.12.0:
|
eslint-plugin-import@^2.14.0:
|
||||||
version "2.13.0"
|
version "2.14.0"
|
||||||
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.13.0.tgz#df24f241175e312d91662dc91ca84064caec14ed"
|
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz#6b17626d2e3e6ad52cfce8807a845d15e22111a8"
|
||||||
dependencies:
|
dependencies:
|
||||||
contains-path "^0.1.0"
|
contains-path "^0.1.0"
|
||||||
debug "^2.6.8"
|
debug "^2.6.8"
|
||||||
|
@ -2531,13 +2554,6 @@ eslint-restricted-globals@^0.1.1:
|
||||||
version "0.1.1"
|
version "0.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz#35f0d5cbc64c2e3ed62e93b4b1a7af05ba7ed4d7"
|
resolved "https://registry.yarnpkg.com/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz#35f0d5cbc64c2e3ed62e93b4b1a7af05ba7ed4d7"
|
||||||
|
|
||||||
eslint-scope@^3.7.1:
|
|
||||||
version "3.7.3"
|
|
||||||
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.3.tgz#bb507200d3d17f60247636160b4826284b108535"
|
|
||||||
dependencies:
|
|
||||||
esrecurse "^4.1.0"
|
|
||||||
estraverse "^4.1.1"
|
|
||||||
|
|
||||||
eslint-scope@^4.0.0:
|
eslint-scope@^4.0.0:
|
||||||
version "4.0.0"
|
version "4.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172"
|
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172"
|
||||||
|
@ -2545,59 +2561,64 @@ eslint-scope@^4.0.0:
|
||||||
esrecurse "^4.1.0"
|
esrecurse "^4.1.0"
|
||||||
estraverse "^4.1.1"
|
estraverse "^4.1.1"
|
||||||
|
|
||||||
|
eslint-utils@^1.3.1:
|
||||||
|
version "1.3.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.3.1.tgz#9a851ba89ee7c460346f97cf8939c7298827e512"
|
||||||
|
|
||||||
eslint-visitor-keys@^1.0.0:
|
eslint-visitor-keys@^1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d"
|
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d"
|
||||||
|
|
||||||
eslint@^4.19.1:
|
eslint@^5.8.0:
|
||||||
version "4.19.1"
|
version "5.8.0"
|
||||||
resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.19.1.tgz#32d1d653e1d90408854bfb296f076ec7e186a300"
|
resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.8.0.tgz#91fbf24f6e0471e8fdf681a4d9dd1b2c9f28309b"
|
||||||
dependencies:
|
dependencies:
|
||||||
ajv "^5.3.0"
|
"@babel/code-frame" "^7.0.0"
|
||||||
babel-code-frame "^6.22.0"
|
ajv "^6.5.3"
|
||||||
chalk "^2.1.0"
|
chalk "^2.1.0"
|
||||||
concat-stream "^1.6.0"
|
cross-spawn "^6.0.5"
|
||||||
cross-spawn "^5.1.0"
|
debug "^4.0.1"
|
||||||
debug "^3.1.0"
|
|
||||||
doctrine "^2.1.0"
|
doctrine "^2.1.0"
|
||||||
eslint-scope "^3.7.1"
|
eslint-scope "^4.0.0"
|
||||||
|
eslint-utils "^1.3.1"
|
||||||
eslint-visitor-keys "^1.0.0"
|
eslint-visitor-keys "^1.0.0"
|
||||||
espree "^3.5.4"
|
espree "^4.0.0"
|
||||||
esquery "^1.0.0"
|
esquery "^1.0.1"
|
||||||
esutils "^2.0.2"
|
esutils "^2.0.2"
|
||||||
file-entry-cache "^2.0.0"
|
file-entry-cache "^2.0.0"
|
||||||
functional-red-black-tree "^1.0.1"
|
functional-red-black-tree "^1.0.1"
|
||||||
glob "^7.1.2"
|
glob "^7.1.2"
|
||||||
globals "^11.0.1"
|
globals "^11.7.0"
|
||||||
ignore "^3.3.3"
|
ignore "^4.0.6"
|
||||||
imurmurhash "^0.1.4"
|
imurmurhash "^0.1.4"
|
||||||
inquirer "^3.0.6"
|
inquirer "^6.1.0"
|
||||||
is-resolvable "^1.0.0"
|
is-resolvable "^1.1.0"
|
||||||
js-yaml "^3.9.1"
|
js-yaml "^3.12.0"
|
||||||
json-stable-stringify-without-jsonify "^1.0.1"
|
json-stable-stringify-without-jsonify "^1.0.1"
|
||||||
levn "^0.3.0"
|
levn "^0.3.0"
|
||||||
lodash "^4.17.4"
|
lodash "^4.17.5"
|
||||||
minimatch "^3.0.2"
|
minimatch "^3.0.4"
|
||||||
mkdirp "^0.5.1"
|
mkdirp "^0.5.1"
|
||||||
natural-compare "^1.4.0"
|
natural-compare "^1.4.0"
|
||||||
optionator "^0.8.2"
|
optionator "^0.8.2"
|
||||||
path-is-inside "^1.0.2"
|
path-is-inside "^1.0.2"
|
||||||
pluralize "^7.0.0"
|
pluralize "^7.0.0"
|
||||||
progress "^2.0.0"
|
progress "^2.0.0"
|
||||||
regexpp "^1.0.1"
|
regexpp "^2.0.1"
|
||||||
require-uncached "^1.0.3"
|
require-uncached "^1.0.3"
|
||||||
semver "^5.3.0"
|
semver "^5.5.1"
|
||||||
strip-ansi "^4.0.0"
|
strip-ansi "^4.0.0"
|
||||||
strip-json-comments "~2.0.1"
|
strip-json-comments "^2.0.1"
|
||||||
table "4.0.2"
|
table "^5.0.2"
|
||||||
text-table "~0.2.0"
|
text-table "^0.2.0"
|
||||||
|
|
||||||
espree@^3.5.4:
|
espree@^4.0.0:
|
||||||
version "3.5.4"
|
version "4.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7"
|
resolved "https://registry.yarnpkg.com/espree/-/espree-4.1.0.tgz#728d5451e0fd156c04384a7ad89ed51ff54eb25f"
|
||||||
dependencies:
|
dependencies:
|
||||||
acorn "^5.5.0"
|
acorn "^6.0.2"
|
||||||
acorn-jsx "^3.0.0"
|
acorn-jsx "^5.0.0"
|
||||||
|
eslint-visitor-keys "^1.0.0"
|
||||||
|
|
||||||
esprima@^3.1.3:
|
esprima@^3.1.3:
|
||||||
version "3.1.3"
|
version "3.1.3"
|
||||||
|
@ -2607,7 +2628,7 @@ esprima@^4.0.0:
|
||||||
version "4.0.1"
|
version "4.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
|
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
|
||||||
|
|
||||||
esquery@^1.0.0:
|
esquery@^1.0.1:
|
||||||
version "1.0.1"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708"
|
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -2754,6 +2775,14 @@ external-editor@^2.0.4:
|
||||||
iconv-lite "^0.4.17"
|
iconv-lite "^0.4.17"
|
||||||
tmp "^0.0.33"
|
tmp "^0.0.33"
|
||||||
|
|
||||||
|
external-editor@^3.0.0:
|
||||||
|
version "3.0.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27"
|
||||||
|
dependencies:
|
||||||
|
chardet "^0.7.0"
|
||||||
|
iconv-lite "^0.4.24"
|
||||||
|
tmp "^0.0.33"
|
||||||
|
|
||||||
extglob@^0.3.1:
|
extglob@^0.3.1:
|
||||||
version "0.3.2"
|
version "0.3.2"
|
||||||
resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
|
resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
|
||||||
|
@ -3108,11 +3137,7 @@ global-prefix@^1.0.1:
|
||||||
is-windows "^1.0.1"
|
is-windows "^1.0.1"
|
||||||
which "^1.2.14"
|
which "^1.2.14"
|
||||||
|
|
||||||
globals@^11.0.1:
|
globals@^11.1.0, globals@^11.7.0:
|
||||||
version "11.7.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/globals/-/globals-11.7.0.tgz#a583faa43055b1aca771914bf68258e2fc125673"
|
|
||||||
|
|
||||||
globals@^11.1.0:
|
|
||||||
version "11.8.0"
|
version "11.8.0"
|
||||||
resolved "https://registry.yarnpkg.com/globals/-/globals-11.8.0.tgz#c1ef45ee9bed6badf0663c5cb90e8d1adec1321d"
|
resolved "https://registry.yarnpkg.com/globals/-/globals-11.8.0.tgz#c1ef45ee9bed6badf0663c5cb90e8d1adec1321d"
|
||||||
|
|
||||||
|
@ -3408,6 +3433,12 @@ iconv-lite@^0.4.17, iconv-lite@^0.4.4:
|
||||||
dependencies:
|
dependencies:
|
||||||
safer-buffer ">= 2.1.2 < 3"
|
safer-buffer ">= 2.1.2 < 3"
|
||||||
|
|
||||||
|
iconv-lite@^0.4.24:
|
||||||
|
version "0.4.24"
|
||||||
|
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
|
||||||
|
dependencies:
|
||||||
|
safer-buffer ">= 2.1.2 < 3"
|
||||||
|
|
||||||
icss-replace-symbols@^1.1.0:
|
icss-replace-symbols@^1.1.0:
|
||||||
version "1.1.0"
|
version "1.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
|
resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
|
||||||
|
@ -3432,10 +3463,14 @@ ignore-walk@^3.0.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
minimatch "^3.0.4"
|
minimatch "^3.0.4"
|
||||||
|
|
||||||
ignore@^3.3.3, ignore@^3.3.5:
|
ignore@^3.3.5:
|
||||||
version "3.3.10"
|
version "3.3.10"
|
||||||
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
|
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
|
||||||
|
|
||||||
|
ignore@^4.0.6:
|
||||||
|
version "4.0.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
|
||||||
|
|
||||||
import-lazy@^2.1.0:
|
import-lazy@^2.1.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
|
resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
|
||||||
|
@ -3478,7 +3513,7 @@ ini@^1.3.4, ini@~1.3.0:
|
||||||
version "1.3.5"
|
version "1.3.5"
|
||||||
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
|
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
|
||||||
|
|
||||||
inquirer@3.3.0, inquirer@^3.0.6:
|
inquirer@3.3.0:
|
||||||
version "3.3.0"
|
version "3.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
|
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -3497,6 +3532,24 @@ inquirer@3.3.0, inquirer@^3.0.6:
|
||||||
strip-ansi "^4.0.0"
|
strip-ansi "^4.0.0"
|
||||||
through "^2.3.6"
|
through "^2.3.6"
|
||||||
|
|
||||||
|
inquirer@^6.1.0:
|
||||||
|
version "6.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.2.0.tgz#51adcd776f661369dc1e894859c2560a224abdd8"
|
||||||
|
dependencies:
|
||||||
|
ansi-escapes "^3.0.0"
|
||||||
|
chalk "^2.0.0"
|
||||||
|
cli-cursor "^2.1.0"
|
||||||
|
cli-width "^2.0.0"
|
||||||
|
external-editor "^3.0.0"
|
||||||
|
figures "^2.0.0"
|
||||||
|
lodash "^4.17.10"
|
||||||
|
mute-stream "0.0.7"
|
||||||
|
run-async "^2.2.0"
|
||||||
|
rxjs "^6.1.0"
|
||||||
|
string-width "^2.1.0"
|
||||||
|
strip-ansi "^4.0.0"
|
||||||
|
through "^2.3.6"
|
||||||
|
|
||||||
interpret@^1.0.0:
|
interpret@^1.0.0:
|
||||||
version "1.1.0"
|
version "1.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"
|
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"
|
||||||
|
@ -3738,7 +3791,7 @@ is-regex@^1.0.4:
|
||||||
dependencies:
|
dependencies:
|
||||||
has "^1.0.1"
|
has "^1.0.1"
|
||||||
|
|
||||||
is-resolvable@^1.0.0:
|
is-resolvable@^1.1.0:
|
||||||
version "1.1.0"
|
version "1.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
|
resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
|
||||||
|
|
||||||
|
@ -4168,7 +4221,7 @@ js-tokens@^3.0.0, js-tokens@^3.0.2:
|
||||||
version "4.0.0"
|
version "4.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
|
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
|
||||||
|
|
||||||
js-yaml@^3.10.0, js-yaml@^3.7.0, js-yaml@^3.9.0, js-yaml@^3.9.1:
|
js-yaml@^3.10.0, js-yaml@^3.12.0, js-yaml@^3.7.0, js-yaml@^3.9.0:
|
||||||
version "3.12.0"
|
version "3.12.0"
|
||||||
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1"
|
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -4465,10 +4518,6 @@ load-json-file@^4.0.0:
|
||||||
pify "^3.0.0"
|
pify "^3.0.0"
|
||||||
strip-bom "^3.0.0"
|
strip-bom "^3.0.0"
|
||||||
|
|
||||||
load-script@^1.0.0:
|
|
||||||
version "1.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/load-script/-/load-script-1.0.0.tgz#0491939e0bee5643ee494a7e3da3d2bac70c6ca4"
|
|
||||||
|
|
||||||
loader-runner@^2.3.0:
|
loader-runner@^2.3.0:
|
||||||
version "2.3.0"
|
version "2.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2"
|
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2"
|
||||||
|
@ -4893,6 +4942,10 @@ ms@2.0.0:
|
||||||
version "2.0.0"
|
version "2.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
|
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
|
||||||
|
|
||||||
|
ms@^2.1.1:
|
||||||
|
version "2.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
|
||||||
|
|
||||||
mute-stream@0.0.7:
|
mute-stream@0.0.7:
|
||||||
version "0.0.7"
|
version "0.0.7"
|
||||||
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
|
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
|
||||||
|
@ -4973,6 +5026,10 @@ next-tick@1:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
|
resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
|
||||||
|
|
||||||
|
nice-try@^1.0.4:
|
||||||
|
version "1.0.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
|
||||||
|
|
||||||
no-case@^2.2.0:
|
no-case@^2.2.0:
|
||||||
version "2.3.2"
|
version "2.3.2"
|
||||||
resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac"
|
resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac"
|
||||||
|
@ -5396,7 +5453,7 @@ path-is-inside@^1.0.1, path-is-inside@^1.0.2:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
|
resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
|
||||||
|
|
||||||
path-key@^2.0.0:
|
path-key@^2.0.0, path-key@^2.0.1:
|
||||||
version "2.0.1"
|
version "2.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
|
resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
|
||||||
|
|
||||||
|
@ -5600,7 +5657,7 @@ prompts@^0.1.9:
|
||||||
kleur "^2.0.1"
|
kleur "^2.0.1"
|
||||||
sisteransi "^0.1.1"
|
sisteransi "^0.1.1"
|
||||||
|
|
||||||
prop-types@^15.5.0, prop-types@^15.5.3, prop-types@^15.5.4, prop-types@^15.6.1, prop-types@^15.6.2:
|
prop-types@^15.5.0, prop-types@^15.5.4, prop-types@^15.6.1, prop-types@^15.6.2:
|
||||||
version "15.6.2"
|
version "15.6.2"
|
||||||
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102"
|
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -5795,14 +5852,6 @@ react-side-effect@^1.1.0:
|
||||||
exenv "^1.2.1"
|
exenv "^1.2.1"
|
||||||
shallowequal "^1.0.1"
|
shallowequal "^1.0.1"
|
||||||
|
|
||||||
react-youtube@^7.6.0:
|
|
||||||
version "7.6.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/react-youtube/-/react-youtube-7.6.0.tgz#ea4b7a9396f635b9f2a9f03bfe2a39b93cbdd59d"
|
|
||||||
dependencies:
|
|
||||||
lodash "^4.17.4"
|
|
||||||
prop-types "^15.5.3"
|
|
||||||
youtube-player "^5.4.0"
|
|
||||||
|
|
||||||
react@^16.7.0-alpha.0:
|
react@^16.7.0-alpha.0:
|
||||||
version "16.7.0-alpha.0"
|
version "16.7.0-alpha.0"
|
||||||
resolved "https://registry.yarnpkg.com/react/-/react-16.7.0-alpha.0.tgz#e2ed4abe6f268c9b092a1d1e572953684d1783a9"
|
resolved "https://registry.yarnpkg.com/react/-/react-16.7.0-alpha.0.tgz#e2ed4abe6f268c9b092a1d1e572953684d1783a9"
|
||||||
|
@ -5945,9 +5994,9 @@ regex-not@^1.0.0, regex-not@^1.0.2:
|
||||||
extend-shallow "^3.0.2"
|
extend-shallow "^3.0.2"
|
||||||
safe-regex "^1.1.0"
|
safe-regex "^1.1.0"
|
||||||
|
|
||||||
regexpp@^1.0.1:
|
regexpp@^2.0.1:
|
||||||
version "1.1.0"
|
version "2.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-1.1.0.tgz#0e3516dd0b7904f413d2d4193dce4618c3a689ab"
|
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f"
|
||||||
|
|
||||||
regexpu-core@^1.0.0:
|
regexpu-core@^1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
|
@ -6208,6 +6257,12 @@ rx-lite@*, rx-lite@^4.0.8:
|
||||||
version "4.0.8"
|
version "4.0.8"
|
||||||
resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
|
resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
|
||||||
|
|
||||||
|
rxjs@^6.1.0:
|
||||||
|
version "6.3.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.3.3.tgz#3c6a7fa420e844a81390fb1158a9ec614f4bad55"
|
||||||
|
dependencies:
|
||||||
|
tslib "^1.9.0"
|
||||||
|
|
||||||
safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
|
safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
|
||||||
version "5.1.2"
|
version "5.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
|
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
|
||||||
|
@ -6269,6 +6324,10 @@ semver-diff@^2.0.0:
|
||||||
version "5.5.0"
|
version "5.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
|
resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
|
||||||
|
|
||||||
|
semver@^5.5.1:
|
||||||
|
version "5.6.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004"
|
||||||
|
|
||||||
serialize-javascript@^1.4.0:
|
serialize-javascript@^1.4.0:
|
||||||
version "1.5.0"
|
version "1.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.5.0.tgz#1aa336162c88a890ddad5384baebc93a655161fe"
|
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.5.0.tgz#1aa336162c88a890ddad5384baebc93a655161fe"
|
||||||
|
@ -6353,10 +6412,6 @@ signal-exit@^3.0.0, signal-exit@^3.0.2:
|
||||||
version "3.0.2"
|
version "3.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
|
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
|
||||||
|
|
||||||
sister@^3.0.0:
|
|
||||||
version "3.0.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/sister/-/sister-3.0.1.tgz#a36ba6a1d1e46415ba16cb4ecefe14cbd8d82d1f"
|
|
||||||
|
|
||||||
sisteransi@^0.1.1:
|
sisteransi@^0.1.1:
|
||||||
version "0.1.1"
|
version "0.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-0.1.1.tgz#5431447d5f7d1675aac667ccd0b865a4994cb3ce"
|
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-0.1.1.tgz#5431447d5f7d1675aac667ccd0b865a4994cb3ce"
|
||||||
|
@ -6648,7 +6703,7 @@ strip-indent@^2.0.0:
|
||||||
version "2.0.0"
|
version "2.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
|
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
|
||||||
|
|
||||||
strip-json-comments@~2.0.1:
|
strip-json-comments@^2.0.1, strip-json-comments@~2.0.1:
|
||||||
version "2.0.1"
|
version "2.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
|
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
|
||||||
|
|
||||||
|
@ -6679,17 +6734,6 @@ symbol-tree@^3.2.2:
|
||||||
version "3.2.2"
|
version "3.2.2"
|
||||||
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
|
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
|
||||||
|
|
||||||
table@4.0.2:
|
|
||||||
version "4.0.2"
|
|
||||||
resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36"
|
|
||||||
dependencies:
|
|
||||||
ajv "^5.2.3"
|
|
||||||
ajv-keywords "^2.1.0"
|
|
||||||
chalk "^2.1.0"
|
|
||||||
lodash "^4.17.4"
|
|
||||||
slice-ansi "1.0.0"
|
|
||||||
string-width "^2.1.1"
|
|
||||||
|
|
||||||
table@^4.0.3:
|
table@^4.0.3:
|
||||||
version "4.0.3"
|
version "4.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc"
|
resolved "https://registry.yarnpkg.com/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc"
|
||||||
|
@ -6701,6 +6745,15 @@ table@^4.0.3:
|
||||||
slice-ansi "1.0.0"
|
slice-ansi "1.0.0"
|
||||||
string-width "^2.1.1"
|
string-width "^2.1.1"
|
||||||
|
|
||||||
|
table@^5.0.2:
|
||||||
|
version "5.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/table/-/table-5.1.0.tgz#69a54644f6f01ad1628f8178715b408dc6bf11f7"
|
||||||
|
dependencies:
|
||||||
|
ajv "^6.5.3"
|
||||||
|
lodash "^4.17.10"
|
||||||
|
slice-ansi "1.0.0"
|
||||||
|
string-width "^2.1.1"
|
||||||
|
|
||||||
tapable@^1.0.0:
|
tapable@^1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.0.0.tgz#cbb639d9002eed9c6b5975eb20598d7936f1f9f2"
|
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.0.0.tgz#cbb639d9002eed9c6b5975eb20598d7936f1f9f2"
|
||||||
|
@ -6733,7 +6786,7 @@ test-exclude@^4.2.1:
|
||||||
read-pkg-up "^1.0.1"
|
read-pkg-up "^1.0.1"
|
||||||
require-main-filename "^1.0.1"
|
require-main-filename "^1.0.1"
|
||||||
|
|
||||||
text-table@0.2.0, text-table@^0.2.0, text-table@~0.2.0:
|
text-table@0.2.0, text-table@^0.2.0:
|
||||||
version "0.2.0"
|
version "0.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
|
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
|
||||||
|
|
||||||
|
@ -7037,7 +7090,7 @@ upper-case@^1.1.1:
|
||||||
version "1.1.3"
|
version "1.1.3"
|
||||||
resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598"
|
resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598"
|
||||||
|
|
||||||
uri-js@^4.2.1:
|
uri-js@^4.2.1, uri-js@^4.2.2:
|
||||||
version "4.2.2"
|
version "4.2.2"
|
||||||
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
|
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -7535,11 +7588,3 @@ yargs@~3.10.0:
|
||||||
ylru@^1.2.0:
|
ylru@^1.2.0:
|
||||||
version "1.2.1"
|
version "1.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/ylru/-/ylru-1.2.1.tgz#f576b63341547989c1de7ba288760923b27fe84f"
|
resolved "https://registry.yarnpkg.com/ylru/-/ylru-1.2.1.tgz#f576b63341547989c1de7ba288760923b27fe84f"
|
||||||
|
|
||||||
youtube-player@^5.4.0:
|
|
||||||
version "5.5.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/youtube-player/-/youtube-player-5.5.0.tgz#95f058534f9544586185551d0d2d33f381f6587a"
|
|
||||||
dependencies:
|
|
||||||
debug "^2.6.6"
|
|
||||||
load-script "^1.0.0"
|
|
||||||
sister "^3.0.0"
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue