First commit, from electron-react-boilerplate

This commit is contained in:
Timothy Warren 2017-04-05 16:15:35 -04:00
commit a339a44f88
169 changed files with 28435 additions and 0 deletions

28
.babelrc Normal file
View File

@ -0,0 +1,28 @@
{
"presets": [
["env", {
"targets": { "node": 6 },
"useBuiltIns": true
}],
"stage-0",
"react"
],
"plugins": ["add-module-exports"],
"env": {
"production": {
"presets": ["react-optimize"],
"plugins": ["babel-plugin-dev-expression"]
},
"development": {
"plugins": [
"transform-class-properties",
"transform-es2015-classes",
"react-hot-loader/babel",
["flow-runtime", {
"assert": true,
"annotate": true
}]
]
}
}
}

19
.editorconfig Normal file
View File

@ -0,0 +1,19 @@
root = true
[*]
indent_style = tab
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.{json,js,jsx,html,css}]
indent_style = space
indent_size = 2
[.eslintrc]
indent_style = space
indent_size = 2
[*.md]
trim_trailing_whitespace = false

5
.eslintignore Normal file
View File

@ -0,0 +1,5 @@
flow-typed/
app/dist/
app/main.js
node_modules
dll

46
.eslintrc Normal file
View File

@ -0,0 +1,46 @@
{
"parser": "babel-eslint",
"extends": "airbnb",
"env": {
"browser": true,
"node": true
},
"rules": {
"arrow-parens": ["off"],
"compat/compat": "error",
"consistent-return": "off",
"comma-dangle": "off",
"flowtype-errors/show-errors": "error",
"generator-star-spacing": "off",
"import/no-unresolved": "error",
"import/no-extraneous-dependencies": "off",
"no-console": "off",
"no-use-before-define": "off",
"no-multi-assign": "off",
"promise/param-names": "error",
"promise/always-return": "error",
"promise/catch-or-return": "error",
"promise/no-native": "off",
"react/sort-comp": ["error", {
"order": ["type-annotations", "static-methods", "lifecycle", "everything-else", "render"]
}],
"react/jsx-no-bind": "off",
"react/jsx-filename-extension": ["error", { "extensions": [".js", ".jsx"] }],
"react/prefer-stateless-function": "off"
},
"plugins": [
"flowtype",
"flowtype-errors",
"import",
"promise",
"compat",
"react"
],
"settings": {
"import/resolver": {
"webpack": {
"config": "webpack.config.eslint.js"
}
}
}
}

22
.flowconfig Normal file
View File

@ -0,0 +1,22 @@
[ignore]
.*/node_modules/fbjs/.*
.*/app/main.js
.*/app/dist/.*
.*/release/.*
.*/git/.*
[include]
[libs]
[options]
esproposal.class_static_fields=enable
esproposal.class_instance_fields=enable
esproposal.export_star_as=enable
module.name_mapper.extension='css' -> '<PROJECT_ROOT>/flow/CSSModule.js.flow'
module.name_mapper.extension='styl' -> '<PROJECT_ROOT>/flow/CSSModule.js.flow'
module.name_mapper.extension='scss' -> '<PROJECT_ROOT>/flow/CSSModule.js.flow'
module.name_mapper.extension='png' -> '<PROJECT_ROOT>/flow/WebpackAsset.js.flow'
module.name_mapper.extension='jpg' -> '<PROJECT_ROOT>/flow/WebpackAsset.js.flow'
suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue

4
.gitattributes vendored Normal file
View File

@ -0,0 +1,4 @@
* text eol=lf
*.png binary
*.ico binary
*.icns binary

48
.gitignore vendored Normal file
View File

@ -0,0 +1,48 @@
# Logs
logs
*.log
# Runtime data
pids
*.pid
*.seed
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# node-waf configuration
.lock-wscript
# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release
.eslintcache
# Dependency directory
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
node_modules
app/node_modules
# OSX
.DS_Store
# App packaged
release
app/main.js
app/main.js.map
app/bundle.js
app/bundle.js.map
app/style.css
app/style.css.map
dist
dll
main.js
main.js.map
.idea
npm-debug.log.*

1
.nvmrc Normal file
View File

@ -0,0 +1 @@
v6.9.5

15
.tern-project Normal file
View File

@ -0,0 +1,15 @@
{
"ecmaVersion": 7,
"libs": [
"browser"
],
"dontLoad": [
"node_modules/**"
],
"plugins": {
"doc_comment": {
"fullDocs": true,
"strong": true
}
}
}

56
.travis.yml Normal file
View File

@ -0,0 +1,56 @@
sudo: false
language: node_js
node_js:
- 7
- 6
cache:
directories:
- node_modules
# Enable when https://github.com/yarnpkg/yarn/issues/1233 and
# https://github.com/yarnpkg/yarn/issues/1059 are resolved and disable npm cache
#
# cache:
# directories:
# - $HOME/.yarn-cache
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
- icnsutils
- graphicsmagick
- xz-utils
- xorriso
install:
- export CXX="g++-4.8"
- npm install -g npm@latest
- npm install
- "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x16"
# Enable when https://github.com/yarnpkg/yarn/issues/1233 and
# https://github.com/yarnpkg/yarn/issues/1059 are resolved and disable npm cache
#
# install:
# - export CXX="g++-4.8"
# - npm install -g yarnpkg
# - yarn
# - "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x16"
before_script:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start &
- sleep 3
script:
- npm run lint
- npm run test
- npm run build
- npm run test-e2e
- npm run package

9
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,9 @@
{
"javascript.validate.enable": false,
"search.exclude": {
".git": true,
"node_modules": true,
"flow-typed": true,
"bower_components": true
}
}

22
LICENSE Normal file
View File

@ -0,0 +1,22 @@
The MIT License (MIT)
Copyright (c) 2015-present C. T. Lin
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

0
README.md Normal file
View File

22
app/.eslintrc Normal file
View File

@ -0,0 +1,22 @@
{
"rules": {
"flowtype/boolean-style": [2, "boolean"],
"flowtype/define-flow-type": 1,
"flowtype/delimiter-dangle": [2, "never"],
"flowtype/generic-spacing": [2, "never"],
"flowtype/no-primitive-constructor-types": 2,
"flowtype/no-weak-types": 1,
"flowtype/object-type-delimiter": [2, "comma"],
"flowtype/require-parameter-type": 0,
"flowtype/require-return-type": 0,
"flowtype/require-valid-file-annotation": 0,
"flowtype/semi": [2, "always"],
"flowtype/space-after-type-colon": [2, "always"],
"flowtype/space-before-generic-bracket": [2, "never"],
"flowtype/space-before-type-colon": [2, "never"],
"flowtype/union-intersection-spacing": [2, "always"],
"flowtype/use-flow-type": 2,
"flowtype/valid-syntax": 2,
"flowtype-errors/show-errors": 2
}
}

0
app/actions/.gitkeep Normal file
View File

0
app/app.global.css Normal file
View File

43
app/app.html Normal file
View File

@ -0,0 +1,43 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Hello Electron React!</title>
<script>
(() => {
if (!process.env.HOT) {
const link = document.createElement('link');
link.rel = 'stylesheet';
link.href = './dist/style.css';
// HACK: Writing the script path should be done with webpack
document.getElementsByTagName('head')[0].appendChild(link);
}
})();
</script>
</head>
<body>
<div id="root"></div>
<script>
{
// Dynamically include DLL if in development
if (process.env.NODE_ENV === 'development') {
const dllScript = document.createElement('script');
dllScript.src = '../dll/vendor.dll.js';
document.body.appendChild(dllScript);
}
// Dynamically insert the renderer process
const script = document.createElement('script');
const port = process.env.PORT || 1212;
script.src = (process.env.HOT)
? 'http://localhost:' + port + '/dist/bundle.js'
: './dist/bundle.js';
// @HACK: Writing the script path should be done
// with HtmlWebpackPlugin
document.body.appendChild(script);
}
</script>
</body>
</html>

BIN
app/app.icns Normal file

Binary file not shown.

14
app/components/Home.css Normal file
View File

@ -0,0 +1,14 @@
.container {
position: absolute;
top: 30%;
left: 10px;
text-align: center;
}
.container h2 {
font-size: 5rem;
}
.container a {
font-size: 1.4rem;
}

18
app/components/Home.js Normal file
View File

@ -0,0 +1,18 @@
// @flow
import React, { Component } from 'react';
import { Link } from 'react-router';
import styles from './Home.css';
export default class Home extends Component {
render() {
return (
<div>
<div className={styles.container} data-tid="container">
<h1>Home</h1>
<h3>...is where the heart is</h3>
</div>
</div>
);
}
}

17
app/containers/App.js Normal file
View File

@ -0,0 +1,17 @@
// @flow
import React, { Component } from 'react';
import type { Children } from 'react';
export default class App extends Component {
props: {
children: Children
};
render() {
return (
<div>
{this.props.children}
</div>
);
}
}

View File

@ -0,0 +1,11 @@
// @flow
import React, { Component } from 'react';
import Home from '../components/Home';
export default class HomePage extends Component {
render() {
return (
<Home />
);
}
}

18
app/containers/Root.js Normal file
View File

@ -0,0 +1,18 @@
// @flow
import React from 'react';
import { Provider } from 'react-redux';
import { Router } from 'react-router';
import routes from '../routes';
type RootType = {
store: {},
history: {}
};
export default function Root({ store, history }: RootType) {
return (
<Provider store={store}>
<Router key={Math.random()} history={history} routes={routes} />
</Provider>
);
}

30
app/index.js Normal file
View File

@ -0,0 +1,30 @@
import React from 'react';
import { render } from 'react-dom';
import { hashHistory } from 'react-router';
import { AppContainer } from 'react-hot-loader';
import { syncHistoryWithStore } from 'react-router-redux';
import Root from './containers/Root';
import configureStore from './store/configureStore';
import './app.global.css';
const store = configureStore();
const history = syncHistoryWithStore(hashHistory, store);
render(
<AppContainer>
<Root store={store} history={history} />
</AppContainer>,
document.getElementById('root')
);
if (module.hot) {
module.hot.accept('./containers/Root', () => {
const NextRoot = require('./containers/Root'); // eslint-disable-line global-require
render(
<AppContainer>
<NextRoot store={store} history={history} />
</AppContainer>,
document.getElementById('root')
);
});
}

72
app/main.development.js Normal file
View File

@ -0,0 +1,72 @@
/* eslint global-require: 1, flowtype-errors/show-errors: 0 */
// @flow
import { app, BrowserWindow } from 'electron';
import MenuBuilder from './menu';
let mainWindow = null;
if (process.env.NODE_ENV === 'production') {
const sourceMapSupport = require('source-map-support');
sourceMapSupport.install();
}
if (process.env.NODE_ENV === 'development') {
require('electron-debug')();
const path = require('path');
const p = path.join(__dirname, '..', 'app', 'node_modules');
require('module').globalPaths.push(p);
}
const installExtensions = async () => {
const installer = require('electron-devtools-installer');
const forceDownload = !!process.env.UPGRADE_EXTENSIONS;
const extensions = [
'REACT_DEVELOPER_TOOLS',
'REDUX_DEVTOOLS'
];
return Promise
.all(extensions.map(name => installer.default(installer[name], forceDownload)))
.catch(console.log);
};
app.on('window-all-closed', () => {
// Respect the OSX convention of having the application in memory even
// after all windows have been closed
if (process.platform !== 'darwin') {
app.quit();
}
});
app.on('ready', async () => {
if (process.env.NODE_ENV === 'development') {
await installExtensions();
}
mainWindow = new BrowserWindow({
show: false,
width: 1024,
height: 728
});
mainWindow.loadURL(`file://${__dirname}/app.html`);
// @TODO: Use 'ready-to-show' event
// https://github.com/electron/electron/blob/master/docs/api/browser-window.md#using-ready-to-show-event
mainWindow.webContents.on('did-finish-load', () => {
if (!mainWindow) {
throw new Error('"mainWindow" is not defined');
}
mainWindow.show();
mainWindow.focus();
});
mainWindow.on('closed', () => {
mainWindow = null;
});
const menuBuilder = new MenuBuilder(mainWindow);
menuBuilder.buildMenu();
});

186
app/menu.js Normal file
View File

@ -0,0 +1,186 @@
// @flow
import { app, Menu, shell, BrowserWindow } from 'electron';
export default class MenuBuilder {
mainWindow: BrowserWindow;
constructor(mainWindow: BrowserWindow) {
this.mainWindow = mainWindow;
}
buildMenu() {
if (process.env.NODE_ENV === 'development') {
this.setupDevelopmentEnvironment();
}
let template;
if (process.platform === 'darwin') {
template = this.buildDarwinTemplate();
} else {
template = this.buildDefaultTemplate();
}
const menu = Menu.buildFromTemplate(template);
Menu.setApplicationMenu(menu);
return menu;
}
setupDevelopmentEnvironment() {
this.mainWindow.openDevTools();
this.mainWindow.webContents.on('context-menu', (e, props) => {
const { x, y } = props;
Menu
.buildFromTemplate([{
label: 'Inspect element',
click: () => {
this.mainWindow.inspectElement(x, y);
}
}])
.popup(this.mainWindow);
});
}
buildDarwinTemplate() {
const subMenuAbout = {
label: 'Electron',
submenu: [
{ label: 'About ElectronReact', selector: 'orderFrontStandardAboutPanel:' },
{ type: 'separator' },
{ label: 'Services', submenu: [] },
{ type: 'separator' },
{ label: 'Hide ElectronReact', accelerator: 'Command+H', selector: 'hide:' },
{ label: 'Hide Others', accelerator: 'Command+Shift+H', selector: 'hideOtherApplications:' },
{ label: 'Show All', selector: 'unhideAllApplications:' },
{ type: 'separator' },
{ label: 'Quit', accelerator: 'Command+Q', click: () => { app.quit(); } }
]
};
const subMenuEdit = {
label: 'Edit',
submenu: [
{ label: 'Undo', accelerator: 'Command+Z', selector: 'undo:' },
{ label: 'Redo', accelerator: 'Shift+Command+Z', selector: 'redo:' },
{ type: 'separator' },
{ label: 'Cut', accelerator: 'Command+X', selector: 'cut:' },
{ label: 'Copy', accelerator: 'Command+C', selector: 'copy:' },
{ label: 'Paste', accelerator: 'Command+V', selector: 'paste:' },
{ label: 'Select All', accelerator: 'Command+A', selector: 'selectAll:' }
]
};
const subMenuViewDev = {
label: 'View',
submenu: [
{ label: 'Reload', accelerator: 'Command+R', click: () => { this.mainWindow.webContents.reload(); } },
{ label: 'Toggle Full Screen', accelerator: 'Ctrl+Command+F', click: () => { this.mainWindow.setFullScreen(!this.mainWindow.isFullScreen()); } },
{ label: 'Toggle Developer Tools', accelerator: 'Alt+Command+I', click: () => { this.mainWindow.toggleDevTools(); } }
]
};
const subMenuViewProd = {
label: 'View',
submenu: [
{ label: 'Toggle Full Screen', accelerator: 'Ctrl+Command+F', click: () => { this.mainWindow.setFullScreen(!this.mainWindow.isFullScreen()); } }
]
};
const subMenuWindow = {
label: 'Window',
submenu: [
{ label: 'Minimize', accelerator: 'Command+M', selector: 'performMiniaturize:' },
{ label: 'Close', accelerator: 'Command+W', selector: 'performClose:' },
{ type: 'separator' },
{ label: 'Bring All to Front', selector: 'arrangeInFront:' }
]
};
const subMenuHelp = {
label: 'Help',
submenu: [
{ label: 'Learn More', click() { shell.openExternal('http://electron.atom.io'); } },
{ label: 'Documentation', click() { shell.openExternal('https://github.com/atom/electron/tree/master/docs#readme'); } },
{ label: 'Community Discussions', click() { shell.openExternal('https://discuss.atom.io/c/electron'); } },
{ label: 'Search Issues', click() { shell.openExternal('https://github.com/atom/electron/issues'); } }
]
};
const subMenuView = process.env.NODE_ENV === 'development'
? subMenuViewDev
: subMenuViewProd;
return [
subMenuAbout,
subMenuEdit,
subMenuView,
subMenuWindow,
subMenuHelp
];
}
buildDefaultTemplate() {
const templateDefault = [{
label: '&File',
submenu: [{
label: '&Open',
accelerator: 'Ctrl+O'
}, {
label: '&Close',
accelerator: 'Ctrl+W',
click: () => {
this.mainWindow.close();
}
}]
}, {
label: '&View',
submenu: (process.env.NODE_ENV === 'development') ? [{
label: '&Reload',
accelerator: 'Ctrl+R',
click: () => {
this.mainWindow.webContents.reload();
}
}, {
label: 'Toggle &Full Screen',
accelerator: 'F11',
click: () => {
this.mainWindow.setFullScreen(!this.mainWindow.isFullScreen());
}
}, {
label: 'Toggle &Developer Tools',
accelerator: 'Alt+Ctrl+I',
click: () => {
this.mainWindow.toggleDevTools();
}
}] : [{
label: 'Toggle &Full Screen',
accelerator: 'F11',
click: () => {
this.mainWindow.setFullScreen(!this.mainWindow.isFullScreen());
}
}]
}, {
label: 'Help',
submenu: [{
label: 'Learn More',
click() {
shell.openExternal('http://electron.atom.io');
}
}, {
label: 'Documentation',
click() {
shell.openExternal('https://github.com/atom/electron/tree/master/docs#readme');
}
}, {
label: 'Community Discussions',
click() {
shell.openExternal('https://discuss.atom.io/c/electron');
}
}, {
label: 'Search Issues',
click() {
shell.openExternal('https://github.com/atom/electron/issues');
}
}]
}];
return templateDefault;
}
}

15
app/package.json Normal file
View File

@ -0,0 +1,15 @@
{
"name": "electron-react-boilerplate",
"productName": "electron-react-boilerplate",
"version": "1.0.0",
"description": "Electron application boilerplate based on React, React Router, Webpack, React Hot Loader for rapid application development",
"main": "./main.js",
"author": {
"name": "C. T. Lin",
"email": "chentsulin@gmail.com",
"url": "https://github.com/chentsulin"
},
"license": "MIT",
"dependencies": {
}
}

9
app/reducers/index.js Normal file
View File

@ -0,0 +1,9 @@
// @flow
import { combineReducers } from 'redux';
import { routerReducer as routing } from 'react-router-redux';
const rootReducer = combineReducers({
routing
});
export default rootReducer;

12
app/routes.js Normal file
View File

@ -0,0 +1,12 @@
// @flow
import React from 'react';
import { Route, IndexRoute } from 'react-router';
import App from './containers/App';
import HomePage from './containers/HomePage';
export default (
<Route path="/" component={App}>
<IndexRoute component={HomePage} />
</Route>
);

View File

@ -0,0 +1,58 @@
import { createStore, applyMiddleware, compose } from 'redux';
import thunk from 'redux-thunk';
import { hashHistory } from 'react-router';
import { routerMiddleware, push } from 'react-router-redux';
import { createLogger } from 'redux-logger';
import rootReducer from '../reducers';
export default (initialState: ?counterStateType) => {
// Redux Configuration
const middleware = [];
const enhancers = [];
// Thunk Middleware
middleware.push(thunk);
// Logging Middleware
const logger = createLogger({
level: 'info',
collapsed: true
});
middleware.push(logger);
// Router Middleware
const router = routerMiddleware(hashHistory);
middleware.push(router);
// Redux DevTools Configuration
const actionCreators = {
push,
};
// If Redux DevTools Extension is installed use it, otherwise use Redux compose
/* eslint-disable no-underscore-dangle */
const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({
// Options: http://zalmoxisus.github.io/redux-devtools-extension/API/Arguments.html
actionCreators,
})
: compose;
/* eslint-enable no-underscore-dangle */
// Apply Middleware & Compose Enhancers
enhancers.push(applyMiddleware(...middleware));
const enhancer = composeEnhancers(...enhancers);
// Create Store
const store = createStore(rootReducer, initialState, enhancer);
if (module.hot) {
module.hot.accept('../reducers', () =>
store.replaceReducer(require('../reducers')) // eslint-disable-line global-require
);
}
return store;
};

View File

@ -0,0 +1,6 @@
// @flow
if (process.env.NODE_ENV === 'production') {
module.exports = require('./configureStore.production'); // eslint-disable-line global-require
} else {
module.exports = require('./configureStore.development'); // eslint-disable-line global-require
}

View File

@ -0,0 +1,15 @@
// @flow
import { createStore, applyMiddleware } from 'redux';
import thunk from 'redux-thunk';
import { hashHistory } from 'react-router';
import { routerMiddleware } from 'react-router-redux';
import rootReducer from '../reducers';
const router = routerMiddleware(hashHistory);
const enhancer = applyMiddleware(thunk, router);
export default function configureStore(initialState) {
return createStore(rootReducer, initialState, enhancer); // eslint-disable-line
}

0
app/utils/.gitkeep Normal file
View File

4
app/yarn.lock Normal file
View File

@ -0,0 +1,4 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1

52
appveyor.yml Normal file
View File

@ -0,0 +1,52 @@
os: unstable
environment:
matrix:
- nodejs_version: 7
- nodejs_version: 6
cache:
- node_modules -> package.json
- app/node_modules -> app/package.json
# Enable when https://github.com/yarnpkg/yarn/issues/1233 and
# https://github.com/yarnpkg/yarn/issues/1059 are resolved and disable npm cache
#
# cache:
# - "%LOCALAPPDATA%/Yarn"
matrix:
fast_finish: true
build: off
version: '{build}'
shallow_clone: true
clone_depth: 1
install:
- ps: Install-Product node $env:nodejs_version
- set CI=true
- npm install -g npm@latest
- set PATH=%APPDATA%\npm;%PATH%
- npm install
# Enable when https://github.com/yarnpkg/yarn/issues/1233 and
# https://github.com/yarnpkg/yarn/issues/1059 are resolved and disable npm cache
#
# install:
# - ps: Install-Product node $env:nodejs_version
# - set CI=true
# - choco install yarn
# - refreshenv
# - yarn
test_script:
- node --version
- npm run lint
- npm run test
- npm run build
- npm run test-e2e
- npm run package

67
flow-typed/npm/asar_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,67 @@
// flow-typed signature: ccd3c1c8c580f9fe1be0a099f3ae749c
// flow-typed version: <<STUB>>/asar_v^0.13.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'asar'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'asar' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'asar/bin/asar' {
declare module.exports: any;
}
declare module 'asar/lib/asar' {
declare module.exports: any;
}
declare module 'asar/lib/crawlfs' {
declare module.exports: any;
}
declare module 'asar/lib/disk' {
declare module.exports: any;
}
declare module 'asar/lib/filesystem' {
declare module.exports: any;
}
declare module 'asar/lib/snapshot' {
declare module.exports: any;
}
// Filename aliases
declare module 'asar/bin/asar.js' {
declare module.exports: $Exports<'asar/bin/asar'>;
}
declare module 'asar/lib/asar.js' {
declare module.exports: $Exports<'asar/lib/asar'>;
}
declare module 'asar/lib/crawlfs.js' {
declare module.exports: $Exports<'asar/lib/crawlfs'>;
}
declare module 'asar/lib/disk.js' {
declare module.exports: $Exports<'asar/lib/disk'>;
}
declare module 'asar/lib/filesystem.js' {
declare module.exports: $Exports<'asar/lib/filesystem'>;
}
declare module 'asar/lib/snapshot.js' {
declare module.exports: $Exports<'asar/lib/snapshot'>;
}

