This commit is contained in:
Tommy Parnell
2017-12-18 01:29:19 -05:00
parent 2621fff7a5
commit 605e13ae0b
9 changed files with 615 additions and 25 deletions

6
dist/index.html vendored
View File

@@ -3,8 +3,6 @@
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<title>MinBin!</title> <title>MinBin!</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/themes/prism.min.css"/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/plugins/line-numbers/prism-line-numbers.min.css"/>
</head> </head>
<body> <body>
<div id="example"></div> <div id="example"></div>
@@ -12,10 +10,6 @@
<!-- Dependencies --> <!-- Dependencies -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.2.0/umd/react.production.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.2.0/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.2.0/umd/react-dom.production.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.2.0/umd/react-dom.production.min.js"></script>
<script type='text/javascript' src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/prism.min.js"></script>
<script type='text/javascript' src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/components/prism-csharp.min.js"></script>
<script type='text/javascript' src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/plugins/line-numbers/prism-line-numbers.min.js"></script>
<!-- Main --> <!-- Main -->
<script src="./bundle.js"></script> <script src="./bundle.js"></script>
</body> </body>

View File

@@ -3,8 +3,6 @@
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<title>Hello React!</title> <title>Hello React!</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/themes/prism.min.css"/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/plugins/line-numbers/prism-line-numbers.min.css"/>
</head> </head>
<body> <body>
<div id="example"></div> <div id="example"></div>
@@ -12,9 +10,6 @@
<!-- Dependencies --> <!-- Dependencies -->
<script src="./node_modules/react/umd/react.development.js"></script> <script src="./node_modules/react/umd/react.development.js"></script>
<script src="./node_modules/react-dom/umd/react-dom.development.js"></script> <script src="./node_modules/react-dom/umd/react-dom.development.js"></script>
<script type='text/javascript' src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/prism.min.js"></script>
<script type='text/javascript' src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/components/prism-csharp.min.js"></script>
<script type='text/javascript' src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/plugins/line-numbers/prism-line-numbers.min.js"></script>
<!-- Main --> <!-- Main -->
<script src="./dist/bundle.js"></script> <script src="./dist/bundle.js"></script>

View File