227
flow-typed/npm/babel-core_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,227 @@
// flow-typed signature: 618de834b2dc29cb3524980de4a785b7
// flow-typed version: <<STUB>>/babel-core_v^6.24.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-core'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-core' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-core/lib/api/browser' {
declare module.exports: any;
}
declare module 'babel-core/lib/api/node' {
declare module.exports: any;
}
declare module 'babel-core/lib/helpers/get-possible-plugin-names' {
declare module.exports: any;
}
declare module 'babel-core/lib/helpers/get-possible-preset-names' {
declare module.exports: any;
}
declare module 'babel-core/lib/helpers/merge' {
declare module.exports: any;
}
declare module 'babel-core/lib/helpers/normalize-ast' {
declare module.exports: any;
}
declare module 'babel-core/lib/helpers/resolve-from-possible-names' {
declare module.exports: any;
}
declare module 'babel-core/lib/helpers/resolve-plugin' {
declare module.exports: any;
}
declare module 'babel-core/lib/helpers/resolve-preset' {
declare module.exports: any;
}
declare module 'babel-core/lib/helpers/resolve' {
declare module.exports: any;
}
declare module 'babel-core/lib/store' {
declare module.exports: any;
}
declare module 'babel-core/lib/tools/build-external-helpers' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/file/index' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/file/logger' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/file/metadata' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/file/options/build-config-chain' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/file/options/config' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/file/options/index' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/file/options/option-manager' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/file/options/parsers' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/file/options/removed' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/internal-plugins/block-hoist' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/internal-plugins/shadow-functions' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/pipeline' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/plugin-pass' {
declare module.exports: any;
}
declare module 'babel-core/lib/transformation/plugin' {
declare module.exports: any;
}
declare module 'babel-core/lib/util' {
declare module.exports: any;
}
declare module 'babel-core/register' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-core/index' {
declare module.exports: $Exports<'babel-core'>;
}
declare module 'babel-core/index.js' {
declare module.exports: $Exports<'babel-core'>;
}
declare module 'babel-core/lib/api/browser.js' {
declare module.exports: $Exports<'babel-core/lib/api/browser'>;
}
declare module 'babel-core/lib/api/node.js' {
declare module.exports: $Exports<'babel-core/lib/api/node'>;
}
declare module 'babel-core/lib/helpers/get-possible-plugin-names.js' {
declare module.exports: $Exports<'babel-core/lib/helpers/get-possible-plugin-names'>;
}
declare module 'babel-core/lib/helpers/get-possible-preset-names.js' {
declare module.exports: $Exports<'babel-core/lib/helpers/get-possible-preset-names'>;
}
declare module 'babel-core/lib/helpers/merge.js' {
declare module.exports: $Exports<'babel-core/lib/helpers/merge'>;
}
declare module 'babel-core/lib/helpers/normalize-ast.js' {
declare module.exports: $Exports<'babel-core/lib/helpers/normalize-ast'>;
}
declare module 'babel-core/lib/helpers/resolve-from-possible-names.js' {
declare module.exports: $Exports<'babel-core/lib/helpers/resolve-from-possible-names'>;
}
declare module 'babel-core/lib/helpers/resolve-plugin.js' {
declare module.exports: $Exports<'babel-core/lib/helpers/resolve-plugin'>;
}
declare module 'babel-core/lib/helpers/resolve-preset.js' {
declare module.exports: $Exports<'babel-core/lib/helpers/resolve-preset'>;
}
declare module 'babel-core/lib/helpers/resolve.js' {
declare module.exports: $Exports<'babel-core/lib/helpers/resolve'>;
}
declare module 'babel-core/lib/store.js' {
declare module.exports: $Exports<'babel-core/lib/store'>;
}
declare module 'babel-core/lib/tools/build-external-helpers.js' {
declare module.exports: $Exports<'babel-core/lib/tools/build-external-helpers'>;
}
declare module 'babel-core/lib/transformation/file/index.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/file/index'>;
}
declare module 'babel-core/lib/transformation/file/logger.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/file/logger'>;
}
declare module 'babel-core/lib/transformation/file/metadata.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/file/metadata'>;
}
declare module 'babel-core/lib/transformation/file/options/build-config-chain.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/file/options/build-config-chain'>;
}
declare module 'babel-core/lib/transformation/file/options/config.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/file/options/config'>;
}
declare module 'babel-core/lib/transformation/file/options/index.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/file/options/index'>;
}
declare module 'babel-core/lib/transformation/file/options/option-manager.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/file/options/option-manager'>;
}
declare module 'babel-core/lib/transformation/file/options/parsers.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/file/options/parsers'>;
}
declare module 'babel-core/lib/transformation/file/options/removed.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/file/options/removed'>;
}
declare module 'babel-core/lib/transformation/internal-plugins/block-hoist.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/internal-plugins/block-hoist'>;
}
declare module 'babel-core/lib/transformation/internal-plugins/shadow-functions.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/internal-plugins/shadow-functions'>;
}
declare module 'babel-core/lib/transformation/pipeline.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/pipeline'>;
}
declare module 'babel-core/lib/transformation/plugin-pass.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/plugin-pass'>;
}
declare module 'babel-core/lib/transformation/plugin.js' {
declare module.exports: $Exports<'babel-core/lib/transformation/plugin'>;
}
declare module 'babel-core/lib/util.js' {
declare module.exports: $Exports<'babel-core/lib/util'>;
}
declare module 'babel-core/register.js' {
declare module.exports: $Exports<'babel-core/register'>;
}

73
flow-typed/npm/babel-eslint_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,73 @@
// flow-typed signature: 8572281a1e762e212615d34f9d8b0638
// flow-typed version: <<STUB>>/babel-eslint_v^7.2.1/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-eslint'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-eslint' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-eslint/babylon-to-espree/attachComments' {
declare module.exports: any;
}
declare module 'babel-eslint/babylon-to-espree/convertTemplateType' {
declare module.exports: any;
}
declare module 'babel-eslint/babylon-to-espree/index' {
declare module.exports: any;
}
declare module 'babel-eslint/babylon-to-espree/toAST' {
declare module.exports: any;
}
declare module 'babel-eslint/babylon-to-espree/toToken' {
declare module.exports: any;
}
declare module 'babel-eslint/babylon-to-espree/toTokens' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-eslint/babylon-to-espree/attachComments.js' {
declare module.exports: $Exports<'babel-eslint/babylon-to-espree/attachComments'>;
}
declare module 'babel-eslint/babylon-to-espree/convertTemplateType.js' {
declare module.exports: $Exports<'babel-eslint/babylon-to-espree/convertTemplateType'>;
}
declare module 'babel-eslint/babylon-to-espree/index.js' {
declare module.exports: $Exports<'babel-eslint/babylon-to-espree/index'>;
}
declare module 'babel-eslint/babylon-to-espree/toAST.js' {
declare module.exports: $Exports<'babel-eslint/babylon-to-espree/toAST'>;
}
declare module 'babel-eslint/babylon-to-espree/toToken.js' {
declare module.exports: $Exports<'babel-eslint/babylon-to-espree/toToken'>;
}
declare module 'babel-eslint/babylon-to-espree/toTokens.js' {
declare module.exports: $Exports<'babel-eslint/babylon-to-espree/toTokens'>;
}
declare module 'babel-eslint/index' {
declare module.exports: $Exports<'babel-eslint'>;
}
declare module 'babel-eslint/index.js' {
declare module.exports: $Exports<'babel-eslint'>;
}

32
flow-typed/npm/babel-jest_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,32 @@
// flow-typed signature: a64f0ce14b98975fe9ca133bd36d6893
// flow-typed version: <<STUB>>/babel-jest_v^19.0.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-jest'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-jest' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-jest/build/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-jest/build/index.js' {
declare module.exports: $Exports<'babel-jest/build/index'>;
}

67
flow-typed/npm/babel-loader_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,67 @@
// flow-typed signature: b6fb6aa24d80412f8fe35e37f4d9b918
// flow-typed version: <<STUB>>/babel-loader_v^6.4.1/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-loader'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-loader' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-loader/lib/fs-cache' {
declare module.exports: any;
}
declare module 'babel-loader/lib/index' {
declare module.exports: any;
}
declare module 'babel-loader/lib/resolve-rc' {
declare module.exports: any;
}
declare module 'babel-loader/lib/utils/exists' {
declare module.exports: any;
}
declare module 'babel-loader/lib/utils/read' {
declare module.exports: any;
}
declare module 'babel-loader/lib/utils/relative' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-loader/lib/fs-cache.js' {
declare module.exports: $Exports<'babel-loader/lib/fs-cache'>;
}
declare module 'babel-loader/lib/index.js' {
declare module.exports: $Exports<'babel-loader/lib/index'>;
}
declare module 'babel-loader/lib/resolve-rc.js' {
declare module.exports: $Exports<'babel-loader/lib/resolve-rc'>;
}
declare module 'babel-loader/lib/utils/exists.js' {
declare module.exports: $Exports<'babel-loader/lib/utils/exists'>;
}
declare module 'babel-loader/lib/utils/read.js' {
declare module.exports: $Exports<'babel-loader/lib/utils/read'>;
}
declare module 'babel-loader/lib/utils/relative.js' {
declare module.exports: $Exports<'babel-loader/lib/utils/relative'>;
}

View File

@ -0,0 +1,39 @@
// flow-typed signature: ae7c1ad14dbce0ad957701dc2da8f426
// flow-typed version: <<STUB>>/babel-plugin-add-module-exports_v^0.2.1/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-plugin-add-module-exports'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-plugin-add-module-exports' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-plugin-add-module-exports/changelog' {
declare module.exports: any;
}
declare module 'babel-plugin-add-module-exports/lib/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-plugin-add-module-exports/changelog.js' {
declare module.exports: $Exports<'babel-plugin-add-module-exports/changelog'>;
}
declare module 'babel-plugin-add-module-exports/lib/index.js' {
declare module.exports: $Exports<'babel-plugin-add-module-exports/lib/index'>;
}

View File

@ -0,0 +1,32 @@
// flow-typed signature: e28df215d2540d65ecba6fd4b70621a3
// flow-typed version: <<STUB>>/babel-plugin-dev-expression_v^0.2.1/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-plugin-dev-expression'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-plugin-dev-expression' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-plugin-dev-expression/dev-expression' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-plugin-dev-expression/dev-expression.js' {
declare module.exports: $Exports<'babel-plugin-dev-expression/dev-expression'>;
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,32 @@
// flow-typed signature: 631f72bab9316e01919070b5b35fb6ea
// flow-typed version: <<STUB>>/babel-plugin-transform-class-properties_v^6.23.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-plugin-transform-class-properties'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-plugin-transform-class-properties' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-plugin-transform-class-properties/lib/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-plugin-transform-class-properties/lib/index.js' {
declare module.exports: $Exports<'babel-plugin-transform-class-properties/lib/index'>;
}

View File

@ -0,0 +1,53 @@
// flow-typed signature: a8dd1f5b507dc3dc3c935b8aa66a21e9
// flow-typed version: <<STUB>>/babel-plugin-transform-es2015-classes_v^6.23.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-plugin-transform-es2015-classes'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-plugin-transform-es2015-classes' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-plugin-transform-es2015-classes/lib/index' {
declare module.exports: any;
}
declare module 'babel-plugin-transform-es2015-classes/lib/lib/memoise-decorators' {
declare module.exports: any;
}
declare module 'babel-plugin-transform-es2015-classes/lib/loose' {
declare module.exports: any;
}
declare module 'babel-plugin-transform-es2015-classes/lib/vanilla' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-plugin-transform-es2015-classes/lib/index.js' {
declare module.exports: $Exports<'babel-plugin-transform-es2015-classes/lib/index'>;
}
declare module 'babel-plugin-transform-es2015-classes/lib/lib/memoise-decorators.js' {
declare module.exports: $Exports<'babel-plugin-transform-es2015-classes/lib/lib/memoise-decorators'>;
}
declare module 'babel-plugin-transform-es2015-classes/lib/loose.js' {
declare module.exports: $Exports<'babel-plugin-transform-es2015-classes/lib/loose'>;
}
declare module 'babel-plugin-transform-es2015-classes/lib/vanilla.js' {
declare module.exports: $Exports<'babel-plugin-transform-es2015-classes/lib/vanilla'>;
}

67
flow-typed/npm/babel-polyfill_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,67 @@
// flow-typed signature: 81fc1253b811ace77143aa0b251c7e62
// flow-typed version: <<STUB>>/babel-polyfill_v^6.23.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-polyfill'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-polyfill' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-polyfill/browser' {
declare module.exports: any;
}
declare module 'babel-polyfill/dist/polyfill' {
declare module.exports: any;
}
declare module 'babel-polyfill/dist/polyfill.min' {
declare module.exports: any;
}
declare module 'babel-polyfill/lib/index' {
declare module.exports: any;
}
declare module 'babel-polyfill/scripts/postpublish' {
declare module.exports: any;
}
declare module 'babel-polyfill/scripts/prepublish' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-polyfill/browser.js' {
declare module.exports: $Exports<'babel-polyfill/browser'>;
}
declare module 'babel-polyfill/dist/polyfill.js' {
declare module.exports: $Exports<'babel-polyfill/dist/polyfill'>;
}
declare module 'babel-polyfill/dist/polyfill.min.js' {
declare module.exports: $Exports<'babel-polyfill/dist/polyfill.min'>;
}
declare module 'babel-polyfill/lib/index.js' {
declare module.exports: $Exports<'babel-polyfill/lib/index'>;
}
declare module 'babel-polyfill/scripts/postpublish.js' {
declare module.exports: $Exports<'babel-polyfill/scripts/postpublish'>;
}
declare module 'babel-polyfill/scripts/prepublish.js' {
declare module.exports: $Exports<'babel-polyfill/scripts/prepublish'>;
}

View File

@ -0,0 +1,74 @@
// flow-typed signature: 9e7ce823508b6a8566c465d6036faa7b
// flow-typed version: <<STUB>>/babel-preset-env_v^1.3.2/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-preset-env'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-preset-env' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-preset-env/data/built-in-features' {
declare module.exports: any;
}
declare module 'babel-preset-env/data/plugin-features' {
declare module.exports: any;
}
declare module 'babel-preset-env/lib/default-includes' {
declare module.exports: any;
}
declare module 'babel-preset-env/lib/index' {
declare module.exports: any;
}
declare module 'babel-preset-env/lib/module-transformations' {
declare module.exports: any;
}
declare module 'babel-preset-env/lib/normalize-options' {
declare module.exports: any;
}
declare module 'babel-preset-env/lib/transform-polyfill-require-plugin' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-preset-env/data/built-in-features.js' {
declare module.exports: $Exports<'babel-preset-env/data/built-in-features'>;
}
declare module 'babel-preset-env/data/plugin-features.js' {
declare module.exports: $Exports<'babel-preset-env/data/plugin-features'>;
}
declare module 'babel-preset-env/lib/default-includes.js' {
declare module.exports: $Exports<'babel-preset-env/lib/default-includes'>;
}
declare module 'babel-preset-env/lib/index.js' {
declare module.exports: $Exports<'babel-preset-env/lib/index'>;
}
declare module 'babel-preset-env/lib/module-transformations.js' {
declare module.exports: $Exports<'babel-preset-env/lib/module-transformations'>;
}
declare module 'babel-preset-env/lib/normalize-options.js' {
declare module.exports: $Exports<'babel-preset-env/lib/normalize-options'>;
}
declare module 'babel-preset-env/lib/transform-polyfill-require-plugin.js' {
declare module.exports: $Exports<'babel-preset-env/lib/transform-polyfill-require-plugin'>;
}

View File

@ -0,0 +1,38 @@
// flow-typed signature: f8ee01ab93f1ec0fb7f6efb1d77e2264
// flow-typed version: <<STUB>>/babel-preset-react-hmre_v^1.1.1/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-preset-react-hmre'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-preset-react-hmre' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-preset-react-hmre/test/Test' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-preset-react-hmre/index' {
declare module.exports: $Exports<'babel-preset-react-hmre'>;
}
declare module 'babel-preset-react-hmre/index.js' {
declare module.exports: $Exports<'babel-preset-react-hmre'>;
}
declare module 'babel-preset-react-hmre/test/Test.js' {
declare module.exports: $Exports<'babel-preset-react-hmre/test/Test'>;
}

View File

@ -0,0 +1,32 @@
// flow-typed signature: b593cfc76fee9f47604edaeca2f5d5ac
// flow-typed version: <<STUB>>/babel-preset-react-optimize_v^1.0.1/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-preset-react-optimize'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-preset-react-optimize' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-preset-react-optimize/lib/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-preset-react-optimize/lib/index.js' {
declare module.exports: $Exports<'babel-preset-react-optimize/lib/index'>;
}

View File

@ -0,0 +1,32 @@
// flow-typed signature: 74cdf8614210ae66c37d4e514f716d2e
// flow-typed version: <<STUB>>/babel-preset-react_v^6.23.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-preset-react'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-preset-react' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-preset-react/lib/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-preset-react/lib/index.js' {
declare module.exports: $Exports<'babel-preset-react/lib/index'>;
}

View File

@ -0,0 +1,32 @@
// flow-typed signature: 83d08135550ed66888572758a4833c01
// flow-typed version: <<STUB>>/babel-preset-stage-0_v^6.22.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-preset-stage-0'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-preset-stage-0' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-preset-stage-0/lib/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-preset-stage-0/lib/index.js' {
declare module.exports: $Exports<'babel-preset-stage-0/lib/index'>;
}

46
flow-typed/npm/babel-register_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,46 @@
// flow-typed signature: 25c8a44d2ecf348d0dbb805c1009d5c2
// flow-typed version: <<STUB>>/babel-register_v^6.24.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-register'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-register' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-register/lib/browser' {
declare module.exports: any;
}
declare module 'babel-register/lib/cache' {
declare module.exports: any;
}
declare module 'babel-register/lib/node' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-register/lib/browser.js' {
declare module.exports: $Exports<'babel-register/lib/browser'>;
}
declare module 'babel-register/lib/cache.js' {
declare module.exports: $Exports<'babel-register/lib/cache'>;
}
declare module 'babel-register/lib/node.js' {
declare module.exports: $Exports<'babel-register/lib/node'>;
}

View File

@ -0,0 +1,39 @@
// flow-typed signature: 72d6a49ed6812b7814e25a12e16361fa
// flow-typed version: <<STUB>>/babili-webpack-plugin_v^0.0.11/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'babili-webpack-plugin'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babili-webpack-plugin' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babili-webpack-plugin/lib/index' {
declare module.exports: any;
}
declare module 'babili-webpack-plugin/src/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'babili-webpack-plugin/lib/index.js' {
declare module.exports: $Exports<'babili-webpack-plugin/lib/index'>;
}
declare module 'babili-webpack-plugin/src/index.js' {
declare module.exports: $Exports<'babili-webpack-plugin/src/index'>;
}

View File

@ -0,0 +1,74 @@
// flow-typed signature: 8b3139640cb95cb4bad886cb19338cf3
// flow-typed version: <<STUB>>/boiler-room-custodian_v^0.6.1/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'boiler-room-custodian'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'boiler-room-custodian' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'boiler-room-custodian/app/modules/config' {
declare module.exports: any;
}
declare module 'boiler-room-custodian/app/modules/file-ops' {
declare module.exports: any;
}
declare module 'boiler-room-custodian/app/mop' {
declare module.exports: any;
}
declare module 'boiler-room-custodian/test/mop-tests' {
declare module.exports: any;
}
declare module 'boiler-room-custodian/test/refresh' {
declare module.exports: any;
}
declare module 'boiler-room-custodian/test/repo/setup' {
declare module.exports: any;
}
declare module 'boiler-room-custodian/test/util' {
declare module.exports: any;
}
// Filename aliases
declare module 'boiler-room-custodian/app/modules/config.js' {
declare module.exports: $Exports<'boiler-room-custodian/app/modules/config'>;
}
declare module 'boiler-room-custodian/app/modules/file-ops.js' {
declare module.exports: $Exports<'boiler-room-custodian/app/modules/file-ops'>;
}
declare module 'boiler-room-custodian/app/mop.js' {
declare module.exports: $Exports<'boiler-room-custodian/app/mop'>;
}
declare module 'boiler-room-custodian/test/mop-tests.js' {
declare module.exports: $Exports<'boiler-room-custodian/test/mop-tests'>;
}
declare module 'boiler-room-custodian/test/refresh.js' {
declare module.exports: $Exports<'boiler-room-custodian/test/refresh'>;
}
declare module 'boiler-room-custodian/test/repo/setup.js' {
declare module.exports: $Exports<'boiler-room-custodian/test/repo/setup'>;
}
declare module 'boiler-room-custodian/test/util.js' {
declare module.exports: $Exports<'boiler-room-custodian/test/util'>;
}

114
flow-typed/npm/chalk_v1.x.x.js vendored Normal file
View File

@ -0,0 +1,114 @@
// flow-typed signature: 7b4e29a4fd2be533e1822c1b0aade79b
// flow-typed version: 549b484575/chalk_v1.x.x/flow_>=v0.21.x
type $npm$chalk$StyleElement = {
open: string;
close: string;
};
type $npm$chalk$Chain = $npm$chalk$Style & (...text: string[]) => string;
type $npm$chalk$Style = {
// General
reset: $npm$chalk$Chain;
bold: $npm$chalk$Chain;
dim: $npm$chalk$Chain;
italic: $npm$chalk$Chain;
underline: $npm$chalk$Chain;
inverse: $npm$chalk$Chain;
strikethrough: $npm$chalk$Chain;
// Text colors
black: $npm$chalk$Chain;
red: $npm$chalk$Chain;
green: $npm$chalk$Chain;
yellow: $npm$chalk$Chain;
blue: $npm$chalk$Chain;
magenta: $npm$chalk$Chain;
cyan: $npm$chalk$Chain;
white: $npm$chalk$Chain;
gray: $npm$chalk$Chain;
grey: $npm$chalk$Chain;
// Background colors
bgBlack: $npm$chalk$Chain;
bgRed: $npm$chalk$Chain;
bgGreen: $npm$chalk$Chain;
bgYellow: $npm$chalk$Chain;
bgBlue: $npm$chalk$Chain;
bgMagenta: $npm$chalk$Chain;
bgCyan: $npm$chalk$Chain;
bgWhite: $npm$chalk$Chain;
};
type $npm$chalk$StyleMap = {
// General
reset: $npm$chalk$StyleElement;
bold: $npm$chalk$StyleElement;
dim: $npm$chalk$StyleElement;
italic: $npm$chalk$StyleElement;
underline: $npm$chalk$StyleElement;
inverse: $npm$chalk$StyleElement;
strikethrough: $npm$chalk$StyleElement;
// Text colors
black: $npm$chalk$StyleElement;
red: $npm$chalk$StyleElement;
green: $npm$chalk$StyleElement;
yellow: $npm$chalk$StyleElement;
blue: $npm$chalk$StyleElement;
magenta: $npm$chalk$StyleElement;
cyan: $npm$chalk$StyleElement;
white: $npm$chalk$StyleElement;
gray: $npm$chalk$StyleElement;
// Background colors
bgBlack: $npm$chalk$StyleElement;
bgRed: $npm$chalk$StyleElement;
bgGreen: $npm$chalk$StyleElement;
bgYellow: $npm$chalk$StyleElement;
bgBlue: $npm$chalk$StyleElement;
bgMagenta: $npm$chalk$StyleElement;
bgCyan: $npm$chalk$StyleElement;
bgWhite: $npm$chalk$StyleElement;
};
declare module "chalk" {
declare var enabled: boolean;
declare var supportsColor: boolean;
declare var styles: $npm$chalk$StyleMap;
declare function stripColor(value: string): any;
declare function hasColor(str: string): boolean;
// General
declare var reset: $npm$chalk$Chain;
declare var bold: $npm$chalk$Chain;
declare var dim: $npm$chalk$Chain;
declare var italic: $npm$chalk$Chain;
declare var underline: $npm$chalk$Chain;
declare var inverse: $npm$chalk$Chain;
declare var strikethrough: $npm$chalk$Chain;
// Text colors
declare var black: $npm$chalk$Chain;
declare var red: $npm$chalk$Chain;
declare var green: $npm$chalk$Chain;
declare var yellow: $npm$chalk$Chain;
declare var blue: $npm$chalk$Chain;
declare var magenta: $npm$chalk$Chain;
declare var cyan: $npm$chalk$Chain;
declare var white: $npm$chalk$Chain;
declare var gray: $npm$chalk$Chain;
declare var grey: $npm$chalk$Chain;
// Background colors
declare var bgBlack: $npm$chalk$Chain;
declare var bgRed: $npm$chalk$Chain;
declare var bgGreen: $npm$chalk$Chain;
declare var bgYellow: $npm$chalk$Chain;
declare var bgBlue: $npm$chalk$Chain;
declare var bgMagenta: $npm$chalk$Chain;
declare var bgCyan: $npm$chalk$Chain;
declare var bgWhite: $npm$chalk$Chain;
}

60
flow-typed/npm/concurrently_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,60 @@
// flow-typed signature: 7d2dbc3e59e9954e8c7719d162a6af19
// flow-typed version: <<STUB>>/concurrently_v^3.4.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'concurrently'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'concurrently' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'concurrently/src/main' {
declare module.exports: any;
}
declare module 'concurrently/test/support/signal' {
declare module.exports: any;
}
declare module 'concurrently/test/test-functional' {
declare module.exports: any;
}
declare module 'concurrently/test/utils' {
declare module.exports: any;
}
declare module 'concurrently/tst' {
declare module.exports: any;
}
// Filename aliases
declare module 'concurrently/src/main.js' {
declare module.exports: $Exports<'concurrently/src/main'>;
}
declare module 'concurrently/test/support/signal.js' {
declare module.exports: $Exports<'concurrently/test/support/signal'>;
}
declare module 'concurrently/test/test-functional.js' {
declare module.exports: $Exports<'concurrently/test/test-functional'>;
}
declare module 'concurrently/test/utils.js' {
declare module.exports: $Exports<'concurrently/test/utils'>;
}
declare module 'concurrently/tst.js' {
declare module.exports: $Exports<'concurrently/tst'>;
}

53
flow-typed/npm/cross-env_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,53 @@
// flow-typed signature: 3d2d125c21be48bc9d9b7ba20b890b63
// flow-typed version: <<STUB>>/cross-env_v^4.0.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'cross-env'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'cross-env' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'cross-env/dist/bin/cross-env' {
declare module.exports: any;
}
declare module 'cross-env/dist/command' {
declare module.exports: any;
}
declare module 'cross-env/dist/index' {
declare module.exports: any;
}
declare module 'cross-env/dist/variable' {
declare module.exports: any;
}
// Filename aliases
declare module 'cross-env/dist/bin/cross-env.js' {
declare module.exports: $Exports<'cross-env/dist/bin/cross-env'>;
}
declare module 'cross-env/dist/command.js' {
declare module.exports: $Exports<'cross-env/dist/command'>;
}
declare module 'cross-env/dist/index.js' {
declare module.exports: $Exports<'cross-env/dist/index'>;
}
declare module 'cross-env/dist/variable.js' {
declare module.exports: $Exports<'cross-env/dist/variable'>;
}

80
flow-typed/npm/cross-spawn_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,80 @@
// flow-typed signature: fc42e1d1907a5edbd63f4eaf65ee699c
// flow-typed version: <<STUB>>/cross-spawn_v^5.1.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'cross-spawn'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'cross-spawn' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'cross-spawn/lib/enoent' {
declare module.exports: any;
}
declare module 'cross-spawn/lib/parse' {
declare module.exports: any;
}
declare module 'cross-spawn/lib/util/escapeArgument' {
declare module.exports: any;
}
declare module 'cross-spawn/lib/util/escapeCommand' {
declare module.exports: any;
}
declare module 'cross-spawn/lib/util/hasEmptyArgumentBug' {
declare module.exports: any;
}
declare module 'cross-spawn/lib/util/readShebang' {
declare module.exports: any;
}
declare module 'cross-spawn/lib/util/resolveCommand' {
declare module.exports: any;
}
// Filename aliases
declare module 'cross-spawn/index' {
declare module.exports: $Exports<'cross-spawn'>;
}
declare module 'cross-spawn/index.js' {
declare module.exports: $Exports<'cross-spawn'>;
}
declare module 'cross-spawn/lib/enoent.js' {
declare module.exports: $Exports<'cross-spawn/lib/enoent'>;
}
declare module 'cross-spawn/lib/parse.js' {
declare module.exports: $Exports<'cross-spawn/lib/parse'>;
}
declare module 'cross-spawn/lib/util/escapeArgument.js' {
declare module.exports: $Exports<'cross-spawn/lib/util/escapeArgument'>;
}
declare module 'cross-spawn/lib/util/escapeCommand.js' {
declare module.exports: $Exports<'cross-spawn/lib/util/escapeCommand'>;
}
declare module 'cross-spawn/lib/util/hasEmptyArgumentBug.js' {
declare module.exports: $Exports<'cross-spawn/lib/util/hasEmptyArgumentBug'>;
}
declare module 'cross-spawn/lib/util/readShebang.js' {
declare module.exports: $Exports<'cross-spawn/lib/util/readShebang'>;
}
declare module 'cross-spawn/lib/util/resolveCommand.js' {
declare module.exports: $Exports<'cross-spawn/lib/util/resolveCommand'>;
}

94
flow-typed/npm/css-loader_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,94 @@
// flow-typed signature: 587dac52a396206a3eab9b864ee73028
// flow-typed version: <<STUB>>/css-loader_v^0.28.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'css-loader'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'css-loader' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'css-loader/lib/compile-exports' {
declare module.exports: any;
}
declare module 'css-loader/lib/createResolver' {
declare module.exports: any;
}
declare module 'css-loader/lib/css-base' {
declare module.exports: any;
}
declare module 'css-loader/lib/getImportPrefix' {
declare module.exports: any;
}
declare module 'css-loader/lib/getLocalIdent' {
declare module.exports: any;
}
declare module 'css-loader/lib/loader' {
declare module.exports: any;
}
declare module 'css-loader/lib/localsLoader' {
declare module.exports: any;
}
declare module 'css-loader/lib/processCss' {
declare module.exports: any;
}
declare module 'css-loader/locals' {
declare module.exports: any;
}
// Filename aliases
declare module 'css-loader/index' {
declare module.exports: $Exports<'css-loader'>;
}
declare module 'css-loader/index.js' {
declare module.exports: $Exports<'css-loader'>;
}
declare module 'css-loader/lib/compile-exports.js' {
declare module.exports: $Exports<'css-loader/lib/compile-exports'>;
}
declare module 'css-loader/lib/createResolver.js' {
declare module.exports: $Exports<'css-loader/lib/createResolver'>;
}
declare module 'css-loader/lib/css-base.js' {
declare module.exports: $Exports<'css-loader/lib/css-base'>;
}
declare module 'css-loader/lib/getImportPrefix.js' {
declare module.exports: $Exports<'css-loader/lib/getImportPrefix'>;
}
declare module 'css-loader/lib/getLocalIdent.js' {
declare module.exports: $Exports<'css-loader/lib/getLocalIdent'>;
}
declare module 'css-loader/lib/loader.js' {
declare module.exports: $Exports<'css-loader/lib/loader'>;
}
declare module 'css-loader/lib/localsLoader.js' {
declare module.exports: $Exports<'css-loader/lib/localsLoader'>;
}
declare module 'css-loader/lib/processCss.js' {
declare module.exports: $Exports<'css-loader/lib/processCss'>;
}
declare module 'css-loader/locals.js' {
declare module.exports: $Exports<'css-loader/locals'>;
}

46
flow-typed/npm/devtron_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,46 @@
// flow-typed signature: c1d65f0b94d09b45298889507fc174aa
// flow-typed version: <<STUB>>/devtron_v^1.4.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'devtron'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'devtron' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'devtron/api' {
declare module.exports: any;
}
declare module 'devtron/out/browser-globals' {
declare module.exports: any;
}
declare module 'devtron/out/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'devtron/api.js' {
declare module.exports: $Exports<'devtron/api'>;
}
declare module 'devtron/out/browser-globals.js' {
declare module.exports: $Exports<'devtron/out/browser-globals'>;
}
declare module 'devtron/out/index.js' {
declare module.exports: $Exports<'devtron/out/index'>;
}

View File

@ -0,0 +1,347 @@
// flow-typed signature: 8c4b952fd5f2813438312c58cf23e66d
// flow-typed version: <<STUB>>/electron-builder_v^16.6.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'electron-builder'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'electron-builder' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'electron-builder/out/appInfo' {
declare module.exports: any;
}
declare module 'electron-builder/out/asar' {
declare module.exports: any;
}
declare module 'electron-builder/out/asarUtil' {
declare module.exports: any;
}
declare module 'electron-builder/out/builder' {
declare module.exports: any;
}
declare module 'electron-builder/out/cli/build-cli' {
declare module.exports: any;
}
declare module 'electron-builder/out/cli/cliOptions' {
declare module.exports: any;
}
declare module 'electron-builder/out/cli/create-self-signed-cert' {
declare module.exports: any;
}
declare module 'electron-builder/out/cli/install-app-deps' {
declare module.exports: any;
}
declare module 'electron-builder/out/cli/node-gyp-rebuild' {
declare module.exports: any;
}
declare module 'electron-builder/out/codeSign' {
declare module.exports: any;
}
declare module 'electron-builder/out/errorMessages' {
declare module.exports: any;
}
declare module 'electron-builder/out/fileMatcher' {
declare module.exports: any;
}
declare module 'electron-builder/out/fileTransformer' {
declare module.exports: any;
}
declare module 'electron-builder/out/forge/forge-maker' {
declare module.exports: any;
}
declare module 'electron-builder/out/index' {
declare module.exports: any;
}
declare module 'electron-builder/out/linuxPackager' {
declare module.exports: any;
}
declare module 'electron-builder/out/macPackager' {
declare module.exports: any;
}
declare module 'electron-builder/out/metadata' {
declare module.exports: any;
}
declare module 'electron-builder/out/options/linuxOptions' {
declare module.exports: any;
}
declare module 'electron-builder/out/options/macOptions' {
declare module.exports: any;
}
declare module 'electron-builder/out/options/winOptions' {
declare module.exports: any;
}
declare module 'electron-builder/out/packager' {
declare module.exports: any;
}
declare module 'electron-builder/out/packager/dirPackager' {
declare module.exports: any;
}
declare module 'electron-builder/out/packager/mac' {
declare module.exports: any;
}
declare module 'electron-builder/out/packagerApi' {
declare module.exports: any;
}
declare module 'electron-builder/out/platformPackager' {
declare module.exports: any;
}
declare module 'electron-builder/out/publish/PublishManager' {
declare module.exports: any;
}
declare module 'electron-builder/out/readInstalled' {
declare module.exports: any;
}
declare module 'electron-builder/out/repositoryInfo' {
declare module.exports: any;
}
declare module 'electron-builder/out/targets/appImage' {
declare module.exports: any;
}
declare module 'electron-builder/out/targets/appx' {
declare module.exports: any;
}
declare module 'electron-builder/out/targets/archive' {
declare module.exports: any;
}
declare module 'electron-builder/out/targets/ArchiveTarget' {
declare module.exports: any;
}
declare module 'electron-builder/out/targets/dmg' {
declare module.exports: any;
}
declare module 'electron-builder/out/targets/fpm' {
declare module.exports: any;
}
declare module 'electron-builder/out/targets/LinuxTargetHelper' {
declare module.exports: any;
}
declare module 'electron-builder/out/targets/nsis' {
declare module.exports: any;
}
declare module 'electron-builder/out/targets/pkg' {
declare module.exports: any;
}
declare module 'electron-builder/out/targets/snap' {
declare module.exports: any;
}
declare module 'electron-builder/out/targets/targetFactory' {
declare module.exports: any;
}
declare module 'electron-builder/out/targets/WebInstaller' {
declare module.exports: any;
}
declare module 'electron-builder/out/util/filter' {
declare module.exports: any;
}
declare module 'electron-builder/out/util/readPackageJson' {
declare module.exports: any;
}
declare module 'electron-builder/out/windowsCodeSign' {
declare module.exports: any;
}
declare module 'electron-builder/out/winPackager' {
declare module.exports: any;
}
declare module 'electron-builder/out/yarn' {
declare module.exports: any;
}
// Filename aliases
declare module 'electron-builder/out/appInfo.js' {
declare module.exports: $Exports<'electron-builder/out/appInfo'>;
}
declare module 'electron-builder/out/asar.js' {
declare module.exports: $Exports<'electron-builder/out/asar'>;
}
declare module 'electron-builder/out/asarUtil.js' {
declare module.exports: $Exports<'electron-builder/out/asarUtil'>;
}
declare module 'electron-builder/out/builder.js' {
declare module.exports: $Exports<'electron-builder/out/builder'>;
}
declare module 'electron-builder/out/cli/build-cli.js' {
declare module.exports: $Exports<'electron-builder/out/cli/build-cli'>;
}
declare module 'electron-builder/out/cli/cliOptions.js' {
declare module.exports: $Exports<'electron-builder/out/cli/cliOptions'>;
}
declare module 'electron-builder/out/cli/create-self-signed-cert.js' {
declare module.exports: $Exports<'electron-builder/out/cli/create-self-signed-cert'>;
}
declare module 'electron-builder/out/cli/install-app-deps.js' {
declare module.exports: $Exports<'electron-builder/out/cli/install-app-deps'>;
}
declare module 'electron-builder/out/cli/node-gyp-rebuild.js' {
declare module.exports: $Exports<'electron-builder/out/cli/node-gyp-rebuild'>;
}
declare module 'electron-builder/out/codeSign.js' {
declare module.exports: $Exports<'electron-builder/out/codeSign'>;
}
declare module 'electron-builder/out/errorMessages.js' {
declare module.exports: $Exports<'electron-builder/out/errorMessages'>;
}
declare module 'electron-builder/out/fileMatcher.js' {
declare module.exports: $Exports<'electron-builder/out/fileMatcher'>;
}
declare module 'electron-builder/out/fileTransformer.js' {
declare module.exports: $Exports<'electron-builder/out/fileTransformer'>;
}
declare module 'electron-builder/out/forge/forge-maker.js' {
declare module.exports: $Exports<'electron-builder/out/forge/forge-maker'>;
}
declare module 'electron-builder/out/index.js' {
declare module.exports: $Exports<'electron-builder/out/index'>;
}
declare module 'electron-builder/out/linuxPackager.js' {
declare module.exports: $Exports<'electron-builder/out/linuxPackager'>;
}
declare module 'electron-builder/out/macPackager.js' {
declare module.exports: $Exports<'electron-builder/out/macPackager'>;
}
declare module 'electron-builder/out/metadata.js' {
declare module.exports: $Exports<'electron-builder/out/metadata'>;
}
declare module 'electron-builder/out/options/linuxOptions.js' {
declare module.exports: $Exports<'electron-builder/out/options/linuxOptions'>;
}
declare module 'electron-builder/out/options/macOptions.js' {
declare module.exports: $Exports<'electron-builder/out/options/macOptions'>;
}
declare module 'electron-builder/out/options/winOptions.js' {
declare module.exports: $Exports<'electron-builder/out/options/winOptions'>;
}
declare module 'electron-builder/out/packager.js' {
declare module.exports: $Exports<'electron-builder/out/packager'>;
}
declare module 'electron-builder/out/packager/dirPackager.js' {
declare module.exports: $Exports<'electron-builder/out/packager/dirPackager'>;
}
declare module 'electron-builder/out/packager/mac.js' {
declare module.exports: $Exports<'electron-builder/out/packager/mac'>;
}
declare module 'electron-builder/out/packagerApi.js' {
declare module.exports: $Exports<'electron-builder/out/packagerApi'>;
}
declare module 'electron-builder/out/platformPackager.js' {
declare module.exports: $Exports<'electron-builder/out/platformPackager'>;
}
declare module 'electron-builder/out/publish/PublishManager.js' {
declare module.exports: $Exports<'electron-builder/out/publish/PublishManager'>;
}
declare module 'electron-builder/out/readInstalled.js' {
declare module.exports: $Exports<'electron-builder/out/readInstalled'>;
}
declare module 'electron-builder/out/repositoryInfo.js' {
declare module.exports: $Exports<'electron-builder/out/repositoryInfo'>;
}
declare module 'electron-builder/out/targets/appImage.js' {
declare module.exports: $Exports<'electron-builder/out/targets/appImage'>;
}
declare module 'electron-builder/out/targets/appx.js' {
declare module.exports: $Exports<'electron-builder/out/targets/appx'>;
}
declare module 'electron-builder/out/targets/archive.js' {
declare module.exports: $Exports<'electron-builder/out/targets/archive'>;
}
declare module 'electron-builder/out/targets/ArchiveTarget.js' {
declare module.exports: $Exports<'electron-builder/out/targets/ArchiveTarget'>;
}
declare module 'electron-builder/out/targets/dmg.js' {
declare module.exports: $Exports<'electron-builder/out/targets/dmg'>;
}
declare module 'electron-builder/out/targets/fpm.js' {
declare module.exports: $Exports<'electron-builder/out/targets/fpm'>;
}
declare module 'electron-builder/out/targets/LinuxTargetHelper.js' {
declare module.exports: $Exports<'electron-builder/out/targets/LinuxTargetHelper'>;
}
declare module 'electron-builder/out/targets/nsis.js' {
declare module.exports: $Exports<'electron-builder/out/targets/nsis'>;
}
declare module 'electron-builder/out/targets/pkg.js' {
declare module.exports: $Exports<'electron-builder/out/targets/pkg'>;
}
declare module 'electron-builder/out/targets/snap.js' {
declare module.exports: $Exports<'electron-builder/out/targets/snap'>;
}
declare module 'electron-builder/out/targets/targetFactory.js' {
declare module.exports: $Exports<'electron-builder/out/targets/targetFactory'>;
}
declare module 'electron-builder/out/targets/WebInstaller.js' {
declare module.exports: $Exports<'electron-builder/out/targets/WebInstaller'>;
}
declare module 'electron-builder/out/util/filter.js' {
declare module.exports: $Exports<'electron-builder/out/util/filter'>;
}
declare module 'electron-builder/out/util/readPackageJson.js' {
declare module.exports: $Exports<'electron-builder/out/util/readPackageJson'>;
}
declare module 'electron-builder/out/windowsCodeSign.js' {
declare module.exports: $Exports<'electron-builder/out/windowsCodeSign'>;
}
declare module 'electron-builder/out/winPackager.js' {
declare module.exports: $Exports<'electron-builder/out/winPackager'>;
}
declare module 'electron-builder/out/yarn.js' {
declare module.exports: $Exports<'electron-builder/out/yarn'>;
}

33
flow-typed/npm/electron-debug_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,33 @@
// flow-typed signature: 03036ae891f39c4c71e0aee2edca706c
// flow-typed version: <<STUB>>/electron-debug_v^1.1.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'electron-debug'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'electron-debug' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
// Filename aliases
declare module 'electron-debug/index' {
declare module.exports: $Exports<'electron-debug'>;
}
declare module 'electron-debug/index.js' {
declare module.exports: $Exports<'electron-debug'>;
}

View File

@ -0,0 +1,67 @@
// flow-typed signature: c3bbc73bbc20c4f480aad78f3294adc7
// flow-typed version: <<STUB>>/electron-devtools-installer_v^2.1.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'electron-devtools-installer'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'electron-devtools-installer' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'electron-devtools-installer/dist/downloadChromeExtension' {
declare module.exports: any;
}
declare module 'electron-devtools-installer/dist/index' {
declare module.exports: any;
}
declare module 'electron-devtools-installer/dist/utils' {
declare module.exports: any;
}
declare module 'electron-devtools-installer/src/downloadChromeExtension' {
declare module.exports: any;
}
declare module 'electron-devtools-installer/src/index' {
declare module.exports: any;
}
declare module 'electron-devtools-installer/src/utils' {
declare module.exports: any;
}
// Filename aliases
declare module 'electron-devtools-installer/dist/downloadChromeExtension.js' {
declare module.exports: $Exports<'electron-devtools-installer/dist/downloadChromeExtension'>;
}
declare module 'electron-devtools-installer/dist/index.js' {
declare module.exports: $Exports<'electron-devtools-installer/dist/index'>;
}
declare module 'electron-devtools-installer/dist/utils.js' {
declare module.exports: $Exports<'electron-devtools-installer/dist/utils'>;
}
declare module 'electron-devtools-installer/src/downloadChromeExtension.js' {
declare module.exports: $Exports<'electron-devtools-installer/src/downloadChromeExtension'>;
}
declare module 'electron-devtools-installer/src/index.js' {
declare module.exports: $Exports<'electron-devtools-installer/src/index'>;
}
declare module 'electron-devtools-installer/src/utils.js' {
declare module.exports: $Exports<'electron-devtools-installer/src/utils'>;
}

59
flow-typed/npm/electron_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,59 @@
// flow-typed signature: f61571fda39674f91f7bb87b580f52af
// flow-typed version: <<STUB>>/electron_v^1.6.2/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'electron'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'electron' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'electron/cli' {
declare module.exports: any;
}
declare module 'electron/install' {
declare module.exports: any;
}
declare module 'electron/test/errors' {
declare module.exports: any;
}
declare module 'electron/test/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'electron/cli.js' {
declare module.exports: $Exports<'electron/cli'>;
}
declare module 'electron/index' {
declare module.exports: $Exports<'electron'>;
}
declare module 'electron/index.js' {
declare module.exports: $Exports<'electron'>;
}
declare module 'electron/install.js' {
declare module.exports: $Exports<'electron/install'>;
}
declare module 'electron/test/errors.js' {
declare module.exports: $Exports<'electron/test/errors'>;
}
declare module 'electron/test/index.js' {
declare module.exports: $Exports<'electron/test/index'>;
}