@@ -10,13 +10,17 @@
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@types/react-redux": "^5.0.14", "@types/react-redux": "^5.0.14",
"@types/react-syntax-highlighter": "^0.0.3",
"@types/underscore": "^1.8.6",
"bootstrap": "^4.0.0-beta.2", "bootstrap": "^4.0.0-beta.2",
"firebase": "^4.8.0", "firebase": "^4.8.0",
"react": "^16.2.0", "react": "^16.2.0",
"react-dom": "^16.2.0", "react-dom": "^16.2.0",
"react-redux": "^5.0.6", "react-redux": "^5.0.6",
"react-syntax-highlighter": "^6.1.1",
"reactstrap": "^5.0.0-alpha.4", "reactstrap": "^5.0.0-alpha.4",
"redux": "^3.7.2" "redux": "^3.7.2",
"underscore": "^1.8.3"
}, },
"devDependencies": { "devDependencies": {
"@types/react": "^16.0.31", "@types/react": "^16.0.31",

View File

@@ -1,6 +1,8 @@
/// <reference path="../redux-styles.d.ts" />
import * as React from "react"; import * as React from "react";
import { Row, Col, Card, CardText } from "reactstrap"; import { Row, Col, Card, CardText } from "reactstrap";
import SyntaxHighlighter from 'react-syntax-highlighter';
import googlecode from "react-syntax-highlighter/styles/hljs/googlecode";
let exampleText = ` let exampleText = `
void Main() void Main()
{ {
@@ -29,11 +31,7 @@ export class Tab1 extends React.Component<any, any>{
<Row> <Row>
<Col sm="12"> <Col sm="12">
<Card style={{ paddingTop: "10px" }}> <Card style={{ paddingTop: "10px" }}>
<pre className='line-numbers'> <SyntaxHighlighter showLineNumbers={true} language='cs' style={googlecode} >{exampleText}</SyntaxHighlighter>
<code className="language-csharp">
{exampleText}
</code>
</pre>
</Card> </Card>
</Col> </Col>
</Row>); </Row>);

View File

@@ -38,9 +38,10 @@ class loginContainer extends React.Component<ILoginProps,{}>{
this.props.onLogOut() this.props.onLogOut()
} }
} }
async logout(){ logout(){
await firebase.auth().signOut() firebase.auth().signOut()
this.props.onLogOut() .then(()=>this.props.onLogOut())
} }
login(){ login(){
var provider = new firebase.auth.GoogleAuthProvider(); var provider = new firebase.auth.GoogleAuthProvider();

View File

@@ -2,12 +2,13 @@ import * as React from 'react';
import { AppState } from './../models/AppState' import { AppState } from './../models/AppState'
import { Action, AnyAction } from 'redux'; import { Action, AnyAction } from 'redux';
import * as appActions from '../actions/types'; import * as appActions from '../actions/types';
import * as _ from 'underscore'
export function MainReducer(state:AppState = {login: { isLoggedIn: false, displayName: '', uid: ''}}, action: AnyAction) { export function MainReducer(state:AppState = {login: { isLoggedIn: false, displayName: '', uid: ''}}, action: AnyAction) {
switch(action.type){ switch(action.type){
case appActions.LOGGED_IN: case appActions.LOGGED_IN:
return Object.assign({}, state, {login:{ isLoggedIn: true, displayName: action.payload.displayName, uid: action.payload.displayName}}) return _.extend({}, state, {login:{ isLoggedIn: true, displayName: action.payload.displayName, uid: action.payload.displayName}})
case appActions.LOGGED_OUT: case appActions.LOGGED_OUT:
return Object.assign({}, state, {login:{ isLoggedIn: false, displayName: ""}}) return _.extend({}, state, {login:{ isLoggedIn: false, displayName: ""}})
default: default:
return state return state
} }

470
src/redux-styles.d.ts vendored Normal file
View File

@@ -0,0 +1,470 @@
declare module 'react-syntax-highlighter/dist/hljs/styles' {
export { default as agate } from 'react-syntax-highlighter/styles/hljs/agate';
export { default as androidstudio } from 'react-syntax-highlighter/styles/hljs/androidstudio';
export { default as arduinoLight } from 'react-syntax-highlighter/styles/hljs/arduino-light';
export { default as arta } from 'react-syntax-highlighter/styles/hljs/arta';
export { default as ascetic } from 'react-syntax-highlighter/styles/hljs/ascetic';
export { default as atelierCaveDark } from 'react-syntax-highlighter/styles/hljs/atelier-cave-dark';
export { default as atelierCaveLight } from 'react-syntax-highlighter/styles/hljs/atelier-cave-light';
export { default as atelierDuneDark } from 'react-syntax-highlighter/styles/hljs/atelier-dune-dark';
export { default as atelierDuneLight } from 'react-syntax-highlighter/styles/hljs/atelier-dune-light';
export { default as atelierEstuaryDark } from 'react-syntax-highlighter/styles/hljs/atelier-estuary-dark';
export { default as atelierEstuaryLight } from 'react-syntax-highlighter/styles/hljs/atelier-estuary-light';
export { default as atelierForestDark } from 'react-syntax-highlighter/styles/hljs/atelier-forest-dark';
export { default as atelierForestLight } from 'react-syntax-highlighter/styles/hljs/atelier-forest-light';
export { default as atelierHeathDark } from 'react-syntax-highlighter/styles/hljs/atelier-heath-dark';
export { default as atelierHeathLight } from 'react-syntax-highlighter/styles/hljs/atelier-heath-light';
export { default as atelierLakesideDark } from 'react-syntax-highlighter/styles/hljs/atelier-lakeside-dark';
export { default as atelierLakesideLight } from 'react-syntax-highlighter/styles/hljs/atelier-lakeside-light';
export { default as atelierPlateauDark } from 'react-syntax-highlighter/styles/hljs/atelier-plateau-dark';
export { default as atelierPlateauLight } from 'react-syntax-highlighter/styles/hljs/atelier-plateau-light';
export { default as atelierSavannaDark } from 'react-syntax-highlighter/styles/hljs/atelier-savanna-dark';
export { default as atelierSavannaLight } from 'react-syntax-highlighter/styles/hljs/atelier-savanna-light';
export { default as atelierSeasideDark } from 'react-syntax-highlighter/styles/hljs/atelier-seaside-dark';
export { default as atelierSeasideLight } from 'react-syntax-highlighter/styles/hljs/atelier-seaside-light';
export { default as atelierSulphurpoolDark } from 'react-syntax-highlighter/styles/hljs/atelier-sulphurpool-dark';
export { default as atelierSulphurpoolLight } from 'react-syntax-highlighter/styles/hljs/atelier-sulphurpool-light';
export { default as atomOneDark } from 'react-syntax-highlighter/styles/hljs/atom-one-dark';
export { default as atomOneLight } from 'react-syntax-highlighter/styles/hljs/atom-one-light';
export { default as brownPaper } from 'react-syntax-highlighter/styles/hljs/brown-paper';
export { default as codepenEmbed } from 'react-syntax-highlighter/styles/hljs/codepen-embed';
export { default as colorBrewer } from 'react-syntax-highlighter/styles/hljs/color-brewer';
export { default as darcula } from 'react-syntax-highlighter/styles/hljs/darcula';
export { default as dark } from 'react-syntax-highlighter/styles/hljs/dark';
export { default as darkula } from 'react-syntax-highlighter/styles/hljs/darkula';
export { default as defaultStyle } from 'react-syntax-highlighter/styles/hljs/default-style';
export { default as docco } from 'react-syntax-highlighter/styles/hljs/docco';
export { default as dracula } from 'react-syntax-highlighter/styles/hljs/dracula';
export { default as far } from 'react-syntax-highlighter/styles/hljs/far';
export { default as foundation } from 'react-syntax-highlighter/styles/hljs/foundation';
export { default as githubGist } from 'react-syntax-highlighter/styles/hljs/github-gist';
export { default as github } from 'react-syntax-highlighter/styles/hljs/github';
export { default as googlecode } from 'react-syntax-highlighter/styles/hljs/googlecode';
export { default as grayscale } from 'react-syntax-highlighter/styles/hljs/grayscale';
export { default as gruvboxDark } from 'react-syntax-highlighter/styles/hljs/gruvbox-dark';
export { default as gruvboxLight } from 'react-syntax-highlighter/styles/hljs/gruvbox-light';
export { default as hopscotch } from 'react-syntax-highlighter/styles/hljs/hopscotch';
export { default as hybrid } from 'react-syntax-highlighter/styles/hljs/hybrid';
export { default as idea } from 'react-syntax-highlighter/styles/hljs/idea';
export { default as irBlack } from 'react-syntax-highlighter/styles/hljs/ir-black';
export { default as kimbieDark } from 'react-syntax-highlighter/styles/hljs/kimbie.dark';
export { default as kimbieLight } from 'react-syntax-highlighter/styles/hljs/kimbie.light';
export { default as magula } from 'react-syntax-highlighter/styles/hljs/magula';
export { default as monoBlue } from 'react-syntax-highlighter/styles/hljs/mono-blue';
export { default as monokaiSublime } from 'react-syntax-highlighter/styles/hljs/monokai-sublime';
export { default as monokai } from 'react-syntax-highlighter/styles/hljs/monokai';
export { default as obsidian } from 'react-syntax-highlighter/styles/hljs/obsidian';
export { default as ocean } from 'react-syntax-highlighter/styles/hljs/ocean';
export { default as paraisoDark } from 'react-syntax-highlighter/styles/hljs/paraiso-dark';
export { default as paraisoLight } from 'react-syntax-highlighter/styles/hljs/paraiso-light';
export { default as pojoaque } from 'react-syntax-highlighter/styles/hljs/pojoaque';
export { default as purebasic } from 'react-syntax-highlighter/styles/hljs/purebasic';
export { default as qtcreatorDark } from 'react-syntax-highlighter/styles/hljs/qtcreator_dark';
export { default as qtcreatorLight } from 'react-syntax-highlighter/styles/hljs/qtcreator_light';
export { default as railscasts } from 'react-syntax-highlighter/styles/hljs/railscasts';
export { default as rainbow } from 'react-syntax-highlighter/styles/hljs/rainbow';
export { default as schoolBook } from 'react-syntax-highlighter/styles/hljs/school-book';
export { default as solarizedDark } from 'react-syntax-highlighter/styles/hljs/solarized-dark';
export { default as solarizedLight } from 'react-syntax-highlighter/styles/hljs/solarized-light';
export { default as sunburst } from 'react-syntax-highlighter/styles/hljs/sunburst';
export { default as tomorrowNightBlue } from 'react-syntax-highlighter/styles/hljs/tomorrow-night-blue';
export { default as tomorrowNightBright } from 'react-syntax-highlighter/styles/hljs/tomorrow-night-bright';
export { default as tomorrowNightEighties } from 'react-syntax-highlighter/styles/hljs/tomorrow-night-eighties';
export { default as tomorrowNight } from 'react-syntax-highlighter/styles/hljs/tomorrow-night';
export { default as tomorrow } from 'react-syntax-highlighter/styles/hljs/tomorrow';
export { default as vs } from 'react-syntax-highlighter/styles/hljs/vs';
export { default as xcode } from 'react-syntax-highlighter/styles/hljs/xcode';
export { default as xt256 } from 'react-syntax-highlighter/styles/hljs/xt256';
export { default as zenburn } from 'react-syntax-highlighter/styles/hljs/zenburn';
}
declare module 'react-syntax-highlighter/styles/hljs/agate' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/androidstudio' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/arduino-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/arta' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/ascetic' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-cave-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-cave-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-dune-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-dune-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-estuary-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-estuary-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-forest-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-forest-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-heath-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-heath-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-lakeside-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-lakeside-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-plateau-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-plateau-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-savanna-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-savanna-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-seaside-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-seaside-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-sulphurpool-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atelier-sulphurpool-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atom-one-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/atom-one-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/brown-paper' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/codepen-embed' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/color-brewer' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/darcula' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/darkula' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/default-style' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/docco' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/dracula' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/far' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/foundation' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/github-gist' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/github' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/googlecode' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/grayscale' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/gruvbox-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/gruvbox-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/hopscotch' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/hybrid' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/idea' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/ir-black' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/kimbie.dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/kimbie.light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/magula' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/mono-blue' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/monokai-sublime' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/monokai' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/obsidian' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/ocean' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/paraiso-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/paraiso-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/pojoaque' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/purebasic' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/qtcreator_dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/qtcreator_light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/railscasts' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/rainbow' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/school-book' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/solarized-dark' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/solarized-light' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/sunburst' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/tomorrow-night-blue' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/tomorrow-night-bright' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/tomorrow-night-eighties' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/tomorrow-night' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/tomorrow' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/vs' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/xcode' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/xt256' {
const style: any;
export default style;
}
declare module 'react-syntax-highlighter/styles/hljs/zenburn' {
const style: any;
export default style;
}

View File

@@ -4,8 +4,9 @@
"sourceMap": true, "sourceMap": true,
"noImplicitAny": true, "noImplicitAny": true,
"module": "commonjs", "module": "commonjs",
"target": "es2017", "target": "es5",
"jsx": "react" "jsx": "react",
"noResolve": false
}, },
"include": [ "include": [
"./src/**/*" "./src/**/*"

126
yarn.lock
View File

@@ -68,6 +68,12 @@
"@types/react" "*" "@types/react" "*"
redux "^3.6.0" redux "^3.6.0"
"@types/react-syntax-highlighter@^0.0.3":
version "0.0.3"
resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-0.0.3.tgz#c15aeac29eb193d11ac3a70e3d489f8539e6ee1a"
dependencies:
"@types/react" "*"
"@types/react@*", "@types/react@^16.0.31": "@types/react@*", "@types/react@^16.0.31":
version "16.0.31" version "16.0.31"
resolved "https://registry.yarnpkg.com/@types/react/-/react-16.0.31.tgz#5285da62f3ac62b797f6d0729a1d6181f3180c3e" resolved "https://registry.yarnpkg.com/@types/react/-/react-16.0.31.tgz#5285da62f3ac62b797f6d0729a1d6181f3180c3e"
@@ -83,6 +89,10 @@
version "1.4.3" version "1.4.3"
resolved "https://registry.yarnpkg.com/@types/tether/-/tether-1.4.3.tgz#bbcb46a35dfbeeaaf60d60afaba3d872b6e1ebf5" resolved "https://registry.yarnpkg.com/@types/tether/-/tether-1.4.3.tgz#bbcb46a35dfbeeaaf60d60afaba3d872b6e1ebf5"
"@types/underscore@^1.8.6":
version "1.8.6"
resolved "https://registry.yarnpkg.com/@types/underscore/-/underscore-1.8.6.tgz#3f4b9c5915379b420fe7de75bd8cb58a7d9835ed"
abbrev@1: abbrev@1:
version "1.1.1" version "1.1.1"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
@@ -235,6 +245,13 @@ babel-code-frame@^6.11.0:
esutils "^2.0.2" esutils "^2.0.2"
js-tokens "^3.0.2" js-tokens "^3.0.2"
babel-runtime@^6.18.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
dependencies:
core-js "^2.4.0"
regenerator-runtime "^0.11.0"
balanced-match@^0.4.2: balanced-match@^0.4.2:
version "0.4.2" version "0.4.2"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
@@ -335,6 +352,10 @@ camelcase@^2.0.1:
version "2.1.1" version "2.1.1"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
camelcase@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
caniuse-api@^1.5.2: caniuse-api@^1.5.2:
version "1.6.1" version "1.6.1"
resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c" resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c"
@@ -394,6 +415,14 @@ classnames@^2.2.3, classnames@^2.2.5:
version "2.2.5" version "2.2.5"
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d"
clipboard@^1.7.1:
version "1.7.1"
resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-1.7.1.tgz#360d6d6946e99a7a1fef395e42ba92b5e9b5a16b"
dependencies:
good-listener "^1.2.2"
select "^1.1.2"
tiny-emitter "^2.0.0"
cliui@^3.0.3: cliui@^3.0.3:
version "3.2.0" version "3.2.0"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
@@ -473,6 +502,12 @@ combined-stream@^1.0.5, combined-stream@~1.0.5:
dependencies: dependencies:
delayed-stream "~1.0.0" delayed-stream "~1.0.0"
comma-separated-tokens@^1.0.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.4.tgz#72083e58d4a462f01866f6617f4d98a3cd3b8a46"
dependencies:
trim "0.0.1"
component-emitter@^1.2.1: component-emitter@^1.2.1:
version "1.2.1" version "1.2.1"
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6"
@@ -493,6 +528,10 @@ core-js@^1.0.0:
version "1.2.7" version "1.2.7"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
core-js@^2.4.0:
version "2.5.3"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e"
core-util-is@1.0.2, core-util-is@~1.0.0: core-util-is@1.0.2, core-util-is@~1.0.0:
version "1.0.2" version "1.0.2"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
@@ -626,6 +665,10 @@ delayed-stream@~1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
delegate@^3.1.2:
version "3.2.0"
resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166"
delegates@^1.0.0: delegates@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
@@ -876,6 +919,12 @@ glob@^7.0.5:
once "^1.3.0" once "^1.3.0"
path-is-absolute "^1.0.0" path-is-absolute "^1.0.0"
good-listener@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50"
dependencies:
delegate "^3.1.2"
graceful-fs@^4.1.2: graceful-fs@^4.1.2:
version "4.1.11" version "4.1.11"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
@@ -952,6 +1001,20 @@ has@^1.0.1:
dependencies: dependencies:
function-bind "^1.0.2" function-bind "^1.0.2"
hast-util-parse-selector@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.1.0.tgz#b55c0f4bb7bb2040c889c325ef87ab29c38102b4"
hastscript@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-3.1.0.tgz#66628ba6d7f1ad07d9277dd09028aba7f4934599"
dependencies:
camelcase "^3.0.0"
comma-separated-tokens "^1.0.0"
hast-util-parse-selector "^2.0.0"
property-information "^3.0.0"
space-separated-tokens "^1.0.0"
hawk@3.1.3, hawk@~3.1.3: hawk@3.1.3, hawk@~3.1.3:
version "3.1.3" version "3.1.3"
resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
@@ -961,6 +1024,10 @@ hawk@3.1.3, hawk@~3.1.3:
hoek "2.x.x" hoek "2.x.x"
sntp "1.x.x" sntp "1.x.x"
highlight.js@~9.12.0:
version "9.12.0"
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.12.0.tgz#e6d9dbe57cbefe60751f02af336195870c90c01e"
hoek@2.x.x: hoek@2.x.x:
version "2.16.3" version "2.16.3"
resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
@@ -1290,6 +1357,12 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1:
dependencies: dependencies:
js-tokens "^3.0.0" js-tokens "^3.0.0"
lowlight@~1.9.1:
version "1.9.1"
resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.9.1.tgz#ed7c3dffc36f8c1f263735c0fe0c907847c11250"
dependencies:
highlight.js "~9.12.0"
macaddress@^0.2.8: macaddress@^0.2.8:
version "0.2.8" version "0.2.8"
resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12" resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12"
@@ -1783,6 +1856,12 @@ prepend-http@^1.0.0:
version "1.0.4" version "1.0.4"
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
prismjs@^1.8.4, prismjs@~1.9.0:
version "1.9.0"
resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.9.0.tgz#fa3e2d9edc3c3887c1f1f3095d41f1f9b4200f0f"
optionalDependencies:
clipboard "^1.7.1"
process-nextick-args@~1.0.6: process-nextick-args@~1.0.6:
version "1.0.7" version "1.0.7"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
@@ -1805,6 +1884,10 @@ prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.0:
loose-envify "^1.3.1" loose-envify "^1.3.1"
object-assign "^4.1.1" object-assign "^4.1.1"
property-information@^3.0.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/property-information/-/property-information-3.2.0.tgz#fd1483c8fbac61808f5fe359e7693a1f48a58331"
protobufjs@^5.0.2: protobufjs@^5.0.2:
version "5.0.2" version "5.0.2"
resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-5.0.2.tgz#59748d7dcf03d2db22c13da9feb024e16ab80c91" resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-5.0.2.tgz#59748d7dcf03d2db22c13da9feb024e16ab80c91"
@@ -1873,6 +1956,16 @@ react-redux@^5.0.6:
loose-envify "^1.1.0" loose-envify "^1.1.0"
prop-types "^15.5.10" prop-types "^15.5.10"
react-syntax-highlighter@^6.1.1:
version "6.1.1"
resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-6.1.1.tgz#4d134fa9217c4025e7fd6efeadd08ba92436ee4e"
dependencies:
babel-runtime "^6.18.0"
highlight.js "~9.12.0"
lowlight "~1.9.1"
prismjs "^1.8.4"
refractor "^2.0.0"
react-transition-group@^2.2.0: react-transition-group@^2.2.0:
version "2.2.1" version "2.2.1"
resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-2.2.1.tgz#e9fb677b79e6455fd391b03823afe84849df4a10" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-2.2.1.tgz#e9fb677b79e6455fd391b03823afe84849df4a10"
@@ -1940,10 +2033,21 @@ redux@^3.6.0, redux@^3.7.2:
loose-envify "^1.1.0" loose-envify "^1.1.0"
symbol-observable "^1.0.3" symbol-observable "^1.0.3"
refractor@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/refractor/-/refractor-2.2.0.tgz#9f0ff38ac76f6e5eaacfd689912ed6ab7ab07351"
dependencies:
hastscript "^3.1.0"
prismjs "~1.9.0"
regenerate@^1.2.1: regenerate@^1.2.1:
version "1.3.3" version "1.3.3"
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f"
regenerator-runtime@^0.11.0:
version "0.11.1"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
regex-not@^1.0.0: regex-not@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.0.tgz#42f83e39771622df826b02af176525d6a5f157f9" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.0.tgz#42f83e39771622df826b02af176525d6a5f157f9"
@@ -2027,6 +2131,10 @@ schema-utils@^0.3.0:
dependencies: dependencies:
ajv "^5.0.0" ajv "^5.0.0"
select@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d"
semver@^5.3.0: semver@^5.3.0:
version "5.4.1" version "5.4.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
@@ -2146,6 +2254,12 @@ source-map@^0.6.1, source-map@~0.6.1:
version "0.6.1" version "0.6.1"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
space-separated-tokens@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.1.tgz#9695b9df9e65aec1811d4c3f9ce52520bc2f7e4d"
dependencies:
trim "0.0.1"
split-string@^3.0.1, split-string@^3.0.2: split-string@^3.0.1, split-string@^3.0.2:
version "3.1.0" version "3.1.0"
resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
@@ -2273,6 +2387,10 @@ tar@^2.2.1:
fstream "^1.0.2" fstream "^1.0.2"
inherits "2" inherits "2"
tiny-emitter@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.0.2.tgz#82d27468aca5ade8e5fd1e6d22b57dd43ebdfb7c"
to-object-path@^0.3.0: to-object-path@^0.3.0:
version "0.3.0" version "0.3.0"
resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
@@ -2300,6 +2418,10 @@ tough-cookie@~2.3.0:
dependencies: dependencies:
punycode "^1.4.1" punycode "^1.4.1"
trim@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd"
tunnel-agent@^0.6.0: tunnel-agent@^0.6.0:
version "0.6.0" version "0.6.0"
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
@@ -2322,6 +2444,10 @@ uid-number@^0.0.6:
version "0.0.6" version "0.0.6"
resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
underscore@^1.8.3:
version "1.8.3"
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"
union-value@^1.0.0: union-value@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4"