81
flow-typed/npm/enzyme_v2.3.x.js vendored Normal file
View File

@ -0,0 +1,81 @@
// flow-typed signature: 473141b7c854ed9ae66b92c537f09107
// flow-typed version: f09afd9fb1/enzyme_v2.3.x/flow_>=v0.28.x
declare module 'enzyme' {
declare type PredicateFunction<T: Wrapper> = (wrapper: T) => boolean;
declare type NodeOrNodes = React$Element<any> | Array<React$Element<any>>;
declare type EnzymeSelector = string | ReactClass<any> | Object;
// CheerioWrapper is a type alias for an actual cheerio instance
// TODO: Reference correct type from cheerio's type declarations
declare type CheerioWrapper = any;
declare class Wrapper {
find(selector: EnzymeSelector): this;
findWhere(predicate: PredicateFunction<this>): this;
filter(selector: EnzymeSelector): this;
filterWhere(predicate: PredicateFunction<this>): this;
contains(nodeOrNodes: NodeOrNodes): boolean;
containsMatchingElement(node: React$Element<any>): boolean;
containsAllMatchingElements(nodes: NodeOrNodes): boolean;
containsAnyMatchingElements(nodes: NodeOrNodes): boolean;
dive(option?: { context?: Object }): this;
exists(): boolean;
matchesElement(node: React$Element<any>): boolean;
hasClass(className: string): boolean;
is(selector: EnzymeSelector): boolean;
isEmpty(): boolean;
not(selector: EnzymeSelector): boolean;
children(selector?: EnzymeSelector): this;
childAt(index: number): this;
parents(selector?: EnzymeSelector): this;
parent(): this;
closest(selector: EnzymeSelector): this;
render(): CheerioWrapper;
unmount(): this;
text(): string;
html(): string;
get(index: number): React$Element<any>;
at(index: number): this;
first(): this;
last(): this;
state(key?: string): any;
context(key?: string): any;
props(): Object;
prop(key: string): any;
key(): string;
simulate(event: string, ...args: Array<any>): this;
setState(state: Object): this;
setProps(props: Object): this;
setContext(context: Object): this;
instance(): React$Component<any, any, any>;
update(): this;
debug(): string;
type(): string | Function | null;
name(): string;
forEach(fn: (node: this) => any): this;
map<T>(fn: (node: this) => T): Array<T>;
reduce<T>(fn: (value: T, node: this, index: number) => T, initialValue?: T): Array<T>;
reduceRight<T>(fn: (value: T, node: this, index: number) => T, initialValue?: T): Array<T>;
some(selector: EnzymeSelector): boolean;
someWhere(predicate: PredicateFunction<this>): boolean;
every(selector: EnzymeSelector): boolean;
everyWhere(predicate: PredicateFunction<this>): boolean;
length: number;
}
declare export class ReactWrapper extends Wrapper {
mount(): this;
ref(refName: string): this;
detach(): void;
}
declare export class ShallowWrapper extends Wrapper {
equals(node: React$Element<any>): boolean;
shallow(options?: { context?: Object }): ShallowWrapper;
}
declare export function shallow(node: React$Element<any>, options?: { context?: Object }): ShallowWrapper;
declare export function mount(node: React$Element<any>, options?: { context?: Object, attachTo?: HTMLElement, childContextTypes?: Object }): ReactWrapper;
declare export function render(node: React$Element<any>, options?: { context?: Object }): CheerioWrapper;
}

View File

@ -0,0 +1,73 @@
// flow-typed signature: 4a64c2ee58dc3dd1bd3facdbbc7cd5de
// flow-typed version: <<STUB>>/eslint-config-airbnb_v^14.1.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-config-airbnb'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-config-airbnb' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-config-airbnb/base' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/legacy' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/rules/react-a11y' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/rules/react' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/test/test-base' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/test/test-react-order' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-config-airbnb/base.js' {
declare module.exports: $Exports<'eslint-config-airbnb/base'>;
}
declare module 'eslint-config-airbnb/index' {
declare module.exports: $Exports<'eslint-config-airbnb'>;
}
declare module 'eslint-config-airbnb/index.js' {
declare module.exports: $Exports<'eslint-config-airbnb'>;
}
declare module 'eslint-config-airbnb/legacy.js' {
declare module.exports: $Exports<'eslint-config-airbnb/legacy'>;
}
declare module 'eslint-config-airbnb/rules/react-a11y.js' {
declare module.exports: $Exports<'eslint-config-airbnb/rules/react-a11y'>;
}
declare module 'eslint-config-airbnb/rules/react.js' {
declare module.exports: $Exports<'eslint-config-airbnb/rules/react'>;
}
declare module 'eslint-config-airbnb/test/test-base.js' {
declare module.exports: $Exports<'eslint-config-airbnb/test/test-base'>;
}
declare module 'eslint-config-airbnb/test/test-react-order.js' {
declare module.exports: $Exports<'eslint-config-airbnb/test/test-react-order'>;
}

View File

@ -0,0 +1,33 @@
// flow-typed signature: f1ce5cc15b9f88f66ccc167e37666e4d
// flow-typed version: <<STUB>>/eslint-formatter-pretty_v^1.1.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-formatter-pretty'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-formatter-pretty' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
// Filename aliases
declare module 'eslint-formatter-pretty/index' {
declare module.exports: $Exports<'eslint-formatter-pretty'>;
}
declare module 'eslint-formatter-pretty/index.js' {
declare module.exports: $Exports<'eslint-formatter-pretty'>;
}

View File

@ -0,0 +1,38 @@
// flow-typed signature: 670c5a7b22188d9364c9f4291a0b8626
// flow-typed version: <<STUB>>/eslint-import-resolver-webpack_v^0.8.1/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-import-resolver-webpack'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-import-resolver-webpack' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-import-resolver-webpack/config' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-import-resolver-webpack/config.js' {
declare module.exports: $Exports<'eslint-import-resolver-webpack/config'>;
}
declare module 'eslint-import-resolver-webpack/index' {
declare module.exports: $Exports<'eslint-import-resolver-webpack'>;
}
declare module 'eslint-import-resolver-webpack/index.js' {
declare module.exports: $Exports<'eslint-import-resolver-webpack'>;
}

View File

@ -0,0 +1,88 @@
// flow-typed signature: b9dcc07be06b1a6eb8cb679955478398
// flow-typed version: <<STUB>>/eslint-plugin-compat_v^1.0.2/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-compat'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-plugin-compat' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-plugin-compat/lib/config/recommended' {
declare module.exports: any;
}
declare module 'eslint-plugin-compat/lib/index' {
declare module.exports: any;
}
declare module 'eslint-plugin-compat/lib/Lint' {
declare module.exports: any;
}
declare module 'eslint-plugin-compat/lib/LintTypes' {
declare module.exports: any;
}
declare module 'eslint-plugin-compat/lib/providers/CanIUseProvider' {
declare module.exports: any;
}
declare module 'eslint-plugin-compat/lib/providers/index' {
declare module.exports: any;
}
declare module 'eslint-plugin-compat/lib/providers/KangaxProvider' {
declare module.exports: any;
}
declare module 'eslint-plugin-compat/lib/rules/compat' {
declare module.exports: any;
}
declare module 'eslint-plugin-compat/lib/Versioning' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-compat/lib/config/recommended.js' {
declare module.exports: $Exports<'eslint-plugin-compat/lib/config/recommended'>;
}
declare module 'eslint-plugin-compat/lib/index.js' {
declare module.exports: $Exports<'eslint-plugin-compat/lib/index'>;
}
declare module 'eslint-plugin-compat/lib/Lint.js' {
declare module.exports: $Exports<'eslint-plugin-compat/lib/Lint'>;
}
declare module 'eslint-plugin-compat/lib/LintTypes.js' {
declare module.exports: $Exports<'eslint-plugin-compat/lib/LintTypes'>;
}
declare module 'eslint-plugin-compat/lib/providers/CanIUseProvider.js' {
declare module.exports: $Exports<'eslint-plugin-compat/lib/providers/CanIUseProvider'>;
}
declare module 'eslint-plugin-compat/lib/providers/index.js' {
declare module.exports: $Exports<'eslint-plugin-compat/lib/providers/index'>;
}
declare module 'eslint-plugin-compat/lib/providers/KangaxProvider.js' {
declare module.exports: $Exports<'eslint-plugin-compat/lib/providers/KangaxProvider'>;
}
declare module 'eslint-plugin-compat/lib/rules/compat.js' {
declare module.exports: $Exports<'eslint-plugin-compat/lib/rules/compat'>;
}
declare module 'eslint-plugin-compat/lib/Versioning.js' {
declare module.exports: $Exports<'eslint-plugin-compat/lib/Versioning'>;
}

View File

@ -0,0 +1,59 @@
// flow-typed signature: 7b84189e9f11d5c1eaa7ef7bb2da3af3
// flow-typed version: <<STUB>>/eslint-plugin-flowtype-errors_v^3.0.3/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-flowtype-errors'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-plugin-flowtype-errors' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-plugin-flowtype-errors/dist/collect' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype-errors/dist/filter' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype-errors/dist/format' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype-errors/dist/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-flowtype-errors/dist/collect.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype-errors/dist/collect'>;
}
declare module 'eslint-plugin-flowtype-errors/dist/filter.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype-errors/dist/filter'>;
}
declare module 'eslint-plugin-flowtype-errors/dist/format.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype-errors/dist/format'>;
}
declare module 'eslint-plugin-flowtype-errors/dist/index.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype-errors/dist/index'>;
}
declare module 'eslint-plugin-flowtype-errors/index' {
declare module.exports: $Exports<'eslint-plugin-flowtype-errors'>;
}
declare module 'eslint-plugin-flowtype-errors/index.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype-errors'>;
}

View File

@ -0,0 +1,319 @@
// flow-typed signature: fc3fc729dcec925198f4e66b48750ba8
// flow-typed version: <<STUB>>/eslint-plugin-flowtype_v^2.30.4/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-flowtype'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-plugin-flowtype' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-plugin-flowtype/bin/readmeAssertions' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/index' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/booleanStyle' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/defineFlowType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/delimiterDangle' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/genericSpacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noDupeKeys' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noWeakTypes' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireParameterType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireReturnType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireVariableType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/semi' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/sortKeys' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeIdMatch' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/useFlowType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/validSyntax' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getParameterName' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/index' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFile' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/quoteName' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/spacingFixers' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-flowtype/bin/readmeAssertions.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/bin/readmeAssertions'>;
}
declare module 'eslint-plugin-flowtype/dist/index.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/index'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/booleanStyle.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/booleanStyle'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/defineFlowType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/defineFlowType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/delimiterDangle.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/delimiterDangle'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/genericSpacing.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/genericSpacing'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noDupeKeys.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noDupeKeys'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noWeakTypes.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noWeakTypes'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireParameterType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireParameterType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireReturnType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireReturnType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireVariableType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireVariableType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/semi.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/semi'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/sortKeys.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/sortKeys'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeIdMatch.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeIdMatch'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/useFlowType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/useFlowType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/validSyntax.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/validSyntax'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getParameterName.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/getParameterName'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/index.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/index'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFile.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/isFlowFile'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/quoteName.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/quoteName'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/spacingFixers.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/spacingFixers'>;
}

View File

@ -0,0 +1,326 @@
// flow-typed signature: 6aa72b267b236a84ef1428e7844f0925
// flow-typed version: <<STUB>>/eslint-plugin-import_v^2.2.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-import'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-plugin-import' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-plugin-import/config/electron' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/config/errors' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/config/react-native' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/config/react' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/config/recommended' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/config/stage-0' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/config/warnings' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/core/importType' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/core/staticRequire' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/ExportMap' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/importDeclaration' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/index' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/default' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/export' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/extensions' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/first' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/imports-first' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/max-dependencies' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/named' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/namespace' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/newline-after-import' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-absolute-path' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-amd' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-commonjs' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-deprecated' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-duplicates' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-dynamic-require' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-extraneous-dependencies' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-internal-modules' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-mutable-exports' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-named-as-default-member' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-named-as-default' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-named-default' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-namespace' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-nodejs-modules' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-restricted-paths' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-unassigned-import' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-unresolved' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-webpack-loader-syntax' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/order' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/prefer-default-export' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/unambiguous' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/memo-parser/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-import/config/electron.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/electron'>;
}
declare module 'eslint-plugin-import/config/errors.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/errors'>;
}
declare module 'eslint-plugin-import/config/react-native.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/react-native'>;
}
declare module 'eslint-plugin-import/config/react.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/react'>;
}
declare module 'eslint-plugin-import/config/recommended.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/recommended'>;
}
declare module 'eslint-plugin-import/config/stage-0.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/stage-0'>;
}
declare module 'eslint-plugin-import/config/warnings.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/warnings'>;
}
declare module 'eslint-plugin-import/lib/core/importType.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/core/importType'>;
}
declare module 'eslint-plugin-import/lib/core/staticRequire.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/core/staticRequire'>;
}
declare module 'eslint-plugin-import/lib/ExportMap.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/ExportMap'>;
}
declare module 'eslint-plugin-import/lib/importDeclaration.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/importDeclaration'>;
}
declare module 'eslint-plugin-import/lib/index.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/index'>;
}
declare module 'eslint-plugin-import/lib/rules/default.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/default'>;
}
declare module 'eslint-plugin-import/lib/rules/export.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/export'>;
}
declare module 'eslint-plugin-import/lib/rules/extensions.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/extensions'>;
}
declare module 'eslint-plugin-import/lib/rules/first.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/first'>;
}
declare module 'eslint-plugin-import/lib/rules/imports-first.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/imports-first'>;
}
declare module 'eslint-plugin-import/lib/rules/max-dependencies.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/max-dependencies'>;
}
declare module 'eslint-plugin-import/lib/rules/named.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/named'>;
}
declare module 'eslint-plugin-import/lib/rules/namespace.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/namespace'>;
}
declare module 'eslint-plugin-import/lib/rules/newline-after-import.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/newline-after-import'>;
}
declare module 'eslint-plugin-import/lib/rules/no-absolute-path.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-absolute-path'>;
}
declare module 'eslint-plugin-import/lib/rules/no-amd.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-amd'>;
}
declare module 'eslint-plugin-import/lib/rules/no-commonjs.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-commonjs'>;
}
declare module 'eslint-plugin-import/lib/rules/no-deprecated.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-deprecated'>;
}
declare module 'eslint-plugin-import/lib/rules/no-duplicates.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-duplicates'>;
}
declare module 'eslint-plugin-import/lib/rules/no-dynamic-require.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-dynamic-require'>;
}
declare module 'eslint-plugin-import/lib/rules/no-extraneous-dependencies.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-extraneous-dependencies'>;
}
declare module 'eslint-plugin-import/lib/rules/no-internal-modules.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-internal-modules'>;
}
declare module 'eslint-plugin-import/lib/rules/no-mutable-exports.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-mutable-exports'>;
}
declare module 'eslint-plugin-import/lib/rules/no-named-as-default-member.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-named-as-default-member'>;
}
declare module 'eslint-plugin-import/lib/rules/no-named-as-default.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-named-as-default'>;
}
declare module 'eslint-plugin-import/lib/rules/no-named-default.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-named-default'>;
}
declare module 'eslint-plugin-import/lib/rules/no-namespace.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-namespace'>;
}
declare module 'eslint-plugin-import/lib/rules/no-nodejs-modules.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-nodejs-modules'>;
}
declare module 'eslint-plugin-import/lib/rules/no-restricted-paths.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-restricted-paths'>;
}
declare module 'eslint-plugin-import/lib/rules/no-unassigned-import.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-unassigned-import'>;
}
declare module 'eslint-plugin-import/lib/rules/no-unresolved.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-unresolved'>;
}
declare module 'eslint-plugin-import/lib/rules/no-webpack-loader-syntax.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-webpack-loader-syntax'>;
}
declare module 'eslint-plugin-import/lib/rules/order.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/order'>;
}
declare module 'eslint-plugin-import/lib/rules/prefer-default-export.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/prefer-default-export'>;
}
declare module 'eslint-plugin-import/lib/rules/unambiguous.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/unambiguous'>;
}
declare module 'eslint-plugin-import/memo-parser/index.js' {
declare module.exports: $Exports<'eslint-plugin-import/memo-parser/index'>;
}

View File

@ -0,0 +1,60 @@
// flow-typed signature: aee0ee26c71489b73597d33b1da68273
// flow-typed version: <<STUB>>/eslint-plugin-jest_v^19.0.1/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-jest'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-plugin-jest' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-plugin-jest/build/index' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/build/rules/no-disabled-tests' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/build/rules/no-focused-tests' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/build/rules/no-identical-title' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/build/rules/types' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-jest/build/index.js' {
declare module.exports: $Exports<'eslint-plugin-jest/build/index'>;
}
declare module 'eslint-plugin-jest/build/rules/no-disabled-tests.js' {
declare module.exports: $Exports<'eslint-plugin-jest/build/rules/no-disabled-tests'>;
}
declare module 'eslint-plugin-jest/build/rules/no-focused-tests.js' {
declare module.exports: $Exports<'eslint-plugin-jest/build/rules/no-focused-tests'>;
}
declare module 'eslint-plugin-jest/build/rules/no-identical-title.js' {
declare module.exports: $Exports<'eslint-plugin-jest/build/rules/no-identical-title'>;
}
declare module 'eslint-plugin-jest/build/rules/types.js' {
declare module.exports: $Exports<'eslint-plugin-jest/build/rules/types'>;
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,150 @@
// flow-typed signature: e151192909b582c4f669226372b200c9
// flow-typed version: <<STUB>>/eslint-plugin-promise_v^3.5.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-promise'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-plugin-promise' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-plugin-promise/rules/always-return' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/avoid-new' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/catch-or-return' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/has-promise-callback' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/is-callback' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/is-inside-callback' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/is-inside-promise' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/is-named-callback' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/is-promise' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/no-callback-in-promise' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/no-native' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/no-nesting' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/no-promise-in-callback' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/no-return-wrap' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/param-names' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/prefer-await-to-callbacks' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/prefer-await-to-then' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-promise/index' {
declare module.exports: $Exports<'eslint-plugin-promise'>;
}
declare module 'eslint-plugin-promise/index.js' {
declare module.exports: $Exports<'eslint-plugin-promise'>;
}
declare module 'eslint-plugin-promise/rules/always-return.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/always-return'>;
}
declare module 'eslint-plugin-promise/rules/avoid-new.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/avoid-new'>;
}
declare module 'eslint-plugin-promise/rules/catch-or-return.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/catch-or-return'>;
}
declare module 'eslint-plugin-promise/rules/lib/has-promise-callback.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/has-promise-callback'>;
}
declare module 'eslint-plugin-promise/rules/lib/is-callback.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-callback'>;
}
declare module 'eslint-plugin-promise/rules/lib/is-inside-callback.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-inside-callback'>;
}
declare module 'eslint-plugin-promise/rules/lib/is-inside-promise.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-inside-promise'>;
}
declare module 'eslint-plugin-promise/rules/lib/is-named-callback.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-named-callback'>;
}
declare module 'eslint-plugin-promise/rules/lib/is-promise.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-promise'>;
}
declare module 'eslint-plugin-promise/rules/no-callback-in-promise.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/no-callback-in-promise'>;
}
declare module 'eslint-plugin-promise/rules/no-native.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/no-native'>;
}
declare module 'eslint-plugin-promise/rules/no-nesting.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/no-nesting'>;
}
declare module 'eslint-plugin-promise/rules/no-promise-in-callback.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/no-promise-in-callback'>;
}
declare module 'eslint-plugin-promise/rules/no-return-wrap.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/no-return-wrap'>;
}
declare module 'eslint-plugin-promise/rules/param-names.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/param-names'>;
}
declare module 'eslint-plugin-promise/rules/prefer-await-to-callbacks.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/prefer-await-to-callbacks'>;
}
declare module 'eslint-plugin-promise/rules/prefer-await-to-then.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/prefer-await-to-then'>;
}

View File

@ -0,0 +1,500 @@
// flow-typed signature: 7e445ccb42a17d652635190d95adddc0
// flow-typed version: <<STUB>>/eslint-plugin-react_v^6.10.3/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-react'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-plugin-react' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-plugin-react/lib/rules/display-name' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/forbid-component-props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/forbid-elements' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/forbid-foreign-prop-types' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/forbid-prop-types' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-boolean-value' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-closing-bracket-location' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-curly-spacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-equals-spacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-filename-extension' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-first-prop-new-line' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-handler-names' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-indent-props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-indent' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-key' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-max-props-per-line' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-bind' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-comment-textnodes' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-duplicate-props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-literals' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-target-blank' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-undef' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-pascal-case' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-sort-props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-space-before-closing' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-tag-spacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-uses-react' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-uses-vars' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-wrap-multilines' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-array-index-key' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-children-prop' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-comment-textnodes' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-danger-with-children' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-danger' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-deprecated' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-did-mount-set-state' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-did-update-set-state' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-direct-mutation-state' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-find-dom-node' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-is-mounted' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-multi-comp' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-render-return-value' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-set-state' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-string-refs' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-unescaped-entities' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-unknown-property' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-unused-prop-types' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/prefer-es6-class' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/prefer-stateless-function' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/prop-types' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/react-in-jsx-scope' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/require-default-props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/require-extension' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/require-optimization' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/require-render-return' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/self-closing-comp' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/sort-comp' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/sort-prop-types' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/style-prop-object' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/void-dom-elements-no-children' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/wrap-multilines' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/annotations' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/Components' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/getTokenBeforeClosingBracket' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/pragma' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/variable' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/version' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-react/index' {
declare module.exports: $Exports<'eslint-plugin-react'>;
}
declare module 'eslint-plugin-react/index.js' {
declare module.exports: $Exports<'eslint-plugin-react'>;
}
declare module 'eslint-plugin-react/lib/rules/display-name.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/display-name'>;
}
declare module 'eslint-plugin-react/lib/rules/forbid-component-props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/forbid-component-props'>;
}
declare module 'eslint-plugin-react/lib/rules/forbid-elements.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/forbid-elements'>;
}
declare module 'eslint-plugin-react/lib/rules/forbid-foreign-prop-types.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/forbid-foreign-prop-types'>;
}
declare module 'eslint-plugin-react/lib/rules/forbid-prop-types.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/forbid-prop-types'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-boolean-value.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-boolean-value'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-closing-bracket-location.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-closing-bracket-location'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-curly-spacing.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-curly-spacing'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-equals-spacing.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-equals-spacing'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-filename-extension.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-filename-extension'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-first-prop-new-line.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-first-prop-new-line'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-handler-names.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-handler-names'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-indent-props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-indent-props'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-indent.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-indent'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-key.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-key'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-max-props-per-line.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-max-props-per-line'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-bind.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-bind'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-comment-textnodes.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-comment-textnodes'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-duplicate-props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-duplicate-props'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-literals.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-literals'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-target-blank.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-target-blank'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-undef.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-undef'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-pascal-case.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-pascal-case'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-sort-props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-sort-props'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-space-before-closing.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-space-before-closing'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-tag-spacing.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-tag-spacing'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-uses-react.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-uses-react'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-uses-vars.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-uses-vars'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-wrap-multilines.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-wrap-multilines'>;
}
declare module 'eslint-plugin-react/lib/rules/no-array-index-key.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-array-index-key'>;
}
declare module 'eslint-plugin-react/lib/rules/no-children-prop.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-children-prop'>;
}
declare module 'eslint-plugin-react/lib/rules/no-comment-textnodes.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-comment-textnodes'>;
}
declare module 'eslint-plugin-react/lib/rules/no-danger-with-children.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-danger-with-children'>;
}
declare module 'eslint-plugin-react/lib/rules/no-danger.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-danger'>;
}
declare module 'eslint-plugin-react/lib/rules/no-deprecated.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-deprecated'>;
}
declare module 'eslint-plugin-react/lib/rules/no-did-mount-set-state.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-did-mount-set-state'>;
}
declare module 'eslint-plugin-react/lib/rules/no-did-update-set-state.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-did-update-set-state'>;
}
declare module 'eslint-plugin-react/lib/rules/no-direct-mutation-state.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-direct-mutation-state'>;
}
declare module 'eslint-plugin-react/lib/rules/no-find-dom-node.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-find-dom-node'>;
}
declare module 'eslint-plugin-react/lib/rules/no-is-mounted.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-is-mounted'>;
}
declare module 'eslint-plugin-react/lib/rules/no-multi-comp.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-multi-comp'>;
}
declare module 'eslint-plugin-react/lib/rules/no-render-return-value.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-render-return-value'>;
}
declare module 'eslint-plugin-react/lib/rules/no-set-state.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-set-state'>;
}
declare module 'eslint-plugin-react/lib/rules/no-string-refs.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-string-refs'>;
}
declare module 'eslint-plugin-react/lib/rules/no-unescaped-entities.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-unescaped-entities'>;
}
declare module 'eslint-plugin-react/lib/rules/no-unknown-property.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-unknown-property'>;
}
declare module 'eslint-plugin-react/lib/rules/no-unused-prop-types.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-unused-prop-types'>;
}
declare module 'eslint-plugin-react/lib/rules/prefer-es6-class.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/prefer-es6-class'>;
}
declare module 'eslint-plugin-react/lib/rules/prefer-stateless-function.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/prefer-stateless-function'>;
}
declare module 'eslint-plugin-react/lib/rules/prop-types.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/prop-types'>;
}
declare module 'eslint-plugin-react/lib/rules/react-in-jsx-scope.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/react-in-jsx-scope'>;
}
declare module 'eslint-plugin-react/lib/rules/require-default-props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/require-default-props'>;
}
declare module 'eslint-plugin-react/lib/rules/require-extension.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/require-extension'>;
}
declare module 'eslint-plugin-react/lib/rules/require-optimization.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/require-optimization'>;
}
declare module 'eslint-plugin-react/lib/rules/require-render-return.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/require-render-return'>;
}
declare module 'eslint-plugin-react/lib/rules/self-closing-comp.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/self-closing-comp'>;
}
declare module 'eslint-plugin-react/lib/rules/sort-comp.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/sort-comp'>;
}
declare module 'eslint-plugin-react/lib/rules/sort-prop-types.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/sort-prop-types'>;
}
declare module 'eslint-plugin-react/lib/rules/style-prop-object.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/style-prop-object'>;
}
declare module 'eslint-plugin-react/lib/rules/void-dom-elements-no-children.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/void-dom-elements-no-children'>;
}
declare module 'eslint-plugin-react/lib/rules/wrap-multilines.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/wrap-multilines'>;
}
declare module 'eslint-plugin-react/lib/util/annotations.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/annotations'>;
}
declare module 'eslint-plugin-react/lib/util/Components.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/Components'>;
}
declare module 'eslint-plugin-react/lib/util/getTokenBeforeClosingBracket.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/getTokenBeforeClosingBracket'>;
}
declare module 'eslint-plugin-react/lib/util/pragma.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/pragma'>;
}
declare module 'eslint-plugin-react/lib/util/variable.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/variable'>;
}
declare module 'eslint-plugin-react/lib/util/version.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/version'>;
}

2293
flow-typed/npm/eslint_vx.x.x.js vendored Normal file

File diff suppressed because it is too large Load Diff

189
flow-typed/npm/express_v4.x.x.js vendored Normal file
View File

@ -0,0 +1,189 @@
// flow-typed signature: 5800b9dee6b8969ab2b5fa338d02a89f
// flow-typed version: 473c121609/express_v4.x.x/flow_>=v0.32.x
import type { Server } from 'http';
declare type express$RouterOptions = {
caseSensitive?: boolean,
mergeParams?: boolean,
strict?: boolean
};
declare class express$RequestResponseBase {
app: express$Application;
get(field: string): string | void;
}
declare class express$Request extends http$IncomingMessage mixins express$RequestResponseBase {
baseUrl: string;
body: mixed;
cookies: {[cookie: string]: string};
fresh: boolean;
hostname: string;
ip: string;
ips: Array<string>;
method: string;
originalUrl: string;
params: {[param: string]: string};
path: string;
protocol: 'https' | 'http';
query: {[name: string]: string};
route: string;
secure: boolean;
signedCookies: {[signedCookie: string]: string};
stale: boolean;
subdomains: Array<string>;
xhr: boolean;
accepts(types: string): string | false;
acceptsCharsets(...charsets: Array<string>): string | false;
acceptsEncodings(...encoding: Array<string>): string | false;
acceptsLanguages(...lang: Array<string>): string | false;
header(field: string): string | void;
is(type: string): boolean;
param(name: string, defaultValue?: string): string | void;
}
declare type express$CookieOptions = {
domain?: string,
encode?: (value: string) => string,
expires?: Date,
httpOnly?: boolean,
maxAge?: number,
path?: string,
secure?: boolean,
signed?: boolean
};
declare type express$RenderCallback = (err: Error | null, html?: string) => mixed;
declare type express$SendFileOptions = {
maxAge?: number,
root?: string,
lastModified?: boolean,
headers?: {[name: string]: string},
dotfiles?: 'allow' | 'deny' | 'ignore'
};
declare class express$Response extends http$ServerResponse mixins express$RequestResponseBase {
headersSent: boolean;
locals: {[name: string]: mixed};
append(field: string, value?: string): this;
attachment(filename?: string): this;
cookie(name: string, value: string, options?: express$CookieOptions): this;
clearCookie(name: string, options?: express$CookieOptions): this;
download(path: string, filename?: string, callback?: (err?: ?Error) => void): this;
format(typesObject: {[type: string]: Function}): this;
json(body?: mixed): this;
jsonp(body?: mixed): this;
links(links: {[name: string]: string}): this;
location(path: string): this;
redirect(url: string, ...args: Array<void>): this;
redirect(status: number, url: string, ...args: Array<void>): this;
render(view: string, locals?: {[name: string]: mixed}, callback?: express$RenderCallback): this;
send(body?: mixed): this;
sendFile(path: string, options?: express$SendFileOptions, callback?: (err?: ?Error) => mixed): this;
sendStatus(statusCode: number): this;
header(field: string, value?: string): this;
header(headers: {[name: string]: string}): this;
set(field: string, value?: string): this;
set(headers: {[name: string]: string}): this;
status(statusCode: number): this;
type(type: string): this;
vary(field: string): this;
}
declare type express$NextFunction = (err?: ?Error) => mixed;
declare type express$Middleware =
((req: express$Request, res: express$Response, next: express$NextFunction) => mixed) |
((error: ?Error, req: express$Request, res: express$Response, next: express$NextFunction) => mixed);
declare interface express$RouteMethodType<T> {
(middleware: express$Middleware): T;
(...middleware: Array<express$Middleware>): T;
(path: string|RegExp|string[], ...middleware: Array<express$Middleware>): T;
}
declare class express$Route {
all: express$RouteMethodType<this>;
get: express$RouteMethodType<this>;
post: express$RouteMethodType<this>;
put: express$RouteMethodType<this>;
head: express$RouteMethodType<this>;
delete: express$RouteMethodType<this>;
options: express$RouteMethodType<this>;
trace: express$RouteMethodType<this>;
copy: express$RouteMethodType<this>;
lock: express$RouteMethodType<this>;
mkcol: express$RouteMethodType<this>;
move: express$RouteMethodType<this>;
purge: express$RouteMethodType<this>;
propfind: express$RouteMethodType<this>;
proppatch: express$RouteMethodType<this>;
unlock: express$RouteMethodType<this>;
report: express$RouteMethodType<this>;
mkactivity: express$RouteMethodType<this>;
checkout: express$RouteMethodType<this>;
merge: express$RouteMethodType<this>;
// @TODO Missing 'm-search' but get flow illegal name error.
notify: express$RouteMethodType<this>;
subscribe: express$RouteMethodType<this>;
unsubscribe: express$RouteMethodType<this>;
patch: express$RouteMethodType<this>;
search: express$RouteMethodType<this>;
connect: express$RouteMethodType<this>;
}
declare class express$Router extends express$Route {
constructor(options?: express$RouterOptions): void;
route(path: string): express$Route;
static (): express$Router;
use(middleware: express$Middleware): this;
use(...middleware: Array<express$Middleware>): this;
use(path: string|RegExp|string[], ...middleware: Array<express$Middleware>): this;
use(path: string, router: express$Router): this;
handle(req: http$IncomingMessage, res: http$ServerResponse, next: express$NextFunction): void;
// Can't use regular callable signature syntax due to https://github.com/facebook/flow/issues/3084
$call: (req: http$IncomingMessage, res: http$ServerResponse, next?: ?express$NextFunction) => void;
}
declare class express$Application extends express$Router mixins events$EventEmitter {
constructor(): void;
locals: {[name: string]: mixed};
mountpath: string;
listen(port: number, hostname?: string, backlog?: number, callback?: (err?: ?Error) => mixed): Server;
listen(port: number, hostname?: string, callback?: (err?: ?Error) => mixed): Server;
listen(port: number, callback?: (err?: ?Error) => mixed): Server;
listen(path: string, callback?: (err?: ?Error) => mixed): Server;
listen(handle: Object, callback?: (err?: ?Error) => mixed): Server;
disable(name: string): void;
disabled(name: string): boolean;
enable(name: string): void;
enabled(name: string): boolean;
engine(name: string, callback: Function): void;
/**
* Mixed will not be taken as a value option. Issue around using the GET http method name and the get for settings.
*/
// get(name: string): mixed;
set(name: string, value: mixed): mixed;
render(name: string, optionsOrFunction: {[name: string]: mixed}, callback: express$RenderCallback): void;
handle(req: http$IncomingMessage, res: http$ServerResponse, next?: ?express$NextFunction): void;
}
declare module 'express' {
declare function serveStatic(root: string, options?: Object): express$Middleware;
declare type RouterOptions = express$RouterOptions;
declare type CookieOptions = express$CookieOptions;
declare type Middleware = express$Middleware;
declare type NextFunction = express$NextFunction;
declare type $Response = express$Response;
declare type $Request = express$Request;
declare type $Application = express$Application;
declare module.exports: {
(): express$Application, // If you try to call like a function, it will use this signature
static: serveStatic, // `static` property on the function
Router: typeof express$Router, // `Router` property on the function
};
}

View File

@ -0,0 +1,66 @@
// flow-typed signature: cedb551f2023eb357d404efbcc361187
// flow-typed version: <<STUB>>/extract-text-webpack-plugin_v^2.0.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'extract-text-webpack-plugin'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'extract-text-webpack-plugin' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'extract-text-webpack-plugin/ExtractedModule' {
declare module.exports: any;
}
declare module 'extract-text-webpack-plugin/loader' {
declare module.exports: any;
}
declare module 'extract-text-webpack-plugin/OrderUndefinedError' {
declare module.exports: any;
}
declare module 'extract-text-webpack-plugin/schema/loader-schema' {
declare module.exports: any;
}
declare module 'extract-text-webpack-plugin/schema/validator' {
declare module.exports: any;
}
// Filename aliases
declare module 'extract-text-webpack-plugin/ExtractedModule.js' {
declare module.exports: $Exports<'extract-text-webpack-plugin/ExtractedModule'>;
}
declare module 'extract-text-webpack-plugin/index' {
declare module.exports: $Exports<'extract-text-webpack-plugin'>;
}
declare module 'extract-text-webpack-plugin/index.js' {
declare module.exports: $Exports<'extract-text-webpack-plugin'>;
}
declare module 'extract-text-webpack-plugin/loader.js' {
declare module.exports: $Exports<'extract-text-webpack-plugin/loader'>;
}
declare module 'extract-text-webpack-plugin/OrderUndefinedError.js' {
declare module.exports: $Exports<'extract-text-webpack-plugin/OrderUndefinedError'>;
}
declare module 'extract-text-webpack-plugin/schema/loader-schema.js' {
declare module.exports: $Exports<'extract-text-webpack-plugin/schema/loader-schema'>;
}
declare module 'extract-text-webpack-plugin/schema/validator.js' {
declare module.exports: $Exports<'extract-text-webpack-plugin/schema/validator'>;
}

95
flow-typed/npm/fbjs-scripts_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,95 @@
// flow-typed signature: c763ba35b2be792a1489f26ee8b93db3
// flow-typed version: <<STUB>>/fbjs-scripts_v^0.7.1/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'fbjs-scripts'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'fbjs-scripts' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'fbjs-scripts/babel/default-options' {
declare module.exports: any;
}
declare module 'fbjs-scripts/gulp/check-dependencies' {
declare module.exports: any;
}
declare module 'fbjs-scripts/gulp/module-map' {
declare module.exports: any;
}
declare module 'fbjs-scripts/gulp/shared/provides-module' {
declare module.exports: any;
}
declare module 'fbjs-scripts/gulp/strip-provides-module' {
declare module.exports: any;
}
declare module 'fbjs-scripts/jest/createCacheKeyFunction' {
declare module.exports: any;
}
declare module 'fbjs-scripts/jest/environment' {
declare module.exports: any;
}
declare module 'fbjs-scripts/jest/preprocessor' {
declare module.exports: any;
}
declare module 'fbjs-scripts/node/check-dev-engines' {
declare module.exports: any;
}
declare module 'fbjs-scripts/node/check-lib-requires' {
declare module.exports: any;
}
// Filename aliases
declare module 'fbjs-scripts/babel/default-options.js' {
declare module.exports: $Exports<'fbjs-scripts/babel/default-options'>;
}
declare module 'fbjs-scripts/gulp/check-dependencies.js' {
declare module.exports: $Exports<'fbjs-scripts/gulp/check-dependencies'>;
}
declare module 'fbjs-scripts/gulp/module-map.js' {
declare module.exports: $Exports<'fbjs-scripts/gulp/module-map'>;
}
declare module 'fbjs-scripts/gulp/shared/provides-module.js' {
declare module.exports: $Exports<'fbjs-scripts/gulp/shared/provides-module'>;
}
declare module 'fbjs-scripts/gulp/strip-provides-module.js' {
declare module.exports: $Exports<'fbjs-scripts/gulp/strip-provides-module'>;
}
declare module 'fbjs-scripts/jest/createCacheKeyFunction.js' {
declare module.exports: $Exports<'fbjs-scripts/jest/createCacheKeyFunction'>;
}
declare module 'fbjs-scripts/jest/environment.js' {
declare module.exports: $Exports<'fbjs-scripts/jest/environment'>;
}
declare module 'fbjs-scripts/jest/preprocessor.js' {
declare module.exports: $Exports<'fbjs-scripts/jest/preprocessor'>;
}
declare module 'fbjs-scripts/node/check-dev-engines.js' {
declare module.exports: $Exports<'fbjs-scripts/node/check-dev-engines'>;
}
declare module 'fbjs-scripts/node/check-lib-requires.js' {
declare module.exports: $Exports<'fbjs-scripts/node/check-lib-requires'>;
}

33
flow-typed/npm/file-loader_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,33 @@
// flow-typed signature: 9b0368647b630f521be39dbf80041d83
// flow-typed version: <<STUB>>/file-loader_v^0.11.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'file-loader'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'file-loader' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
// Filename aliases
declare module 'file-loader/index' {
declare module.exports: $Exports<'file-loader'>;
}
declare module 'file-loader/index.js' {
declare module.exports: $Exports<'file-loader'>;
}

6
flow-typed/npm/flow-bin_v0.x.x.js vendored Normal file
View File

@ -0,0 +1,6 @@
// flow-typed signature: 6a5610678d4b01e13bbfbbc62bdaf583
// flow-typed version: 3817bc6980/flow-bin_v0.x.x/flow_>=v0.25.x
declare module "flow-bin" {
declare module.exports: string;
}

60
flow-typed/npm/flow-runtime_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,60 @@
// flow-typed signature: 40a246f7609042eb36126e09f043fd1c
// flow-typed version: <<STUB>>/flow-runtime_v^0.10.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'flow-runtime'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'flow-runtime' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'flow-runtime/dist/flow-runtime.es2015' {
declare module.exports: any;
}
declare module 'flow-runtime/dist/flow-runtime' {
declare module.exports: any;
}
declare module 'flow-runtime/dist/flow-runtime.min' {
declare module.exports: any;
}
declare module 'flow-runtime/dist/flow-runtime.umd' {
declare module.exports: any;
}
declare module 'flow-runtime/test-polyfill' {
declare module.exports: any;
}
// Filename aliases
declare module 'flow-runtime/dist/flow-runtime.es2015.js' {
declare module.exports: $Exports<'flow-runtime/dist/flow-runtime.es2015'>;
}
declare module 'flow-runtime/dist/flow-runtime.js' {
declare module.exports: $Exports<'flow-runtime/dist/flow-runtime'>;
}
declare module 'flow-runtime/dist/flow-runtime.min.js' {
declare module.exports: $Exports<'flow-runtime/dist/flow-runtime.min'>;
}
declare module 'flow-runtime/dist/flow-runtime.umd.js' {
declare module.exports: $Exports<'flow-runtime/dist/flow-runtime.umd'>;
}
declare module 'flow-runtime/test-polyfill.js' {
declare module.exports: $Exports<'flow-runtime/test-polyfill'>;
}

158
flow-typed/npm/flow-typed_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,158 @@
// flow-typed signature: db575f34958efc4c94f56b8dfbce1e6e
// flow-typed version: <<STUB>>/flow-typed_v^2.0.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'flow-typed'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'flow-typed' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'flow-typed/dist/cli' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/create-stub' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/install' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/runTests' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/search' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/update-cache' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/update' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/validateDefs' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/version' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/codeSign' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/fileUtils' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/flowProjectUtils' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/git' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/github' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/libDefs' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/node' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/npmProjectUtils' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/semver' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/stubUtils' {
declare module.exports: any;
}
// Filename aliases
declare module 'flow-typed/dist/cli.js' {
declare module.exports: $Exports<'flow-typed/dist/cli'>;
}
declare module 'flow-typed/dist/commands/create-stub.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/create-stub'>;
}
declare module 'flow-typed/dist/commands/install.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/install'>;
}
declare module 'flow-typed/dist/commands/runTests.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/runTests'>;
}
declare module 'flow-typed/dist/commands/search.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/search'>;
}
declare module 'flow-typed/dist/commands/update-cache.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/update-cache'>;
}
declare module 'flow-typed/dist/commands/update.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/update'>;
}
declare module 'flow-typed/dist/commands/validateDefs.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/validateDefs'>;
}
declare module 'flow-typed/dist/commands/version.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/version'>;
}
declare module 'flow-typed/dist/lib/codeSign.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/codeSign'>;
}
declare module 'flow-typed/dist/lib/fileUtils.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/fileUtils'>;
}
declare module 'flow-typed/dist/lib/flowProjectUtils.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/flowProjectUtils'>;
}
declare module 'flow-typed/dist/lib/git.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/git'>;
}
declare module 'flow-typed/dist/lib/github.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/github'>;
}
declare module 'flow-typed/dist/lib/libDefs.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/libDefs'>;
}
declare module 'flow-typed/dist/lib/node.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/node'>;
}
declare module 'flow-typed/dist/lib/npmProjectUtils.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/npmProjectUtils'>;
}
declare module 'flow-typed/dist/lib/semver.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/semver'>;
}
declare module 'flow-typed/dist/lib/stubUtils.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/stubUtils'>;
}

18
flow-typed/npm/font-awesome_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,18 @@
// flow-typed signature: 61751239ec79f2460cabf19bb3e2fc74
// flow-typed version: <<STUB>>/font-awesome_v^4.7.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'font-awesome'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'font-awesome' {
declare module.exports: any;
}

View File

@ -0,0 +1,59 @@
// flow-typed signature: ee249553ef13be6ff2555b3e9ecf656e
// flow-typed version: <<STUB>>/html-webpack-plugin_v^2.28.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'html-webpack-plugin'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'html-webpack-plugin' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'html-webpack-plugin/lib/chunksorter' {
declare module.exports: any;
}
declare module 'html-webpack-plugin/lib/compiler' {
declare module.exports: any;
}
declare module 'html-webpack-plugin/lib/errors' {
declare module.exports: any;
}
declare module 'html-webpack-plugin/lib/loader' {
declare module.exports: any;
}
// Filename aliases
declare module 'html-webpack-plugin/index' {
declare module.exports: $Exports<'html-webpack-plugin'>;
}
declare module 'html-webpack-plugin/index.js' {
declare module.exports: $Exports<'html-webpack-plugin'>;
}
declare module 'html-webpack-plugin/lib/chunksorter.js' {
declare module.exports: $Exports<'html-webpack-plugin/lib/chunksorter'>;
}
declare module 'html-webpack-plugin/lib/compiler.js' {
declare module.exports: $Exports<'html-webpack-plugin/lib/compiler'>;
}
declare module 'html-webpack-plugin/lib/errors.js' {
declare module.exports: $Exports<'html-webpack-plugin/lib/errors'>;
}
declare module 'html-webpack-plugin/lib/loader.js' {
declare module.exports: $Exports<'html-webpack-plugin/lib/loader'>;
}

View File

@ -0,0 +1,116 @@
// flow-typed signature: 148b86329dce36331bc8fc1e5818d0a2
// flow-typed version: <<STUB>>/identity-obj-proxy_v^3.0.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'identity-obj-proxy'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'identity-obj-proxy' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'identity-obj-proxy/src/__tests__/import-es6-export-test' {
declare module.exports: any;
}
declare module 'identity-obj-proxy/src/__tests__/import-es6-import-export-test' {
declare module.exports: any;
}
declare module 'identity-obj-proxy/src/__tests__/import-es6-import-test' {
declare module.exports: any;
}
declare module 'identity-obj-proxy/src/__tests__/import-vanilla-test' {
declare module.exports: any;
}
declare module 'identity-obj-proxy/src/__tests__/index-test' {
declare module.exports: any;
}
declare module 'identity-obj-proxy/src/__tests__/require-es6-export-test' {
declare module.exports: any;
}
declare module 'identity-obj-proxy/src/__tests__/require-es6-import-export-test' {
declare module.exports: any;
}
declare module 'identity-obj-proxy/src/__tests__/require-es6-import-test' {
declare module.exports: any;
}
declare module 'identity-obj-proxy/src/__tests__/require-vanilla-test' {
declare module.exports: any;
}
declare module 'identity-obj-proxy/src/index' {
declare module.exports: any;
}
declare module 'identity-obj-proxy/src/test-redirections/idObjES6Export' {
declare module.exports: any;
}
declare module 'identity-obj-proxy/src/test-redirections/idObjES6Import' {
declare module.exports: any;
}
declare module 'identity-obj-proxy/src/test-redirections/idObjES6ImportExport' {
declare module.exports: any;
}
// Filename aliases
declare module 'identity-obj-proxy/src/__tests__/import-es6-export-test.js' {
declare module.exports: $Exports<'identity-obj-proxy/src/__tests__/import-es6-export-test'>;
}
declare module 'identity-obj-proxy/src/__tests__/import-es6-import-export-test.js' {
declare module.exports: $Exports<'identity-obj-proxy/src/__tests__/import-es6-import-export-test'>;
}
declare module 'identity-obj-proxy/src/__tests__/import-es6-import-test.js' {
declare module.exports: $Exports<'identity-obj-proxy/src/__tests__/import-es6-import-test'>;
}
declare module 'identity-obj-proxy/src/__tests__/import-vanilla-test.js' {
declare module.exports: $Exports<'identity-obj-proxy/src/__tests__/import-vanilla-test'>;
}
declare module 'identity-obj-proxy/src/__tests__/index-test.js' {
declare module.exports: $Exports<'identity-obj-proxy/src/__tests__/index-test'>;
}
declare module 'identity-obj-proxy/src/__tests__/require-es6-export-test.js' {
declare module.exports: $Exports<'identity-obj-proxy/src/__tests__/require-es6-export-test'>;
}
declare module 'identity-obj-proxy/src/__tests__/require-es6-import-export-test.js' {
declare module.exports: $Exports<'identity-obj-proxy/src/__tests__/require-es6-import-export-test'>;
}
declare module 'identity-obj-proxy/src/__tests__/require-es6-import-test.js' {
declare module.exports: $Exports<'identity-obj-proxy/src/__tests__/require-es6-import-test'>;
}
declare module 'identity-obj-proxy/src/__tests__/require-vanilla-test.js' {
declare module.exports: $Exports<'identity-obj-proxy/src/__tests__/require-vanilla-test'>;
}
declare module 'identity-obj-proxy/src/index.js' {
declare module.exports: $Exports<'identity-obj-proxy/src/index'>;
}
declare module 'identity-obj-proxy/src/test-redirections/idObjES6Export.js' {
declare module.exports: $Exports<'identity-obj-proxy/src/test-redirections/idObjES6Export'>;
}
declare module 'identity-obj-proxy/src/test-redirections/idObjES6Import.js' {
declare module.exports: $Exports<'identity-obj-proxy/src/test-redirections/idObjES6Import'>;
}
declare module 'identity-obj-proxy/src/test-redirections/idObjES6ImportExport.js' {
declare module.exports: $Exports<'identity-obj-proxy/src/test-redirections/idObjES6ImportExport'>;
}

454
flow-typed/npm/jest_v19.x.x.js vendored Normal file
View File

@ -0,0 +1,454 @@
// flow-typed signature: b3ed97c44539e6cdbaf9032b315a2b31
// flow-typed version: ea7ac31527/jest_v19.x.x/flow_>=v0.33.x
type JestMockFn = {
(...args: Array<any>): any,
/**
* An object for introspecting mock calls
*/
mock: {
/**
* An array that represents all calls that have been made into this mock
* function. Each call is represented by an array of arguments that were
* passed during the call.
*/
calls: Array<Array<any>>,
/**
* An array that contains all the object instances that have been
* instantiated from this mock function.
*/
instances: mixed,
},
/**
* Resets all information stored in the mockFn.mock.calls and
* mockFn.mock.instances arrays. Often this is useful when you want to clean
* up a mock's usage data between two assertions.
*/
mockClear(): Function,
/**
* Resets all information stored in the mock. This is useful when you want to
* completely restore a mock back to its initial state.
*/
mockReset(): Function,
/**
* Accepts a function that should be used as the implementation of the mock.
* The mock itself will still record all calls that go into and instances
* that come from itself -- the only difference is that the implementation
* will also be executed when the mock is called.
*/
mockImplementation(fn: Function): JestMockFn,
/**
* Accepts a function that will be used as an implementation of the mock for
* one call to the mocked function. Can be chained so that multiple function
* calls produce different results.
*/
mockImplementationOnce(fn: Function): JestMockFn,
/**
* Just a simple sugar function for returning `this`
*/
mockReturnThis(): void,
/**
* Deprecated: use jest.fn(() => value) instead
*/
mockReturnValue(value: any): JestMockFn,
/**
* Sugar for only returning a value once inside your mock
*/
mockReturnValueOnce(value: any): JestMockFn,
}
type JestAsymmetricEqualityType = {
/**
* A custom Jasmine equality tester
*/
asymmetricMatch(value: mixed): boolean,
}
type JestCallsType = {
allArgs(): mixed,
all(): mixed,
any(): boolean,
count(): number,
first(): mixed,
mostRecent(): mixed,
reset(): void,
}
type JestClockType = {
install(): void,
mockDate(date: Date): void,
tick(): void,
uninstall(): void,
}
type JestMatcherResult = {
message?: string | ()=>string,
pass: boolean,
}
type JestMatcher = (actual: any, expected: any) => JestMatcherResult;
type JestExpectType = {
not: JestExpectType,
/**
* If you have a mock function, you can use .lastCalledWith to test what
* arguments it was last called with.
*/
lastCalledWith(...args: Array<any>): void,
/**
* toBe just checks that a value is what you expect. It uses === to check
* strict equality.
*/
toBe(value: any): void,
/**
* Use .toHaveBeenCalled to ensure that a mock function got called.
*/
toBeCalled(): void,
/**
* Use .toBeCalledWith to ensure that a mock function was called with
* specific arguments.
*/
toBeCalledWith(...args: Array<any>): void,
/**
* Using exact equality with floating point numbers is a bad idea. Rounding
* means that intuitive things fail.
*/
toBeCloseTo(num: number, delta: any): void,
/**
* Use .toBeDefined to check that a variable is not undefined.
*/
toBeDefined(): void,
/**
* Use .toBeFalsy when you don't care what a value is, you just want to
* ensure a value is false in a boolean context.
*/
toBeFalsy(): void,
/**
* To compare floating point numbers, you can use toBeGreaterThan.
*/
toBeGreaterThan(number: number): void,
/**
* To compare floating point numbers, you can use toBeGreaterThanOrEqual.
*/
toBeGreaterThanOrEqual(number: number): void,
/**
* To compare floating point numbers, you can use toBeLessThan.
*/
toBeLessThan(number: number): void,
/**
* To compare floating point numbers, you can use toBeLessThanOrEqual.
*/
toBeLessThanOrEqual(number: number): void,
/**
* Use .toBeInstanceOf(Class) to check that an object is an instance of a
* class.
*/
toBeInstanceOf(cls: Class<*>): void,
/**
* .toBeNull() is the same as .toBe(null) but the error messages are a bit
* nicer.
*/
toBeNull(): void,
/**
* Use .toBeTruthy when you don't care what a value is, you just want to
* ensure a value is true in a boolean context.
*/
toBeTruthy(): void,
/**
* Use .toBeUndefined to check that a variable is undefined.
*/
toBeUndefined(): void,
/**
* Use .toContain when you want to check that an item is in a list. For
* testing the items in the list, this uses ===, a strict equality check.
*/
toContain(item: any): void,
/**
* Use .toContainEqual when you want to check that an item is in a list. For
* testing the items in the list, this matcher recursively checks the
* equality of all fields, rather than checking for object identity.
*/
toContainEqual(item: any): void,
/**
* Use .toEqual when you want to check that two objects have the same value.
* This matcher recursively checks the equality of all fields, rather than
* checking for object identity.
*/
toEqual(value: any): void,
/**
* Use .toHaveBeenCalled to ensure that a mock function got called.
*/
toHaveBeenCalled(): void,
/**
* Use .toHaveBeenCalledTimes to ensure that a mock function got called exact
* number of times.
*/
toHaveBeenCalledTimes(number: number): void,
/**
* Use .toHaveBeenCalledWith to ensure that a mock function was called with
* specific arguments.
*/
toHaveBeenCalledWith(...args: Array<any>): void,
/**
* Check that an object has a .length property and it is set to a certain
* numeric value.
*/
toHaveLength(number: number): void,
/**
*
*/
toHaveProperty(propPath: string, value?: any): void,
/**
* Use .toMatch to check that a string matches a regular expression.
*/
toMatch(regexp: RegExp): void,
/**
* Use .toMatchObject to check that a javascript object matches a subset of the properties of an object.
*/
toMatchObject(object: Object): void,
/**
* This ensures that a React component matches the most recent snapshot.
*/
toMatchSnapshot(name?: string): void,
/**
* Use .toThrow to test that a function throws when it is called.
*/
toThrow(message?: string | Error): void,
/**
* Use .toThrowError to test that a function throws a specific error when it
* is called. The argument can be a string for the error message, a class for
* the error, or a regex that should match the error.
*/
toThrowError(message?: string | Error | RegExp): void,
/**
* Use .toThrowErrorMatchingSnapshot to test that a function throws a error
* matching the most recent snapshot when it is called.
*/
toThrowErrorMatchingSnapshot(): void,
}
type JestObjectType = {
/**
* Disables automatic mocking in the module loader.
*
* After this method is called, all `require()`s will return the real
* versions of each module (rather than a mocked version).
*/
disableAutomock(): JestObjectType,
/**
* An un-hoisted version of disableAutomock
*/
autoMockOff(): JestObjectType,
/**
* Enables automatic mocking in the module loader.
*/
enableAutomock(): JestObjectType,
/**
* An un-hoisted version of enableAutomock
*/
autoMockOn(): JestObjectType,
/**
* Clears the mock.calls and mock.instances properties of all mocks.
* Equivalent to calling .mockClear() on every mocked function.
*/
clearAllMocks(): JestObjectType,
/**
* Resets the state of all mocks. Equivalent to calling .mockReset() on every
* mocked function.
*/
resetAllMocks(): JestObjectType,
/**
* Removes any pending timers from the timer system.
*/
clearAllTimers(): void,
/**
* The same as `mock` but not moved to the top of the expectation by
* babel-jest.
*/
doMock(moduleName: string, moduleFactory?: any): JestObjectType,
/**
* The same as `unmock` but not moved to the top of the expectation by
* babel-jest.
*/
dontMock(moduleName: string): JestObjectType,
/**
* Returns a new, unused mock function. Optionally takes a mock
* implementation.
*/
fn(implementation?: Function): JestMockFn,
/**
* Determines if the given function is a mocked function.
*/
isMockFunction(fn: Function): boolean,
/**
* Given the name of a module, use the automatic mocking system to generate a
* mocked version of the module for you.
*/
genMockFromModule(moduleName: string): any,
/**
* Mocks a module with an auto-mocked version when it is being required.
*
* The second argument can be used to specify an explicit module factory that
* is being run instead of using Jest's automocking feature.
*
* The third argument can be used to create virtual mocks -- mocks of modules
* that don't exist anywhere in the system.
*/
mock(moduleName: string, moduleFactory?: any): JestObjectType,
/**
* Resets the module registry - the cache of all required modules. This is
* useful to isolate modules where local state might conflict between tests.
*/
resetModules(): JestObjectType,
/**
* Exhausts the micro-task queue (usually interfaced in node via
* process.nextTick).
*/
runAllTicks(): void,
/**
* Exhausts the macro-task queue (i.e., all tasks queued by setTimeout(),
* setInterval(), and setImmediate()).
*/
runAllTimers(): void,
/**
* Exhausts all tasks queued by setImmediate().
*/
runAllImmediates(): void,
/**
* Executes only the macro task queue (i.e. all tasks queued by setTimeout()
* or setInterval() and setImmediate()).
*/
runTimersToTime(msToRun: number): void,
/**
* Executes only the macro-tasks that are currently pending (i.e., only the
* tasks that have been queued by setTimeout() or setInterval() up to this
* point)
*/
runOnlyPendingTimers(): void,
/**
* Explicitly supplies the mock object that the module system should return
* for the specified module. Note: It is recommended to use jest.mock()
* instead.
*/
setMock(moduleName: string, moduleExports: any): JestObjectType,
/**
* Indicates that the module system should never return a mocked version of
* the specified module from require() (e.g. that it should always return the
* real module).
*/
unmock(moduleName: string): JestObjectType,
/**
* Instructs Jest to use fake versions of the standard timer functions
* (setTimeout, setInterval, clearTimeout, clearInterval, nextTick,
* setImmediate and clearImmediate).
*/
useFakeTimers(): JestObjectType,
/**
* Instructs Jest to use the real versions of the standard timer functions.
*/
useRealTimers(): JestObjectType,
/**
* Creates a mock function similar to jest.fn but also tracks calls to
* object[methodName].
*/
spyOn(object: Object, methodName: string): JestMockFn,
}
type JestSpyType = {
calls: JestCallsType,
}
/** Runs this function after every test inside this context */
declare function afterEach(fn: Function): void;
/** Runs this function before every test inside this context */
declare function beforeEach(fn: Function): void;
/** Runs this function after all tests have finished inside this context */
declare function afterAll(fn: Function): void;
/** Runs this function before any tests have started inside this context */
declare function beforeAll(fn: Function): void;
/** A context for grouping tests together */
declare function describe(name: string, fn: Function): void;
/** An individual test unit */
declare var it: {
/**
* An individual test unit
*
* @param {string} Name of Test
* @param {Function} Test
*/
(name: string, fn?: Function): ?Promise<void>,
/**
* Only run this test
*
* @param {string} Name of Test
* @param {Function} Test
*/
only(name: string, fn?: Function): ?Promise<void>,
/**
* Skip running this test
*
* @param {string} Name of Test
* @param {Function} Test
*/
skip(name: string, fn?: Function): ?Promise<void>,
/**
* Run the test concurrently
*
* @param {string} Name of Test
* @param {Function} Test
*/
concurrent(name: string, fn?: Function): ?Promise<void>,
};
declare function fit(name: string, fn: Function): ?Promise<void>;
/** An individual test unit */
declare var test: typeof it;
/** A disabled group of tests */
declare var xdescribe: typeof describe;
/** A focused group of tests */
declare var fdescribe: typeof describe;
/** A disabled individual test */
declare var xit: typeof it;
/** A disabled individual test */
declare var xtest: typeof it;
/** The expect function is used every time you want to test a value */
declare var expect: {
/** The object that you want to make assertions against */
(value: any): JestExpectType,
/** Add additional Jasmine matchers to Jest's roster */
extend(matchers: {[name:string]: JestMatcher}): void,
/** Add a module that formats application-specific data structures. */
addSnapshotSerializer(serializer: (input: Object) => string): void,
assertions(expectedAssertions: number): void,
any(value: mixed): JestAsymmetricEqualityType,
anything(): void,
arrayContaining(value: Array<mixed>): void,
objectContaining(value: Object): void,
/** Matches any received string that contains the exact expected string. */
stringContaining(value: string): void,
stringMatching(value: string | RegExp): void,
};
// TODO handle return type
// http://jasmine.github.io/2.4/introduction.html#section-Spies
declare function spyOn(value: mixed, method: string): Object;
/** Holds all functions related to manipulating test runner */
declare var jest: JestObjectType
/**
* The global Jamine object, this is generally not exposed as the public API,
* using features inside here could break in later versions of Jest.
*/
declare var jasmine: {
DEFAULT_TIMEOUT_INTERVAL: number,
any(value: mixed): JestAsymmetricEqualityType,
anything(): void,
arrayContaining(value: Array<mixed>): void,
clock(): JestClockType,
createSpy(name: string): JestSpyType,
createSpyObj(baseName: string, methodNames: Array<string>): {[methodName: string]: JestSpyType},
objectContaining(value: Object): void,
stringMatching(value: string): void,
}

2216
flow-typed/npm/jsdom_vx.x.x.js vendored Normal file

File diff suppressed because it is too large Load Diff

22
flow-typed/npm/minimist_v1.x.x.js vendored Normal file
View File

@ -0,0 +1,22 @@
// flow-typed signature: 50bc453586282fb18e63201750049659
// flow-typed version: e6f7626e10/minimist_v1.x.x/flow_>=v0.28.x
declare module 'minimist' {
declare type minimistOptions = {
string?: string | Array<string>,
boolean?: boolean | string | Array<string>,
alias?: { [arg: string]: string | Array<string> },
default?: { [arg: string]: any },
stopEarly?: boolean,
// TODO: Strings as keys don't work...
// '--'? boolean,
unknown?: (param: string) => boolean
};
declare type minimistOutput = {
_: Array<string>,
[flag: string]: string | boolean
};
declare module.exports: (argv: Array<string>, opts?: minimistOptions) => minimistOutput;
}

249
flow-typed/npm/node-sass_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,249 @@
// flow-typed signature: 67ee9abbbe009a232dd40c23cde66e3d
// flow-typed version: <<STUB>>/node-sass_v^4.5.2/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'node-sass'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'node-sass' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'node-sass/lib/binding' {
declare module.exports: any;
}
declare module 'node-sass/lib/errors' {
declare module.exports: any;
}
declare module 'node-sass/lib/extensions' {
declare module.exports: any;
}
declare module 'node-sass/lib/index' {
declare module.exports: any;
}
declare module 'node-sass/lib/render' {
declare module.exports: any;
}
declare module 'node-sass/scripts/build' {
declare module.exports: any;
}
declare module 'node-sass/scripts/coverage' {
declare module.exports: any;
}
declare module 'node-sass/scripts/install' {
declare module.exports: any;
}
declare module 'node-sass/scripts/prepublish' {
declare module.exports: any;
}
declare module 'node-sass/scripts/util/downloadoptions' {
declare module.exports: any;
}
declare module 'node-sass/scripts/util/proxy' {
declare module.exports: any;
}
declare module 'node-sass/scripts/util/useragent' {
declare module.exports: any;
}
declare module 'node-sass/test/api' {
declare module.exports: any;
}
declare module 'node-sass/test/binding' {
declare module.exports: any;
}
declare module 'node-sass/test/cli' {
declare module.exports: any;
}
declare module 'node-sass/test/downloadoptions' {
declare module.exports: any;
}
declare module 'node-sass/test/errors' {
declare module.exports: any;
}
declare module 'node-sass/test/fixtures/extras/my_custom_arrays_of_importers' {
declare module.exports: any;
}
declare module 'node-sass/test/fixtures/extras/my_custom_functions_setter' {
declare module.exports: any;
}
declare module 'node-sass/test/fixtures/extras/my_custom_functions_string_conversion' {
declare module.exports: any;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_data_cb' {
declare module.exports: any;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_data' {
declare module.exports: any;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_error' {
declare module.exports: any;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_file_and_data_cb' {
declare module.exports: any;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_file_and_data' {
declare module.exports: any;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_file_cb' {
declare module.exports: any;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_file' {
declare module.exports: any;
}
declare module 'node-sass/test/lowlevel' {
declare module.exports: any;
}
declare module 'node-sass/test/runtime' {
declare module.exports: any;
}
declare module 'node-sass/test/scripts/util/proxy' {
declare module.exports: any;
}
declare module 'node-sass/test/spec' {
declare module.exports: any;
}
declare module 'node-sass/test/useragent' {
declare module.exports: any;
}
// Filename aliases
declare module 'node-sass/lib/binding.js' {
declare module.exports: $Exports<'node-sass/lib/binding'>;
}
declare module 'node-sass/lib/errors.js' {
declare module.exports: $Exports<'node-sass/lib/errors'>;
}
declare module 'node-sass/lib/extensions.js' {
declare module.exports: $Exports<'node-sass/lib/extensions'>;
}
declare module 'node-sass/lib/index.js' {
declare module.exports: $Exports<'node-sass/lib/index'>;
}
declare module 'node-sass/lib/render.js' {
declare module.exports: $Exports<'node-sass/lib/render'>;
}
declare module 'node-sass/scripts/build.js' {
declare module.exports: $Exports<'node-sass/scripts/build'>;
}
declare module 'node-sass/scripts/coverage.js' {
declare module.exports: $Exports<'node-sass/scripts/coverage'>;
}
declare module 'node-sass/scripts/install.js' {
declare module.exports: $Exports<'node-sass/scripts/install'>;
}
declare module 'node-sass/scripts/prepublish.js' {
declare module.exports: $Exports<'node-sass/scripts/prepublish'>;
}
declare module 'node-sass/scripts/util/downloadoptions.js' {
declare module.exports: $Exports<'node-sass/scripts/util/downloadoptions'>;
}
declare module 'node-sass/scripts/util/proxy.js' {
declare module.exports: $Exports<'node-sass/scripts/util/proxy'>;
}
declare module 'node-sass/scripts/util/useragent.js' {
declare module.exports: $Exports<'node-sass/scripts/util/useragent'>;
}
declare module 'node-sass/test/api.js' {
declare module.exports: $Exports<'node-sass/test/api'>;
}
declare module 'node-sass/test/binding.js' {
declare module.exports: $Exports<'node-sass/test/binding'>;
}
declare module 'node-sass/test/cli.js' {
declare module.exports: $Exports<'node-sass/test/cli'>;
}
declare module 'node-sass/test/downloadoptions.js' {
declare module.exports: $Exports<'node-sass/test/downloadoptions'>;
}
declare module 'node-sass/test/errors.js' {
declare module.exports: $Exports<'node-sass/test/errors'>;
}
declare module 'node-sass/test/fixtures/extras/my_custom_arrays_of_importers.js' {
declare module.exports: $Exports<'node-sass/test/fixtures/extras/my_custom_arrays_of_importers'>;
}
declare module 'node-sass/test/fixtures/extras/my_custom_functions_setter.js' {
declare module.exports: $Exports<'node-sass/test/fixtures/extras/my_custom_functions_setter'>;
}
declare module 'node-sass/test/fixtures/extras/my_custom_functions_string_conversion.js' {
declare module.exports: $Exports<'node-sass/test/fixtures/extras/my_custom_functions_string_conversion'>;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_data_cb.js' {
declare module.exports: $Exports<'node-sass/test/fixtures/extras/my_custom_importer_data_cb'>;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_data.js' {
declare module.exports: $Exports<'node-sass/test/fixtures/extras/my_custom_importer_data'>;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_error.js' {
declare module.exports: $Exports<'node-sass/test/fixtures/extras/my_custom_importer_error'>;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_file_and_data_cb.js' {
declare module.exports: $Exports<'node-sass/test/fixtures/extras/my_custom_importer_file_and_data_cb'>;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_file_and_data.js' {
declare module.exports: $Exports<'node-sass/test/fixtures/extras/my_custom_importer_file_and_data'>;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_file_cb.js' {
declare module.exports: $Exports<'node-sass/test/fixtures/extras/my_custom_importer_file_cb'>;
}
declare module 'node-sass/test/fixtures/extras/my_custom_importer_file.js' {
declare module.exports: $Exports<'node-sass/test/fixtures/extras/my_custom_importer_file'>;
}
declare module 'node-sass/test/lowlevel.js' {
declare module.exports: $Exports<'node-sass/test/lowlevel'>;
}
declare module 'node-sass/test/runtime.js' {
declare module.exports: $Exports<'node-sass/test/runtime'>;
}
declare module 'node-sass/test/scripts/util/proxy.js' {
declare module.exports: $Exports<'node-sass/test/scripts/util/proxy'>;
}
declare module 'node-sass/test/spec.js' {
declare module.exports: $Exports<'node-sass/test/spec'>;
}
declare module 'node-sass/test/useragent.js' {
declare module.exports: $Exports<'node-sass/test/useragent'>;
}

View File

@ -0,0 +1,28 @@
// flow-typed signature: 323fcc1a3353d5f7a36c5f1edcd963ef
// flow-typed version: 41f45a7d8c/react-addons-test-utils_v15.x.x/flow_>=v0.23.x
declare type ReactAddonTest$FunctionOrComponentClass = React$Component<any, any, any> | Function;
declare module 'react-addons-test-utils' {
declare var Simulate: {
[eventName: string]: (element: Element, eventData?: Object) => void;
};
declare function renderIntoDocument(instance: React$Element<any>): React$Component<any, any, any>;
declare function mockComponent(componentClass: ReactAddonTest$FunctionOrComponentClass, mockTagName?: string): Object;
declare function isElement(element: React$Element<any>): boolean;
declare function isElementOfType(element: React$Element<any>, componentClass: ReactAddonTest$FunctionOrComponentClass): boolean;
declare function isDOMComponent(instance: React$Component<any, any, any>): boolean;
declare function isCompositeComponent(instance: React$Component<any, any, any>): boolean;
declare function isCompositeComponentWithType(instance: React$Component<any, any, any>, componentClass: ReactAddonTest$FunctionOrComponentClass): boolean;
declare function findAllInRenderedTree(tree: React$Component<any, any, any>, test: (child: React$Component<any, any, any>) => boolean): Array<React$Component<any, any, any>>;
declare function scryRenderedDOMComponentsWithClass(tree: React$Component<any, any, any>, className: string): Array<Element>;
declare function findRenderedDOMComponentWithClass(tree: React$Component<any, any, any>, className: string): ?Element;
declare function scryRenderedDOMComponentsWithTag(tree: React$Component<any, any, any>, tagName: string): Array<Element>;
declare function findRenderedDOMComponentWithTag(tree: React$Component<any, any, any>, tagName: string): ?Element;
declare function scryRenderedComponentsWithType(tree: React$Component<any, any, any>, componentClass: ReactAddonTest$FunctionOrComponentClass): Array<React$Component<any, any, any>>;
declare function findRenderedComponentWithType(tree: React$Component<any, any, any>, componentClass: ReactAddonTest$FunctionOrComponentClass): ?React$Component<any, any, any>;
declare class ReactShallowRender {
render(element: React$Element<any>): void;
getRenderOutput(): React$Element<any>;
}
declare function createRenderer(): ReactShallowRender;
}

View File

@ -0,0 +1,129 @@
// flow-typed signature: b95e6a0941468598d6414144bddd0d4d
// flow-typed version: <<STUB>>/react-hot-loader_v3.0.0-beta.6/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'react-hot-loader'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'react-hot-loader' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'react-hot-loader/babel' {
declare module.exports: any;
}
declare module 'react-hot-loader/lib/AppContainer.dev' {
declare module.exports: any;
}
declare module 'react-hot-loader/lib/AppContainer' {
declare module.exports: any;
}
declare module 'react-hot-loader/lib/AppContainer.prod' {
declare module.exports: any;
}
declare module 'react-hot-loader/lib/babel/index' {
declare module.exports: any;
}
declare module 'react-hot-loader/lib/index' {
declare module.exports: any;
}
declare module 'react-hot-loader/lib/patch.dev' {
declare module.exports: any;
}
declare module 'react-hot-loader/lib/patch' {
declare module.exports: any;
}
declare module 'react-hot-loader/lib/patch.prod' {
declare module.exports: any;
}
declare module 'react-hot-loader/lib/webpack/index' {
declare module.exports: any;
}
declare module 'react-hot-loader/lib/webpack/makeIdentitySourceMap' {
declare module.exports: any;
}
declare module 'react-hot-loader/lib/webpack/tagCommonJSExports' {
declare module.exports: any;
}
declare module 'react-hot-loader/patch' {
declare module.exports: any;
}
declare module 'react-hot-loader/webpack' {
declare module.exports: any;
}
// Filename aliases
declare module 'react-hot-loader/babel.js' {
declare module.exports: $Exports<'react-hot-loader/babel'>;
}
declare module 'react-hot-loader/index' {
declare module.exports: $Exports<'react-hot-loader'>;
}
declare module 'react-hot-loader/index.js' {
declare module.exports: $Exports<'react-hot-loader'>;
}
declare module 'react-hot-loader/lib/AppContainer.dev.js' {
declare module.exports: $Exports<'react-hot-loader/lib/AppContainer.dev'>;
}
declare module 'react-hot-loader/lib/AppContainer.js' {
declare module.exports: $Exports<'react-hot-loader/lib/AppContainer'>;
}
declare module 'react-hot-loader/lib/AppContainer.prod.js' {
declare module.exports: $Exports<'react-hot-loader/lib/AppContainer.prod'>;
}
declare module 'react-hot-loader/lib/babel/index.js' {
declare module.exports: $Exports<'react-hot-loader/lib/babel/index'>;
}
declare module 'react-hot-loader/lib/index.js' {
declare module.exports: $Exports<'react-hot-loader/lib/index'>;
}
declare module 'react-hot-loader/lib/patch.dev.js' {
declare module.exports: $Exports<'react-hot-loader/lib/patch.dev'>;
}
declare module 'react-hot-loader/lib/patch.js' {
declare module.exports: $Exports<'react-hot-loader/lib/patch'>;
}
declare module 'react-hot-loader/lib/patch.prod.js' {
declare module.exports: $Exports<'react-hot-loader/lib/patch.prod'>;
}
declare module 'react-hot-loader/lib/webpack/index.js' {
declare module.exports: $Exports<'react-hot-loader/lib/webpack/index'>;
}
declare module 'react-hot-loader/lib/webpack/makeIdentitySourceMap.js' {
declare module.exports: $Exports<'react-hot-loader/lib/webpack/makeIdentitySourceMap'>;
}
declare module 'react-hot-loader/lib/webpack/tagCommonJSExports.js' {
declare module.exports: $Exports<'react-hot-loader/lib/webpack/tagCommonJSExports'>;
}
declare module 'react-hot-loader/patch.js' {
declare module.exports: $Exports<'react-hot-loader/patch'>;
}
declare module 'react-hot-loader/webpack.js' {
declare module.exports: $Exports<'react-hot-loader/webpack'>;
}

89
flow-typed/npm/react-redux_v5.x.x.js vendored Normal file
View File

@ -0,0 +1,89 @@
// flow-typed signature: 0ed284c5a2e97a9e3c0e87af3dedc09d
// flow-typed version: bdf1e66252/react-redux_v5.x.x/flow_>=v0.30.x
import type { Dispatch, Store } from 'redux'
declare module 'react-redux' {
/*
S = State
A = Action
OP = OwnProps
SP = StateProps
DP = DispatchProps
*/
declare type MapStateToProps<S, OP: Object, SP: Object> = (state: S, ownProps: OP) => SP | MapStateToProps<S, OP, SP>;
declare type MapDispatchToProps<A, OP: Object, DP: Object> = ((dispatch: Dispatch<A>, ownProps: OP) => DP) | DP;
declare type MergeProps<SP, DP: Object, OP: Object, P: Object> = (stateProps: SP, dispatchProps: DP, ownProps: OP) => P;
declare type StatelessComponent<P> = (props: P) => ?React$Element<any>;
declare class ConnectedComponent<OP, P, Def, St> extends React$Component<void, OP, void> {
static WrappedComponent: Class<React$Component<Def, P, St>>;
getWrappedInstance(): React$Component<Def, P, St>;
static defaultProps: void;
props: OP;
state: void;
}
declare type ConnectedComponentClass<OP, P, Def, St> = Class<ConnectedComponent<OP, P, Def, St>>;
declare type Connector<OP, P> = {
(component: StatelessComponent<P>): ConnectedComponentClass<OP, P, void, void>;
<Def, St>(component: Class<React$Component<Def, P, St>>): ConnectedComponentClass<OP, P, Def, St>;
};
declare class Provider<S, A> extends React$Component<void, { store: Store<S, A>, children?: any }, void> { }
declare type ConnectOptions = {
pure?: boolean,
withRef?: boolean
};
declare type Null = null | void;
declare function connect<A, OP>(
...rest: Array<void> // <= workaround for https://github.com/facebook/flow/issues/2360
): Connector<OP, $Supertype<{ dispatch: Dispatch<A> } & OP>>;
declare function connect<A, OP>(
mapStateToProps: Null,
mapDispatchToProps: Null,
mergeProps: Null,
options: ConnectOptions
): Connector<OP, $Supertype<{ dispatch: Dispatch<A> } & OP>>;
declare function connect<S, A, OP, SP>(
mapStateToProps: MapStateToProps<S, OP, SP>,
mapDispatchToProps: Null,
mergeProps: Null,
options?: ConnectOptions
): Connector<OP, $Supertype<SP & { dispatch: Dispatch<A> } & OP>>;
declare function connect<A, OP, DP>(
mapStateToProps: Null,
mapDispatchToProps: MapDispatchToProps<A, OP, DP>,
mergeProps: Null,
options?: ConnectOptions
): Connector<OP, $Supertype<DP & OP>>;
declare function connect<S, A, OP, SP, DP>(
mapStateToProps: MapStateToProps<S, OP, SP>,
mapDispatchToProps: MapDispatchToProps<A, OP, DP>,
mergeProps: Null,
options?: ConnectOptions
): Connector<OP, $Supertype<SP & DP & OP>>;
declare function connect<S, A, OP, SP, DP, P>(
mapStateToProps: MapStateToProps<S, OP, SP>,
mapDispatchToProps: MapDispatchToProps<A, OP, DP>,
mergeProps: MergeProps<SP, DP, OP, P>,
options?: ConnectOptions
): Connector<OP, P>;
}

View File

@ -0,0 +1,109 @@
// flow-typed signature: 98f1da45a3aa9ed02e80eb4d78a73bc2
// flow-typed version: <<STUB>>/react-router-redux_v^4.0.7/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'react-router-redux'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'react-router-redux' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'react-router-redux/dist/ReactRouterRedux' {
declare module.exports: any;
}
declare module 'react-router-redux/dist/ReactRouterRedux.min' {
declare module.exports: any;
}
declare module 'react-router-redux/lib/actions' {
declare module.exports: any;
}
declare module 'react-router-redux/lib/index' {
declare module.exports: any;
}
declare module 'react-router-redux/lib/middleware' {
declare module.exports: any;
}
declare module 'react-router-redux/lib/reducer' {
declare module.exports: any;
}
declare module 'react-router-redux/lib/sync' {
declare module.exports: any;
}
declare module 'react-router-redux/src/actions' {
declare module.exports: any;
}
declare module 'react-router-redux/src/index' {
declare module.exports: any;
}
declare module 'react-router-redux/src/middleware' {
declare module.exports: any;
}
declare module 'react-router-redux/src/reducer' {
declare module.exports: any;
}
declare module 'react-router-redux/src/sync' {
declare module.exports: any;
}
// Filename aliases
declare module 'react-router-redux/dist/ReactRouterRedux.js' {
declare module.exports: $Exports<'react-router-redux/dist/ReactRouterRedux'>;
}
declare module 'react-router-redux/dist/ReactRouterRedux.min.js' {
declare module.exports: $Exports<'react-router-redux/dist/ReactRouterRedux.min'>;
}
declare module 'react-router-redux/lib/actions.js' {
declare module.exports: $Exports<'react-router-redux/lib/actions'>;
}
declare module 'react-router-redux/lib/index.js' {
declare module.exports: $Exports<'react-router-redux/lib/index'>;
}
declare module 'react-router-redux/lib/middleware.js' {
declare module.exports: $Exports<'react-router-redux/lib/middleware'>;
}
declare module 'react-router-redux/lib/reducer.js' {
declare module.exports: $Exports<'react-router-redux/lib/reducer'>;
}
declare module 'react-router-redux/lib/sync.js' {
declare module.exports: $Exports<'react-router-redux/lib/sync'>;
}
declare module 'react-router-redux/src/actions.js' {
declare module.exports: $Exports<'react-router-redux/src/actions'>;
}
declare module 'react-router-redux/src/index.js' {
declare module.exports: $Exports<'react-router-redux/src/index'>;
}
declare module 'react-router-redux/src/middleware.js' {
declare module.exports: $Exports<'react-router-redux/src/middleware'>;
}
declare module 'react-router-redux/src/reducer.js' {
declare module.exports: $Exports<'react-router-redux/src/reducer'>;
}
declare module 'react-router-redux/src/sync.js' {
declare module.exports: $Exports<'react-router-redux/src/sync'>;
}

501
flow-typed/npm/react-router_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,501 @@
// flow-typed signature: 045fed0e6eaffb7ab8d3ea3e58187fff
// flow-typed version: <<STUB>>/react-router_v^3.0.2/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'react-router'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'react-router' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'react-router/es/applyRouterMiddleware' {
declare module.exports: any;
}
declare module 'react-router/es/AsyncUtils' {
declare module.exports: any;
}
declare module 'react-router/es/browserHistory' {
declare module.exports: any;
}
declare module 'react-router/es/computeChangedRoutes' {
declare module.exports: any;
}
declare module 'react-router/es/ContextUtils' {
declare module.exports: any;
}
declare module 'react-router/es/createMemoryHistory' {
declare module.exports: any;
}
declare module 'react-router/es/createRouterHistory' {
declare module.exports: any;
}
declare module 'react-router/es/createTransitionManager' {
declare module.exports: any;
}
declare module 'react-router/es/getComponents' {
declare module.exports: any;
}
declare module 'react-router/es/getRouteParams' {
declare module.exports: any;
}
declare module 'react-router/es/hashHistory' {
declare module.exports: any;
}
declare module 'react-router/es/index' {
declare module.exports: any;
}
declare module 'react-router/es/IndexLink' {
declare module.exports: any;
}
declare module 'react-router/es/IndexRedirect' {
declare module.exports: any;
}
declare module 'react-router/es/IndexRoute' {
declare module.exports: any;
}
declare module 'react-router/es/InternalPropTypes' {
declare module.exports: any;
}
declare module 'react-router/es/isActive' {
declare module.exports: any;
}
declare module 'react-router/es/Link' {
declare module.exports: any;
}
declare module 'react-router/es/match' {
declare module.exports: any;
}
declare module 'react-router/es/matchRoutes' {
declare module.exports: any;
}
declare module 'react-router/es/PatternUtils' {
declare module.exports: any;
}
declare module 'react-router/es/PromiseUtils' {
declare module.exports: any;
}
declare module 'react-router/es/PropTypes' {
declare module.exports: any;
}
declare module 'react-router/es/Redirect' {
declare module.exports: any;
}
declare module 'react-router/es/Route' {
declare module.exports: any;
}
declare module 'react-router/es/Router' {
declare module.exports: any;
}
declare module 'react-router/es/RouterContext' {
declare module.exports: any;
}
declare module 'react-router/es/RouterUtils' {
declare module.exports: any;
}
declare module 'react-router/es/routerWarning' {
declare module.exports: any;
}
declare module 'react-router/es/RouteUtils' {
declare module.exports: any;
}
declare module 'react-router/es/TransitionUtils' {
declare module.exports: any;
}
declare module 'react-router/es/useRouterHistory' {
declare module.exports: any;
}
declare module 'react-router/es/withRouter' {
declare module.exports: any;
}
declare module 'react-router/lib/applyRouterMiddleware' {
declare module.exports: any;
}
declare module 'react-router/lib/AsyncUtils' {
declare module.exports: any;
}
declare module 'react-router/lib/browserHistory' {
declare module.exports: any;
}
declare module 'react-router/lib/computeChangedRoutes' {
declare module.exports: any;
}
declare module 'react-router/lib/ContextUtils' {
declare module.exports: any;
}
declare module 'react-router/lib/createMemoryHistory' {
declare module.exports: any;
}
declare module 'react-router/lib/createRouterHistory' {
declare module.exports: any;
}
declare module 'react-router/lib/createTransitionManager' {
declare module.exports: any;
}
declare module 'react-router/lib/getComponents' {
declare module.exports: any;
}
declare module 'react-router/lib/getRouteParams' {
declare module.exports: any;
}
declare module 'react-router/lib/hashHistory' {
declare module.exports: any;
}
declare module 'react-router/lib/index' {
declare module.exports: any;
}
declare module 'react-router/lib/IndexLink' {
declare module.exports: any;
}
declare module 'react-router/lib/IndexRedirect' {
declare module.exports: any;
}
declare module 'react-router/lib/IndexRoute' {
declare module.exports: any;
}
declare module 'react-router/lib/InternalPropTypes' {
declare module.exports: any;
}
declare module 'react-router/lib/isActive' {
declare module.exports: any;
}
declare module 'react-router/lib/Link' {
declare module.exports: any;
}
declare module 'react-router/lib/match' {
declare module.exports: any;
}
declare module 'react-router/lib/matchRoutes' {
declare module.exports: any;
}
declare module 'react-router/lib/PatternUtils' {
declare module.exports: any;
}
declare module 'react-router/lib/PromiseUtils' {
declare module.exports: any;
}
declare module 'react-router/lib/PropTypes' {
declare module.exports: any;
}
declare module 'react-router/lib/Redirect' {
declare module.exports: any;
}
declare module 'react-router/lib/Route' {
declare module.exports: any;
}
declare module 'react-router/lib/Router' {
declare module.exports: any;
}
declare module 'react-router/lib/RouterContext' {
declare module.exports: any;
}
declare module 'react-router/lib/RouterUtils' {
declare module.exports: any;
}
declare module 'react-router/lib/routerWarning' {
declare module.exports: any;
}
declare module 'react-router/lib/RouteUtils' {
declare module.exports: any;
}
declare module 'react-router/lib/TransitionUtils' {
declare module.exports: any;
}
declare module 'react-router/lib/useRouterHistory' {
declare module.exports: any;
}
declare module 'react-router/lib/withRouter' {
declare module.exports: any;
}
declare module 'react-router/umd/ReactRouter' {
declare module.exports: any;
}
declare module 'react-router/umd/ReactRouter.min' {
declare module.exports: any;
}
// Filename aliases
declare module 'react-router/es/applyRouterMiddleware.js' {
declare module.exports: $Exports<'react-router/es/applyRouterMiddleware'>;
}
declare module 'react-router/es/AsyncUtils.js' {
declare module.exports: $Exports<'react-router/es/AsyncUtils'>;
}
declare module 'react-router/es/browserHistory.js' {
declare module.exports: $Exports<'react-router/es/browserHistory'>;
}
declare module 'react-router/es/computeChangedRoutes.js' {
declare module.exports: $Exports<'react-router/es/computeChangedRoutes'>;
}
declare module 'react-router/es/ContextUtils.js' {
declare module.exports: $Exports<'react-router/es/ContextUtils'>;
}
declare module 'react-router/es/createMemoryHistory.js' {
declare module.exports: $Exports<'react-router/es/createMemoryHistory'>;
}
declare module 'react-router/es/createRouterHistory.js' {
declare module.exports: $Exports<'react-router/es/createRouterHistory'>;
}
declare module 'react-router/es/createTransitionManager.js' {
declare module.exports: $Exports<'react-router/es/createTransitionManager'>;
}
declare module 'react-router/es/getComponents.js' {
declare module.exports: $Exports<'react-router/es/getComponents'>;
}
declare module 'react-router/es/getRouteParams.js' {
declare module.exports: $Exports<'react-router/es/getRouteParams'>;
}
declare module 'react-router/es/hashHistory.js' {
declare module.exports: $Exports<'react-router/es/hashHistory'>;
}
declare module 'react-router/es/index.js' {
declare module.exports: $Exports<'react-router/es/index'>;
}
declare module 'react-router/es/IndexLink.js' {
declare module.exports: $Exports<'react-router/es/IndexLink'>;
}
declare module 'react-router/es/IndexRedirect.js' {
declare module.exports: $Exports<'react-router/es/IndexRedirect'>;
}
declare module 'react-router/es/IndexRoute.js' {
declare module.exports: $Exports<'react-router/es/IndexRoute'>;
}
declare module 'react-router/es/InternalPropTypes.js' {
declare module.exports: $Exports<'react-router/es/InternalPropTypes'>;
}
declare module 'react-router/es/isActive.js' {
declare module.exports: $Exports<'react-router/es/isActive'>;
}
declare module 'react-router/es/Link.js' {
declare module.exports: $Exports<'react-router/es/Link'>;
}
declare module 'react-router/es/match.js' {
declare module.exports: $Exports<'react-router/es/match'>;
}
declare module 'react-router/es/matchRoutes.js' {
declare module.exports: $Exports<'react-router/es/matchRoutes'>;
}
declare module 'react-router/es/PatternUtils.js' {
declare module.exports: $Exports<'react-router/es/PatternUtils'>;
}
declare module 'react-router/es/PromiseUtils.js' {
declare module.exports: $Exports<'react-router/es/PromiseUtils'>;
}
declare module 'react-router/es/PropTypes.js' {
declare module.exports: $Exports<'react-router/es/PropTypes'>;
}
declare module 'react-router/es/Redirect.js' {
declare module.exports: $Exports<'react-router/es/Redirect'>;
}
declare module 'react-router/es/Route.js' {
declare module.exports: $Exports<'react-router/es/Route'>;
}
declare module 'react-router/es/Router.js' {
declare module.exports: $Exports<'react-router/es/Router'>;
}
declare module 'react-router/es/RouterContext.js' {
declare module.exports: $Exports<'react-router/es/RouterContext'>;
}
declare module 'react-router/es/RouterUtils.js' {
declare module.exports: $Exports<'react-router/es/RouterUtils'>;
}
declare module 'react-router/es/routerWarning.js' {
declare module.exports: $Exports<'react-router/es/routerWarning'>;
}
declare module 'react-router/es/RouteUtils.js' {
declare module.exports: $Exports<'react-router/es/RouteUtils'>;
}
declare module 'react-router/es/TransitionUtils.js' {
declare module.exports: $Exports<'react-router/es/TransitionUtils'>;
}
declare module 'react-router/es/useRouterHistory.js' {
declare module.exports: $Exports<'react-router/es/useRouterHistory'>;
}
declare module 'react-router/es/withRouter.js' {
declare module.exports: $Exports<'react-router/es/withRouter'>;
}
declare module 'react-router/lib/applyRouterMiddleware.js' {
declare module.exports: $Exports<'react-router/lib/applyRouterMiddleware'>;
}
declare module 'react-router/lib/AsyncUtils.js' {
declare module.exports: $Exports<'react-router/lib/AsyncUtils'>;
}
declare module 'react-router/lib/browserHistory.js' {
declare module.exports: $Exports<'react-router/lib/browserHistory'>;
}
declare module 'react-router/lib/computeChangedRoutes.js' {
declare module.exports: $Exports<'react-router/lib/computeChangedRoutes'>;
}
declare module 'react-router/lib/ContextUtils.js' {
declare module.exports: $Exports<'react-router/lib/ContextUtils'>;
}
declare module 'react-router/lib/createMemoryHistory.js' {
declare module.exports: $Exports<'react-router/lib/createMemoryHistory'>;
}
declare module 'react-router/lib/createRouterHistory.js' {
declare module.exports: $Exports<'react-router/lib/createRouterHistory'>;
}
declare module 'react-router/lib/createTransitionManager.js' {
declare module.exports: $Exports<'react-router/lib/createTransitionManager'>;
}
declare module 'react-router/lib/getComponents.js' {
declare module.exports: $Exports<'react-router/lib/getComponents'>;
}
declare module 'react-router/lib/getRouteParams.js' {
declare module.exports: $Exports<'react-router/lib/getRouteParams'>;
}
declare module 'react-router/lib/hashHistory.js' {
declare module.exports: $Exports<'react-router/lib/hashHistory'>;
}
declare module 'react-router/lib/index.js' {
declare module.exports: $Exports<'react-router/lib/index'>;
}
declare module 'react-router/lib/IndexLink.js' {
declare module.exports: $Exports<'react-router/lib/IndexLink'>;
}
declare module 'react-router/lib/IndexRedirect.js' {
declare module.exports: $Exports<'react-router/lib/IndexRedirect'>;
}
declare module 'react-router/lib/IndexRoute.js' {
declare module.exports: $Exports<'react-router/lib/IndexRoute'>;
}
declare module 'react-router/lib/InternalPropTypes.js' {
declare module.exports: $Exports<'react-router/lib/InternalPropTypes'>;
}
declare module 'react-router/lib/isActive.js' {
declare module.exports: $Exports<'react-router/lib/isActive'>;
}
declare module 'react-router/lib/Link.js' {
declare module.exports: $Exports<'react-router/lib/Link'>;
}
declare module 'react-router/lib/match.js' {
declare module.exports: $Exports<'react-router/lib/match'>;
}
declare module 'react-router/lib/matchRoutes.js' {
declare module.exports: $Exports<'react-router/lib/matchRoutes'>;
}
declare module 'react-router/lib/PatternUtils.js' {
declare module.exports: $Exports<'react-router/lib/PatternUtils'>;
}
declare module 'react-router/lib/PromiseUtils.js' {
declare module.exports: $Exports<'react-router/lib/PromiseUtils'>;
}
declare module 'react-router/lib/PropTypes.js' {
declare module.exports: $Exports<'react-router/lib/PropTypes'>;
}
declare module 'react-router/lib/Redirect.js' {
declare module.exports: $Exports<'react-router/lib/Redirect'>;
}
declare module 'react-router/lib/Route.js' {
declare module.exports: $Exports<'react-router/lib/Route'>;
}
declare module 'react-router/lib/Router.js' {
declare module.exports: $Exports<'react-router/lib/Router'>;
}
declare module 'react-router/lib/RouterContext.js' {
declare module.exports: $Exports<'react-router/lib/RouterContext'>;
}
declare module 'react-router/lib/RouterUtils.js' {
declare module.exports: $Exports<'react-router/lib/RouterUtils'>;
}
declare module 'react-router/lib/routerWarning.js' {
declare module.exports: $Exports<'react-router/lib/routerWarning'>;
}
declare module 'react-router/lib/RouteUtils.js' {
declare module.exports: $Exports<'react-router/lib/RouteUtils'>;
}
declare module 'react-router/lib/TransitionUtils.js' {
declare module.exports: $Exports<'react-router/lib/TransitionUtils'>;
}
declare module 'react-router/lib/useRouterHistory.js' {
declare module.exports: $Exports<'react-router/lib/useRouterHistory'>;
}
declare module 'react-router/lib/withRouter.js' {
declare module.exports: $Exports<'react-router/lib/withRouter'>;
}
declare module 'react-router/umd/ReactRouter.js' {
declare module.exports: $Exports<'react-router/umd/ReactRouter'>;
}
declare module 'react-router/umd/ReactRouter.min.js' {
declare module.exports: $Exports<'react-router/umd/ReactRouter.min'>;
}

View File

@ -0,0 +1,598 @@
// flow-typed signature: 043b9e600a4bb86b5723d3e1cf000d53
// flow-typed version: <<STUB>>/react-test-renderer_v^15.4.2/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'react-test-renderer'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'react-test-renderer' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'react-test-renderer/lib/accumulate' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/accumulateInto' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/adler32' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/CallbackQueue' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/canDefineProperty' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/checkReactTypeSpec' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/deprecated' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/EventConstants' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/EventPluginHub' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/EventPluginRegistry' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/EventPluginUtils' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/EventPropagators' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/flattenChildren' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/forEachAccumulated' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/getHostComponentFromComposite' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/getIteratorFn' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/getNextDebugID' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/instantiateReactComponent' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/isTextInputElement' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/KeyEscapeUtils' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/PluginModuleType' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/PooledClass' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactChildFiber' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactChildReconciler' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactComponentEnvironment' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactCompositeComponent' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactCoroutine' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactDebugTool' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactDefaultBatchingStrategy' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactElementSymbol' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactEmptyComponent' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactErrorUtils' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactEventEmitterMixin' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactFeatureFlags' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactFiber' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactFiberBeginWork' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactFiberCommitWork' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactFiberCompleteWork' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactFiberReconciler' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactFiberRoot' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactFiberScheduler' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactFiberUpdateQueue' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactHostComponent' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactHostOperationHistoryHook' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactInstanceMap' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactInstanceType' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactInstrumentation' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactInvalidSetStateWarningHook' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactMultiChild' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactMultiChildUpdateTypes' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactNodeTypes' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactOwner' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactPerf' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactPriorityLevel' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/reactProdInvariant' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactPropTypeLocationNames' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactPropTypeLocations' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactPropTypesSecret' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactReconciler' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactRef' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactReifiedYield' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactSimpleEmptyComponent' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactSyntheticEventType' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactTestEmptyComponent' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactTestMount' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactTestReconcileTransaction' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactTestRenderer' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactTestTextComponent' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactTypeOfWork' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactTypes' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactUpdateQueue' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactUpdates' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ReactVersion' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ResponderEventPlugin' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ResponderSyntheticEvent' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/ResponderTouchHistoryStore' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/shouldUpdateReactComponent' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/SyntheticEvent' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/TouchHistoryMath' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/Transaction' {
declare module.exports: any;
}
declare module 'react-test-renderer/lib/traverseAllChildren' {
declare module.exports: any;
}
// Filename aliases
declare module 'react-test-renderer/index' {
declare module.exports: $Exports<'react-test-renderer'>;
}
declare module 'react-test-renderer/index.js' {
declare module.exports: $Exports<'react-test-renderer'>;
}
declare module 'react-test-renderer/lib/accumulate.js' {
declare module.exports: $Exports<'react-test-renderer/lib/accumulate'>;
}
declare module 'react-test-renderer/lib/accumulateInto.js' {
declare module.exports: $Exports<'react-test-renderer/lib/accumulateInto'>;
}
declare module 'react-test-renderer/lib/adler32.js' {
declare module.exports: $Exports<'react-test-renderer/lib/adler32'>;
}
declare module 'react-test-renderer/lib/CallbackQueue.js' {
declare module.exports: $Exports<'react-test-renderer/lib/CallbackQueue'>;
}
declare module 'react-test-renderer/lib/canDefineProperty.js' {
declare module.exports: $Exports<'react-test-renderer/lib/canDefineProperty'>;
}
declare module 'react-test-renderer/lib/checkReactTypeSpec.js' {
declare module.exports: $Exports<'react-test-renderer/lib/checkReactTypeSpec'>;
}
declare module 'react-test-renderer/lib/deprecated.js' {
declare module.exports: $Exports<'react-test-renderer/lib/deprecated'>;
}
declare module 'react-test-renderer/lib/EventConstants.js' {
declare module.exports: $Exports<'react-test-renderer/lib/EventConstants'>;
}
declare module 'react-test-renderer/lib/EventPluginHub.js' {
declare module.exports: $Exports<'react-test-renderer/lib/EventPluginHub'>;
}
declare module 'react-test-renderer/lib/EventPluginRegistry.js' {
declare module.exports: $Exports<'react-test-renderer/lib/EventPluginRegistry'>;
}
declare module 'react-test-renderer/lib/EventPluginUtils.js' {
declare module.exports: $Exports<'react-test-renderer/lib/EventPluginUtils'>;
}
declare module 'react-test-renderer/lib/EventPropagators.js' {
declare module.exports: $Exports<'react-test-renderer/lib/EventPropagators'>;
}
declare module 'react-test-renderer/lib/flattenChildren.js' {
declare module.exports: $Exports<'react-test-renderer/lib/flattenChildren'>;
}
declare module 'react-test-renderer/lib/forEachAccumulated.js' {
declare module.exports: $Exports<'react-test-renderer/lib/forEachAccumulated'>;
}
declare module 'react-test-renderer/lib/getHostComponentFromComposite.js' {
declare module.exports: $Exports<'react-test-renderer/lib/getHostComponentFromComposite'>;
}
declare module 'react-test-renderer/lib/getIteratorFn.js' {
declare module.exports: $Exports<'react-test-renderer/lib/getIteratorFn'>;
}
declare module 'react-test-renderer/lib/getNextDebugID.js' {
declare module.exports: $Exports<'react-test-renderer/lib/getNextDebugID'>;
}
declare module 'react-test-renderer/lib/instantiateReactComponent.js' {
declare module.exports: $Exports<'react-test-renderer/lib/instantiateReactComponent'>;
}
declare module 'react-test-renderer/lib/isTextInputElement.js' {
declare module.exports: $Exports<'react-test-renderer/lib/isTextInputElement'>;
}
declare module 'react-test-renderer/lib/KeyEscapeUtils.js' {
declare module.exports: $Exports<'react-test-renderer/lib/KeyEscapeUtils'>;
}
declare module 'react-test-renderer/lib/PluginModuleType.js' {
declare module.exports: $Exports<'react-test-renderer/lib/PluginModuleType'>;
}
declare module 'react-test-renderer/lib/PooledClass.js' {
declare module.exports: $Exports<'react-test-renderer/lib/PooledClass'>;
}
declare module 'react-test-renderer/lib/ReactChildFiber.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactChildFiber'>;
}
declare module 'react-test-renderer/lib/ReactChildReconciler.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactChildReconciler'>;
}
declare module 'react-test-renderer/lib/ReactComponentEnvironment.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactComponentEnvironment'>;
}
declare module 'react-test-renderer/lib/ReactCompositeComponent.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactCompositeComponent'>;
}
declare module 'react-test-renderer/lib/ReactCoroutine.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactCoroutine'>;
}
declare module 'react-test-renderer/lib/ReactDebugTool.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactDebugTool'>;
}
declare module 'react-test-renderer/lib/ReactDefaultBatchingStrategy.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactDefaultBatchingStrategy'>;
}
declare module 'react-test-renderer/lib/ReactElementSymbol.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactElementSymbol'>;
}
declare module 'react-test-renderer/lib/ReactEmptyComponent.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactEmptyComponent'>;
}
declare module 'react-test-renderer/lib/ReactErrorUtils.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactErrorUtils'>;
}
declare module 'react-test-renderer/lib/ReactEventEmitterMixin.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactEventEmitterMixin'>;
}
declare module 'react-test-renderer/lib/ReactFeatureFlags.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactFeatureFlags'>;
}
declare module 'react-test-renderer/lib/ReactFiber.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactFiber'>;
}
declare module 'react-test-renderer/lib/ReactFiberBeginWork.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberBeginWork'>;
}
declare module 'react-test-renderer/lib/ReactFiberCommitWork.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberCommitWork'>;
}
declare module 'react-test-renderer/lib/ReactFiberCompleteWork.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberCompleteWork'>;
}
declare module 'react-test-renderer/lib/ReactFiberReconciler.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberReconciler'>;
}
declare module 'react-test-renderer/lib/ReactFiberRoot.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberRoot'>;
}
declare module 'react-test-renderer/lib/ReactFiberScheduler.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberScheduler'>;
}
declare module 'react-test-renderer/lib/ReactFiberUpdateQueue.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberUpdateQueue'>;
}
declare module 'react-test-renderer/lib/ReactHostComponent.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactHostComponent'>;
}
declare module 'react-test-renderer/lib/ReactHostOperationHistoryHook.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactHostOperationHistoryHook'>;
}
declare module 'react-test-renderer/lib/ReactInstanceMap.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactInstanceMap'>;
}
declare module 'react-test-renderer/lib/ReactInstanceType.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactInstanceType'>;
}
declare module 'react-test-renderer/lib/ReactInstrumentation.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactInstrumentation'>;
}
declare module 'react-test-renderer/lib/ReactInvalidSetStateWarningHook.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactInvalidSetStateWarningHook'>;
}
declare module 'react-test-renderer/lib/ReactMultiChild.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactMultiChild'>;
}
declare module 'react-test-renderer/lib/ReactMultiChildUpdateTypes.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactMultiChildUpdateTypes'>;
}
declare module 'react-test-renderer/lib/ReactNodeTypes.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactNodeTypes'>;
}
declare module 'react-test-renderer/lib/ReactOwner.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactOwner'>;
}
declare module 'react-test-renderer/lib/ReactPerf.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactPerf'>;
}
declare module 'react-test-renderer/lib/ReactPriorityLevel.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactPriorityLevel'>;
}
declare module 'react-test-renderer/lib/reactProdInvariant.js' {
declare module.exports: $Exports<'react-test-renderer/lib/reactProdInvariant'>;
}
declare module 'react-test-renderer/lib/ReactPropTypeLocationNames.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactPropTypeLocationNames'>;
}
declare module 'react-test-renderer/lib/ReactPropTypeLocations.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactPropTypeLocations'>;
}
declare module 'react-test-renderer/lib/ReactPropTypesSecret.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactPropTypesSecret'>;
}
declare module 'react-test-renderer/lib/ReactReconciler.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactReconciler'>;
}
declare module 'react-test-renderer/lib/ReactRef.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactRef'>;
}
declare module 'react-test-renderer/lib/ReactReifiedYield.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactReifiedYield'>;
}
declare module 'react-test-renderer/lib/ReactSimpleEmptyComponent.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactSimpleEmptyComponent'>;
}
declare module 'react-test-renderer/lib/ReactSyntheticEventType.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactSyntheticEventType'>;
}
declare module 'react-test-renderer/lib/ReactTestEmptyComponent.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactTestEmptyComponent'>;
}
declare module 'react-test-renderer/lib/ReactTestMount.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactTestMount'>;
}
declare module 'react-test-renderer/lib/ReactTestReconcileTransaction.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactTestReconcileTransaction'>;
}
declare module 'react-test-renderer/lib/ReactTestRenderer.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactTestRenderer'>;
}
declare module 'react-test-renderer/lib/ReactTestTextComponent.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactTestTextComponent'>;
}
declare module 'react-test-renderer/lib/ReactTypeOfWork.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactTypeOfWork'>;
}
declare module 'react-test-renderer/lib/ReactTypes.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactTypes'>;
}
declare module 'react-test-renderer/lib/ReactUpdateQueue.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactUpdateQueue'>;
}
declare module 'react-test-renderer/lib/ReactUpdates.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactUpdates'>;
}
declare module 'react-test-renderer/lib/ReactVersion.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ReactVersion'>;
}
declare module 'react-test-renderer/lib/ResponderEventPlugin.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ResponderEventPlugin'>;
}
declare module 'react-test-renderer/lib/ResponderSyntheticEvent.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ResponderSyntheticEvent'>;
}
declare module 'react-test-renderer/lib/ResponderTouchHistoryStore.js' {
declare module.exports: $Exports<'react-test-renderer/lib/ResponderTouchHistoryStore'>;
}
declare module 'react-test-renderer/lib/shouldUpdateReactComponent.js' {
declare module.exports: $Exports<'react-test-renderer/lib/shouldUpdateReactComponent'>;
}
declare module 'react-test-renderer/lib/SyntheticEvent.js' {
declare module.exports: $Exports<'react-test-renderer/lib/SyntheticEvent'>;
}
declare module 'react-test-renderer/lib/TouchHistoryMath.js' {
declare module.exports: $Exports<'react-test-renderer/lib/TouchHistoryMath'>;
}
declare module 'react-test-renderer/lib/Transaction.js' {
declare module.exports: $Exports<'react-test-renderer/lib/Transaction'>;
}
declare module 'react-test-renderer/lib/traverseAllChildren.js' {
declare module.exports: $Exports<'react-test-renderer/lib/traverseAllChildren'>;
}

109
flow-typed/npm/redux-logger_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,109 @@
// flow-typed signature: 8708d20ddf30126df44134688544c4a8
// flow-typed version: <<STUB>>/redux-logger_v^3.0.1/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'redux-logger'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'redux-logger' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'redux-logger/dist/index' {
declare module.exports: any;
}
declare module 'redux-logger/dist/index.min' {
declare module.exports: any;
}
declare module 'redux-logger/lib/core' {
declare module.exports: any;
}
declare module 'redux-logger/lib/defaults' {
declare module.exports: any;
}
declare module 'redux-logger/lib/diff' {
declare module.exports: any;
}
declare module 'redux-logger/lib/helpers' {
declare module.exports: any;
}
declare module 'redux-logger/lib/index' {
declare module.exports: any;
}
declare module 'redux-logger/src/core' {
declare module.exports: any;
}
declare module 'redux-logger/src/defaults' {
declare module.exports: any;
}
declare module 'redux-logger/src/diff' {
declare module.exports: any;
}
declare module 'redux-logger/src/helpers' {
declare module.exports: any;
}
declare module 'redux-logger/src/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'redux-logger/dist/index.js' {
declare module.exports: $Exports<'redux-logger/dist/index'>;
}
declare module 'redux-logger/dist/index.min.js' {
declare module.exports: $Exports<'redux-logger/dist/index.min'>;
}
declare module 'redux-logger/lib/core.js' {
declare module.exports: $Exports<'redux-logger/lib/core'>;
}
declare module 'redux-logger/lib/defaults.js' {
declare module.exports: $Exports<'redux-logger/lib/defaults'>;
}
declare module 'redux-logger/lib/diff.js' {
declare module.exports: $Exports<'redux-logger/lib/diff'>;
}
declare module 'redux-logger/lib/helpers.js' {
declare module.exports: $Exports<'redux-logger/lib/helpers'>;
}
declare module 'redux-logger/lib/index.js' {
declare module.exports: $Exports<'redux-logger/lib/index'>;
}
declare module 'redux-logger/src/core.js' {
declare module.exports: $Exports<'redux-logger/src/core'>;
}
declare module 'redux-logger/src/defaults.js' {
declare module.exports: $Exports<'redux-logger/src/defaults'>;
}
declare module 'redux-logger/src/diff.js' {
declare module.exports: $Exports<'redux-logger/src/diff'>;
}
declare module 'redux-logger/src/helpers.js' {
declare module.exports: $Exports<'redux-logger/src/helpers'>;
}
declare module 'redux-logger/src/index.js' {
declare module.exports: $Exports<'redux-logger/src/index'>;
}

60
flow-typed/npm/redux-thunk_vx.x.x.js vendored Normal file
View File

@ -0,0 +1,60 @@
// flow-typed signature: 8077200cf397bfd2d3ea4025e6877c64
// flow-typed version: <<STUB>>/redux-thunk_v^2.2.0/flow_v0.42.0
/**
* This is an autogenerated libdef stub for:
*
* 'redux-thunk'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'redux-thunk' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'redux-thunk/dist/redux-thunk' {
declare module.exports: any;
}
declare module 'redux-thunk/dist/redux-thunk.min' {
declare module.exports: any;
}
declare module 'redux-thunk/es/index' {
declare module.exports: any;
}
declare module 'redux-thunk/lib/index' {
declare module.exports: any;
}
declare module 'redux-thunk/src/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'redux-thunk/dist/redux-thunk.js' {
declare module.exports: $Exports<'redux-thunk/dist/redux-thunk'>;
}
declare module 'redux-thunk/dist/redux-thunk.min.js' {
declare module.exports: $Exports<'redux-thunk/dist/redux-thunk.min'>;
}
declare module 'redux-thunk/es/index.js' {
declare module.exports: $Exports<'redux-thunk/es/index'>;
}
declare module 'redux-thunk/lib/index.js' {
declare module.exports: $Exports<'redux-thunk/lib/index'>;
}
declare module 'redux-thunk/src/index.js' {
declare module.exports: $Exports<'redux-thunk/src/index'>;
}

56
flow-typed/npm/redux_v3.x.x.js vendored Normal file
View File

@ -0,0 +1,56 @@
// flow-typed signature: ba132c96664f1a05288f3eb2272a3c35
// flow-typed version: c4bbd91cfc/redux_v3.x.x/flow_>=v0.33.x
declare module 'redux' {
/*
S = State
A = Action
*/
declare type Dispatch<A: { type: $Subtype<string> }> = (action: A) => A;
declare type MiddlewareAPI<S, A> = {
dispatch: Dispatch<A>;
getState(): S;
};
declare type Store<S, A> = {
// rewrite MiddlewareAPI members in order to get nicer error messages (intersections produce long messages)
dispatch: Dispatch<A>;
getState(): S;
subscribe(listener: () => void): () => void;
replaceReducer(nextReducer: Reducer<S, A>): void
};
declare type Reducer<S, A> = (state: S, action: A) => S;
declare type Middleware<S, A> =
(api: MiddlewareAPI<S, A>) =>
(next: Dispatch<A>) => Dispatch<A>;
declare type StoreCreator<S, A> = {
(reducer: Reducer<S, A>, enhancer?: StoreEnhancer<S, A>): Store<S, A>;
(reducer: Reducer<S, A>, preloadedState: S, enhancer?: StoreEnhancer<S, A>): Store<S, A>;
};
declare type StoreEnhancer<S, A> = (next: StoreCreator<S, A>) => StoreCreator<S, A>;
declare function createStore<S, A>(reducer: Reducer<S, A>, enhancer?: StoreEnhancer<S, A>): Store<S, A>;
declare function createStore<S, A>(reducer: Reducer<S, A>, preloadedState: S, enhancer?: StoreEnhancer<S, A>): Store<S, A>;
declare function applyMiddleware<S, A>(...middlewares: Array<Middleware<S, A>>): StoreEnhancer<S, A>;
declare type ActionCreator<A, B> = (...args: Array<B>) => A;
declare type ActionCreators<K, A> = { [key: K]: ActionCreator<A, any> };
declare function bindActionCreators<A, C: ActionCreator<A, any>>(actionCreator: C, dispatch: Dispatch<A>): C;
declare function bindActionCreators<A, K, C: ActionCreators<K, A>>(actionCreators: C, dispatch: Dispatch<A>): C;
declare function combineReducers<O: Object, A>(reducers: O): Reducer<$ObjMap<O, <S>(r: Reducer<S, any>) => S>, A>;
declare function compose<S, A>(...fns: Array<StoreEnhancer<S, A>>): Function;
}

Some files were not shown because too many files have changed in this diff Show More