From e9568bcd471619e8c5b04b814f4d0e09c1d6018a Mon Sep 17 00:00:00 2001 From: zmagod Date: Wed, 4 Oct 2017 11:35:32 +0200 Subject: [PATCH] optin flow in activities modal --- .flowconfig | 2 +- .../components/GlobalActivitiesModal.jsx | 39 +- .../src/services/api/activities_api.js | 7 +- flow-typed/npm/autoprefixer_vx.x.x.js | 452 ++++ flow-typed/npm/axios_v0.16.x.js | 120 + flow-typed/npm/babel-core_vx.x.x.js | 227 ++ flow-typed/npm/babel-eslint_vx.x.x.js | 80 + flow-typed/npm/babel-loader_vx.x.x.js | 67 + ...bel-plugin-syntax-dynamic-import_vx.x.x.js | 32 + ...lugin-transform-class-properties_vx.x.x.js | 32 + ...gin-transform-object-rest-spread_vx.x.x.js | 32 + flow-typed/npm/babel-polyfill_vx.x.x.js | 67 + flow-typed/npm/babel-preset-env_vx.x.x.js | 88 + flow-typed/npm/babel-preset-es2015_vx.x.x.js | 32 + flow-typed/npm/babel-preset-react_vx.x.x.js | 32 + flow-typed/npm/coffee-loader_vx.x.x.js | 33 + flow-typed/npm/coffee-script_vx.x.x.js | 151 ++ .../npm/compression-webpack-plugin_vx.x.x.js | 33 + flow-typed/npm/css-loader_vx.x.x.js | 94 + flow-typed/npm/eslint-config-airbnb_vx.x.x.js | 73 + flow-typed/npm/eslint-config-google_vx.x.x.js | 33 + .../npm/eslint-config-prettier_vx.x.x.js | 59 + flow-typed/npm/eslint-plugin-import_vx.x.x.js | 333 +++ .../npm/eslint-plugin-jsx-a11y_vx.x.x.js | 1019 ++++++++ .../npm/eslint-plugin-prettier_vx.x.x.js | 32 + flow-typed/npm/eslint-plugin-react_vx.x.x.js | 535 ++++ flow-typed/npm/eslint_vx.x.x.js | 2293 +++++++++++++++++ .../npm/extract-text-webpack-plugin_vx.x.x.js | 74 + flow-typed/npm/file-loader_vx.x.x.js | 33 + flow-typed/npm/flow-bin_v0.x.x.js | 6 + flow-typed/npm/flow-typed_vx.x.x.js | 193 ++ flow-typed/npm/glob_vx.x.x.js | 46 + flow-typed/npm/immutability-helper_vx.x.x.js | 38 + flow-typed/npm/js-yaml_vx.x.x.js | 255 ++ flow-typed/npm/lodash_v4.x.x.js | 1047 ++++++++ flow-typed/npm/moment_v2.3.x.js | 242 ++ flow-typed/npm/node-sass_vx.x.x.js | 249 ++ .../npm/path-complete-extname_vx.x.x.js | 45 + flow-typed/npm/postcss-loader_vx.x.x.js | 46 + flow-typed/npm/postcss-smart-import_vx.x.x.js | 67 + flow-typed/npm/precss_vx.x.x.js | 33 + flow-typed/npm/prettier_vx.x.x.js | 80 + flow-typed/npm/prettysize_vx.x.x.js | 38 + flow-typed/npm/prop-types_v15.x.x.js | 34 + flow-typed/npm/rails-erb-loader_vx.x.x.js | 38 + .../npm/react-bootstrap-table_vx.x.x.js | 319 +++ flow-typed/npm/react-bootstrap_vx.x.x.js | 1439 +++++++++++ flow-typed/npm/react-data-grid_vx.x.x.js | 45 + flow-typed/npm/react-intl-redux_vx.x.x.js | 67 + flow-typed/npm/react-intl_v2.x.x.js | 233 ++ flow-typed/npm/react-moment_vx.x.x.js | 60 + flow-typed/npm/react-redux_v5.x.x.js | 114 + .../npm/react-router-bootstrap_vx.x.x.js | 60 + flow-typed/npm/react-router-dom_v4.x.x.js | 158 ++ .../npm/react-router-prop-types_vx.x.x.js | 32 + flow-typed/npm/react-tagsinput_vx.x.x.js | 53 + flow-typed/npm/react-timezone_vx.x.x.js | 53 + .../npm/react-transition-group_vx.x.x.js | 87 + flow-typed/npm/redux-thunk_vx.x.x.js | 60 + flow-typed/npm/redux_v3.x.x.js | 109 + flow-typed/npm/resolve-url-loader_vx.x.x.js | 45 + flow-typed/npm/sass-loader_vx.x.x.js | 67 + flow-typed/npm/shortid_v2.2.x.js | 16 + flow-typed/npm/style-loader_vx.x.x.js | 66 + flow-typed/npm/styled-components_v2.x.x.js | 391 +++ flow-typed/npm/webpack-dev-server_vx.x.x.js | 144 ++ .../npm/webpack-manifest-plugin_vx.x.x.js | 38 + flow-typed/npm/webpack-merge_vx.x.x.js | 60 + flow-typed/npm/webpack_vx.x.x.js | 1936 ++++++++++++++ flow-typed/types.js | 7 + package.json | 1 + yarn.lock | 366 ++- 72 files changed, 14552 insertions(+), 35 deletions(-) create mode 100644 flow-typed/npm/autoprefixer_vx.x.x.js create mode 100644 flow-typed/npm/axios_v0.16.x.js create mode 100644 flow-typed/npm/babel-core_vx.x.x.js create mode 100644 flow-typed/npm/babel-eslint_vx.x.x.js create mode 100644 flow-typed/npm/babel-loader_vx.x.x.js create mode 100644 flow-typed/npm/babel-plugin-syntax-dynamic-import_vx.x.x.js create mode 100644 flow-typed/npm/babel-plugin-transform-class-properties_vx.x.x.js create mode 100644 flow-typed/npm/babel-plugin-transform-object-rest-spread_vx.x.x.js create mode 100644 flow-typed/npm/babel-polyfill_vx.x.x.js create mode 100644 flow-typed/npm/babel-preset-env_vx.x.x.js create mode 100644 flow-typed/npm/babel-preset-es2015_vx.x.x.js create mode 100644 flow-typed/npm/babel-preset-react_vx.x.x.js create mode 100644 flow-typed/npm/coffee-loader_vx.x.x.js create mode 100644 flow-typed/npm/coffee-script_vx.x.x.js create mode 100644 flow-typed/npm/compression-webpack-plugin_vx.x.x.js create mode 100644 flow-typed/npm/css-loader_vx.x.x.js create mode 100644 flow-typed/npm/eslint-config-airbnb_vx.x.x.js create mode 100644 flow-typed/npm/eslint-config-google_vx.x.x.js create mode 100644 flow-typed/npm/eslint-config-prettier_vx.x.x.js create mode 100644 flow-typed/npm/eslint-plugin-import_vx.x.x.js create mode 100644 flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js create mode 100644 flow-typed/npm/eslint-plugin-prettier_vx.x.x.js create mode 100644 flow-typed/npm/eslint-plugin-react_vx.x.x.js create mode 100644 flow-typed/npm/eslint_vx.x.x.js create mode 100644 flow-typed/npm/extract-text-webpack-plugin_vx.x.x.js create mode 100644 flow-typed/npm/file-loader_vx.x.x.js create mode 100644 flow-typed/npm/flow-bin_v0.x.x.js create mode 100644 flow-typed/npm/flow-typed_vx.x.x.js create mode 100644 flow-typed/npm/glob_vx.x.x.js create mode 100644 flow-typed/npm/immutability-helper_vx.x.x.js create mode 100644 flow-typed/npm/js-yaml_vx.x.x.js create mode 100644 flow-typed/npm/lodash_v4.x.x.js create mode 100644 flow-typed/npm/moment_v2.3.x.js create mode 100644 flow-typed/npm/node-sass_vx.x.x.js create mode 100644 flow-typed/npm/path-complete-extname_vx.x.x.js create mode 100644 flow-typed/npm/postcss-loader_vx.x.x.js create mode 100644 flow-typed/npm/postcss-smart-import_vx.x.x.js create mode 100644 flow-typed/npm/precss_vx.x.x.js create mode 100644 flow-typed/npm/prettier_vx.x.x.js create mode 100644 flow-typed/npm/prettysize_vx.x.x.js create mode 100644 flow-typed/npm/prop-types_v15.x.x.js create mode 100644 flow-typed/npm/rails-erb-loader_vx.x.x.js create mode 100644 flow-typed/npm/react-bootstrap-table_vx.x.x.js create mode 100644 flow-typed/npm/react-bootstrap_vx.x.x.js create mode 100644 flow-typed/npm/react-data-grid_vx.x.x.js create mode 100644 flow-typed/npm/react-intl-redux_vx.x.x.js create mode 100644 flow-typed/npm/react-intl_v2.x.x.js create mode 100644 flow-typed/npm/react-moment_vx.x.x.js create mode 100644 flow-typed/npm/react-redux_v5.x.x.js create mode 100644 flow-typed/npm/react-router-bootstrap_vx.x.x.js create mode 100644 flow-typed/npm/react-router-dom_v4.x.x.js create mode 100644 flow-typed/npm/react-router-prop-types_vx.x.x.js create mode 100644 flow-typed/npm/react-tagsinput_vx.x.x.js create mode 100644 flow-typed/npm/react-timezone_vx.x.x.js create mode 100644 flow-typed/npm/react-transition-group_vx.x.x.js create mode 100644 flow-typed/npm/redux-thunk_vx.x.x.js create mode 100644 flow-typed/npm/redux_v3.x.x.js create mode 100644 flow-typed/npm/resolve-url-loader_vx.x.x.js create mode 100644 flow-typed/npm/sass-loader_vx.x.x.js create mode 100644 flow-typed/npm/shortid_v2.2.x.js create mode 100644 flow-typed/npm/style-loader_vx.x.x.js create mode 100644 flow-typed/npm/styled-components_v2.x.x.js create mode 100644 flow-typed/npm/webpack-dev-server_vx.x.x.js create mode 100644 flow-typed/npm/webpack-manifest-plugin_vx.x.x.js create mode 100644 flow-typed/npm/webpack-merge_vx.x.x.js create mode 100644 flow-typed/npm/webpack_vx.x.x.js create mode 100644 flow-typed/types.js diff --git a/.flowconfig b/.flowconfig index 363b337a9..cfb9a6502 100644 --- a/.flowconfig +++ b/.flowconfig @@ -1,5 +1,5 @@ [ignore] - +/node_modules/* [include] [libs] diff --git a/app/javascript/src/components/Navigation/components/GlobalActivitiesModal.jsx b/app/javascript/src/components/Navigation/components/GlobalActivitiesModal.jsx index 1acfdb951..2f13e4a77 100644 --- a/app/javascript/src/components/Navigation/components/GlobalActivitiesModal.jsx +++ b/app/javascript/src/components/Navigation/components/GlobalActivitiesModal.jsx @@ -1,5 +1,6 @@ +// @flow + import React, { Component } from "react"; -import { string, number, func, shape, bool, arrayOf } from "prop-types"; import { FormattedMessage } from "react-intl"; import { Modal, Button } from "react-bootstrap"; import _ from "lodash"; @@ -44,8 +45,23 @@ const StyledModalBody = styled(Modal.Body)` color: ${COLOR_MINE_SHAFT}; `; -class GlobalActivitiesModal extends Component { - constructor(props) { +type Props = { + more: boolean, + showModal: boolean, + onCloseModal: Function, + activites: Array +}; + +type State = { + activities: Array, + more: boolean +}; + +class GlobalActivitiesModal extends Component { + displayActivities: Function; + addMoreActivities: Function; + + constructor(props: Props) { super(props); this.state = { activities: this.props.activites, more: this.props.more }; this.displayActivities = this.displayActivities.bind(this); @@ -82,7 +98,9 @@ class GlobalActivitiesModal extends Component { addMoreActivities() { const lastId = _.last(this.state.activities).id; - getActivities(lastId).then(response => { + getActivities( + lastId + ).then((response: { activities: Array, more: boolean }) => { this.setState({ activities: [...this.state.activities, ...response.activities], more: response.more @@ -127,17 +145,4 @@ class GlobalActivitiesModal extends Component { } } -GlobalActivitiesModal.propTypes = { - showModal: bool.isRequired, - more: bool.isRequired, - activites: arrayOf( - shape({ - id: number.isRequired, - message: string.isRequired, - created_at: string.isRequired - }) - ).isRequired, - onCloseModal: func.isRequired -}; - export default GlobalActivitiesModal; diff --git a/app/javascript/src/services/api/activities_api.js b/app/javascript/src/services/api/activities_api.js index de32ea037..bb723d40d 100644 --- a/app/javascript/src/services/api/activities_api.js +++ b/app/javascript/src/services/api/activities_api.js @@ -1,7 +1,10 @@ +// @flow import { axiosInstance } from "./config"; import { ACTIVITIES_PATH } from "./endpoints"; -export function getActivities(lastId = 0) { +export function getActivities( + lastId: number = 0 +): Promise<*> { const path = `${ACTIVITIES_PATH}?from=${lastId}`; - axiosInstance.get(path).then(({ data }) => data); + return axiosInstance.get(path).then(({ data }) => data); } diff --git a/flow-typed/npm/autoprefixer_vx.x.x.js b/flow-typed/npm/autoprefixer_vx.x.x.js new file mode 100644 index 000000000..4f7b6a4b2 --- /dev/null +++ b/flow-typed/npm/autoprefixer_vx.x.x.js @@ -0,0 +1,452 @@ +// flow-typed signature: f1a4681994944643fb1e2b6da0eefecf +// flow-typed version: <>/autoprefixer_v^7.1.2/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'autoprefixer' + * + * 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 'autoprefixer' { + 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 'autoprefixer/data/prefixes' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/at-rule' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/autoprefixer' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/brackets' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/browsers' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/declaration' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/align-content' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/align-items' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/align-self' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/appearance' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/background-size' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/block-logical' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/border-image' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/border-radius' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/break-props' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/cross-fade' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/display-flex' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/display-grid' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/filter-value' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/filter' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/flex-basis' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/flex-direction' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/flex-flow' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/flex-grow' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/flex-shrink' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/flex-spec' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/flex-values' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/flex-wrap' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/flex' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/fullscreen' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/gradient' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/grid-column-align' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/grid-end' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/grid-row-align' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/grid-start' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/grid-template' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/image-rendering' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/image-set' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/inline-logical' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/intrinsic' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/justify-content' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/mask-border' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/order' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/pixelated' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/placeholder' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/text-decoration' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/text-emphasis-position' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/transform-decl' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/hacks/writing-mode' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/info' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/old-selector' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/old-value' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/prefixer' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/prefixes' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/processor' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/resolution' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/selector' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/supports' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/transition' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/utils' { + declare module.exports: any; +} + +declare module 'autoprefixer/lib/value' { + declare module.exports: any; +} + +// Filename aliases +declare module 'autoprefixer/data/prefixes.js' { + declare module.exports: $Exports<'autoprefixer/data/prefixes'>; +} +declare module 'autoprefixer/lib/at-rule.js' { + declare module.exports: $Exports<'autoprefixer/lib/at-rule'>; +} +declare module 'autoprefixer/lib/autoprefixer.js' { + declare module.exports: $Exports<'autoprefixer/lib/autoprefixer'>; +} +declare module 'autoprefixer/lib/brackets.js' { + declare module.exports: $Exports<'autoprefixer/lib/brackets'>; +} +declare module 'autoprefixer/lib/browsers.js' { + declare module.exports: $Exports<'autoprefixer/lib/browsers'>; +} +declare module 'autoprefixer/lib/declaration.js' { + declare module.exports: $Exports<'autoprefixer/lib/declaration'>; +} +declare module 'autoprefixer/lib/hacks/align-content.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/align-content'>; +} +declare module 'autoprefixer/lib/hacks/align-items.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/align-items'>; +} +declare module 'autoprefixer/lib/hacks/align-self.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/align-self'>; +} +declare module 'autoprefixer/lib/hacks/appearance.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/appearance'>; +} +declare module 'autoprefixer/lib/hacks/background-size.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/background-size'>; +} +declare module 'autoprefixer/lib/hacks/block-logical.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/block-logical'>; +} +declare module 'autoprefixer/lib/hacks/border-image.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/border-image'>; +} +declare module 'autoprefixer/lib/hacks/border-radius.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/border-radius'>; +} +declare module 'autoprefixer/lib/hacks/break-props.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/break-props'>; +} +declare module 'autoprefixer/lib/hacks/cross-fade.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/cross-fade'>; +} +declare module 'autoprefixer/lib/hacks/display-flex.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/display-flex'>; +} +declare module 'autoprefixer/lib/hacks/display-grid.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/display-grid'>; +} +declare module 'autoprefixer/lib/hacks/filter-value.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/filter-value'>; +} +declare module 'autoprefixer/lib/hacks/filter.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/filter'>; +} +declare module 'autoprefixer/lib/hacks/flex-basis.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/flex-basis'>; +} +declare module 'autoprefixer/lib/hacks/flex-direction.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/flex-direction'>; +} +declare module 'autoprefixer/lib/hacks/flex-flow.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/flex-flow'>; +} +declare module 'autoprefixer/lib/hacks/flex-grow.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/flex-grow'>; +} +declare module 'autoprefixer/lib/hacks/flex-shrink.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/flex-shrink'>; +} +declare module 'autoprefixer/lib/hacks/flex-spec.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/flex-spec'>; +} +declare module 'autoprefixer/lib/hacks/flex-values.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/flex-values'>; +} +declare module 'autoprefixer/lib/hacks/flex-wrap.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/flex-wrap'>; +} +declare module 'autoprefixer/lib/hacks/flex.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/flex'>; +} +declare module 'autoprefixer/lib/hacks/fullscreen.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/fullscreen'>; +} +declare module 'autoprefixer/lib/hacks/gradient.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/gradient'>; +} +declare module 'autoprefixer/lib/hacks/grid-column-align.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/grid-column-align'>; +} +declare module 'autoprefixer/lib/hacks/grid-end.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/grid-end'>; +} +declare module 'autoprefixer/lib/hacks/grid-row-align.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/grid-row-align'>; +} +declare module 'autoprefixer/lib/hacks/grid-start.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/grid-start'>; +} +declare module 'autoprefixer/lib/hacks/grid-template.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/grid-template'>; +} +declare module 'autoprefixer/lib/hacks/image-rendering.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/image-rendering'>; +} +declare module 'autoprefixer/lib/hacks/image-set.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/image-set'>; +} +declare module 'autoprefixer/lib/hacks/inline-logical.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/inline-logical'>; +} +declare module 'autoprefixer/lib/hacks/intrinsic.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/intrinsic'>; +} +declare module 'autoprefixer/lib/hacks/justify-content.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/justify-content'>; +} +declare module 'autoprefixer/lib/hacks/mask-border.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/mask-border'>; +} +declare module 'autoprefixer/lib/hacks/order.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/order'>; +} +declare module 'autoprefixer/lib/hacks/pixelated.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/pixelated'>; +} +declare module 'autoprefixer/lib/hacks/placeholder.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/placeholder'>; +} +declare module 'autoprefixer/lib/hacks/text-decoration.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/text-decoration'>; +} +declare module 'autoprefixer/lib/hacks/text-emphasis-position.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/text-emphasis-position'>; +} +declare module 'autoprefixer/lib/hacks/transform-decl.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/transform-decl'>; +} +declare module 'autoprefixer/lib/hacks/writing-mode.js' { + declare module.exports: $Exports<'autoprefixer/lib/hacks/writing-mode'>; +} +declare module 'autoprefixer/lib/info.js' { + declare module.exports: $Exports<'autoprefixer/lib/info'>; +} +declare module 'autoprefixer/lib/old-selector.js' { + declare module.exports: $Exports<'autoprefixer/lib/old-selector'>; +} +declare module 'autoprefixer/lib/old-value.js' { + declare module.exports: $Exports<'autoprefixer/lib/old-value'>; +} +declare module 'autoprefixer/lib/prefixer.js' { + declare module.exports: $Exports<'autoprefixer/lib/prefixer'>; +} +declare module 'autoprefixer/lib/prefixes.js' { + declare module.exports: $Exports<'autoprefixer/lib/prefixes'>; +} +declare module 'autoprefixer/lib/processor.js' { + declare module.exports: $Exports<'autoprefixer/lib/processor'>; +} +declare module 'autoprefixer/lib/resolution.js' { + declare module.exports: $Exports<'autoprefixer/lib/resolution'>; +} +declare module 'autoprefixer/lib/selector.js' { + declare module.exports: $Exports<'autoprefixer/lib/selector'>; +} +declare module 'autoprefixer/lib/supports.js' { + declare module.exports: $Exports<'autoprefixer/lib/supports'>; +} +declare module 'autoprefixer/lib/transition.js' { + declare module.exports: $Exports<'autoprefixer/lib/transition'>; +} +declare module 'autoprefixer/lib/utils.js' { + declare module.exports: $Exports<'autoprefixer/lib/utils'>; +} +declare module 'autoprefixer/lib/value.js' { + declare module.exports: $Exports<'autoprefixer/lib/value'>; +} diff --git a/flow-typed/npm/axios_v0.16.x.js b/flow-typed/npm/axios_v0.16.x.js new file mode 100644 index 000000000..fe098492a --- /dev/null +++ b/flow-typed/npm/axios_v0.16.x.js @@ -0,0 +1,120 @@ +// flow-typed signature: c788eedb73f0df0fed02bf99c0b49bcc +// flow-typed version: 2adcdf60cc/axios_v0.16.x/flow_>=v0.25.x + +declare module 'axios' { + declare interface ProxyConfig { + host: string; + port: number; + } + declare interface Cancel { + constructor(message?: string): Cancel; + message: string; + } + declare interface Canceler { + (message?: string): void; + } + declare interface CancelTokenSource { + token: CancelToken; + cancel: Canceler; + } + declare interface CancelToken { + constructor(executor: (cancel: Canceler) => void): CancelToken; + static source(): CancelTokenSource; + promise: Promise; + reason?: Cancel; + throwIfRequested(): void; + } + declare interface AxiosXHRConfigBase { + adapter?: (config: AxiosXHRConfig) => Promise>; + auth?: { + username: string, + password: string + }; + baseURL?: string, + cancelToken?: CancelToken; + headers?: Object; + httpAgent?: mixed; // Missing the type in the core flow node libdef + httpsAgent?: mixed; // Missing the type in the core flow node libdef + maxContentLength?: number; + maxRedirects?: 5, + params?: Object; + paramsSerializer?: (params: Object) => string; + progress?: (progressEvent: Event) => void | mixed; + proxy?: ProxyConfig; + responseType?: 'arraybuffer' | 'blob' | 'document' | 'json' | 'text' | 'stream'; + timeout?: number; + transformRequest?: Array<(data: T) => U|Array<(data: T) => U>>; + transformResponse?: Array<(data: T) => U>; + validateStatus?: (status: number) => boolean, + withCredentials?: boolean; + xsrfCookieName?: string; + xsrfHeaderName?: string; + } + declare type $AxiosXHRConfigBase = AxiosXHRConfigBase; + declare interface AxiosXHRConfig extends AxiosXHRConfigBase { + data?: T; + method?: string; + url: string; + } + declare type $AxiosXHRConfig = AxiosXHRConfig; + declare class AxiosXHR { + config: AxiosXHRConfig; + data: T; + headers: Object; + status: number; + statusText: string, + request: http$ClientRequest | XMLHttpRequest + } + declare type $AxiosXHR = AxiosXHR; + declare class AxiosInterceptorIdent extends String {} + declare class AxiosRequestInterceptor { + use( + successHandler: ?(response: AxiosXHRConfig) => Promise> | AxiosXHRConfig<*>, + errorHandler: ?(error: mixed) => mixed, + ): AxiosInterceptorIdent; + eject(ident: AxiosInterceptorIdent): void; + } + declare class AxiosResponseInterceptor { + use( + successHandler: ?(response: AxiosXHR) => mixed, + errorHandler: ?(error: $AxiosError) => mixed, + ): AxiosInterceptorIdent; + eject(ident: AxiosInterceptorIdent): void; + } + declare type AxiosPromise = Promise>; + declare class Axios { + constructor(config?: AxiosXHRConfigBase): void; + $call: (config: AxiosXHRConfig | string, config?: AxiosXHRConfig) => AxiosPromise; + request(config: AxiosXHRConfig): AxiosPromise; + delete(url: string, config?: AxiosXHRConfigBase): AxiosPromise; + get(url: string, config?: AxiosXHRConfigBase): AxiosPromise; + head(url: string, config?: AxiosXHRConfigBase): AxiosPromise; + post(url: string, data?: mixed, config?: AxiosXHRConfigBase): AxiosPromise; + put(url: string, data?: mixed, config?: AxiosXHRConfigBase): AxiosPromise; + patch(url: string, data?: mixed, config?: AxiosXHRConfigBase): AxiosPromise; + interceptors: { + request: AxiosRequestInterceptor, + response: AxiosResponseInterceptor, + }; + defaults: AxiosXHRConfig<*> & { headers: Object }; + } + + declare class AxiosError extends Error { + config: AxiosXHRConfig; + response: AxiosXHR; + code?: string; + } + + declare type $AxiosError = AxiosError; + + declare interface AxiosExport extends Axios { + Axios: typeof Axios; + Cancel: Class; + CancelToken: Class; + isCancel(value: any): boolean; + create(config?: AxiosXHRConfigBase): Axios; + all: typeof Promise.all; + spread(callback: Function): (arr: Array) => Function + } + declare module.exports: AxiosExport; +} diff --git a/flow-typed/npm/babel-core_vx.x.x.js b/flow-typed/npm/babel-core_vx.x.x.js new file mode 100644 index 000000000..987112307 --- /dev/null +++ b/flow-typed/npm/babel-core_vx.x.x.js @@ -0,0 +1,227 @@ +// flow-typed signature: 033c13f181d8def3234eb05622741d5e +// flow-typed version: <>/babel-core_v^6.25.0/flow_v0.56.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'>; +} diff --git a/flow-typed/npm/babel-eslint_vx.x.x.js b/flow-typed/npm/babel-eslint_vx.x.x.js new file mode 100644 index 000000000..609ab29c3 --- /dev/null +++ b/flow-typed/npm/babel-eslint_vx.x.x.js @@ -0,0 +1,80 @@ +// flow-typed signature: 335999f92001a6e33cb3af926ffbabc1 +// flow-typed version: <>/babel-eslint_v^7.2.3/flow_v0.56.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/convertComments' { + 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/convertComments.js' { + declare module.exports: $Exports<'babel-eslint/babylon-to-espree/convertComments'>; +} +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'>; +} diff --git a/flow-typed/npm/babel-loader_vx.x.x.js b/flow-typed/npm/babel-loader_vx.x.x.js new file mode 100644 index 000000000..779d08e98 --- /dev/null +++ b/flow-typed/npm/babel-loader_vx.x.x.js @@ -0,0 +1,67 @@ +// flow-typed signature: 09e7b3ecc59300149865091f35a9a6cf +// flow-typed version: <>/babel-loader_v7.x/flow_v0.56.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'>; +} diff --git a/flow-typed/npm/babel-plugin-syntax-dynamic-import_vx.x.x.js b/flow-typed/npm/babel-plugin-syntax-dynamic-import_vx.x.x.js new file mode 100644 index 000000000..d4db23566 --- /dev/null +++ b/flow-typed/npm/babel-plugin-syntax-dynamic-import_vx.x.x.js @@ -0,0 +1,32 @@ +// flow-typed signature: 9cf004f191011495475de26c0426e6ed +// flow-typed version: <>/babel-plugin-syntax-dynamic-import_v^6.18.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'babel-plugin-syntax-dynamic-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 'babel-plugin-syntax-dynamic-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 'babel-plugin-syntax-dynamic-import/lib/index' { + declare module.exports: any; +} + +// Filename aliases +declare module 'babel-plugin-syntax-dynamic-import/lib/index.js' { + declare module.exports: $Exports<'babel-plugin-syntax-dynamic-import/lib/index'>; +} diff --git a/flow-typed/npm/babel-plugin-transform-class-properties_vx.x.x.js b/flow-typed/npm/babel-plugin-transform-class-properties_vx.x.x.js new file mode 100644 index 000000000..692303ea1 --- /dev/null +++ b/flow-typed/npm/babel-plugin-transform-class-properties_vx.x.x.js @@ -0,0 +1,32 @@ +// flow-typed signature: 65c7c868d17f4ad80727ae7209990302 +// flow-typed version: <>/babel-plugin-transform-class-properties_v^6.24.1/flow_v0.56.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'>; +} diff --git a/flow-typed/npm/babel-plugin-transform-object-rest-spread_vx.x.x.js b/flow-typed/npm/babel-plugin-transform-object-rest-spread_vx.x.x.js new file mode 100644 index 000000000..65381cefd --- /dev/null +++ b/flow-typed/npm/babel-plugin-transform-object-rest-spread_vx.x.x.js @@ -0,0 +1,32 @@ +// flow-typed signature: 2e123989622fb6e41cd52fed803f35ac +// flow-typed version: <>/babel-plugin-transform-object-rest-spread_v^6.23.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'babel-plugin-transform-object-rest-spread' + * + * 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-object-rest-spread' { + 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-object-rest-spread/lib/index' { + declare module.exports: any; +} + +// Filename aliases +declare module 'babel-plugin-transform-object-rest-spread/lib/index.js' { + declare module.exports: $Exports<'babel-plugin-transform-object-rest-spread/lib/index'>; +} diff --git a/flow-typed/npm/babel-polyfill_vx.x.x.js b/flow-typed/npm/babel-polyfill_vx.x.x.js new file mode 100644 index 000000000..fdf84ef64 --- /dev/null +++ b/flow-typed/npm/babel-polyfill_vx.x.x.js @@ -0,0 +1,67 @@ +// flow-typed signature: 7f2ed99d320afda9cbf973047b8b7ef6 +// flow-typed version: <>/babel-polyfill_v^6.23.0/flow_v0.56.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'>; +} diff --git a/flow-typed/npm/babel-preset-env_vx.x.x.js b/flow-typed/npm/babel-preset-env_vx.x.x.js new file mode 100644 index 000000000..2f723797a --- /dev/null +++ b/flow-typed/npm/babel-preset-env_vx.x.x.js @@ -0,0 +1,88 @@ +// flow-typed signature: 698e3800122e56877fa94124b939923f +// flow-typed version: <>/babel-preset-env_v^1.6.0/flow_v0.56.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/targets-parser' { + declare module.exports: any; +} + +declare module 'babel-preset-env/lib/transform-polyfill-require-plugin' { + declare module.exports: any; +} + +declare module 'babel-preset-env/lib/utils' { + 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/targets-parser.js' { + declare module.exports: $Exports<'babel-preset-env/lib/targets-parser'>; +} +declare module 'babel-preset-env/lib/transform-polyfill-require-plugin.js' { + declare module.exports: $Exports<'babel-preset-env/lib/transform-polyfill-require-plugin'>; +} +declare module 'babel-preset-env/lib/utils.js' { + declare module.exports: $Exports<'babel-preset-env/lib/utils'>; +} diff --git a/flow-typed/npm/babel-preset-es2015_vx.x.x.js b/flow-typed/npm/babel-preset-es2015_vx.x.x.js new file mode 100644 index 000000000..7f3b0d25b --- /dev/null +++ b/flow-typed/npm/babel-preset-es2015_vx.x.x.js @@ -0,0 +1,32 @@ +// flow-typed signature: 3ba86a57c4a1f1c1df31668afb00d749 +// flow-typed version: <>/babel-preset-es2015_v^6.24.1/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'babel-preset-es2015' + * + * 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-es2015' { + 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-es2015/lib/index' { + declare module.exports: any; +} + +// Filename aliases +declare module 'babel-preset-es2015/lib/index.js' { + declare module.exports: $Exports<'babel-preset-es2015/lib/index'>; +} diff --git a/flow-typed/npm/babel-preset-react_vx.x.x.js b/flow-typed/npm/babel-preset-react_vx.x.x.js new file mode 100644 index 000000000..49f0ba959 --- /dev/null +++ b/flow-typed/npm/babel-preset-react_vx.x.x.js @@ -0,0 +1,32 @@ +// flow-typed signature: b8ad2327b85cb3ec3b74e2965f60b4a4 +// flow-typed version: <>/babel-preset-react_v^6.24.1/flow_v0.56.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'>; +} diff --git a/flow-typed/npm/coffee-loader_vx.x.x.js b/flow-typed/npm/coffee-loader_vx.x.x.js new file mode 100644 index 000000000..f61022d40 --- /dev/null +++ b/flow-typed/npm/coffee-loader_vx.x.x.js @@ -0,0 +1,33 @@ +// flow-typed signature: 3c76a5e2f8058840a3168bc96ec7f8ca +// flow-typed version: <>/coffee-loader_v^0.7.3/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'coffee-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 'coffee-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 'coffee-loader/index' { + declare module.exports: $Exports<'coffee-loader'>; +} +declare module 'coffee-loader/index.js' { + declare module.exports: $Exports<'coffee-loader'>; +} diff --git a/flow-typed/npm/coffee-script_vx.x.x.js b/flow-typed/npm/coffee-script_vx.x.x.js new file mode 100644 index 000000000..c4b529209 --- /dev/null +++ b/flow-typed/npm/coffee-script_vx.x.x.js @@ -0,0 +1,151 @@ +// flow-typed signature: 3a80c133653c0e98ddfc5afc3167152b +// flow-typed version: <>/coffee-script_v^1.12.6/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'coffee-script' + * + * 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 'coffee-script' { + 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 'coffee-script/lib/coffee-script/browser' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/cake' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/coffee-script' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/command' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/grammar' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/helpers' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/index' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/lexer' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/nodes' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/optparse' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/parser' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/register' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/repl' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/rewriter' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/scope' { + declare module.exports: any; +} + +declare module 'coffee-script/lib/coffee-script/sourcemap' { + declare module.exports: any; +} + +declare module 'coffee-script/register' { + declare module.exports: any; +} + +declare module 'coffee-script/repl' { + declare module.exports: any; +} + +// Filename aliases +declare module 'coffee-script/lib/coffee-script/browser.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/browser'>; +} +declare module 'coffee-script/lib/coffee-script/cake.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/cake'>; +} +declare module 'coffee-script/lib/coffee-script/coffee-script.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/coffee-script'>; +} +declare module 'coffee-script/lib/coffee-script/command.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/command'>; +} +declare module 'coffee-script/lib/coffee-script/grammar.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/grammar'>; +} +declare module 'coffee-script/lib/coffee-script/helpers.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/helpers'>; +} +declare module 'coffee-script/lib/coffee-script/index.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/index'>; +} +declare module 'coffee-script/lib/coffee-script/lexer.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/lexer'>; +} +declare module 'coffee-script/lib/coffee-script/nodes.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/nodes'>; +} +declare module 'coffee-script/lib/coffee-script/optparse.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/optparse'>; +} +declare module 'coffee-script/lib/coffee-script/parser.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/parser'>; +} +declare module 'coffee-script/lib/coffee-script/register.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/register'>; +} +declare module 'coffee-script/lib/coffee-script/repl.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/repl'>; +} +declare module 'coffee-script/lib/coffee-script/rewriter.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/rewriter'>; +} +declare module 'coffee-script/lib/coffee-script/scope.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/scope'>; +} +declare module 'coffee-script/lib/coffee-script/sourcemap.js' { + declare module.exports: $Exports<'coffee-script/lib/coffee-script/sourcemap'>; +} +declare module 'coffee-script/register.js' { + declare module.exports: $Exports<'coffee-script/register'>; +} +declare module 'coffee-script/repl.js' { + declare module.exports: $Exports<'coffee-script/repl'>; +} diff --git a/flow-typed/npm/compression-webpack-plugin_vx.x.x.js b/flow-typed/npm/compression-webpack-plugin_vx.x.x.js new file mode 100644 index 000000000..1237c5b6f --- /dev/null +++ b/flow-typed/npm/compression-webpack-plugin_vx.x.x.js @@ -0,0 +1,33 @@ +// flow-typed signature: b38159beac10c089153cce2c1986e655 +// flow-typed version: <>/compression-webpack-plugin_v^0.4.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'compression-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 'compression-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. + */ + + +// Filename aliases +declare module 'compression-webpack-plugin/index' { + declare module.exports: $Exports<'compression-webpack-plugin'>; +} +declare module 'compression-webpack-plugin/index.js' { + declare module.exports: $Exports<'compression-webpack-plugin'>; +} diff --git a/flow-typed/npm/css-loader_vx.x.x.js b/flow-typed/npm/css-loader_vx.x.x.js new file mode 100644 index 000000000..776d310b5 --- /dev/null +++ b/flow-typed/npm/css-loader_vx.x.x.js @@ -0,0 +1,94 @@ +// flow-typed signature: 3dcc9fb7f77d34fcf759012c2704982b +// flow-typed version: <>/css-loader_v^0.28.4/flow_v0.56.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'>; +} diff --git a/flow-typed/npm/eslint-config-airbnb_vx.x.x.js b/flow-typed/npm/eslint-config-airbnb_vx.x.x.js new file mode 100644 index 000000000..33f0910de --- /dev/null +++ b/flow-typed/npm/eslint-config-airbnb_vx.x.x.js @@ -0,0 +1,73 @@ +// flow-typed signature: b0fac6ac743d1e23d50f3f461567b685 +// flow-typed version: <>/eslint-config-airbnb_v^15.1.0/flow_v0.56.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'>; +} diff --git a/flow-typed/npm/eslint-config-google_vx.x.x.js b/flow-typed/npm/eslint-config-google_vx.x.x.js new file mode 100644 index 000000000..e6812c280 --- /dev/null +++ b/flow-typed/npm/eslint-config-google_vx.x.x.js @@ -0,0 +1,33 @@ +// flow-typed signature: 11f58273605a07821f77e43cfd45beec +// flow-typed version: <>/eslint-config-google_v^0.5.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'eslint-config-google' + * + * 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-google' { + 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-config-google/index' { + declare module.exports: $Exports<'eslint-config-google'>; +} +declare module 'eslint-config-google/index.js' { + declare module.exports: $Exports<'eslint-config-google'>; +} diff --git a/flow-typed/npm/eslint-config-prettier_vx.x.x.js b/flow-typed/npm/eslint-config-prettier_vx.x.x.js new file mode 100644 index 000000000..de903e307 --- /dev/null +++ b/flow-typed/npm/eslint-config-prettier_vx.x.x.js @@ -0,0 +1,59 @@ +// flow-typed signature: 40624b8d2b29da21129e49e7527a93c2 +// flow-typed version: <>/eslint-config-prettier_v^2.3.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'eslint-config-prettier' + * + * 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-prettier' { + 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-prettier/bin/cli' { + declare module.exports: any; +} + +declare module 'eslint-config-prettier/bin/validators' { + declare module.exports: any; +} + +declare module 'eslint-config-prettier/flowtype' { + declare module.exports: any; +} + +declare module 'eslint-config-prettier/react' { + declare module.exports: any; +} + +// Filename aliases +declare module 'eslint-config-prettier/bin/cli.js' { + declare module.exports: $Exports<'eslint-config-prettier/bin/cli'>; +} +declare module 'eslint-config-prettier/bin/validators.js' { + declare module.exports: $Exports<'eslint-config-prettier/bin/validators'>; +} +declare module 'eslint-config-prettier/flowtype.js' { + declare module.exports: $Exports<'eslint-config-prettier/flowtype'>; +} +declare module 'eslint-config-prettier/index' { + declare module.exports: $Exports<'eslint-config-prettier'>; +} +declare module 'eslint-config-prettier/index.js' { + declare module.exports: $Exports<'eslint-config-prettier'>; +} +declare module 'eslint-config-prettier/react.js' { + declare module.exports: $Exports<'eslint-config-prettier/react'>; +} diff --git a/flow-typed/npm/eslint-plugin-import_vx.x.x.js b/flow-typed/npm/eslint-plugin-import_vx.x.x.js new file mode 100644 index 000000000..b5b68a0d3 --- /dev/null +++ b/flow-typed/npm/eslint-plugin-import_vx.x.x.js @@ -0,0 +1,333 @@ +// flow-typed signature: f9812bfad7016c328b16d149386a913f +// flow-typed version: <>/eslint-plugin-import_v^2.7.0/flow_v0.56.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-anonymous-default-export' { + 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-anonymous-default-export.js' { + declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-anonymous-default-export'>; +} +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'>; +} diff --git a/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js b/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js new file mode 100644 index 000000000..c0e729acc --- /dev/null +++ b/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js @@ -0,0 +1,1019 @@ +// flow-typed signature: 4bd16004370f58fab32ca90895cf10ee +// flow-typed version: <>/eslint-plugin-jsx-a11y_v^6.0.2/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'eslint-plugin-jsx-a11y' + * + * 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-jsx-a11y' { + 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-jsx-a11y/__mocks__/genInteractives' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__mocks__/IdentifierMock' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__mocks__/JSXAttributeMock' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__mocks__/JSXElementMock' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__mocks__/JSXExpressionContainerMock' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/__util__/parserOptionsMapper' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/__util__/ruleOptionsMapperFactory' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/index-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/accessible-emoji-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/alt-text-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/anchor-has-content-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/anchor-is-valid-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-activedescendant-has-tabindex-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-props-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-proptypes-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-role-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-unsupported-elements-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/click-events-have-key-events-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/heading-has-content-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/html-has-lang-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/iframe-has-title-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/img-redundant-alt-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/interactive-supports-focus-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/label-has-for-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/lang-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/media-has-caption-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/mouse-events-have-key-events-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-access-key-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-autofocus-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-distracting-elements-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-interactive-element-to-noninteractive-role-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-noninteractive-element-interactions-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-noninteractive-element-to-interactive-role-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-noninteractive-tabindex-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-onchange-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-redundant-roles-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-static-element-interactions-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/role-has-required-aria-props-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/role-supports-aria-props-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/scope-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/tabindex-no-positive-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/attributesComparator-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/getSuggestion-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/getTabIndex-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/hasAccessibleChild-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/isAbstractRole-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/isInteractiveElement-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/isInteractiveRole-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/isNonInteractiveElement-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/isNonInteractiveRole-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/parserOptionsMapper-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/schemas-test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/index' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/accessible-emoji' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/alt-text' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/anchor-has-content' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/anchor-is-valid' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/aria-activedescendant-has-tabindex' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/aria-props' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/aria-proptypes' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/aria-role' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/aria-unsupported-elements' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/click-events-have-key-events' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/heading-has-content' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/html-has-lang' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/iframe-has-title' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/img-redundant-alt' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/interactive-supports-focus' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/label-has-for' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/lang' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/media-has-caption' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/mouse-events-have-key-events' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-access-key' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-autofocus' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-distracting-elements' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-interactive-element-to-noninteractive-role' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-noninteractive-element-interactions' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-noninteractive-element-to-interactive-role' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-noninteractive-tabindex' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-onchange' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-redundant-roles' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-static-element-interactions' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/role-has-required-aria-props' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/role-supports-aria-props' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/scope' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/rules/tabindex-no-positive' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/attributesComparator' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/getImplicitRole' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/getSuggestion' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/getTabIndex' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/hasAccessibleChild' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/a' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/area' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/article' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/aside' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/body' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/button' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/datalist' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/details' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/dialog' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/dl' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/form' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h1' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h2' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h3' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h4' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h5' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h6' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/hr' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/img' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/index' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/input' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/li' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/link' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/menu' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/menuitem' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/meter' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/nav' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/ol' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/option' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/output' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/progress' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/section' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/select' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/tbody' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/textarea' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/tfoot' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/thead' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/ul' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/isAbstractRole' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/isHiddenFromScreenReader' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/isInteractiveElement' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/isInteractiveRole' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/isNonInteractiveElement' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/isNonInteractiveRole' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/isPresentationRole' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/lib/util/schemas' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/scripts/addRuleToIndex' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/scripts/boilerplate/doc' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/scripts/boilerplate/rule' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/scripts/boilerplate/test' { + declare module.exports: any; +} + +declare module 'eslint-plugin-jsx-a11y/scripts/create-rule' { + declare module.exports: any; +} + +// Filename aliases +declare module 'eslint-plugin-jsx-a11y/__mocks__/genInteractives.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__mocks__/genInteractives'>; +} +declare module 'eslint-plugin-jsx-a11y/__mocks__/IdentifierMock.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__mocks__/IdentifierMock'>; +} +declare module 'eslint-plugin-jsx-a11y/__mocks__/JSXAttributeMock.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__mocks__/JSXAttributeMock'>; +} +declare module 'eslint-plugin-jsx-a11y/__mocks__/JSXElementMock.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__mocks__/JSXElementMock'>; +} +declare module 'eslint-plugin-jsx-a11y/__mocks__/JSXExpressionContainerMock.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__mocks__/JSXExpressionContainerMock'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/__util__/parserOptionsMapper.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/__util__/parserOptionsMapper'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/__util__/ruleOptionsMapperFactory.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/__util__/ruleOptionsMapperFactory'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/index-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/index-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/accessible-emoji-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/accessible-emoji-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/alt-text-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/alt-text-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/anchor-has-content-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/anchor-has-content-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/anchor-is-valid-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/anchor-is-valid-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-activedescendant-has-tabindex-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-activedescendant-has-tabindex-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-props-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-props-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-proptypes-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-proptypes-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-role-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-role-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-unsupported-elements-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-unsupported-elements-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/click-events-have-key-events-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/click-events-have-key-events-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/heading-has-content-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/heading-has-content-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/html-has-lang-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/html-has-lang-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/iframe-has-title-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/iframe-has-title-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/img-redundant-alt-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/img-redundant-alt-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/interactive-supports-focus-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/interactive-supports-focus-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/label-has-for-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/label-has-for-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/lang-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/lang-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/media-has-caption-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/media-has-caption-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/mouse-events-have-key-events-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/mouse-events-have-key-events-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-access-key-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/no-access-key-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-autofocus-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/no-autofocus-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-distracting-elements-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/no-distracting-elements-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-interactive-element-to-noninteractive-role-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/no-interactive-element-to-noninteractive-role-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-noninteractive-element-interactions-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/no-noninteractive-element-interactions-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-noninteractive-element-to-interactive-role-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/no-noninteractive-element-to-interactive-role-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-noninteractive-tabindex-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/no-noninteractive-tabindex-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-onchange-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/no-onchange-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-redundant-roles-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/no-redundant-roles-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/no-static-element-interactions-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/no-static-element-interactions-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/role-has-required-aria-props-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/role-has-required-aria-props-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/role-supports-aria-props-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/role-supports-aria-props-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/scope-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/scope-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/tabindex-no-positive-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/tabindex-no-positive-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/attributesComparator-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/util/attributesComparator-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/getSuggestion-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/util/getSuggestion-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/getTabIndex-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/util/getTabIndex-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/hasAccessibleChild-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/util/hasAccessibleChild-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/isAbstractRole-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/util/isAbstractRole-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/isInteractiveElement-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/util/isInteractiveElement-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/isInteractiveRole-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/util/isInteractiveRole-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/isNonInteractiveElement-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/util/isNonInteractiveElement-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/isNonInteractiveRole-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/util/isNonInteractiveRole-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/parserOptionsMapper-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/util/parserOptionsMapper-test'>; +} +declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/schemas-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/util/schemas-test'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/index.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/index'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/accessible-emoji.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/accessible-emoji'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/alt-text.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/alt-text'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/anchor-has-content.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/anchor-has-content'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/anchor-is-valid.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/anchor-is-valid'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/aria-activedescendant-has-tabindex.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/aria-activedescendant-has-tabindex'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/aria-props.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/aria-props'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/aria-proptypes.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/aria-proptypes'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/aria-role.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/aria-role'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/aria-unsupported-elements.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/aria-unsupported-elements'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/click-events-have-key-events.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/click-events-have-key-events'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/heading-has-content.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/heading-has-content'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/html-has-lang.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/html-has-lang'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/iframe-has-title.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/iframe-has-title'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/img-redundant-alt.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/img-redundant-alt'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/interactive-supports-focus.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/interactive-supports-focus'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/label-has-for.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/label-has-for'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/lang.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/lang'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/media-has-caption.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/media-has-caption'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/mouse-events-have-key-events.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/mouse-events-have-key-events'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-access-key.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/no-access-key'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-autofocus.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/no-autofocus'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-distracting-elements.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/no-distracting-elements'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-interactive-element-to-noninteractive-role.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/no-interactive-element-to-noninteractive-role'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-noninteractive-element-interactions.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/no-noninteractive-element-interactions'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-noninteractive-element-to-interactive-role.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/no-noninteractive-element-to-interactive-role'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-noninteractive-tabindex.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/no-noninteractive-tabindex'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-onchange.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/no-onchange'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-redundant-roles.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/no-redundant-roles'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/no-static-element-interactions.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/no-static-element-interactions'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/role-has-required-aria-props.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/role-has-required-aria-props'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/role-supports-aria-props.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/role-supports-aria-props'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/scope.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/scope'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/rules/tabindex-no-positive.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/tabindex-no-positive'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/attributesComparator.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/attributesComparator'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/getImplicitRole.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/getImplicitRole'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/getSuggestion.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/getSuggestion'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/getTabIndex.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/getTabIndex'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/hasAccessibleChild.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/hasAccessibleChild'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/a.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/a'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/area.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/area'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/article.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/article'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/aside.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/aside'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/body.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/body'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/button.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/button'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/datalist.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/datalist'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/details.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/details'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/dialog.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/dialog'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/dl.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/dl'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/form.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/form'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h1.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h1'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h2.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h2'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h3.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h3'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h4.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h4'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h5.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h5'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h6.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/h6'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/hr.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/hr'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/img.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/img'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/index.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/index'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/input.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/input'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/li.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/li'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/link.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/link'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/menu.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/menu'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/menuitem.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/menuitem'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/meter.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/meter'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/nav.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/nav'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/ol.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/ol'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/option.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/option'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/output.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/output'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/progress.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/progress'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/section.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/section'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/select.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/select'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/tbody.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/tbody'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/textarea.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/textarea'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/tfoot.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/tfoot'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/thead.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/thead'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/implicitRoles/ul.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/implicitRoles/ul'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/isAbstractRole.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/isAbstractRole'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/isHiddenFromScreenReader.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/isHiddenFromScreenReader'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/isInteractiveElement.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/isInteractiveElement'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/isInteractiveRole.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/isInteractiveRole'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/isNonInteractiveElement.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/isNonInteractiveElement'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/isNonInteractiveRole.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/isNonInteractiveRole'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/isPresentationRole.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/isPresentationRole'>; +} +declare module 'eslint-plugin-jsx-a11y/lib/util/schemas.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/util/schemas'>; +} +declare module 'eslint-plugin-jsx-a11y/scripts/addRuleToIndex.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/scripts/addRuleToIndex'>; +} +declare module 'eslint-plugin-jsx-a11y/scripts/boilerplate/doc.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/scripts/boilerplate/doc'>; +} +declare module 'eslint-plugin-jsx-a11y/scripts/boilerplate/rule.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/scripts/boilerplate/rule'>; +} +declare module 'eslint-plugin-jsx-a11y/scripts/boilerplate/test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/scripts/boilerplate/test'>; +} +declare module 'eslint-plugin-jsx-a11y/scripts/create-rule.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/scripts/create-rule'>; +} diff --git a/flow-typed/npm/eslint-plugin-prettier_vx.x.x.js b/flow-typed/npm/eslint-plugin-prettier_vx.x.x.js new file mode 100644 index 000000000..2d42f769a --- /dev/null +++ b/flow-typed/npm/eslint-plugin-prettier_vx.x.x.js @@ -0,0 +1,32 @@ +// flow-typed signature: 0eadd7ac9960e38805ddcc4159f87b3b +// flow-typed version: <>/eslint-plugin-prettier_v^2.1.2/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'eslint-plugin-prettier' + * + * 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-prettier' { + 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-prettier/eslint-plugin-prettier' { + declare module.exports: any; +} + +// Filename aliases +declare module 'eslint-plugin-prettier/eslint-plugin-prettier.js' { + declare module.exports: $Exports<'eslint-plugin-prettier/eslint-plugin-prettier'>; +} diff --git a/flow-typed/npm/eslint-plugin-react_vx.x.x.js b/flow-typed/npm/eslint-plugin-react_vx.x.x.js new file mode 100644 index 000000000..0fd046c4b --- /dev/null +++ b/flow-typed/npm/eslint-plugin-react_vx.x.x.js @@ -0,0 +1,535 @@ +// flow-typed signature: a605c48121c4c5363d608ed4bffe1896 +// flow-typed version: <>/eslint-plugin-react_v^7.1.0/flow_v0.56.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/boolean-prop-naming' { + declare module.exports: any; +} + +declare module 'eslint-plugin-react/lib/rules/default-props-match-prop-types' { + declare module.exports: any; +} + +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-closing-tag-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-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-redundant-should-component-update' { + 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-typos' { + 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/no-unused-state' { + declare module.exports: any; +} + +declare module 'eslint-plugin-react/lib/rules/no-will-update-set-state' { + 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-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/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/makeNoMethodSetStateRule' { + 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/boolean-prop-naming.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/rules/boolean-prop-naming'>; +} +declare module 'eslint-plugin-react/lib/rules/default-props-match-prop-types.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/rules/default-props-match-prop-types'>; +} +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-closing-tag-location.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-closing-tag-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-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-redundant-should-component-update.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-redundant-should-component-update'>; +} +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-typos.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-typos'>; +} +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/no-unused-state.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-unused-state'>; +} +declare module 'eslint-plugin-react/lib/rules/no-will-update-set-state.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-will-update-set-state'>; +} +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-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/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/makeNoMethodSetStateRule.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/util/makeNoMethodSetStateRule'>; +} +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'>; +} diff --git a/flow-typed/npm/eslint_vx.x.x.js b/flow-typed/npm/eslint_vx.x.x.js new file mode 100644 index 000000000..12e98a0e8 --- /dev/null +++ b/flow-typed/npm/eslint_vx.x.x.js @@ -0,0 +1,2293 @@ +// flow-typed signature: 3f154d994a7e2f22be0d49c85afbc4df +// flow-typed version: <>/eslint_v^3.7.1/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * '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 '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 'eslint/bin/eslint' { + declare module.exports: any; +} + +declare module 'eslint/conf/cli-options' { + declare module.exports: any; +} + +declare module 'eslint/conf/environments' { + declare module.exports: any; +} + +declare module 'eslint/conf/eslint-all' { + declare module.exports: any; +} + +declare module 'eslint/conf/eslint-recommended' { + declare module.exports: any; +} + +declare module 'eslint/lib/api' { + declare module.exports: any; +} + +declare module 'eslint/lib/ast-utils' { + declare module.exports: any; +} + +declare module 'eslint/lib/cli-engine' { + declare module.exports: any; +} + +declare module 'eslint/lib/cli' { + declare module.exports: any; +} + +declare module 'eslint/lib/code-path-analysis/code-path-analyzer' { + declare module.exports: any; +} + +declare module 'eslint/lib/code-path-analysis/code-path-segment' { + declare module.exports: any; +} + +declare module 'eslint/lib/code-path-analysis/code-path-state' { + declare module.exports: any; +} + +declare module 'eslint/lib/code-path-analysis/code-path' { + declare module.exports: any; +} + +declare module 'eslint/lib/code-path-analysis/debug-helpers' { + declare module.exports: any; +} + +declare module 'eslint/lib/code-path-analysis/fork-context' { + declare module.exports: any; +} + +declare module 'eslint/lib/code-path-analysis/id-generator' { + declare module.exports: any; +} + +declare module 'eslint/lib/config' { + declare module.exports: any; +} + +declare module 'eslint/lib/config/autoconfig' { + declare module.exports: any; +} + +declare module 'eslint/lib/config/config-file' { + declare module.exports: any; +} + +declare module 'eslint/lib/config/config-initializer' { + declare module.exports: any; +} + +declare module 'eslint/lib/config/config-ops' { + declare module.exports: any; +} + +declare module 'eslint/lib/config/config-rule' { + declare module.exports: any; +} + +declare module 'eslint/lib/config/config-validator' { + declare module.exports: any; +} + +declare module 'eslint/lib/config/environments' { + declare module.exports: any; +} + +declare module 'eslint/lib/config/plugins' { + declare module.exports: any; +} + +declare module 'eslint/lib/eslint' { + declare module.exports: any; +} + +declare module 'eslint/lib/file-finder' { + declare module.exports: any; +} + +declare module 'eslint/lib/formatters/checkstyle' { + declare module.exports: any; +} + +declare module 'eslint/lib/formatters/codeframe' { + declare module.exports: any; +} + +declare module 'eslint/lib/formatters/compact' { + declare module.exports: any; +} + +declare module 'eslint/lib/formatters/html' { + declare module.exports: any; +} + +declare module 'eslint/lib/formatters/jslint-xml' { + declare module.exports: any; +} + +declare module 'eslint/lib/formatters/json' { + declare module.exports: any; +} + +declare module 'eslint/lib/formatters/junit' { + declare module.exports: any; +} + +declare module 'eslint/lib/formatters/stylish' { + declare module.exports: any; +} + +declare module 'eslint/lib/formatters/table' { + declare module.exports: any; +} + +declare module 'eslint/lib/formatters/tap' { + declare module.exports: any; +} + +declare module 'eslint/lib/formatters/unix' { + declare module.exports: any; +} + +declare module 'eslint/lib/formatters/visualstudio' { + declare module.exports: any; +} + +declare module 'eslint/lib/ignored-paths' { + declare module.exports: any; +} + +declare module 'eslint/lib/internal-rules/internal-consistent-docs-description' { + declare module.exports: any; +} + +declare module 'eslint/lib/internal-rules/internal-no-invalid-meta' { + declare module.exports: any; +} + +declare module 'eslint/lib/load-rules' { + declare module.exports: any; +} + +declare module 'eslint/lib/logging' { + declare module.exports: any; +} + +declare module 'eslint/lib/options' { + declare module.exports: any; +} + +declare module 'eslint/lib/rule-context' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/accessor-pairs' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/array-bracket-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/array-callback-return' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/arrow-body-style' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/arrow-parens' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/arrow-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/block-scoped-var' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/block-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/brace-style' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/callback-return' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/camelcase' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/capitalized-comments' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/class-methods-use-this' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/comma-dangle' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/comma-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/comma-style' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/complexity' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/computed-property-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/consistent-return' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/consistent-this' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/constructor-super' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/curly' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/default-case' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/dot-location' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/dot-notation' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/eol-last' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/eqeqeq' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/func-call-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/func-name-matching' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/func-names' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/func-style' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/generator-star-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/global-require' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/guard-for-in' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/handle-callback-err' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/id-blacklist' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/id-length' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/id-match' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/indent' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/init-declarations' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/jsx-quotes' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/key-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/keyword-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/line-comment-position' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/linebreak-style' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/lines-around-comment' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/lines-around-directive' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/max-depth' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/max-len' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/max-lines' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/max-nested-callbacks' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/max-params' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/max-statements-per-line' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/max-statements' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/multiline-ternary' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/new-cap' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/new-parens' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/newline-after-var' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/newline-before-return' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/newline-per-chained-call' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-alert' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-array-constructor' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-await-in-loop' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-bitwise' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-caller' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-case-declarations' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-catch-shadow' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-class-assign' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-compare-neg-zero' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-cond-assign' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-confusing-arrow' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-console' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-const-assign' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-constant-condition' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-continue' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-control-regex' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-debugger' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-delete-var' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-div-regex' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-dupe-args' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-dupe-class-members' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-dupe-keys' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-duplicate-case' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-duplicate-imports' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-else-return' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-empty-character-class' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-empty-function' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-empty-pattern' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-empty' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-eq-null' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-eval' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-ex-assign' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-extend-native' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-extra-bind' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-extra-boolean-cast' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-extra-label' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-extra-parens' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-extra-semi' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-fallthrough' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-floating-decimal' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-func-assign' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-global-assign' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-implicit-coercion' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-implicit-globals' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-implied-eval' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-inline-comments' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-inner-declarations' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-invalid-regexp' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-invalid-this' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-irregular-whitespace' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-iterator' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-label-var' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-labels' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-lone-blocks' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-lonely-if' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-loop-func' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-magic-numbers' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-mixed-operators' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-mixed-requires' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-mixed-spaces-and-tabs' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-multi-assign' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-multi-spaces' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-multi-str' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-multiple-empty-lines' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-native-reassign' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-negated-condition' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-negated-in-lhs' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-nested-ternary' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-new-func' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-new-object' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-new-require' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-new-symbol' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-new-wrappers' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-new' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-obj-calls' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-octal-escape' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-octal' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-param-reassign' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-path-concat' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-plusplus' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-process-env' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-process-exit' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-proto' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-prototype-builtins' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-redeclare' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-regex-spaces' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-restricted-globals' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-restricted-imports' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-restricted-modules' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-restricted-properties' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-restricted-syntax' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-return-assign' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-return-await' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-script-url' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-self-assign' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-self-compare' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-sequences' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-shadow-restricted-names' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-shadow' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-spaced-func' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-sparse-arrays' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-sync' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-tabs' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-template-curly-in-string' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-ternary' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-this-before-super' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-throw-literal' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-trailing-spaces' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-undef-init' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-undef' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-undefined' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-underscore-dangle' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-unexpected-multiline' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-unmodified-loop-condition' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-unneeded-ternary' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-unreachable' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-unsafe-finally' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-unsafe-negation' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-unused-expressions' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-unused-labels' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-unused-vars' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-use-before-define' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-useless-call' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-useless-computed-key' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-useless-concat' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-useless-constructor' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-useless-escape' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-useless-rename' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-useless-return' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-var' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-void' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-warning-comments' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-whitespace-before-property' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/no-with' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/nonblock-statement-body-position' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/object-curly-newline' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/object-curly-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/object-property-newline' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/object-shorthand' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/one-var-declaration-per-line' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/one-var' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/operator-assignment' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/operator-linebreak' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/padded-blocks' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/prefer-arrow-callback' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/prefer-const' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/prefer-destructuring' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/prefer-numeric-literals' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/prefer-promise-reject-errors' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/prefer-reflect' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/prefer-rest-params' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/prefer-spread' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/prefer-template' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/quote-props' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/quotes' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/radix' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/require-await' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/require-jsdoc' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/require-yield' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/rest-spread-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/semi-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/semi' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/sort-imports' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/sort-keys' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/sort-vars' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/space-before-blocks' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/space-before-function-paren' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/space-in-parens' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/space-infix-ops' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/space-unary-ops' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/spaced-comment' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/strict' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/symbol-description' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/template-curly-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/template-tag-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/unicode-bom' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/use-isnan' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/valid-jsdoc' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/valid-typeof' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/vars-on-top' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/wrap-iife' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/wrap-regex' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/yield-star-spacing' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/yoda' { + declare module.exports: any; +} + +declare module 'eslint/lib/testers/event-generator-tester' { + declare module.exports: any; +} + +declare module 'eslint/lib/testers/rule-tester' { + declare module.exports: any; +} + +declare module 'eslint/lib/timing' { + declare module.exports: any; +} + +declare module 'eslint/lib/token-store/backward-token-comment-cursor' { + declare module.exports: any; +} + +declare module 'eslint/lib/token-store/backward-token-cursor' { + declare module.exports: any; +} + +declare module 'eslint/lib/token-store/cursor' { + declare module.exports: any; +} + +declare module 'eslint/lib/token-store/cursors' { + declare module.exports: any; +} + +declare module 'eslint/lib/token-store/decorative-cursor' { + declare module.exports: any; +} + +declare module 'eslint/lib/token-store/filter-cursor' { + declare module.exports: any; +} + +declare module 'eslint/lib/token-store/forward-token-comment-cursor' { + declare module.exports: any; +} + +declare module 'eslint/lib/token-store/forward-token-cursor' { + declare module.exports: any; +} + +declare module 'eslint/lib/token-store/index' { + declare module.exports: any; +} + +declare module 'eslint/lib/token-store/limit-cursor' { + declare module.exports: any; +} + +declare module 'eslint/lib/token-store/padded-token-cursor' { + declare module.exports: any; +} + +declare module 'eslint/lib/token-store/skip-cursor' { + declare module.exports: any; +} + +declare module 'eslint/lib/token-store/utils' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/comment-event-generator' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/fix-tracker' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/glob-util' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/glob' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/hash' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/keywords' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/module-resolver' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/node-event-generator' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/npm-util' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/path-util' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/patterns/letters' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/rule-fixer' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/source-code-fixer' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/source-code-util' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/source-code' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/traverser' { + declare module.exports: any; +} + +declare module 'eslint/lib/util/xml-escape' { + declare module.exports: any; +} + +// Filename aliases +declare module 'eslint/bin/eslint.js' { + declare module.exports: $Exports<'eslint/bin/eslint'>; +} +declare module 'eslint/conf/cli-options.js' { + declare module.exports: $Exports<'eslint/conf/cli-options'>; +} +declare module 'eslint/conf/environments.js' { + declare module.exports: $Exports<'eslint/conf/environments'>; +} +declare module 'eslint/conf/eslint-all.js' { + declare module.exports: $Exports<'eslint/conf/eslint-all'>; +} +declare module 'eslint/conf/eslint-recommended.js' { + declare module.exports: $Exports<'eslint/conf/eslint-recommended'>; +} +declare module 'eslint/lib/api.js' { + declare module.exports: $Exports<'eslint/lib/api'>; +} +declare module 'eslint/lib/ast-utils.js' { + declare module.exports: $Exports<'eslint/lib/ast-utils'>; +} +declare module 'eslint/lib/cli-engine.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine'>; +} +declare module 'eslint/lib/cli.js' { + declare module.exports: $Exports<'eslint/lib/cli'>; +} +declare module 'eslint/lib/code-path-analysis/code-path-analyzer.js' { + declare module.exports: $Exports<'eslint/lib/code-path-analysis/code-path-analyzer'>; +} +declare module 'eslint/lib/code-path-analysis/code-path-segment.js' { + declare module.exports: $Exports<'eslint/lib/code-path-analysis/code-path-segment'>; +} +declare module 'eslint/lib/code-path-analysis/code-path-state.js' { + declare module.exports: $Exports<'eslint/lib/code-path-analysis/code-path-state'>; +} +declare module 'eslint/lib/code-path-analysis/code-path.js' { + declare module.exports: $Exports<'eslint/lib/code-path-analysis/code-path'>; +} +declare module 'eslint/lib/code-path-analysis/debug-helpers.js' { + declare module.exports: $Exports<'eslint/lib/code-path-analysis/debug-helpers'>; +} +declare module 'eslint/lib/code-path-analysis/fork-context.js' { + declare module.exports: $Exports<'eslint/lib/code-path-analysis/fork-context'>; +} +declare module 'eslint/lib/code-path-analysis/id-generator.js' { + declare module.exports: $Exports<'eslint/lib/code-path-analysis/id-generator'>; +} +declare module 'eslint/lib/config.js' { + declare module.exports: $Exports<'eslint/lib/config'>; +} +declare module 'eslint/lib/config/autoconfig.js' { + declare module.exports: $Exports<'eslint/lib/config/autoconfig'>; +} +declare module 'eslint/lib/config/config-file.js' { + declare module.exports: $Exports<'eslint/lib/config/config-file'>; +} +declare module 'eslint/lib/config/config-initializer.js' { + declare module.exports: $Exports<'eslint/lib/config/config-initializer'>; +} +declare module 'eslint/lib/config/config-ops.js' { + declare module.exports: $Exports<'eslint/lib/config/config-ops'>; +} +declare module 'eslint/lib/config/config-rule.js' { + declare module.exports: $Exports<'eslint/lib/config/config-rule'>; +} +declare module 'eslint/lib/config/config-validator.js' { + declare module.exports: $Exports<'eslint/lib/config/config-validator'>; +} +declare module 'eslint/lib/config/environments.js' { + declare module.exports: $Exports<'eslint/lib/config/environments'>; +} +declare module 'eslint/lib/config/plugins.js' { + declare module.exports: $Exports<'eslint/lib/config/plugins'>; +} +declare module 'eslint/lib/eslint.js' { + declare module.exports: $Exports<'eslint/lib/eslint'>; +} +declare module 'eslint/lib/file-finder.js' { + declare module.exports: $Exports<'eslint/lib/file-finder'>; +} +declare module 'eslint/lib/formatters/checkstyle.js' { + declare module.exports: $Exports<'eslint/lib/formatters/checkstyle'>; +} +declare module 'eslint/lib/formatters/codeframe.js' { + declare module.exports: $Exports<'eslint/lib/formatters/codeframe'>; +} +declare module 'eslint/lib/formatters/compact.js' { + declare module.exports: $Exports<'eslint/lib/formatters/compact'>; +} +declare module 'eslint/lib/formatters/html.js' { + declare module.exports: $Exports<'eslint/lib/formatters/html'>; +} +declare module 'eslint/lib/formatters/jslint-xml.js' { + declare module.exports: $Exports<'eslint/lib/formatters/jslint-xml'>; +} +declare module 'eslint/lib/formatters/json.js' { + declare module.exports: $Exports<'eslint/lib/formatters/json'>; +} +declare module 'eslint/lib/formatters/junit.js' { + declare module.exports: $Exports<'eslint/lib/formatters/junit'>; +} +declare module 'eslint/lib/formatters/stylish.js' { + declare module.exports: $Exports<'eslint/lib/formatters/stylish'>; +} +declare module 'eslint/lib/formatters/table.js' { + declare module.exports: $Exports<'eslint/lib/formatters/table'>; +} +declare module 'eslint/lib/formatters/tap.js' { + declare module.exports: $Exports<'eslint/lib/formatters/tap'>; +} +declare module 'eslint/lib/formatters/unix.js' { + declare module.exports: $Exports<'eslint/lib/formatters/unix'>; +} +declare module 'eslint/lib/formatters/visualstudio.js' { + declare module.exports: $Exports<'eslint/lib/formatters/visualstudio'>; +} +declare module 'eslint/lib/ignored-paths.js' { + declare module.exports: $Exports<'eslint/lib/ignored-paths'>; +} +declare module 'eslint/lib/internal-rules/internal-consistent-docs-description.js' { + declare module.exports: $Exports<'eslint/lib/internal-rules/internal-consistent-docs-description'>; +} +declare module 'eslint/lib/internal-rules/internal-no-invalid-meta.js' { + declare module.exports: $Exports<'eslint/lib/internal-rules/internal-no-invalid-meta'>; +} +declare module 'eslint/lib/load-rules.js' { + declare module.exports: $Exports<'eslint/lib/load-rules'>; +} +declare module 'eslint/lib/logging.js' { + declare module.exports: $Exports<'eslint/lib/logging'>; +} +declare module 'eslint/lib/options.js' { + declare module.exports: $Exports<'eslint/lib/options'>; +} +declare module 'eslint/lib/rule-context.js' { + declare module.exports: $Exports<'eslint/lib/rule-context'>; +} +declare module 'eslint/lib/rules.js' { + declare module.exports: $Exports<'eslint/lib/rules'>; +} +declare module 'eslint/lib/rules/accessor-pairs.js' { + declare module.exports: $Exports<'eslint/lib/rules/accessor-pairs'>; +} +declare module 'eslint/lib/rules/array-bracket-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/array-bracket-spacing'>; +} +declare module 'eslint/lib/rules/array-callback-return.js' { + declare module.exports: $Exports<'eslint/lib/rules/array-callback-return'>; +} +declare module 'eslint/lib/rules/arrow-body-style.js' { + declare module.exports: $Exports<'eslint/lib/rules/arrow-body-style'>; +} +declare module 'eslint/lib/rules/arrow-parens.js' { + declare module.exports: $Exports<'eslint/lib/rules/arrow-parens'>; +} +declare module 'eslint/lib/rules/arrow-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/arrow-spacing'>; +} +declare module 'eslint/lib/rules/block-scoped-var.js' { + declare module.exports: $Exports<'eslint/lib/rules/block-scoped-var'>; +} +declare module 'eslint/lib/rules/block-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/block-spacing'>; +} +declare module 'eslint/lib/rules/brace-style.js' { + declare module.exports: $Exports<'eslint/lib/rules/brace-style'>; +} +declare module 'eslint/lib/rules/callback-return.js' { + declare module.exports: $Exports<'eslint/lib/rules/callback-return'>; +} +declare module 'eslint/lib/rules/camelcase.js' { + declare module.exports: $Exports<'eslint/lib/rules/camelcase'>; +} +declare module 'eslint/lib/rules/capitalized-comments.js' { + declare module.exports: $Exports<'eslint/lib/rules/capitalized-comments'>; +} +declare module 'eslint/lib/rules/class-methods-use-this.js' { + declare module.exports: $Exports<'eslint/lib/rules/class-methods-use-this'>; +} +declare module 'eslint/lib/rules/comma-dangle.js' { + declare module.exports: $Exports<'eslint/lib/rules/comma-dangle'>; +} +declare module 'eslint/lib/rules/comma-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/comma-spacing'>; +} +declare module 'eslint/lib/rules/comma-style.js' { + declare module.exports: $Exports<'eslint/lib/rules/comma-style'>; +} +declare module 'eslint/lib/rules/complexity.js' { + declare module.exports: $Exports<'eslint/lib/rules/complexity'>; +} +declare module 'eslint/lib/rules/computed-property-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/computed-property-spacing'>; +} +declare module 'eslint/lib/rules/consistent-return.js' { + declare module.exports: $Exports<'eslint/lib/rules/consistent-return'>; +} +declare module 'eslint/lib/rules/consistent-this.js' { + declare module.exports: $Exports<'eslint/lib/rules/consistent-this'>; +} +declare module 'eslint/lib/rules/constructor-super.js' { + declare module.exports: $Exports<'eslint/lib/rules/constructor-super'>; +} +declare module 'eslint/lib/rules/curly.js' { + declare module.exports: $Exports<'eslint/lib/rules/curly'>; +} +declare module 'eslint/lib/rules/default-case.js' { + declare module.exports: $Exports<'eslint/lib/rules/default-case'>; +} +declare module 'eslint/lib/rules/dot-location.js' { + declare module.exports: $Exports<'eslint/lib/rules/dot-location'>; +} +declare module 'eslint/lib/rules/dot-notation.js' { + declare module.exports: $Exports<'eslint/lib/rules/dot-notation'>; +} +declare module 'eslint/lib/rules/eol-last.js' { + declare module.exports: $Exports<'eslint/lib/rules/eol-last'>; +} +declare module 'eslint/lib/rules/eqeqeq.js' { + declare module.exports: $Exports<'eslint/lib/rules/eqeqeq'>; +} +declare module 'eslint/lib/rules/func-call-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/func-call-spacing'>; +} +declare module 'eslint/lib/rules/func-name-matching.js' { + declare module.exports: $Exports<'eslint/lib/rules/func-name-matching'>; +} +declare module 'eslint/lib/rules/func-names.js' { + declare module.exports: $Exports<'eslint/lib/rules/func-names'>; +} +declare module 'eslint/lib/rules/func-style.js' { + declare module.exports: $Exports<'eslint/lib/rules/func-style'>; +} +declare module 'eslint/lib/rules/generator-star-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/generator-star-spacing'>; +} +declare module 'eslint/lib/rules/global-require.js' { + declare module.exports: $Exports<'eslint/lib/rules/global-require'>; +} +declare module 'eslint/lib/rules/guard-for-in.js' { + declare module.exports: $Exports<'eslint/lib/rules/guard-for-in'>; +} +declare module 'eslint/lib/rules/handle-callback-err.js' { + declare module.exports: $Exports<'eslint/lib/rules/handle-callback-err'>; +} +declare module 'eslint/lib/rules/id-blacklist.js' { + declare module.exports: $Exports<'eslint/lib/rules/id-blacklist'>; +} +declare module 'eslint/lib/rules/id-length.js' { + declare module.exports: $Exports<'eslint/lib/rules/id-length'>; +} +declare module 'eslint/lib/rules/id-match.js' { + declare module.exports: $Exports<'eslint/lib/rules/id-match'>; +} +declare module 'eslint/lib/rules/indent.js' { + declare module.exports: $Exports<'eslint/lib/rules/indent'>; +} +declare module 'eslint/lib/rules/init-declarations.js' { + declare module.exports: $Exports<'eslint/lib/rules/init-declarations'>; +} +declare module 'eslint/lib/rules/jsx-quotes.js' { + declare module.exports: $Exports<'eslint/lib/rules/jsx-quotes'>; +} +declare module 'eslint/lib/rules/key-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/key-spacing'>; +} +declare module 'eslint/lib/rules/keyword-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/keyword-spacing'>; +} +declare module 'eslint/lib/rules/line-comment-position.js' { + declare module.exports: $Exports<'eslint/lib/rules/line-comment-position'>; +} +declare module 'eslint/lib/rules/linebreak-style.js' { + declare module.exports: $Exports<'eslint/lib/rules/linebreak-style'>; +} +declare module 'eslint/lib/rules/lines-around-comment.js' { + declare module.exports: $Exports<'eslint/lib/rules/lines-around-comment'>; +} +declare module 'eslint/lib/rules/lines-around-directive.js' { + declare module.exports: $Exports<'eslint/lib/rules/lines-around-directive'>; +} +declare module 'eslint/lib/rules/max-depth.js' { + declare module.exports: $Exports<'eslint/lib/rules/max-depth'>; +} +declare module 'eslint/lib/rules/max-len.js' { + declare module.exports: $Exports<'eslint/lib/rules/max-len'>; +} +declare module 'eslint/lib/rules/max-lines.js' { + declare module.exports: $Exports<'eslint/lib/rules/max-lines'>; +} +declare module 'eslint/lib/rules/max-nested-callbacks.js' { + declare module.exports: $Exports<'eslint/lib/rules/max-nested-callbacks'>; +} +declare module 'eslint/lib/rules/max-params.js' { + declare module.exports: $Exports<'eslint/lib/rules/max-params'>; +} +declare module 'eslint/lib/rules/max-statements-per-line.js' { + declare module.exports: $Exports<'eslint/lib/rules/max-statements-per-line'>; +} +declare module 'eslint/lib/rules/max-statements.js' { + declare module.exports: $Exports<'eslint/lib/rules/max-statements'>; +} +declare module 'eslint/lib/rules/multiline-ternary.js' { + declare module.exports: $Exports<'eslint/lib/rules/multiline-ternary'>; +} +declare module 'eslint/lib/rules/new-cap.js' { + declare module.exports: $Exports<'eslint/lib/rules/new-cap'>; +} +declare module 'eslint/lib/rules/new-parens.js' { + declare module.exports: $Exports<'eslint/lib/rules/new-parens'>; +} +declare module 'eslint/lib/rules/newline-after-var.js' { + declare module.exports: $Exports<'eslint/lib/rules/newline-after-var'>; +} +declare module 'eslint/lib/rules/newline-before-return.js' { + declare module.exports: $Exports<'eslint/lib/rules/newline-before-return'>; +} +declare module 'eslint/lib/rules/newline-per-chained-call.js' { + declare module.exports: $Exports<'eslint/lib/rules/newline-per-chained-call'>; +} +declare module 'eslint/lib/rules/no-alert.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-alert'>; +} +declare module 'eslint/lib/rules/no-array-constructor.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-array-constructor'>; +} +declare module 'eslint/lib/rules/no-await-in-loop.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-await-in-loop'>; +} +declare module 'eslint/lib/rules/no-bitwise.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-bitwise'>; +} +declare module 'eslint/lib/rules/no-caller.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-caller'>; +} +declare module 'eslint/lib/rules/no-case-declarations.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-case-declarations'>; +} +declare module 'eslint/lib/rules/no-catch-shadow.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-catch-shadow'>; +} +declare module 'eslint/lib/rules/no-class-assign.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-class-assign'>; +} +declare module 'eslint/lib/rules/no-compare-neg-zero.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-compare-neg-zero'>; +} +declare module 'eslint/lib/rules/no-cond-assign.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-cond-assign'>; +} +declare module 'eslint/lib/rules/no-confusing-arrow.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-confusing-arrow'>; +} +declare module 'eslint/lib/rules/no-console.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-console'>; +} +declare module 'eslint/lib/rules/no-const-assign.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-const-assign'>; +} +declare module 'eslint/lib/rules/no-constant-condition.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-constant-condition'>; +} +declare module 'eslint/lib/rules/no-continue.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-continue'>; +} +declare module 'eslint/lib/rules/no-control-regex.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-control-regex'>; +} +declare module 'eslint/lib/rules/no-debugger.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-debugger'>; +} +declare module 'eslint/lib/rules/no-delete-var.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-delete-var'>; +} +declare module 'eslint/lib/rules/no-div-regex.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-div-regex'>; +} +declare module 'eslint/lib/rules/no-dupe-args.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-dupe-args'>; +} +declare module 'eslint/lib/rules/no-dupe-class-members.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-dupe-class-members'>; +} +declare module 'eslint/lib/rules/no-dupe-keys.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-dupe-keys'>; +} +declare module 'eslint/lib/rules/no-duplicate-case.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-duplicate-case'>; +} +declare module 'eslint/lib/rules/no-duplicate-imports.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-duplicate-imports'>; +} +declare module 'eslint/lib/rules/no-else-return.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-else-return'>; +} +declare module 'eslint/lib/rules/no-empty-character-class.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-empty-character-class'>; +} +declare module 'eslint/lib/rules/no-empty-function.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-empty-function'>; +} +declare module 'eslint/lib/rules/no-empty-pattern.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-empty-pattern'>; +} +declare module 'eslint/lib/rules/no-empty.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-empty'>; +} +declare module 'eslint/lib/rules/no-eq-null.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-eq-null'>; +} +declare module 'eslint/lib/rules/no-eval.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-eval'>; +} +declare module 'eslint/lib/rules/no-ex-assign.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-ex-assign'>; +} +declare module 'eslint/lib/rules/no-extend-native.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-extend-native'>; +} +declare module 'eslint/lib/rules/no-extra-bind.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-extra-bind'>; +} +declare module 'eslint/lib/rules/no-extra-boolean-cast.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-extra-boolean-cast'>; +} +declare module 'eslint/lib/rules/no-extra-label.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-extra-label'>; +} +declare module 'eslint/lib/rules/no-extra-parens.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-extra-parens'>; +} +declare module 'eslint/lib/rules/no-extra-semi.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-extra-semi'>; +} +declare module 'eslint/lib/rules/no-fallthrough.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-fallthrough'>; +} +declare module 'eslint/lib/rules/no-floating-decimal.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-floating-decimal'>; +} +declare module 'eslint/lib/rules/no-func-assign.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-func-assign'>; +} +declare module 'eslint/lib/rules/no-global-assign.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-global-assign'>; +} +declare module 'eslint/lib/rules/no-implicit-coercion.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-implicit-coercion'>; +} +declare module 'eslint/lib/rules/no-implicit-globals.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-implicit-globals'>; +} +declare module 'eslint/lib/rules/no-implied-eval.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-implied-eval'>; +} +declare module 'eslint/lib/rules/no-inline-comments.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-inline-comments'>; +} +declare module 'eslint/lib/rules/no-inner-declarations.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-inner-declarations'>; +} +declare module 'eslint/lib/rules/no-invalid-regexp.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-invalid-regexp'>; +} +declare module 'eslint/lib/rules/no-invalid-this.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-invalid-this'>; +} +declare module 'eslint/lib/rules/no-irregular-whitespace.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-irregular-whitespace'>; +} +declare module 'eslint/lib/rules/no-iterator.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-iterator'>; +} +declare module 'eslint/lib/rules/no-label-var.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-label-var'>; +} +declare module 'eslint/lib/rules/no-labels.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-labels'>; +} +declare module 'eslint/lib/rules/no-lone-blocks.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-lone-blocks'>; +} +declare module 'eslint/lib/rules/no-lonely-if.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-lonely-if'>; +} +declare module 'eslint/lib/rules/no-loop-func.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-loop-func'>; +} +declare module 'eslint/lib/rules/no-magic-numbers.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-magic-numbers'>; +} +declare module 'eslint/lib/rules/no-mixed-operators.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-mixed-operators'>; +} +declare module 'eslint/lib/rules/no-mixed-requires.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-mixed-requires'>; +} +declare module 'eslint/lib/rules/no-mixed-spaces-and-tabs.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-mixed-spaces-and-tabs'>; +} +declare module 'eslint/lib/rules/no-multi-assign.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-multi-assign'>; +} +declare module 'eslint/lib/rules/no-multi-spaces.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-multi-spaces'>; +} +declare module 'eslint/lib/rules/no-multi-str.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-multi-str'>; +} +declare module 'eslint/lib/rules/no-multiple-empty-lines.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-multiple-empty-lines'>; +} +declare module 'eslint/lib/rules/no-native-reassign.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-native-reassign'>; +} +declare module 'eslint/lib/rules/no-negated-condition.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-negated-condition'>; +} +declare module 'eslint/lib/rules/no-negated-in-lhs.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-negated-in-lhs'>; +} +declare module 'eslint/lib/rules/no-nested-ternary.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-nested-ternary'>; +} +declare module 'eslint/lib/rules/no-new-func.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-new-func'>; +} +declare module 'eslint/lib/rules/no-new-object.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-new-object'>; +} +declare module 'eslint/lib/rules/no-new-require.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-new-require'>; +} +declare module 'eslint/lib/rules/no-new-symbol.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-new-symbol'>; +} +declare module 'eslint/lib/rules/no-new-wrappers.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-new-wrappers'>; +} +declare module 'eslint/lib/rules/no-new.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-new'>; +} +declare module 'eslint/lib/rules/no-obj-calls.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-obj-calls'>; +} +declare module 'eslint/lib/rules/no-octal-escape.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-octal-escape'>; +} +declare module 'eslint/lib/rules/no-octal.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-octal'>; +} +declare module 'eslint/lib/rules/no-param-reassign.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-param-reassign'>; +} +declare module 'eslint/lib/rules/no-path-concat.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-path-concat'>; +} +declare module 'eslint/lib/rules/no-plusplus.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-plusplus'>; +} +declare module 'eslint/lib/rules/no-process-env.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-process-env'>; +} +declare module 'eslint/lib/rules/no-process-exit.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-process-exit'>; +} +declare module 'eslint/lib/rules/no-proto.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-proto'>; +} +declare module 'eslint/lib/rules/no-prototype-builtins.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-prototype-builtins'>; +} +declare module 'eslint/lib/rules/no-redeclare.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-redeclare'>; +} +declare module 'eslint/lib/rules/no-regex-spaces.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-regex-spaces'>; +} +declare module 'eslint/lib/rules/no-restricted-globals.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-restricted-globals'>; +} +declare module 'eslint/lib/rules/no-restricted-imports.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-restricted-imports'>; +} +declare module 'eslint/lib/rules/no-restricted-modules.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-restricted-modules'>; +} +declare module 'eslint/lib/rules/no-restricted-properties.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-restricted-properties'>; +} +declare module 'eslint/lib/rules/no-restricted-syntax.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-restricted-syntax'>; +} +declare module 'eslint/lib/rules/no-return-assign.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-return-assign'>; +} +declare module 'eslint/lib/rules/no-return-await.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-return-await'>; +} +declare module 'eslint/lib/rules/no-script-url.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-script-url'>; +} +declare module 'eslint/lib/rules/no-self-assign.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-self-assign'>; +} +declare module 'eslint/lib/rules/no-self-compare.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-self-compare'>; +} +declare module 'eslint/lib/rules/no-sequences.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-sequences'>; +} +declare module 'eslint/lib/rules/no-shadow-restricted-names.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-shadow-restricted-names'>; +} +declare module 'eslint/lib/rules/no-shadow.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-shadow'>; +} +declare module 'eslint/lib/rules/no-spaced-func.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-spaced-func'>; +} +declare module 'eslint/lib/rules/no-sparse-arrays.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-sparse-arrays'>; +} +declare module 'eslint/lib/rules/no-sync.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-sync'>; +} +declare module 'eslint/lib/rules/no-tabs.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-tabs'>; +} +declare module 'eslint/lib/rules/no-template-curly-in-string.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-template-curly-in-string'>; +} +declare module 'eslint/lib/rules/no-ternary.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-ternary'>; +} +declare module 'eslint/lib/rules/no-this-before-super.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-this-before-super'>; +} +declare module 'eslint/lib/rules/no-throw-literal.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-throw-literal'>; +} +declare module 'eslint/lib/rules/no-trailing-spaces.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-trailing-spaces'>; +} +declare module 'eslint/lib/rules/no-undef-init.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-undef-init'>; +} +declare module 'eslint/lib/rules/no-undef.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-undef'>; +} +declare module 'eslint/lib/rules/no-undefined.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-undefined'>; +} +declare module 'eslint/lib/rules/no-underscore-dangle.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-underscore-dangle'>; +} +declare module 'eslint/lib/rules/no-unexpected-multiline.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-unexpected-multiline'>; +} +declare module 'eslint/lib/rules/no-unmodified-loop-condition.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-unmodified-loop-condition'>; +} +declare module 'eslint/lib/rules/no-unneeded-ternary.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-unneeded-ternary'>; +} +declare module 'eslint/lib/rules/no-unreachable.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-unreachable'>; +} +declare module 'eslint/lib/rules/no-unsafe-finally.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-unsafe-finally'>; +} +declare module 'eslint/lib/rules/no-unsafe-negation.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-unsafe-negation'>; +} +declare module 'eslint/lib/rules/no-unused-expressions.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-unused-expressions'>; +} +declare module 'eslint/lib/rules/no-unused-labels.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-unused-labels'>; +} +declare module 'eslint/lib/rules/no-unused-vars.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-unused-vars'>; +} +declare module 'eslint/lib/rules/no-use-before-define.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-use-before-define'>; +} +declare module 'eslint/lib/rules/no-useless-call.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-useless-call'>; +} +declare module 'eslint/lib/rules/no-useless-computed-key.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-useless-computed-key'>; +} +declare module 'eslint/lib/rules/no-useless-concat.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-useless-concat'>; +} +declare module 'eslint/lib/rules/no-useless-constructor.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-useless-constructor'>; +} +declare module 'eslint/lib/rules/no-useless-escape.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-useless-escape'>; +} +declare module 'eslint/lib/rules/no-useless-rename.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-useless-rename'>; +} +declare module 'eslint/lib/rules/no-useless-return.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-useless-return'>; +} +declare module 'eslint/lib/rules/no-var.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-var'>; +} +declare module 'eslint/lib/rules/no-void.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-void'>; +} +declare module 'eslint/lib/rules/no-warning-comments.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-warning-comments'>; +} +declare module 'eslint/lib/rules/no-whitespace-before-property.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-whitespace-before-property'>; +} +declare module 'eslint/lib/rules/no-with.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-with'>; +} +declare module 'eslint/lib/rules/nonblock-statement-body-position.js' { + declare module.exports: $Exports<'eslint/lib/rules/nonblock-statement-body-position'>; +} +declare module 'eslint/lib/rules/object-curly-newline.js' { + declare module.exports: $Exports<'eslint/lib/rules/object-curly-newline'>; +} +declare module 'eslint/lib/rules/object-curly-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/object-curly-spacing'>; +} +declare module 'eslint/lib/rules/object-property-newline.js' { + declare module.exports: $Exports<'eslint/lib/rules/object-property-newline'>; +} +declare module 'eslint/lib/rules/object-shorthand.js' { + declare module.exports: $Exports<'eslint/lib/rules/object-shorthand'>; +} +declare module 'eslint/lib/rules/one-var-declaration-per-line.js' { + declare module.exports: $Exports<'eslint/lib/rules/one-var-declaration-per-line'>; +} +declare module 'eslint/lib/rules/one-var.js' { + declare module.exports: $Exports<'eslint/lib/rules/one-var'>; +} +declare module 'eslint/lib/rules/operator-assignment.js' { + declare module.exports: $Exports<'eslint/lib/rules/operator-assignment'>; +} +declare module 'eslint/lib/rules/operator-linebreak.js' { + declare module.exports: $Exports<'eslint/lib/rules/operator-linebreak'>; +} +declare module 'eslint/lib/rules/padded-blocks.js' { + declare module.exports: $Exports<'eslint/lib/rules/padded-blocks'>; +} +declare module 'eslint/lib/rules/prefer-arrow-callback.js' { + declare module.exports: $Exports<'eslint/lib/rules/prefer-arrow-callback'>; +} +declare module 'eslint/lib/rules/prefer-const.js' { + declare module.exports: $Exports<'eslint/lib/rules/prefer-const'>; +} +declare module 'eslint/lib/rules/prefer-destructuring.js' { + declare module.exports: $Exports<'eslint/lib/rules/prefer-destructuring'>; +} +declare module 'eslint/lib/rules/prefer-numeric-literals.js' { + declare module.exports: $Exports<'eslint/lib/rules/prefer-numeric-literals'>; +} +declare module 'eslint/lib/rules/prefer-promise-reject-errors.js' { + declare module.exports: $Exports<'eslint/lib/rules/prefer-promise-reject-errors'>; +} +declare module 'eslint/lib/rules/prefer-reflect.js' { + declare module.exports: $Exports<'eslint/lib/rules/prefer-reflect'>; +} +declare module 'eslint/lib/rules/prefer-rest-params.js' { + declare module.exports: $Exports<'eslint/lib/rules/prefer-rest-params'>; +} +declare module 'eslint/lib/rules/prefer-spread.js' { + declare module.exports: $Exports<'eslint/lib/rules/prefer-spread'>; +} +declare module 'eslint/lib/rules/prefer-template.js' { + declare module.exports: $Exports<'eslint/lib/rules/prefer-template'>; +} +declare module 'eslint/lib/rules/quote-props.js' { + declare module.exports: $Exports<'eslint/lib/rules/quote-props'>; +} +declare module 'eslint/lib/rules/quotes.js' { + declare module.exports: $Exports<'eslint/lib/rules/quotes'>; +} +declare module 'eslint/lib/rules/radix.js' { + declare module.exports: $Exports<'eslint/lib/rules/radix'>; +} +declare module 'eslint/lib/rules/require-await.js' { + declare module.exports: $Exports<'eslint/lib/rules/require-await'>; +} +declare module 'eslint/lib/rules/require-jsdoc.js' { + declare module.exports: $Exports<'eslint/lib/rules/require-jsdoc'>; +} +declare module 'eslint/lib/rules/require-yield.js' { + declare module.exports: $Exports<'eslint/lib/rules/require-yield'>; +} +declare module 'eslint/lib/rules/rest-spread-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/rest-spread-spacing'>; +} +declare module 'eslint/lib/rules/semi-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/semi-spacing'>; +} +declare module 'eslint/lib/rules/semi.js' { + declare module.exports: $Exports<'eslint/lib/rules/semi'>; +} +declare module 'eslint/lib/rules/sort-imports.js' { + declare module.exports: $Exports<'eslint/lib/rules/sort-imports'>; +} +declare module 'eslint/lib/rules/sort-keys.js' { + declare module.exports: $Exports<'eslint/lib/rules/sort-keys'>; +} +declare module 'eslint/lib/rules/sort-vars.js' { + declare module.exports: $Exports<'eslint/lib/rules/sort-vars'>; +} +declare module 'eslint/lib/rules/space-before-blocks.js' { + declare module.exports: $Exports<'eslint/lib/rules/space-before-blocks'>; +} +declare module 'eslint/lib/rules/space-before-function-paren.js' { + declare module.exports: $Exports<'eslint/lib/rules/space-before-function-paren'>; +} +declare module 'eslint/lib/rules/space-in-parens.js' { + declare module.exports: $Exports<'eslint/lib/rules/space-in-parens'>; +} +declare module 'eslint/lib/rules/space-infix-ops.js' { + declare module.exports: $Exports<'eslint/lib/rules/space-infix-ops'>; +} +declare module 'eslint/lib/rules/space-unary-ops.js' { + declare module.exports: $Exports<'eslint/lib/rules/space-unary-ops'>; +} +declare module 'eslint/lib/rules/spaced-comment.js' { + declare module.exports: $Exports<'eslint/lib/rules/spaced-comment'>; +} +declare module 'eslint/lib/rules/strict.js' { + declare module.exports: $Exports<'eslint/lib/rules/strict'>; +} +declare module 'eslint/lib/rules/symbol-description.js' { + declare module.exports: $Exports<'eslint/lib/rules/symbol-description'>; +} +declare module 'eslint/lib/rules/template-curly-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/template-curly-spacing'>; +} +declare module 'eslint/lib/rules/template-tag-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/template-tag-spacing'>; +} +declare module 'eslint/lib/rules/unicode-bom.js' { + declare module.exports: $Exports<'eslint/lib/rules/unicode-bom'>; +} +declare module 'eslint/lib/rules/use-isnan.js' { + declare module.exports: $Exports<'eslint/lib/rules/use-isnan'>; +} +declare module 'eslint/lib/rules/valid-jsdoc.js' { + declare module.exports: $Exports<'eslint/lib/rules/valid-jsdoc'>; +} +declare module 'eslint/lib/rules/valid-typeof.js' { + declare module.exports: $Exports<'eslint/lib/rules/valid-typeof'>; +} +declare module 'eslint/lib/rules/vars-on-top.js' { + declare module.exports: $Exports<'eslint/lib/rules/vars-on-top'>; +} +declare module 'eslint/lib/rules/wrap-iife.js' { + declare module.exports: $Exports<'eslint/lib/rules/wrap-iife'>; +} +declare module 'eslint/lib/rules/wrap-regex.js' { + declare module.exports: $Exports<'eslint/lib/rules/wrap-regex'>; +} +declare module 'eslint/lib/rules/yield-star-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/yield-star-spacing'>; +} +declare module 'eslint/lib/rules/yoda.js' { + declare module.exports: $Exports<'eslint/lib/rules/yoda'>; +} +declare module 'eslint/lib/testers/event-generator-tester.js' { + declare module.exports: $Exports<'eslint/lib/testers/event-generator-tester'>; +} +declare module 'eslint/lib/testers/rule-tester.js' { + declare module.exports: $Exports<'eslint/lib/testers/rule-tester'>; +} +declare module 'eslint/lib/timing.js' { + declare module.exports: $Exports<'eslint/lib/timing'>; +} +declare module 'eslint/lib/token-store/backward-token-comment-cursor.js' { + declare module.exports: $Exports<'eslint/lib/token-store/backward-token-comment-cursor'>; +} +declare module 'eslint/lib/token-store/backward-token-cursor.js' { + declare module.exports: $Exports<'eslint/lib/token-store/backward-token-cursor'>; +} +declare module 'eslint/lib/token-store/cursor.js' { + declare module.exports: $Exports<'eslint/lib/token-store/cursor'>; +} +declare module 'eslint/lib/token-store/cursors.js' { + declare module.exports: $Exports<'eslint/lib/token-store/cursors'>; +} +declare module 'eslint/lib/token-store/decorative-cursor.js' { + declare module.exports: $Exports<'eslint/lib/token-store/decorative-cursor'>; +} +declare module 'eslint/lib/token-store/filter-cursor.js' { + declare module.exports: $Exports<'eslint/lib/token-store/filter-cursor'>; +} +declare module 'eslint/lib/token-store/forward-token-comment-cursor.js' { + declare module.exports: $Exports<'eslint/lib/token-store/forward-token-comment-cursor'>; +} +declare module 'eslint/lib/token-store/forward-token-cursor.js' { + declare module.exports: $Exports<'eslint/lib/token-store/forward-token-cursor'>; +} +declare module 'eslint/lib/token-store/index.js' { + declare module.exports: $Exports<'eslint/lib/token-store/index'>; +} +declare module 'eslint/lib/token-store/limit-cursor.js' { + declare module.exports: $Exports<'eslint/lib/token-store/limit-cursor'>; +} +declare module 'eslint/lib/token-store/padded-token-cursor.js' { + declare module.exports: $Exports<'eslint/lib/token-store/padded-token-cursor'>; +} +declare module 'eslint/lib/token-store/skip-cursor.js' { + declare module.exports: $Exports<'eslint/lib/token-store/skip-cursor'>; +} +declare module 'eslint/lib/token-store/utils.js' { + declare module.exports: $Exports<'eslint/lib/token-store/utils'>; +} +declare module 'eslint/lib/util/comment-event-generator.js' { + declare module.exports: $Exports<'eslint/lib/util/comment-event-generator'>; +} +declare module 'eslint/lib/util/fix-tracker.js' { + declare module.exports: $Exports<'eslint/lib/util/fix-tracker'>; +} +declare module 'eslint/lib/util/glob-util.js' { + declare module.exports: $Exports<'eslint/lib/util/glob-util'>; +} +declare module 'eslint/lib/util/glob.js' { + declare module.exports: $Exports<'eslint/lib/util/glob'>; +} +declare module 'eslint/lib/util/hash.js' { + declare module.exports: $Exports<'eslint/lib/util/hash'>; +} +declare module 'eslint/lib/util/keywords.js' { + declare module.exports: $Exports<'eslint/lib/util/keywords'>; +} +declare module 'eslint/lib/util/module-resolver.js' { + declare module.exports: $Exports<'eslint/lib/util/module-resolver'>; +} +declare module 'eslint/lib/util/node-event-generator.js' { + declare module.exports: $Exports<'eslint/lib/util/node-event-generator'>; +} +declare module 'eslint/lib/util/npm-util.js' { + declare module.exports: $Exports<'eslint/lib/util/npm-util'>; +} +declare module 'eslint/lib/util/path-util.js' { + declare module.exports: $Exports<'eslint/lib/util/path-util'>; +} +declare module 'eslint/lib/util/patterns/letters.js' { + declare module.exports: $Exports<'eslint/lib/util/patterns/letters'>; +} +declare module 'eslint/lib/util/rule-fixer.js' { + declare module.exports: $Exports<'eslint/lib/util/rule-fixer'>; +} +declare module 'eslint/lib/util/source-code-fixer.js' { + declare module.exports: $Exports<'eslint/lib/util/source-code-fixer'>; +} +declare module 'eslint/lib/util/source-code-util.js' { + declare module.exports: $Exports<'eslint/lib/util/source-code-util'>; +} +declare module 'eslint/lib/util/source-code.js' { + declare module.exports: $Exports<'eslint/lib/util/source-code'>; +} +declare module 'eslint/lib/util/traverser.js' { + declare module.exports: $Exports<'eslint/lib/util/traverser'>; +} +declare module 'eslint/lib/util/xml-escape.js' { + declare module.exports: $Exports<'eslint/lib/util/xml-escape'>; +} diff --git a/flow-typed/npm/extract-text-webpack-plugin_vx.x.x.js b/flow-typed/npm/extract-text-webpack-plugin_vx.x.x.js new file mode 100644 index 000000000..abf2595be --- /dev/null +++ b/flow-typed/npm/extract-text-webpack-plugin_vx.x.x.js @@ -0,0 +1,74 @@ +// flow-typed signature: 7b24c2c81e534d7866830c90a17d0121 +// flow-typed version: <>/extract-text-webpack-plugin_v^3.0.0/flow_v0.56.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/dist/cjs' { + declare module.exports: any; +} + +declare module 'extract-text-webpack-plugin/dist/index' { + declare module.exports: any; +} + +declare module 'extract-text-webpack-plugin/dist/lib/ExtractedModule' { + declare module.exports: any; +} + +declare module 'extract-text-webpack-plugin/dist/lib/ExtractTextPluginCompilation' { + declare module.exports: any; +} + +declare module 'extract-text-webpack-plugin/dist/lib/helpers' { + declare module.exports: any; +} + +declare module 'extract-text-webpack-plugin/dist/lib/OrderUndefinedError' { + declare module.exports: any; +} + +declare module 'extract-text-webpack-plugin/dist/loader' { + declare module.exports: any; +} + +// Filename aliases +declare module 'extract-text-webpack-plugin/dist/cjs.js' { + declare module.exports: $Exports<'extract-text-webpack-plugin/dist/cjs'>; +} +declare module 'extract-text-webpack-plugin/dist/index.js' { + declare module.exports: $Exports<'extract-text-webpack-plugin/dist/index'>; +} +declare module 'extract-text-webpack-plugin/dist/lib/ExtractedModule.js' { + declare module.exports: $Exports<'extract-text-webpack-plugin/dist/lib/ExtractedModule'>; +} +declare module 'extract-text-webpack-plugin/dist/lib/ExtractTextPluginCompilation.js' { + declare module.exports: $Exports<'extract-text-webpack-plugin/dist/lib/ExtractTextPluginCompilation'>; +} +declare module 'extract-text-webpack-plugin/dist/lib/helpers.js' { + declare module.exports: $Exports<'extract-text-webpack-plugin/dist/lib/helpers'>; +} +declare module 'extract-text-webpack-plugin/dist/lib/OrderUndefinedError.js' { + declare module.exports: $Exports<'extract-text-webpack-plugin/dist/lib/OrderUndefinedError'>; +} +declare module 'extract-text-webpack-plugin/dist/loader.js' { + declare module.exports: $Exports<'extract-text-webpack-plugin/dist/loader'>; +} diff --git a/flow-typed/npm/file-loader_vx.x.x.js b/flow-typed/npm/file-loader_vx.x.x.js new file mode 100644 index 000000000..48f366ec1 --- /dev/null +++ b/flow-typed/npm/file-loader_vx.x.x.js @@ -0,0 +1,33 @@ +// flow-typed signature: 7563cd57c8337799971cfc3d6df3ef10 +// flow-typed version: <>/file-loader_v^0.11.2/flow_v0.56.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'>; +} diff --git a/flow-typed/npm/flow-bin_v0.x.x.js b/flow-typed/npm/flow-bin_v0.x.x.js new file mode 100644 index 000000000..c538e2086 --- /dev/null +++ b/flow-typed/npm/flow-bin_v0.x.x.js @@ -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; +} diff --git a/flow-typed/npm/flow-typed_vx.x.x.js b/flow-typed/npm/flow-typed_vx.x.x.js new file mode 100644 index 000000000..de39c3b4c --- /dev/null +++ b/flow-typed/npm/flow-typed_vx.x.x.js @@ -0,0 +1,193 @@ +// flow-typed signature: f4359697c58d7bb0ae0d7ffa9f6921ba +// flow-typed version: <>/flow-typed_v^2.1.5/flow_v0.56.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/cacheRepoUtils' { + 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/flowVersion' { + 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/isInFlowTypedRepo' { + 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/npm/npmLibDefs' { + declare module.exports: any; +} + +declare module 'flow-typed/dist/lib/npm/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; +} + +declare module 'flow-typed/dist/lib/validationErrors' { + 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/cacheRepoUtils.js' { + declare module.exports: $Exports<'flow-typed/dist/lib/cacheRepoUtils'>; +} +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/flowVersion.js' { + declare module.exports: $Exports<'flow-typed/dist/lib/flowVersion'>; +} +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/isInFlowTypedRepo.js' { + declare module.exports: $Exports<'flow-typed/dist/lib/isInFlowTypedRepo'>; +} +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/npm/npmLibDefs.js' { + declare module.exports: $Exports<'flow-typed/dist/lib/npm/npmLibDefs'>; +} +declare module 'flow-typed/dist/lib/npm/npmProjectUtils.js' { + declare module.exports: $Exports<'flow-typed/dist/lib/npm/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'>; +} +declare module 'flow-typed/dist/lib/validationErrors.js' { + declare module.exports: $Exports<'flow-typed/dist/lib/validationErrors'>; +} diff --git a/flow-typed/npm/glob_vx.x.x.js b/flow-typed/npm/glob_vx.x.x.js new file mode 100644 index 000000000..f1330c798 --- /dev/null +++ b/flow-typed/npm/glob_vx.x.x.js @@ -0,0 +1,46 @@ +// flow-typed signature: 108b09be539e135d8f6430de05c62380 +// flow-typed version: <>/glob_v^7.1.2/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'glob' + * + * 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 'glob' { + 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 'glob/common' { + declare module.exports: any; +} + +declare module 'glob/glob' { + declare module.exports: any; +} + +declare module 'glob/sync' { + declare module.exports: any; +} + +// Filename aliases +declare module 'glob/common.js' { + declare module.exports: $Exports<'glob/common'>; +} +declare module 'glob/glob.js' { + declare module.exports: $Exports<'glob/glob'>; +} +declare module 'glob/sync.js' { + declare module.exports: $Exports<'glob/sync'>; +} diff --git a/flow-typed/npm/immutability-helper_vx.x.x.js b/flow-typed/npm/immutability-helper_vx.x.x.js new file mode 100644 index 000000000..0593bf5d2 --- /dev/null +++ b/flow-typed/npm/immutability-helper_vx.x.x.js @@ -0,0 +1,38 @@ +// flow-typed signature: b4056fa1130866fc5702e9fc164c753b +// flow-typed version: <>/immutability-helper_v^2.3.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'immutability-helper' + * + * 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 'immutability-helper' { + 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 'immutability-helper/test' { + declare module.exports: any; +} + +// Filename aliases +declare module 'immutability-helper/index' { + declare module.exports: $Exports<'immutability-helper'>; +} +declare module 'immutability-helper/index.js' { + declare module.exports: $Exports<'immutability-helper'>; +} +declare module 'immutability-helper/test.js' { + declare module.exports: $Exports<'immutability-helper/test'>; +} diff --git a/flow-typed/npm/js-yaml_vx.x.x.js b/flow-typed/npm/js-yaml_vx.x.x.js new file mode 100644 index 000000000..bf940cdf7 --- /dev/null +++ b/flow-typed/npm/js-yaml_vx.x.x.js @@ -0,0 +1,255 @@ +// flow-typed signature: d697245cd484ef0d805c83f0e6ede07b +// flow-typed version: <>/js-yaml_v^3.9.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'js-yaml' + * + * 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 'js-yaml' { + 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 'js-yaml/bin/js-yaml' { + declare module.exports: any; +} + +declare module 'js-yaml/dist/js-yaml' { + declare module.exports: any; +} + +declare module 'js-yaml/dist/js-yaml.min' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/common' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/dumper' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/exception' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/loader' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/mark' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/schema' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/schema/core' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/schema/default_full' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/schema/default_safe' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/schema/failsafe' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/schema/json' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/binary' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/bool' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/float' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/int' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/js/function' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/js/regexp' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/js/undefined' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/map' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/merge' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/null' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/omap' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/pairs' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/seq' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/set' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/str' { + declare module.exports: any; +} + +declare module 'js-yaml/lib/js-yaml/type/timestamp' { + declare module.exports: any; +} + +// Filename aliases +declare module 'js-yaml/bin/js-yaml.js' { + declare module.exports: $Exports<'js-yaml/bin/js-yaml'>; +} +declare module 'js-yaml/dist/js-yaml.js' { + declare module.exports: $Exports<'js-yaml/dist/js-yaml'>; +} +declare module 'js-yaml/dist/js-yaml.min.js' { + declare module.exports: $Exports<'js-yaml/dist/js-yaml.min'>; +} +declare module 'js-yaml/index' { + declare module.exports: $Exports<'js-yaml'>; +} +declare module 'js-yaml/index.js' { + declare module.exports: $Exports<'js-yaml'>; +} +declare module 'js-yaml/lib/js-yaml.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml'>; +} +declare module 'js-yaml/lib/js-yaml/common.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/common'>; +} +declare module 'js-yaml/lib/js-yaml/dumper.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/dumper'>; +} +declare module 'js-yaml/lib/js-yaml/exception.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/exception'>; +} +declare module 'js-yaml/lib/js-yaml/loader.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/loader'>; +} +declare module 'js-yaml/lib/js-yaml/mark.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/mark'>; +} +declare module 'js-yaml/lib/js-yaml/schema.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/schema'>; +} +declare module 'js-yaml/lib/js-yaml/schema/core.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/schema/core'>; +} +declare module 'js-yaml/lib/js-yaml/schema/default_full.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/schema/default_full'>; +} +declare module 'js-yaml/lib/js-yaml/schema/default_safe.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/schema/default_safe'>; +} +declare module 'js-yaml/lib/js-yaml/schema/failsafe.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/schema/failsafe'>; +} +declare module 'js-yaml/lib/js-yaml/schema/json.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/schema/json'>; +} +declare module 'js-yaml/lib/js-yaml/type.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type'>; +} +declare module 'js-yaml/lib/js-yaml/type/binary.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/binary'>; +} +declare module 'js-yaml/lib/js-yaml/type/bool.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/bool'>; +} +declare module 'js-yaml/lib/js-yaml/type/float.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/float'>; +} +declare module 'js-yaml/lib/js-yaml/type/int.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/int'>; +} +declare module 'js-yaml/lib/js-yaml/type/js/function.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/js/function'>; +} +declare module 'js-yaml/lib/js-yaml/type/js/regexp.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/js/regexp'>; +} +declare module 'js-yaml/lib/js-yaml/type/js/undefined.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/js/undefined'>; +} +declare module 'js-yaml/lib/js-yaml/type/map.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/map'>; +} +declare module 'js-yaml/lib/js-yaml/type/merge.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/merge'>; +} +declare module 'js-yaml/lib/js-yaml/type/null.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/null'>; +} +declare module 'js-yaml/lib/js-yaml/type/omap.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/omap'>; +} +declare module 'js-yaml/lib/js-yaml/type/pairs.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/pairs'>; +} +declare module 'js-yaml/lib/js-yaml/type/seq.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/seq'>; +} +declare module 'js-yaml/lib/js-yaml/type/set.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/set'>; +} +declare module 'js-yaml/lib/js-yaml/type/str.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/str'>; +} +declare module 'js-yaml/lib/js-yaml/type/timestamp.js' { + declare module.exports: $Exports<'js-yaml/lib/js-yaml/type/timestamp'>; +} diff --git a/flow-typed/npm/lodash_v4.x.x.js b/flow-typed/npm/lodash_v4.x.x.js new file mode 100644 index 000000000..201f7739a --- /dev/null +++ b/flow-typed/npm/lodash_v4.x.x.js @@ -0,0 +1,1047 @@ +// flow-typed signature: 83935520f5ff73d31271b162a330d97e +// flow-typed version: 3b064385b7/lodash_v4.x.x/flow_>=v0.47.x + +declare module "lodash" { + declare type TemplateSettings = { + escape?: RegExp, + evaluate?: RegExp, + imports?: Object, + interpolate?: RegExp, + variable?: string + }; + + declare type TruncateOptions = { + length?: number, + omission?: string, + separator?: RegExp | string + }; + + declare type DebounceOptions = { + leading?: boolean, + maxWait?: number, + trailing?: boolean + }; + + declare type ThrottleOptions = { + leading?: boolean, + trailing?: boolean + }; + + declare type NestedArray = Array>; + + declare type matchesIterateeShorthand = Object; + declare type matchesPropertyIterateeShorthand = [string, any]; + declare type propertyIterateeShorthand = string; + + declare type OPredicate = + | ((value: A, key: string, object: O) => any) + | matchesIterateeShorthand + | matchesPropertyIterateeShorthand + | propertyIterateeShorthand; + + declare type OIterateeWithResult = + | Object + | string + | ((value: V, key: string, object: O) => R); + declare type OIteratee = OIterateeWithResult; + declare type OFlatMapIteratee = OIterateeWithResult>; + + declare type Predicate = + | ((value: T, index: number, array: Array) => any) + | matchesIterateeShorthand + | matchesPropertyIterateeShorthand + | propertyIterateeShorthand; + + declare type _ValueOnlyIteratee = (value: T) => mixed; + declare type ValueOnlyIteratee = _ValueOnlyIteratee | string; + declare type _Iteratee = ( + item: T, + index: number, + array: ?Array + ) => mixed; + declare type Iteratee = _Iteratee | Object | string; + declare type FlatMapIteratee = + | ((item: T, index: number, array: ?Array) => Array) + | Object + | string; + declare type Comparator = (item: T, item2: T) => boolean; + + declare type MapIterator = + | ((item: T, index: number, array: Array) => U) + | propertyIterateeShorthand; + + declare type OMapIterator = + | ((item: T, key: string, object: O) => U) + | propertyIterateeShorthand; + + declare class Lodash { + // Array + chunk(array: ?Array, size?: number): Array>, + compact(array: Array): Array, + concat(base: Array, ...elements: Array): Array, + difference(array: ?Array, values?: Array): Array, + differenceBy( + array: ?Array, + values: Array, + iteratee: ValueOnlyIteratee + ): T[], + differenceWith(array: T[], values: T[], comparator?: Comparator): T[], + drop(array: ?Array, n?: number): Array, + dropRight(array: ?Array, n?: number): Array, + dropRightWhile(array: ?Array, predicate?: Predicate): Array, + dropWhile(array: ?Array, predicate?: Predicate): Array, + fill( + array: ?Array, + value: U, + start?: number, + end?: number + ): Array, + findIndex( + array: ?Array, + predicate?: Predicate, + fromIndex?: number + ): number, + findLastIndex( + array: ?Array, + predicate?: Predicate, + fromIndex?: number + ): number, + // alias of _.head + first(array: ?Array): T, + flatten(array: Array | X>): Array, + flattenDeep(array: any[]): Array, + flattenDepth(array: any[], depth?: number): any[], + fromPairs(pairs: Array): Object, + head(array: ?Array): T, + indexOf(array: ?Array, value: T, fromIndex?: number): number, + initial(array: ?Array): Array, + intersection(...arrays: Array>): Array, + //Workaround until (...parameter: T, parameter2: U) works + intersectionBy(a1: Array, iteratee?: ValueOnlyIteratee): Array, + intersectionBy( + a1: Array, + a2: Array, + iteratee?: ValueOnlyIteratee + ): Array, + intersectionBy( + a1: Array, + a2: Array, + a3: Array, + iteratee?: ValueOnlyIteratee + ): Array, + intersectionBy( + a1: Array, + a2: Array, + a3: Array, + a4: Array, + iteratee?: ValueOnlyIteratee + ): Array, + //Workaround until (...parameter: T, parameter2: U) works + intersectionWith(a1: Array, comparator: Comparator): Array, + intersectionWith( + a1: Array, + a2: Array, + comparator: Comparator + ): Array, + intersectionWith( + a1: Array, + a2: Array, + a3: Array, + comparator: Comparator + ): Array, + intersectionWith( + a1: Array, + a2: Array, + a3: Array, + a4: Array, + comparator: Comparator + ): Array, + join(array: ?Array, separator?: string): string, + last(array: ?Array): T, + lastIndexOf(array: ?Array, value: T, fromIndex?: number): number, + nth(array: T[], n?: number): T, + pull(array: ?Array, ...values?: Array): Array, + pullAll(array: ?Array, values: Array): Array, + pullAllBy( + array: ?Array, + values: Array, + iteratee?: ValueOnlyIteratee + ): Array, + pullAllWith(array?: T[], values: T[], comparator?: Function): T[], + pullAt(array: ?Array, ...indexed?: Array): Array, + pullAt(array: ?Array, indexed?: Array): Array, + remove(array: ?Array, predicate?: Predicate): Array, + reverse(array: ?Array): Array, + slice(array: ?Array, start?: number, end?: number): Array, + sortedIndex(array: ?Array, value: T): number, + sortedIndexBy( + array: ?Array, + value: T, + iteratee?: ValueOnlyIteratee + ): number, + sortedIndexOf(array: ?Array, value: T): number, + sortedLastIndex(array: ?Array, value: T): number, + sortedLastIndexBy( + array: ?Array, + value: T, + iteratee?: ValueOnlyIteratee + ): number, + sortedLastIndexOf(array: ?Array, value: T): number, + sortedUniq(array: ?Array): Array, + sortedUniqBy(array: ?Array, iteratee?: (value: T) => mixed): Array, + tail(array: ?Array): Array, + take(array: ?Array, n?: number): Array, + takeRight(array: ?Array, n?: number): Array, + takeRightWhile(array: ?Array, predicate?: Predicate): Array, + takeWhile(array: ?Array, predicate?: Predicate): Array, + union(...arrays?: Array>): Array, + //Workaround until (...parameter: T, parameter2: U) works + unionBy(a1: Array, iteratee?: ValueOnlyIteratee): Array, + unionBy( + a1: Array, + a2: Array, + iteratee?: ValueOnlyIteratee + ): Array, + unionBy( + a1: Array, + a2: Array, + a3: Array, + iteratee?: ValueOnlyIteratee + ): Array, + unionBy( + a1: Array, + a2: Array, + a3: Array, + a4: Array, + iteratee?: ValueOnlyIteratee + ): Array, + //Workaround until (...parameter: T, parameter2: U) works + unionWith(a1: Array, comparator?: Comparator): Array, + unionWith( + a1: Array, + a2: Array, + comparator?: Comparator + ): Array, + unionWith( + a1: Array, + a2: Array, + a3: Array, + comparator?: Comparator + ): Array, + unionWith( + a1: Array, + a2: Array, + a3: Array, + a4: Array, + comparator?: Comparator + ): Array, + uniq(array: ?Array): Array, + uniqBy(array: ?Array, iteratee?: ValueOnlyIteratee): Array, + uniqWith(array: ?Array, comparator?: Comparator): Array, + unzip(array: ?Array): Array, + unzipWith(array: ?Array, iteratee?: Iteratee): Array, + without(array: ?Array, ...values?: Array): Array, + xor(...array: Array>): Array, + //Workaround until (...parameter: T, parameter2: U) works + xorBy(a1: Array, iteratee?: ValueOnlyIteratee): Array, + xorBy( + a1: Array, + a2: Array, + iteratee?: ValueOnlyIteratee + ): Array, + xorBy( + a1: Array, + a2: Array, + a3: Array, + iteratee?: ValueOnlyIteratee + ): Array, + xorBy( + a1: Array, + a2: Array, + a3: Array, + a4: Array, + iteratee?: ValueOnlyIteratee + ): Array, + //Workaround until (...parameter: T, parameter2: U) works + xorWith(a1: Array, comparator?: Comparator): Array, + xorWith( + a1: Array, + a2: Array, + comparator?: Comparator + ): Array, + xorWith( + a1: Array, + a2: Array, + a3: Array, + comparator?: Comparator + ): Array, + xorWith( + a1: Array, + a2: Array, + a3: Array, + a4: Array, + comparator?: Comparator + ): Array, + zip(a1: A[], a2: B[]): Array<[A, B]>, + zip(a1: A[], a2: B[], a3: C[]): Array<[A, B, C]>, + zip(a1: A[], a2: B[], a3: C[], a4: D[]): Array<[A, B, C, D]>, + zip( + a1: A[], + a2: B[], + a3: C[], + a4: D[], + a5: E[] + ): Array<[A, B, C, D, E]>, + + zipObject(props?: Array, values?: Array): Object, + zipObjectDeep(props?: any[], values?: any): Object, + //Workaround until (...parameter: T, parameter2: U) works + zipWith(a1: NestedArray, iteratee?: Iteratee): Array, + zipWith( + a1: NestedArray, + a2: NestedArray, + iteratee?: Iteratee + ): Array, + zipWith( + a1: NestedArray, + a2: NestedArray, + a3: NestedArray, + iteratee?: Iteratee + ): Array, + zipWith( + a1: NestedArray, + a2: NestedArray, + a3: NestedArray, + a4: NestedArray, + iteratee?: Iteratee + ): Array, + + // Collection + countBy(array: ?Array, iteratee?: ValueOnlyIteratee): Object, + countBy(object: T, iteratee?: ValueOnlyIteratee): Object, + // alias of _.forEach + each(array: ?Array, iteratee?: Iteratee): Array, + each(object: T, iteratee?: OIteratee): T, + // alias of _.forEachRight + eachRight(array: ?Array, iteratee?: Iteratee): Array, + eachRight(object: T, iteratee?: OIteratee): T, + every(array: ?Array, iteratee?: Iteratee): boolean, + every(object: T, iteratee?: OIteratee): boolean, + filter(array: ?Array, predicate?: Predicate): Array, + filter( + object: T, + predicate?: OPredicate + ): Array, + find( + array: ?Array, + predicate?: Predicate, + fromIndex?: number + ): T | void, + find( + object: T, + predicate?: OPredicate, + fromIndex?: number + ): V, + findLast( + array: ?Array, + predicate?: Predicate, + fromIndex?: number + ): T | void, + findLast( + object: T, + predicate?: OPredicate + ): V, + flatMap(array: ?Array, iteratee?: FlatMapIteratee): Array, + flatMap( + object: T, + iteratee?: OFlatMapIteratee + ): Array, + flatMapDeep( + array: ?Array, + iteratee?: FlatMapIteratee + ): Array, + flatMapDeep( + object: T, + iteratee?: OFlatMapIteratee + ): Array, + flatMapDepth( + array: ?Array, + iteratee?: FlatMapIteratee, + depth?: number + ): Array, + flatMapDepth( + object: T, + iteratee?: OFlatMapIteratee, + depth?: number + ): Array, + forEach(array: ?Array, iteratee?: Iteratee): Array, + forEach(object: T, iteratee?: OIteratee): T, + forEachRight(array: ?Array, iteratee?: Iteratee): Array, + forEachRight(object: T, iteratee?: OIteratee): T, + groupBy( + array: ?Array, + iteratee?: ValueOnlyIteratee + ): { [key: V]: Array }, + groupBy( + object: T, + iteratee?: ValueOnlyIteratee + ): { [key: V]: Array }, + includes(array: ?Array, value: T, fromIndex?: number): boolean, + includes(object: T, value: any, fromIndex?: number): boolean, + includes(str: string, value: string, fromIndex?: number): boolean, + invokeMap( + array: ?Array, + path: ((value: T) => Array | string) | Array | string, + ...args?: Array + ): Array, + invokeMap( + object: T, + path: ((value: any) => Array | string) | Array | string, + ...args?: Array + ): Array, + keyBy( + array: ?Array, + iteratee?: ValueOnlyIteratee + ): { [key: V]: ?T }, + keyBy( + object: T, + iteratee?: ValueOnlyIteratee + ): { [key: V]: ?A }, + map(array: ?Array, iteratee?: MapIterator): Array, + map( + object: ?T, + iteratee?: OMapIterator + ): Array, + map( + str: ?string, + iteratee?: (char: string, index: number, str: string) => any + ): string, + orderBy( + array: ?Array, + iteratees?: Array> | string, + orders?: Array<"asc" | "desc"> | string + ): Array, + orderBy( + object: T, + iteratees?: Array> | string, + orders?: Array<"asc" | "desc"> | string + ): Array, + partition(array: ?Array, predicate?: Predicate): NestedArray, + partition( + object: T, + predicate?: OPredicate + ): NestedArray, + reduce( + array: ?Array, + iteratee?: ( + accumulator: U, + value: T, + index: number, + array: ?Array + ) => U, + accumulator?: U + ): U, + reduce( + object: T, + iteratee?: (accumulator: U, value: any, key: string, object: T) => U, + accumulator?: U + ): U, + reduceRight( + array: ?Array, + iteratee?: ( + accumulator: U, + value: T, + index: number, + array: ?Array + ) => U, + accumulator?: U + ): U, + reduceRight( + object: T, + iteratee?: (accumulator: U, value: any, key: string, object: T) => U, + accumulator?: U + ): U, + reject(array: ?Array, predicate?: Predicate): Array, + reject( + object: T, + predicate?: OPredicate + ): Array, + sample(array: ?Array): T, + sample(object: T): V, + sampleSize(array: ?Array, n?: number): Array, + sampleSize(object: T, n?: number): Array, + shuffle(array: ?Array): Array, + shuffle(object: T): Array, + size(collection: Array | Object): number, + some(array: ?Array, predicate?: Predicate): boolean, + some( + object?: ?T, + predicate?: OPredicate + ): boolean, + sortBy(array: ?Array, ...iteratees?: Array>): Array, + sortBy(array: ?Array, iteratees?: Array>): Array, + sortBy( + object: T, + ...iteratees?: Array> + ): Array, + sortBy(object: T, iteratees?: Array>): Array, + + // Date + now(): number, + + // Function + after(n: number, fn: Function): Function, + ary(func: Function, n?: number): Function, + before(n: number, fn: Function): Function, + bind(func: Function, thisArg: any, ...partials: Array): Function, + bindKey(obj: Object, key: string, ...partials: Array): Function, + curry(func: Function, arity?: number): Function, + curryRight(func: Function, arity?: number): Function, + debounce( + func: Function, + wait?: number, + options?: DebounceOptions + ): Function, + defer(func: Function, ...args?: Array): number, + delay(func: Function, wait: number, ...args?: Array): number, + flip(func: Function): Function, + memoize(func: Function, resolver?: Function): Function, + negate(predicate: Function): Function, + once(func: Function): Function, + overArgs(func: Function, ...transforms: Array): Function, + overArgs(func: Function, transforms: Array): Function, + partial(func: Function, ...partials: any[]): Function, + partialRight(func: Function, ...partials: Array): Function, + partialRight(func: Function, partials: Array): Function, + rearg(func: Function, ...indexes: Array): Function, + rearg(func: Function, indexes: Array): Function, + rest(func: Function, start?: number): Function, + spread(func: Function): Function, + throttle( + func: Function, + wait?: number, + options?: ThrottleOptions + ): Function, + unary(func: Function): Function, + wrap(value: any, wrapper: Function): Function, + + // Lang + castArray(value: *): any[], + clone(value: T): T, + cloneDeep(value: T): T, + cloneDeepWith( + value: T, + customizer?: ?(value: T, key: number | string, object: T, stack: any) => U + ): U, + cloneWith( + value: T, + customizer?: ?(value: T, key: number | string, object: T, stack: any) => U + ): U, + conformsTo( + source: T, + predicates: T & { [key: string]: (x: any) => boolean } + ): boolean, + eq(value: any, other: any): boolean, + gt(value: any, other: any): boolean, + gte(value: any, other: any): boolean, + isArguments(value: any): boolean, + isArray(value: any): boolean, + isArrayBuffer(value: any): boolean, + isArrayLike(value: any): boolean, + isArrayLikeObject(value: any): boolean, + isBoolean(value: any): boolean, + isBuffer(value: any): boolean, + isDate(value: any): boolean, + isElement(value: any): boolean, + isEmpty(value: any): boolean, + isEqual(value: any, other: any): boolean, + isEqualWith( + value: T, + other: U, + customizer?: ( + objValue: any, + otherValue: any, + key: number | string, + object: T, + other: U, + stack: any + ) => boolean | void + ): boolean, + isError(value: any): boolean, + isFinite(value: any): boolean, + isFunction(value: Function): true, + isFunction(value: number | string | void | null | Object): false, + isInteger(value: any): boolean, + isLength(value: any): boolean, + isMap(value: any): boolean, + isMatch(object?: ?Object, source: Object): boolean, + isMatchWith( + object: T, + source: U, + customizer?: ( + objValue: any, + srcValue: any, + key: number | string, + object: T, + source: U + ) => boolean | void + ): boolean, + isNaN(value: any): boolean, + isNative(value: any): boolean, + isNil(value: any): boolean, + isNull(value: any): boolean, + isNumber(value: any): boolean, + isObject(value: any): boolean, + isObjectLike(value: any): boolean, + isPlainObject(value: any): boolean, + isRegExp(value: any): boolean, + isSafeInteger(value: any): boolean, + isSet(value: any): boolean, + isString(value: string): true, + isString( + value: number | boolean | Function | void | null | Object | Array + ): false, + isSymbol(value: any): boolean, + isTypedArray(value: any): boolean, + isUndefined(value: any): boolean, + isWeakMap(value: any): boolean, + isWeakSet(value: any): boolean, + lt(value: any, other: any): boolean, + lte(value: any, other: any): boolean, + toArray(value: any): Array, + toFinite(value: any): number, + toInteger(value: any): number, + toLength(value: any): number, + toNumber(value: any): number, + toPlainObject(value: any): Object, + toSafeInteger(value: any): number, + toString(value: any): string, + + // Math + add(augend: number, addend: number): number, + ceil(number: number, precision?: number): number, + divide(dividend: number, divisor: number): number, + floor(number: number, precision?: number): number, + max(array: ?Array): T, + maxBy(array: ?Array, iteratee?: Iteratee): T, + mean(array: Array<*>): number, + meanBy(array: Array, iteratee?: Iteratee): number, + min(array: ?Array): T, + minBy(array: ?Array, iteratee?: Iteratee): T, + multiply(multiplier: number, multiplicand: number): number, + round(number: number, precision?: number): number, + subtract(minuend: number, subtrahend: number): number, + sum(array: Array<*>): number, + sumBy(array: Array, iteratee?: Iteratee): number, + + // number + clamp(number: number, lower?: number, upper: number): number, + inRange(number: number, start?: number, end: number): boolean, + random(lower?: number, upper?: number, floating?: boolean): number, + + // Object + assign(object?: ?Object, ...sources?: Array): Object, + assignIn(a: A, b: B): A & B, + assignIn(a: A, b: B, c: C): A & B & C, + assignIn(a: A, b: B, c: C, d: D): A & B & C & D, + assignIn(a: A, b: B, c: C, d: D, e: E): A & B & C & D & E, + assignInWith( + object: T, + s1: A, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A + ) => any | void + ): Object, + assignInWith( + object: T, + s1: A, + s2: B, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B + ) => any | void + ): Object, + assignInWith( + object: T, + s1: A, + s2: B, + s3: C, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B | C + ) => any | void + ): Object, + assignInWith( + object: T, + s1: A, + s2: B, + s3: C, + s4: D, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B | C | D + ) => any | void + ): Object, + assignWith( + object: T, + s1: A, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A + ) => any | void + ): Object, + assignWith( + object: T, + s1: A, + s2: B, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B + ) => any | void + ): Object, + assignWith( + object: T, + s1: A, + s2: B, + s3: C, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B | C + ) => any | void + ): Object, + assignWith( + object: T, + s1: A, + s2: B, + s3: C, + s4: D, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B | C | D + ) => any | void + ): Object, + at(object?: ?Object, ...paths: Array): Array, + at(object?: ?Object, paths: Array): Array, + create(prototype: T, properties?: Object): $Supertype, + defaults(object?: ?Object, ...sources?: Array): Object, + defaultsDeep(object?: ?Object, ...sources?: Array): Object, + // alias for _.toPairs + entries(object?: ?Object): NestedArray, + // alias for _.toPairsIn + entriesIn(object?: ?Object): NestedArray, + // alias for _.assignIn + extend(a: A, b: B): A & B, + extend(a: A, b: B, c: C): A & B & C, + extend(a: A, b: B, c: C, d: D): A & B & C & D, + extend(a: A, b: B, c: C, d: D, e: E): A & B & C & D & E, + // alias for _.assignInWith + extendWith( + object: T, + s1: A, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A + ) => any | void + ): Object, + extendWith( + object: T, + s1: A, + s2: B, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B + ) => any | void + ): Object, + extendWith( + object: T, + s1: A, + s2: B, + s3: C, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B | C + ) => any | void + ): Object, + extendWith( + object: T, + s1: A, + s2: B, + s3: C, + s4: D, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B | C | D + ) => any | void + ): Object, + findKey( + object?: ?T, + predicate?: OPredicate + ): string | void, + findLastKey( + object?: ?T, + predicate?: OPredicate + ): string | void, + forIn(object?: ?Object, iteratee?: OIteratee<*>): Object, + forInRight(object?: ?Object, iteratee?: OIteratee<*>): Object, + forOwn(object?: ?Object, iteratee?: OIteratee<*>): Object, + forOwnRight(object?: ?Object, iteratee?: OIteratee<*>): Object, + functions(object?: ?Object): Array, + functionsIn(object?: ?Object): Array, + get( + object?: ?Object | ?Array, + path?: ?Array | string, + defaultValue?: any + ): any, + has(object?: ?Object, path?: ?Array | string): boolean, + hasIn(object?: ?Object, path?: ?Array | string): boolean, + invert(object?: ?Object, multiVal?: boolean): Object, + invertBy(object: ?Object, iteratee?: Function): Object, + invoke( + object?: ?Object, + path?: ?Array | string, + ...args?: Array + ): any, + keys(object?: ?Object): Array, + keysIn(object?: ?Object): Array, + mapKeys(object?: ?Object, iteratee?: OIteratee<*>): Object, + mapValues(object?: ?Object, iteratee?: OIteratee<*>): Object, + merge(object?: ?Object, ...sources?: Array): Object, + mergeWith( + object: T, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A + ) => any | void + ): Object, + mergeWith( + object: T, + s1: A, + s2: B, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B + ) => any | void + ): Object, + mergeWith( + object: T, + s1: A, + s2: B, + s3: C, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B | C + ) => any | void + ): Object, + mergeWith( + object: T, + s1: A, + s2: B, + s3: C, + s4: D, + customizer?: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B | C | D + ) => any | void + ): Object, + omit(object?: ?Object, ...props: Array): Object, + omit(object?: ?Object, props: Array): Object, + omitBy( + object?: ?T, + predicate?: OPredicate + ): Object, + pick(object?: ?Object, ...props: Array): Object, + pick(object?: ?Object, props: Array): Object, + pickBy( + object?: ?T, + predicate?: OPredicate + ): Object, + result( + object?: ?Object, + path?: ?Array | string, + defaultValue?: any + ): any, + set(object?: ?Object, path?: ?Array | string, value: any): Object, + setWith( + object: T, + path?: ?Array | string, + value: any, + customizer?: (nsValue: any, key: string, nsObject: T) => any + ): Object, + toPairs(object?: ?Object | Array<*>): NestedArray, + toPairsIn(object?: ?Object): NestedArray, + transform( + collection: Object | Array, + iteratee?: OIteratee<*>, + accumulator?: any + ): any, + unset(object?: ?Object, path?: ?Array | string): boolean, + update(object: Object, path: string[] | string, updater: Function): Object, + updateWith( + object: Object, + path: string[] | string, + updater: Function, + customizer?: Function + ): Object, + values(object?: ?Object): Array, + valuesIn(object?: ?Object): Array, + + // Seq + // harder to read, but this is _() + (value: any): any, + chain(value: T): any, + tap(value: T, interceptor: (value: T) => any): T, + thru(value: T1, interceptor: (value: T1) => T2): T2, + // TODO: _.prototype.* + + // String + camelCase(string?: ?string): string, + capitalize(string?: string): string, + deburr(string?: string): string, + endsWith(string?: string, target?: string, position?: number): boolean, + escape(string?: string): string, + escapeRegExp(string?: string): string, + kebabCase(string?: string): string, + lowerCase(string?: string): string, + lowerFirst(string?: string): string, + pad(string?: string, length?: number, chars?: string): string, + padEnd(string?: string, length?: number, chars?: string): string, + padStart(string?: string, length?: number, chars?: string): string, + parseInt(string: string, radix?: number): number, + repeat(string?: string, n?: number): string, + replace( + string?: string, + pattern: RegExp | string, + replacement: ((string: string) => string) | string + ): string, + snakeCase(string?: string): string, + split( + string?: string, + separator: RegExp | string, + limit?: number + ): Array, + startCase(string?: string): string, + startsWith(string?: string, target?: string, position?: number): boolean, + template(string?: string, options?: TemplateSettings): Function, + toLower(string?: string): string, + toUpper(string?: string): string, + trim(string?: string, chars?: string): string, + trimEnd(string?: string, chars?: string): string, + trimStart(string?: string, chars?: string): string, + truncate(string?: string, options?: TruncateOptions): string, + unescape(string?: string): string, + upperCase(string?: string): string, + upperFirst(string?: string): string, + words(string?: string, pattern?: RegExp | string): Array, + + // Util + attempt(func: Function, ...args: Array): any, + bindAll(object?: ?Object, methodNames: Array): Object, + bindAll(object?: ?Object, ...methodNames: Array): Object, + cond(pairs: NestedArray): Function, + conforms(source: Object): Function, + constant(value: T): () => T, + defaultTo( + value: T1, + defaultValue: T2 + ): T1, + // NaN is a number instead of its own type, otherwise it would behave like null/void + defaultTo(value: T1, defaultValue: T2): T1 | T2, + defaultTo(value: T1, defaultValue: T2): T2, + flow(...funcs?: Array): Function, + flow(funcs?: Array): Function, + flowRight(...funcs?: Array): Function, + flowRight(funcs?: Array): Function, + identity(value: T): T, + iteratee(func?: any): Function, + matches(source: Object): Function, + matchesProperty(path?: ?Array | string, srcValue: any): Function, + method(path?: ?Array | string, ...args?: Array): Function, + methodOf(object?: ?Object, ...args?: Array): Function, + mixin( + object?: T, + source: Object, + options?: { chain: boolean } + ): T, + noConflict(): Lodash, + noop(...args: Array): void, + nthArg(n?: number): Function, + over(...iteratees: Array): Function, + over(iteratees: Array): Function, + overEvery(...predicates: Array): Function, + overEvery(predicates: Array): Function, + overSome(...predicates: Array): Function, + overSome(predicates: Array): Function, + property(path?: ?Array | string): Function, + propertyOf(object?: ?Object): Function, + range(start: number, end: number, step?: number): Array, + range(end: number, step?: number): Array, + rangeRight(start: number, end: number, step?: number): Array, + rangeRight(end: number, step?: number): Array, + runInContext(context?: Object): Function, + + stubArray(): Array<*>, + stubFalse(): false, + stubObject(): {}, + stubString(): "", + stubTrue(): true, + times(n: number, ...rest: Array): Array, + times(n: number, iteratee: (i: number) => T): Array, + toPath(value: any): Array, + uniqueId(prefix?: string): string, + + // Properties + VERSION: string, + templateSettings: TemplateSettings + } + + declare var exports: Lodash; +} diff --git a/flow-typed/npm/moment_v2.3.x.js b/flow-typed/npm/moment_v2.3.x.js new file mode 100644 index 000000000..fd081fe1b --- /dev/null +++ b/flow-typed/npm/moment_v2.3.x.js @@ -0,0 +1,242 @@ +// flow-typed signature: 3409270fb7c9e22d114cc0f4ac1dbf36 +// flow-typed version: 148333be22/moment_v2.3.x/flow_>=v0.34.x + +type moment$MomentOptions = { + y?: number|string, + year?: number|string, + years?: number|string, + M?: number|string, + month?: number|string, + months?: number|string, + d?: number|string, + day?: number|string, + days?: number|string, + date?: number|string, + h?: number|string, + hour?: number|string, + hours?: number|string, + m?: number|string, + minute?: number|string, + minutes?: number|string, + s?: number|string, + second?: number|string, + seconds?: number|string, + ms?: number|string, + millisecond?: number|string, + milliseconds?: number|string, +}; + +type moment$MomentObject = { + years: number, + months: number, + date: number, + hours: number, + minutes: number, + seconds: number, + milliseconds: number, +}; + +type moment$MomentCreationData = { + input: string, + format: string, + locale: Object, + isUTC: bool, + strict: bool, +}; + +type moment$CalendarFormat = string | (moment: moment$Moment) => string; + +type moment$CalendarFormats = { + sameDay?: moment$CalendarFormat, + nextDay?: moment$CalendarFormat, + nextWeek?: moment$CalendarFormat, + lastDay?: moment$CalendarFormat, + lastWeek?: moment$CalendarFormat, + sameElse?: moment$CalendarFormat, +}; + +declare class moment$LocaleData { + months(moment: moment$Moment): string; + monthsShort(moment: moment$Moment): string; + monthsParse(month: string): number; + weekdays(moment: moment$Moment): string; + weekdaysShort(moment: moment$Moment): string; + weekdaysMin(moment: moment$Moment): string; + weekdaysParse(weekDay: string): number; + longDateFormat(dateFormat: string): string; + isPM(date: string): bool; + meridiem(hours: number, minutes: number, isLower: bool): string; + calendar(key: 'sameDay'|'nextDay'|'lastDay'|'nextWeek'|'prevWeek'|'sameElse', moment: moment$Moment): string; + relativeTime(number: number, withoutSuffix: bool, key: 's'|'m'|'mm'|'h'|'hh'|'d'|'dd'|'M'|'MM'|'y'|'yy', isFuture: bool): string; + pastFuture(diff: any, relTime: string): string; + ordinal(number: number): string; + preparse(str: string): any; + postformat(str: string): any; + week(moment: moment$Moment): string; + invalidDate(): string; + firstDayOfWeek(): number; + firstDayOfYear(): number; +} +declare class moment$MomentDuration { + humanize(suffix?: bool): string; + milliseconds(): number; + asMilliseconds(): number; + seconds(): number; + asSeconds(): number; + minutes(): number; + asMinutes(): number; + hours(): number; + asHours(): number; + days(): number; + asDays(): number; + months(): number; + asMonths(): number; + years(): number; + asYears(): number; + add(value: number|moment$MomentDuration|Object, unit?: string): this; + subtract(value: number|moment$MomentDuration|Object, unit?: string): this; + as(unit: string): number; + get(unit: string): number; + toJSON(): string; + toISOString(): string; + isValid(): bool; +} +declare class moment$Moment { + static ISO_8601: string; + static (string?: string, format?: string|Array, locale?: string, strict?: bool): moment$Moment; + static (initDate: ?Object|number|Date|Array|moment$Moment|string): moment$Moment; + static unix(seconds: number): moment$Moment; + static utc(): moment$Moment; + static utc(number: number|Array): moment$Moment; + static utc(str: string, str2?: string|Array, str3?: string): moment$Moment; + static utc(moment: moment$Moment): moment$Moment; + static utc(date: Date): moment$Moment; + static parseZone(): moment$Moment; + static parseZone(rawDate: string): moment$Moment; + static parseZone(rawDate: string, format: string | Array): moment$Moment; + static parseZone(rawDate: string, format: string, strict: boolean): moment$Moment; + static parseZone(rawDate: string, format: string, locale: string, strict: boolean): moment$Moment; + isValid(): bool; + invalidAt(): 0|1|2|3|4|5|6; + creationData(): moment$MomentCreationData; + millisecond(number: number): this; + milliseconds(number: number): this; + millisecond(): number; + milliseconds(): number; + second(number: number): this; + seconds(number: number): this; + second(): number; + seconds(): number; + minute(number: number): this; + minutes(number: number): this; + minute(): number; + minutes(): number; + hour(number: number): this; + hours(number: number): this; + hour(): number; + hours(): number; + date(number: number): this; + dates(number: number): this; + date(): number; + dates(): number; + day(day: number|string): this; + days(day: number|string): this; + day(): number; + days(): number; + weekday(number: number): this; + weekday(): number; + isoWeekday(number: number): this; + isoWeekday(): number; + dayOfYear(number: number): this; + dayOfYear(): number; + week(number: number): this; + weeks(number: number): this; + week(): number; + weeks(): number; + isoWeek(number: number): this; + isoWeeks(number: number): this; + isoWeek(): number; + isoWeeks(): number; + month(number: number): this; + months(number: number): this; + month(): number; + months(): number; + quarter(number: number): this; + quarter(): number; + year(number: number): this; + years(number: number): this; + year(): number; + years(): number; + weekYear(number: number): this; + weekYear(): number; + isoWeekYear(number: number): this; + isoWeekYear(): number; + weeksInYear(): number; + isoWeeksInYear(): number; + get(string: string): number; + set(unit: string, value: number): this; + set(options: { [unit: string]: number }): this; + static max(...dates: Array): moment$Moment; + static max(dates: Array): moment$Moment; + static min(...dates: Array): moment$Moment; + static min(dates: Array): moment$Moment; + add(value: number|moment$MomentDuration|moment$Moment|Object, unit?: string): this; + subtract(value: number|moment$MomentDuration|moment$Moment|string|Object, unit?: string): this; + startOf(unit: string): this; + endOf(unit: string): this; + local(): this; + utc(): this; + utcOffset(offset: number|string): this; + utcOffset(): number; + format(format?: string): string; + fromNow(removeSuffix?: bool): string; + from(value: moment$Moment|string|number|Date|Array, removePrefix?: bool): string; + toNow(removePrefix?: bool): string; + to(value: moment$Moment|string|number|Date|Array, removePrefix?: bool): string; + calendar(refTime?: any, formats?: moment$CalendarFormats): string; + diff(date: moment$Moment|string|number|Date|Array, format?: string, floating?: bool): number; + valueOf(): number; + unix(): number; + daysInMonth(): number; + toDate(): Date; + toArray(): Array; + toJSON(): string; + toISOString(): string; + toObject(): moment$MomentObject; + isBefore(date?: moment$Moment|string|number|Date|Array, units?: ?string): bool; + isSame(date?: moment$Moment|string|number|Date|Array, units?: ?string): bool; + isAfter(date?: moment$Moment|string|number|Date|Array, units?: ?string): bool; + isSameOrBefore(date?: moment$Moment|string|number|Date|Array, units?: ?string): bool; + isSameOrAfter(date?: moment$Moment|string|number|Date|Array, units?: ?string): bool; + isBetween(date: moment$Moment|string|number|Date|Array): bool; + isDST(): bool; + isDSTShifted(): bool; + isLeapYear(): bool; + clone(): moment$Moment; + static isMoment(obj: any): bool; + static isDate(obj: any): bool; + static locale(locale: string, localeData?: Object): string; + static updateLocale(locale: string, localeData?: ?Object): void; + static locale(locales: Array): string; + locale(locale: string, customization?: Object|null): moment$Moment; + locale(): string; + static months(): Array; + static monthsShort(): Array; + static weekdays(): Array; + static weekdaysShort(): Array; + static weekdaysMin(): Array; + static months(): string; + static monthsShort(): string; + static weekdays(): string; + static weekdaysShort(): string; + static weekdaysMin(): string; + static localeData(key?: string): moment$LocaleData; + static duration(value: number|Object|string, unit?: string): moment$MomentDuration; + static isDuration(obj: any): bool; + static normalizeUnits(unit: string): string; + static invalid(object: any): moment$Moment; +} + +declare module 'moment' { + declare module.exports: Class; +} diff --git a/flow-typed/npm/node-sass_vx.x.x.js b/flow-typed/npm/node-sass_vx.x.x.js new file mode 100644 index 000000000..657709242 --- /dev/null +++ b/flow-typed/npm/node-sass_vx.x.x.js @@ -0,0 +1,249 @@ +// flow-typed signature: b62289b8cf56449ba9a6e3d76f2dee62 +// flow-typed version: <>/node-sass_v^4.5.3/flow_v0.56.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'>; +} diff --git a/flow-typed/npm/path-complete-extname_vx.x.x.js b/flow-typed/npm/path-complete-extname_vx.x.x.js new file mode 100644 index 000000000..734a38c5b --- /dev/null +++ b/flow-typed/npm/path-complete-extname_vx.x.x.js @@ -0,0 +1,45 @@ +// flow-typed signature: be91233006134fdcf02c711d9f6bc293 +// flow-typed version: <>/path-complete-extname_v^0.1.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'path-complete-extname' + * + * 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 'path-complete-extname' { + 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 'path-complete-extname/Gruntfile' { + declare module.exports: any; +} + +declare module 'path-complete-extname/test' { + declare module.exports: any; +} + +// Filename aliases +declare module 'path-complete-extname/Gruntfile.js' { + declare module.exports: $Exports<'path-complete-extname/Gruntfile'>; +} +declare module 'path-complete-extname/index' { + declare module.exports: $Exports<'path-complete-extname'>; +} +declare module 'path-complete-extname/index.js' { + declare module.exports: $Exports<'path-complete-extname'>; +} +declare module 'path-complete-extname/test.js' { + declare module.exports: $Exports<'path-complete-extname/test'>; +} diff --git a/flow-typed/npm/postcss-loader_vx.x.x.js b/flow-typed/npm/postcss-loader_vx.x.x.js new file mode 100644 index 000000000..41bc5b211 --- /dev/null +++ b/flow-typed/npm/postcss-loader_vx.x.x.js @@ -0,0 +1,46 @@ +// flow-typed signature: 7750ad1d054a4bb3b3e45240c6c4e462 +// flow-typed version: <>/postcss-loader_v^2.0.6/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'postcss-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 'postcss-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 'postcss-loader/lib/Error' { + declare module.exports: any; +} + +declare module 'postcss-loader/lib/index' { + declare module.exports: any; +} + +declare module 'postcss-loader/lib/options' { + declare module.exports: any; +} + +// Filename aliases +declare module 'postcss-loader/lib/Error.js' { + declare module.exports: $Exports<'postcss-loader/lib/Error'>; +} +declare module 'postcss-loader/lib/index.js' { + declare module.exports: $Exports<'postcss-loader/lib/index'>; +} +declare module 'postcss-loader/lib/options.js' { + declare module.exports: $Exports<'postcss-loader/lib/options'>; +} diff --git a/flow-typed/npm/postcss-smart-import_vx.x.x.js b/flow-typed/npm/postcss-smart-import_vx.x.x.js new file mode 100644 index 000000000..bf7d37371 --- /dev/null +++ b/flow-typed/npm/postcss-smart-import_vx.x.x.js @@ -0,0 +1,67 @@ +// flow-typed signature: da68a9867b070878772bc7a5a4fa5e06 +// flow-typed version: <>/postcss-smart-import_v^0.7.5/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'postcss-smart-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 'postcss-smart-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 'postcss-smart-import/gulpfile.babel' { + declare module.exports: any; +} + +declare module 'postcss-smart-import/lib/index.classic.commonjs' { + declare module.exports: any; +} + +declare module 'postcss-smart-import/lib/index.classic.esmodule' { + declare module.exports: any; +} + +declare module 'postcss-smart-import/lib/index.es2015.esmodule' { + declare module.exports: any; +} + +declare module 'postcss-smart-import/lib/index.modern.commonjs' { + declare module.exports: any; +} + +declare module 'postcss-smart-import/lib/index.modern.esmodule' { + declare module.exports: any; +} + +// Filename aliases +declare module 'postcss-smart-import/gulpfile.babel.js' { + declare module.exports: $Exports<'postcss-smart-import/gulpfile.babel'>; +} +declare module 'postcss-smart-import/lib/index.classic.commonjs.js' { + declare module.exports: $Exports<'postcss-smart-import/lib/index.classic.commonjs'>; +} +declare module 'postcss-smart-import/lib/index.classic.esmodule.js' { + declare module.exports: $Exports<'postcss-smart-import/lib/index.classic.esmodule'>; +} +declare module 'postcss-smart-import/lib/index.es2015.esmodule.js' { + declare module.exports: $Exports<'postcss-smart-import/lib/index.es2015.esmodule'>; +} +declare module 'postcss-smart-import/lib/index.modern.commonjs.js' { + declare module.exports: $Exports<'postcss-smart-import/lib/index.modern.commonjs'>; +} +declare module 'postcss-smart-import/lib/index.modern.esmodule.js' { + declare module.exports: $Exports<'postcss-smart-import/lib/index.modern.esmodule'>; +} diff --git a/flow-typed/npm/precss_vx.x.x.js b/flow-typed/npm/precss_vx.x.x.js new file mode 100644 index 000000000..a51755172 --- /dev/null +++ b/flow-typed/npm/precss_vx.x.x.js @@ -0,0 +1,33 @@ +// flow-typed signature: b907a81b22c83a788579f89a4d6881f6 +// flow-typed version: <>/precss_v^2.0.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'precss' + * + * 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 'precss' { + 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 'precss/index' { + declare module.exports: $Exports<'precss'>; +} +declare module 'precss/index.js' { + declare module.exports: $Exports<'precss'>; +} diff --git a/flow-typed/npm/prettier_vx.x.x.js b/flow-typed/npm/prettier_vx.x.x.js new file mode 100644 index 000000000..36fe3dcb7 --- /dev/null +++ b/flow-typed/npm/prettier_vx.x.x.js @@ -0,0 +1,80 @@ +// flow-typed signature: ec2480bdab6d29c50fa0e02fac6424fd +// flow-typed version: <>/prettier_v^1.7.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'prettier' + * + * 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 'prettier' { + 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 'prettier/bin/prettier' { + declare module.exports: any; +} + +declare module 'prettier/parser-babylon' { + declare module.exports: any; +} + +declare module 'prettier/parser-flow' { + declare module.exports: any; +} + +declare module 'prettier/parser-graphql' { + declare module.exports: any; +} + +declare module 'prettier/parser-parse5' { + declare module.exports: any; +} + +declare module 'prettier/parser-postcss' { + declare module.exports: any; +} + +declare module 'prettier/parser-typescript' { + declare module.exports: any; +} + +// Filename aliases +declare module 'prettier/bin/prettier.js' { + declare module.exports: $Exports<'prettier/bin/prettier'>; +} +declare module 'prettier/index' { + declare module.exports: $Exports<'prettier'>; +} +declare module 'prettier/index.js' { + declare module.exports: $Exports<'prettier'>; +} +declare module 'prettier/parser-babylon.js' { + declare module.exports: $Exports<'prettier/parser-babylon'>; +} +declare module 'prettier/parser-flow.js' { + declare module.exports: $Exports<'prettier/parser-flow'>; +} +declare module 'prettier/parser-graphql.js' { + declare module.exports: $Exports<'prettier/parser-graphql'>; +} +declare module 'prettier/parser-parse5.js' { + declare module.exports: $Exports<'prettier/parser-parse5'>; +} +declare module 'prettier/parser-postcss.js' { + declare module.exports: $Exports<'prettier/parser-postcss'>; +} +declare module 'prettier/parser-typescript.js' { + declare module.exports: $Exports<'prettier/parser-typescript'>; +} diff --git a/flow-typed/npm/prettysize_vx.x.x.js b/flow-typed/npm/prettysize_vx.x.x.js new file mode 100644 index 000000000..3146da2cb --- /dev/null +++ b/flow-typed/npm/prettysize_vx.x.x.js @@ -0,0 +1,38 @@ +// flow-typed signature: 016d1d07ed837df856600333ae3aa66c +// flow-typed version: <>/prettysize_v^0.1.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'prettysize' + * + * 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 'prettysize' { + 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 'prettysize/tests/tests' { + declare module.exports: any; +} + +// Filename aliases +declare module 'prettysize/index' { + declare module.exports: $Exports<'prettysize'>; +} +declare module 'prettysize/index.js' { + declare module.exports: $Exports<'prettysize'>; +} +declare module 'prettysize/tests/tests.js' { + declare module.exports: $Exports<'prettysize/tests/tests'>; +} diff --git a/flow-typed/npm/prop-types_v15.x.x.js b/flow-typed/npm/prop-types_v15.x.x.js new file mode 100644 index 000000000..113b0b5c4 --- /dev/null +++ b/flow-typed/npm/prop-types_v15.x.x.js @@ -0,0 +1,34 @@ +// flow-typed signature: 3eaa1f24c7397b78a7481992d2cddcb2 +// flow-typed version: a1a20d4928/prop-types_v15.x.x/flow_>=v0.41.x + +type $npm$propTypes$ReactPropsCheckType = ( + props: any, + propName: string, + componentName: string, + href?: string) => ?Error; + +declare module 'prop-types' { + declare var array: React$PropType$Primitive>; + declare var bool: React$PropType$Primitive; + declare var func: React$PropType$Primitive; + declare var number: React$PropType$Primitive; + declare var object: React$PropType$Primitive; + declare var string: React$PropType$Primitive; + declare var any: React$PropType$Primitive; + declare var arrayOf: React$PropType$ArrayOf; + declare var element: React$PropType$Primitive; /* TODO */ + declare var instanceOf: React$PropType$InstanceOf; + declare var node: React$PropType$Primitive; /* TODO */ + declare var objectOf: React$PropType$ObjectOf; + declare var oneOf: React$PropType$OneOf; + declare var oneOfType: React$PropType$OneOfType; + declare var shape: React$PropType$Shape; + + declare function checkPropTypes( + propTypes: $Subtype<{[_: $Keys]: $npm$propTypes$ReactPropsCheckType}>, + values: V, + location: string, + componentName: string, + getStack: ?(() => ?string) + ) : void; +} diff --git a/flow-typed/npm/rails-erb-loader_vx.x.x.js b/flow-typed/npm/rails-erb-loader_vx.x.x.js new file mode 100644 index 000000000..e40f0b51f --- /dev/null +++ b/flow-typed/npm/rails-erb-loader_vx.x.x.js @@ -0,0 +1,38 @@ +// flow-typed signature: 8189c0cd612eff3e9fd27797367fa850 +// flow-typed version: <>/rails-erb-loader_v^5.0.2/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'rails-erb-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 'rails-erb-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 'rails-erb-loader/test' { + declare module.exports: any; +} + +// Filename aliases +declare module 'rails-erb-loader/index' { + declare module.exports: $Exports<'rails-erb-loader'>; +} +declare module 'rails-erb-loader/index.js' { + declare module.exports: $Exports<'rails-erb-loader'>; +} +declare module 'rails-erb-loader/test.js' { + declare module.exports: $Exports<'rails-erb-loader/test'>; +} diff --git a/flow-typed/npm/react-bootstrap-table_vx.x.x.js b/flow-typed/npm/react-bootstrap-table_vx.x.x.js new file mode 100644 index 000000000..bbec1d90a --- /dev/null +++ b/flow-typed/npm/react-bootstrap-table_vx.x.x.js @@ -0,0 +1,319 @@ +// flow-typed signature: d9e2f506969f4808e4bbce470ffee333 +// flow-typed version: <>/react-bootstrap-table_v^4.0.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-bootstrap-table' + * + * 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-bootstrap-table' { + 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-bootstrap-table/dist/react-bootstrap-table' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/dist/react-bootstrap-table.min' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/BootstrapTable' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/Const' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/csv_export_util' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/Editor' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/ExpandComponent' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/ExpandRowHeaderColumn' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/filesaver' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/Filter' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/filters/Date' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/filters/Number' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/filters/Regex' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/filters/Select' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/filters/Text' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/index' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/Notification' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/pagination/PageButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/pagination/PaginationList' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/pagination/SizePerPageDropDown' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/SelectRowHeaderColumn' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/store/TableDataStore' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/TableBody' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/TableColumn' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/TableEditColumn' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/TableFilter' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/TableHeader' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/TableHeaderColumn' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/TableRow' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/toolbar/ButtonGroup' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/toolbar/ClearSearchButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/toolbar/DeleteButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/toolbar/ExportCSVButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/toolbar/InsertButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/toolbar/InsertModal' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/toolbar/InsertModalBody' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/toolbar/InsertModalFooter' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/toolbar/InsertModalHeader' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/toolbar/SearchField' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/toolbar/ShowSelectedOnlyButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/toolbar/ToolBar' { + declare module.exports: any; +} + +declare module 'react-bootstrap-table/lib/util' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-bootstrap-table/dist/react-bootstrap-table.js' { + declare module.exports: $Exports<'react-bootstrap-table/dist/react-bootstrap-table'>; +} +declare module 'react-bootstrap-table/dist/react-bootstrap-table.min.js' { + declare module.exports: $Exports<'react-bootstrap-table/dist/react-bootstrap-table.min'>; +} +declare module 'react-bootstrap-table/lib/BootstrapTable.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/BootstrapTable'>; +} +declare module 'react-bootstrap-table/lib/Const.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/Const'>; +} +declare module 'react-bootstrap-table/lib/csv_export_util.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/csv_export_util'>; +} +declare module 'react-bootstrap-table/lib/Editor.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/Editor'>; +} +declare module 'react-bootstrap-table/lib/ExpandComponent.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/ExpandComponent'>; +} +declare module 'react-bootstrap-table/lib/ExpandRowHeaderColumn.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/ExpandRowHeaderColumn'>; +} +declare module 'react-bootstrap-table/lib/filesaver.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/filesaver'>; +} +declare module 'react-bootstrap-table/lib/Filter.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/Filter'>; +} +declare module 'react-bootstrap-table/lib/filters/Date.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/filters/Date'>; +} +declare module 'react-bootstrap-table/lib/filters/Number.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/filters/Number'>; +} +declare module 'react-bootstrap-table/lib/filters/Regex.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/filters/Regex'>; +} +declare module 'react-bootstrap-table/lib/filters/Select.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/filters/Select'>; +} +declare module 'react-bootstrap-table/lib/filters/Text.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/filters/Text'>; +} +declare module 'react-bootstrap-table/lib/index.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/index'>; +} +declare module 'react-bootstrap-table/lib/Notification.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/Notification'>; +} +declare module 'react-bootstrap-table/lib/pagination/PageButton.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/pagination/PageButton'>; +} +declare module 'react-bootstrap-table/lib/pagination/PaginationList.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/pagination/PaginationList'>; +} +declare module 'react-bootstrap-table/lib/pagination/SizePerPageDropDown.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/pagination/SizePerPageDropDown'>; +} +declare module 'react-bootstrap-table/lib/SelectRowHeaderColumn.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/SelectRowHeaderColumn'>; +} +declare module 'react-bootstrap-table/lib/store/TableDataStore.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/store/TableDataStore'>; +} +declare module 'react-bootstrap-table/lib/TableBody.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/TableBody'>; +} +declare module 'react-bootstrap-table/lib/TableColumn.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/TableColumn'>; +} +declare module 'react-bootstrap-table/lib/TableEditColumn.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/TableEditColumn'>; +} +declare module 'react-bootstrap-table/lib/TableFilter.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/TableFilter'>; +} +declare module 'react-bootstrap-table/lib/TableHeader.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/TableHeader'>; +} +declare module 'react-bootstrap-table/lib/TableHeaderColumn.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/TableHeaderColumn'>; +} +declare module 'react-bootstrap-table/lib/TableRow.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/TableRow'>; +} +declare module 'react-bootstrap-table/lib/toolbar/ButtonGroup.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/toolbar/ButtonGroup'>; +} +declare module 'react-bootstrap-table/lib/toolbar/ClearSearchButton.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/toolbar/ClearSearchButton'>; +} +declare module 'react-bootstrap-table/lib/toolbar/DeleteButton.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/toolbar/DeleteButton'>; +} +declare module 'react-bootstrap-table/lib/toolbar/ExportCSVButton.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/toolbar/ExportCSVButton'>; +} +declare module 'react-bootstrap-table/lib/toolbar/InsertButton.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/toolbar/InsertButton'>; +} +declare module 'react-bootstrap-table/lib/toolbar/InsertModal.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/toolbar/InsertModal'>; +} +declare module 'react-bootstrap-table/lib/toolbar/InsertModalBody.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/toolbar/InsertModalBody'>; +} +declare module 'react-bootstrap-table/lib/toolbar/InsertModalFooter.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/toolbar/InsertModalFooter'>; +} +declare module 'react-bootstrap-table/lib/toolbar/InsertModalHeader.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/toolbar/InsertModalHeader'>; +} +declare module 'react-bootstrap-table/lib/toolbar/SearchField.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/toolbar/SearchField'>; +} +declare module 'react-bootstrap-table/lib/toolbar/ShowSelectedOnlyButton.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/toolbar/ShowSelectedOnlyButton'>; +} +declare module 'react-bootstrap-table/lib/toolbar/ToolBar.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/toolbar/ToolBar'>; +} +declare module 'react-bootstrap-table/lib/util.js' { + declare module.exports: $Exports<'react-bootstrap-table/lib/util'>; +} diff --git a/flow-typed/npm/react-bootstrap_vx.x.x.js b/flow-typed/npm/react-bootstrap_vx.x.x.js new file mode 100644 index 000000000..b7c8535e4 --- /dev/null +++ b/flow-typed/npm/react-bootstrap_vx.x.x.js @@ -0,0 +1,1439 @@ +// flow-typed signature: ef690d8bbf6762910ff635088e615b73 +// flow-typed version: <>/react-bootstrap_v^0.31.1/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-bootstrap' + * + * 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-bootstrap' { + 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-bootstrap/dist/react-bootstrap' { + declare module.exports: any; +} + +declare module 'react-bootstrap/dist/react-bootstrap.min' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Accordion' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Alert' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Badge' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Breadcrumb' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/BreadcrumbItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Button' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ButtonGroup' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ButtonToolbar' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Carousel' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/CarouselCaption' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/CarouselItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Checkbox' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Clearfix' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/CloseButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Col' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Collapse' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ControlLabel' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Dropdown' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/DropdownButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/DropdownMenu' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/DropdownToggle' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Fade' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Form' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/FormControl' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/FormControlFeedback' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/FormControlStatic' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/FormGroup' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Glyphicon' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Grid' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/HelpBlock' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Image' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/index' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/InputGroup' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/InputGroupAddon' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/InputGroupButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Jumbotron' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Label' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ListGroup' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ListGroupItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Media' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/MediaBody' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/MediaHeading' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/MediaLeft' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/MediaList' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/MediaListItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/MediaRight' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/MenuItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Modal' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ModalBody' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ModalDialog' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ModalFooter' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ModalHeader' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ModalTitle' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Nav' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Navbar' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/NavbarBrand' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/NavbarCollapse' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/NavbarHeader' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/NavbarToggle' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/NavDropdown' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/NavItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Overlay' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/OverlayTrigger' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/PageHeader' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/PageItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Pager' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/PagerItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Pagination' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/PaginationButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Panel' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/PanelGroup' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Popover' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ProgressBar' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Radio' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ResponsiveEmbed' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Row' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/SafeAnchor' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/SplitButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/SplitToggle' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Tab' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/TabContainer' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/TabContent' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Table' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/TabPane' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Tabs' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Thumbnail' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ToggleButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/ToggleButtonGroup' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Tooltip' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/utils/bootstrapUtils' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/utils/capitalize' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/utils/createChainedFunction' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/utils/deprecationWarning' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/utils/index' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/utils/PropTypes' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/utils/splitComponentProps' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/utils/StyleConfig' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/utils/TransitionEvents' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/utils/ValidComponentChildren' { + declare module.exports: any; +} + +declare module 'react-bootstrap/es/Well' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Accordion' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Alert' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Badge' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Breadcrumb' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/BreadcrumbItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Button' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ButtonGroup' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ButtonToolbar' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Carousel' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/CarouselCaption' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/CarouselItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Checkbox' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Clearfix' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/CloseButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Col' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Collapse' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ControlLabel' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Dropdown' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/DropdownButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/DropdownMenu' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/DropdownToggle' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Fade' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Form' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/FormControl' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/FormControlFeedback' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/FormControlStatic' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/FormGroup' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Glyphicon' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Grid' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/HelpBlock' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Image' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/index' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/InputGroup' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/InputGroupAddon' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/InputGroupButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Jumbotron' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Label' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ListGroup' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ListGroupItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Media' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/MediaBody' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/MediaHeading' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/MediaLeft' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/MediaList' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/MediaListItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/MediaRight' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/MenuItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Modal' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ModalBody' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ModalDialog' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ModalFooter' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ModalHeader' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ModalTitle' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Nav' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Navbar' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/NavbarBrand' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/NavbarCollapse' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/NavbarHeader' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/NavbarToggle' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/NavDropdown' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/NavItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Overlay' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/OverlayTrigger' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/PageHeader' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/PageItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Pager' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/PagerItem' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Pagination' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/PaginationButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Panel' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/PanelGroup' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Popover' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ProgressBar' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Radio' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ResponsiveEmbed' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Row' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/SafeAnchor' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/SplitButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/SplitToggle' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Tab' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/TabContainer' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/TabContent' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Table' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/TabPane' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Tabs' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Thumbnail' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ToggleButton' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/ToggleButtonGroup' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Tooltip' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/utils/bootstrapUtils' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/utils/capitalize' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/utils/createChainedFunction' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/utils/deprecationWarning' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/utils/index' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/utils/PropTypes' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/utils/splitComponentProps' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/utils/StyleConfig' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/utils/TransitionEvents' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/utils/ValidComponentChildren' { + declare module.exports: any; +} + +declare module 'react-bootstrap/lib/Well' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-bootstrap/dist/react-bootstrap.js' { + declare module.exports: $Exports<'react-bootstrap/dist/react-bootstrap'>; +} +declare module 'react-bootstrap/dist/react-bootstrap.min.js' { + declare module.exports: $Exports<'react-bootstrap/dist/react-bootstrap.min'>; +} +declare module 'react-bootstrap/es/Accordion.js' { + declare module.exports: $Exports<'react-bootstrap/es/Accordion'>; +} +declare module 'react-bootstrap/es/Alert.js' { + declare module.exports: $Exports<'react-bootstrap/es/Alert'>; +} +declare module 'react-bootstrap/es/Badge.js' { + declare module.exports: $Exports<'react-bootstrap/es/Badge'>; +} +declare module 'react-bootstrap/es/Breadcrumb.js' { + declare module.exports: $Exports<'react-bootstrap/es/Breadcrumb'>; +} +declare module 'react-bootstrap/es/BreadcrumbItem.js' { + declare module.exports: $Exports<'react-bootstrap/es/BreadcrumbItem'>; +} +declare module 'react-bootstrap/es/Button.js' { + declare module.exports: $Exports<'react-bootstrap/es/Button'>; +} +declare module 'react-bootstrap/es/ButtonGroup.js' { + declare module.exports: $Exports<'react-bootstrap/es/ButtonGroup'>; +} +declare module 'react-bootstrap/es/ButtonToolbar.js' { + declare module.exports: $Exports<'react-bootstrap/es/ButtonToolbar'>; +} +declare module 'react-bootstrap/es/Carousel.js' { + declare module.exports: $Exports<'react-bootstrap/es/Carousel'>; +} +declare module 'react-bootstrap/es/CarouselCaption.js' { + declare module.exports: $Exports<'react-bootstrap/es/CarouselCaption'>; +} +declare module 'react-bootstrap/es/CarouselItem.js' { + declare module.exports: $Exports<'react-bootstrap/es/CarouselItem'>; +} +declare module 'react-bootstrap/es/Checkbox.js' { + declare module.exports: $Exports<'react-bootstrap/es/Checkbox'>; +} +declare module 'react-bootstrap/es/Clearfix.js' { + declare module.exports: $Exports<'react-bootstrap/es/Clearfix'>; +} +declare module 'react-bootstrap/es/CloseButton.js' { + declare module.exports: $Exports<'react-bootstrap/es/CloseButton'>; +} +declare module 'react-bootstrap/es/Col.js' { + declare module.exports: $Exports<'react-bootstrap/es/Col'>; +} +declare module 'react-bootstrap/es/Collapse.js' { + declare module.exports: $Exports<'react-bootstrap/es/Collapse'>; +} +declare module 'react-bootstrap/es/ControlLabel.js' { + declare module.exports: $Exports<'react-bootstrap/es/ControlLabel'>; +} +declare module 'react-bootstrap/es/Dropdown.js' { + declare module.exports: $Exports<'react-bootstrap/es/Dropdown'>; +} +declare module 'react-bootstrap/es/DropdownButton.js' { + declare module.exports: $Exports<'react-bootstrap/es/DropdownButton'>; +} +declare module 'react-bootstrap/es/DropdownMenu.js' { + declare module.exports: $Exports<'react-bootstrap/es/DropdownMenu'>; +} +declare module 'react-bootstrap/es/DropdownToggle.js' { + declare module.exports: $Exports<'react-bootstrap/es/DropdownToggle'>; +} +declare module 'react-bootstrap/es/Fade.js' { + declare module.exports: $Exports<'react-bootstrap/es/Fade'>; +} +declare module 'react-bootstrap/es/Form.js' { + declare module.exports: $Exports<'react-bootstrap/es/Form'>; +} +declare module 'react-bootstrap/es/FormControl.js' { + declare module.exports: $Exports<'react-bootstrap/es/FormControl'>; +} +declare module 'react-bootstrap/es/FormControlFeedback.js' { + declare module.exports: $Exports<'react-bootstrap/es/FormControlFeedback'>; +} +declare module 'react-bootstrap/es/FormControlStatic.js' { + declare module.exports: $Exports<'react-bootstrap/es/FormControlStatic'>; +} +declare module 'react-bootstrap/es/FormGroup.js' { + declare module.exports: $Exports<'react-bootstrap/es/FormGroup'>; +} +declare module 'react-bootstrap/es/Glyphicon.js' { + declare module.exports: $Exports<'react-bootstrap/es/Glyphicon'>; +} +declare module 'react-bootstrap/es/Grid.js' { + declare module.exports: $Exports<'react-bootstrap/es/Grid'>; +} +declare module 'react-bootstrap/es/HelpBlock.js' { + declare module.exports: $Exports<'react-bootstrap/es/HelpBlock'>; +} +declare module 'react-bootstrap/es/Image.js' { + declare module.exports: $Exports<'react-bootstrap/es/Image'>; +} +declare module 'react-bootstrap/es/index.js' { + declare module.exports: $Exports<'react-bootstrap/es/index'>; +} +declare module 'react-bootstrap/es/InputGroup.js' { + declare module.exports: $Exports<'react-bootstrap/es/InputGroup'>; +} +declare module 'react-bootstrap/es/InputGroupAddon.js' { + declare module.exports: $Exports<'react-bootstrap/es/InputGroupAddon'>; +} +declare module 'react-bootstrap/es/InputGroupButton.js' { + declare module.exports: $Exports<'react-bootstrap/es/InputGroupButton'>; +} +declare module 'react-bootstrap/es/Jumbotron.js' { + declare module.exports: $Exports<'react-bootstrap/es/Jumbotron'>; +} +declare module 'react-bootstrap/es/Label.js' { + declare module.exports: $Exports<'react-bootstrap/es/Label'>; +} +declare module 'react-bootstrap/es/ListGroup.js' { + declare module.exports: $Exports<'react-bootstrap/es/ListGroup'>; +} +declare module 'react-bootstrap/es/ListGroupItem.js' { + declare module.exports: $Exports<'react-bootstrap/es/ListGroupItem'>; +} +declare module 'react-bootstrap/es/Media.js' { + declare module.exports: $Exports<'react-bootstrap/es/Media'>; +} +declare module 'react-bootstrap/es/MediaBody.js' { + declare module.exports: $Exports<'react-bootstrap/es/MediaBody'>; +} +declare module 'react-bootstrap/es/MediaHeading.js' { + declare module.exports: $Exports<'react-bootstrap/es/MediaHeading'>; +} +declare module 'react-bootstrap/es/MediaLeft.js' { + declare module.exports: $Exports<'react-bootstrap/es/MediaLeft'>; +} +declare module 'react-bootstrap/es/MediaList.js' { + declare module.exports: $Exports<'react-bootstrap/es/MediaList'>; +} +declare module 'react-bootstrap/es/MediaListItem.js' { + declare module.exports: $Exports<'react-bootstrap/es/MediaListItem'>; +} +declare module 'react-bootstrap/es/MediaRight.js' { + declare module.exports: $Exports<'react-bootstrap/es/MediaRight'>; +} +declare module 'react-bootstrap/es/MenuItem.js' { + declare module.exports: $Exports<'react-bootstrap/es/MenuItem'>; +} +declare module 'react-bootstrap/es/Modal.js' { + declare module.exports: $Exports<'react-bootstrap/es/Modal'>; +} +declare module 'react-bootstrap/es/ModalBody.js' { + declare module.exports: $Exports<'react-bootstrap/es/ModalBody'>; +} +declare module 'react-bootstrap/es/ModalDialog.js' { + declare module.exports: $Exports<'react-bootstrap/es/ModalDialog'>; +} +declare module 'react-bootstrap/es/ModalFooter.js' { + declare module.exports: $Exports<'react-bootstrap/es/ModalFooter'>; +} +declare module 'react-bootstrap/es/ModalHeader.js' { + declare module.exports: $Exports<'react-bootstrap/es/ModalHeader'>; +} +declare module 'react-bootstrap/es/ModalTitle.js' { + declare module.exports: $Exports<'react-bootstrap/es/ModalTitle'>; +} +declare module 'react-bootstrap/es/Nav.js' { + declare module.exports: $Exports<'react-bootstrap/es/Nav'>; +} +declare module 'react-bootstrap/es/Navbar.js' { + declare module.exports: $Exports<'react-bootstrap/es/Navbar'>; +} +declare module 'react-bootstrap/es/NavbarBrand.js' { + declare module.exports: $Exports<'react-bootstrap/es/NavbarBrand'>; +} +declare module 'react-bootstrap/es/NavbarCollapse.js' { + declare module.exports: $Exports<'react-bootstrap/es/NavbarCollapse'>; +} +declare module 'react-bootstrap/es/NavbarHeader.js' { + declare module.exports: $Exports<'react-bootstrap/es/NavbarHeader'>; +} +declare module 'react-bootstrap/es/NavbarToggle.js' { + declare module.exports: $Exports<'react-bootstrap/es/NavbarToggle'>; +} +declare module 'react-bootstrap/es/NavDropdown.js' { + declare module.exports: $Exports<'react-bootstrap/es/NavDropdown'>; +} +declare module 'react-bootstrap/es/NavItem.js' { + declare module.exports: $Exports<'react-bootstrap/es/NavItem'>; +} +declare module 'react-bootstrap/es/Overlay.js' { + declare module.exports: $Exports<'react-bootstrap/es/Overlay'>; +} +declare module 'react-bootstrap/es/OverlayTrigger.js' { + declare module.exports: $Exports<'react-bootstrap/es/OverlayTrigger'>; +} +declare module 'react-bootstrap/es/PageHeader.js' { + declare module.exports: $Exports<'react-bootstrap/es/PageHeader'>; +} +declare module 'react-bootstrap/es/PageItem.js' { + declare module.exports: $Exports<'react-bootstrap/es/PageItem'>; +} +declare module 'react-bootstrap/es/Pager.js' { + declare module.exports: $Exports<'react-bootstrap/es/Pager'>; +} +declare module 'react-bootstrap/es/PagerItem.js' { + declare module.exports: $Exports<'react-bootstrap/es/PagerItem'>; +} +declare module 'react-bootstrap/es/Pagination.js' { + declare module.exports: $Exports<'react-bootstrap/es/Pagination'>; +} +declare module 'react-bootstrap/es/PaginationButton.js' { + declare module.exports: $Exports<'react-bootstrap/es/PaginationButton'>; +} +declare module 'react-bootstrap/es/Panel.js' { + declare module.exports: $Exports<'react-bootstrap/es/Panel'>; +} +declare module 'react-bootstrap/es/PanelGroup.js' { + declare module.exports: $Exports<'react-bootstrap/es/PanelGroup'>; +} +declare module 'react-bootstrap/es/Popover.js' { + declare module.exports: $Exports<'react-bootstrap/es/Popover'>; +} +declare module 'react-bootstrap/es/ProgressBar.js' { + declare module.exports: $Exports<'react-bootstrap/es/ProgressBar'>; +} +declare module 'react-bootstrap/es/Radio.js' { + declare module.exports: $Exports<'react-bootstrap/es/Radio'>; +} +declare module 'react-bootstrap/es/ResponsiveEmbed.js' { + declare module.exports: $Exports<'react-bootstrap/es/ResponsiveEmbed'>; +} +declare module 'react-bootstrap/es/Row.js' { + declare module.exports: $Exports<'react-bootstrap/es/Row'>; +} +declare module 'react-bootstrap/es/SafeAnchor.js' { + declare module.exports: $Exports<'react-bootstrap/es/SafeAnchor'>; +} +declare module 'react-bootstrap/es/SplitButton.js' { + declare module.exports: $Exports<'react-bootstrap/es/SplitButton'>; +} +declare module 'react-bootstrap/es/SplitToggle.js' { + declare module.exports: $Exports<'react-bootstrap/es/SplitToggle'>; +} +declare module 'react-bootstrap/es/Tab.js' { + declare module.exports: $Exports<'react-bootstrap/es/Tab'>; +} +declare module 'react-bootstrap/es/TabContainer.js' { + declare module.exports: $Exports<'react-bootstrap/es/TabContainer'>; +} +declare module 'react-bootstrap/es/TabContent.js' { + declare module.exports: $Exports<'react-bootstrap/es/TabContent'>; +} +declare module 'react-bootstrap/es/Table.js' { + declare module.exports: $Exports<'react-bootstrap/es/Table'>; +} +declare module 'react-bootstrap/es/TabPane.js' { + declare module.exports: $Exports<'react-bootstrap/es/TabPane'>; +} +declare module 'react-bootstrap/es/Tabs.js' { + declare module.exports: $Exports<'react-bootstrap/es/Tabs'>; +} +declare module 'react-bootstrap/es/Thumbnail.js' { + declare module.exports: $Exports<'react-bootstrap/es/Thumbnail'>; +} +declare module 'react-bootstrap/es/ToggleButton.js' { + declare module.exports: $Exports<'react-bootstrap/es/ToggleButton'>; +} +declare module 'react-bootstrap/es/ToggleButtonGroup.js' { + declare module.exports: $Exports<'react-bootstrap/es/ToggleButtonGroup'>; +} +declare module 'react-bootstrap/es/Tooltip.js' { + declare module.exports: $Exports<'react-bootstrap/es/Tooltip'>; +} +declare module 'react-bootstrap/es/utils/bootstrapUtils.js' { + declare module.exports: $Exports<'react-bootstrap/es/utils/bootstrapUtils'>; +} +declare module 'react-bootstrap/es/utils/capitalize.js' { + declare module.exports: $Exports<'react-bootstrap/es/utils/capitalize'>; +} +declare module 'react-bootstrap/es/utils/createChainedFunction.js' { + declare module.exports: $Exports<'react-bootstrap/es/utils/createChainedFunction'>; +} +declare module 'react-bootstrap/es/utils/deprecationWarning.js' { + declare module.exports: $Exports<'react-bootstrap/es/utils/deprecationWarning'>; +} +declare module 'react-bootstrap/es/utils/index.js' { + declare module.exports: $Exports<'react-bootstrap/es/utils/index'>; +} +declare module 'react-bootstrap/es/utils/PropTypes.js' { + declare module.exports: $Exports<'react-bootstrap/es/utils/PropTypes'>; +} +declare module 'react-bootstrap/es/utils/splitComponentProps.js' { + declare module.exports: $Exports<'react-bootstrap/es/utils/splitComponentProps'>; +} +declare module 'react-bootstrap/es/utils/StyleConfig.js' { + declare module.exports: $Exports<'react-bootstrap/es/utils/StyleConfig'>; +} +declare module 'react-bootstrap/es/utils/TransitionEvents.js' { + declare module.exports: $Exports<'react-bootstrap/es/utils/TransitionEvents'>; +} +declare module 'react-bootstrap/es/utils/ValidComponentChildren.js' { + declare module.exports: $Exports<'react-bootstrap/es/utils/ValidComponentChildren'>; +} +declare module 'react-bootstrap/es/Well.js' { + declare module.exports: $Exports<'react-bootstrap/es/Well'>; +} +declare module 'react-bootstrap/lib/Accordion.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Accordion'>; +} +declare module 'react-bootstrap/lib/Alert.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Alert'>; +} +declare module 'react-bootstrap/lib/Badge.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Badge'>; +} +declare module 'react-bootstrap/lib/Breadcrumb.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Breadcrumb'>; +} +declare module 'react-bootstrap/lib/BreadcrumbItem.js' { + declare module.exports: $Exports<'react-bootstrap/lib/BreadcrumbItem'>; +} +declare module 'react-bootstrap/lib/Button.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Button'>; +} +declare module 'react-bootstrap/lib/ButtonGroup.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ButtonGroup'>; +} +declare module 'react-bootstrap/lib/ButtonToolbar.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ButtonToolbar'>; +} +declare module 'react-bootstrap/lib/Carousel.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Carousel'>; +} +declare module 'react-bootstrap/lib/CarouselCaption.js' { + declare module.exports: $Exports<'react-bootstrap/lib/CarouselCaption'>; +} +declare module 'react-bootstrap/lib/CarouselItem.js' { + declare module.exports: $Exports<'react-bootstrap/lib/CarouselItem'>; +} +declare module 'react-bootstrap/lib/Checkbox.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Checkbox'>; +} +declare module 'react-bootstrap/lib/Clearfix.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Clearfix'>; +} +declare module 'react-bootstrap/lib/CloseButton.js' { + declare module.exports: $Exports<'react-bootstrap/lib/CloseButton'>; +} +declare module 'react-bootstrap/lib/Col.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Col'>; +} +declare module 'react-bootstrap/lib/Collapse.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Collapse'>; +} +declare module 'react-bootstrap/lib/ControlLabel.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ControlLabel'>; +} +declare module 'react-bootstrap/lib/Dropdown.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Dropdown'>; +} +declare module 'react-bootstrap/lib/DropdownButton.js' { + declare module.exports: $Exports<'react-bootstrap/lib/DropdownButton'>; +} +declare module 'react-bootstrap/lib/DropdownMenu.js' { + declare module.exports: $Exports<'react-bootstrap/lib/DropdownMenu'>; +} +declare module 'react-bootstrap/lib/DropdownToggle.js' { + declare module.exports: $Exports<'react-bootstrap/lib/DropdownToggle'>; +} +declare module 'react-bootstrap/lib/Fade.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Fade'>; +} +declare module 'react-bootstrap/lib/Form.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Form'>; +} +declare module 'react-bootstrap/lib/FormControl.js' { + declare module.exports: $Exports<'react-bootstrap/lib/FormControl'>; +} +declare module 'react-bootstrap/lib/FormControlFeedback.js' { + declare module.exports: $Exports<'react-bootstrap/lib/FormControlFeedback'>; +} +declare module 'react-bootstrap/lib/FormControlStatic.js' { + declare module.exports: $Exports<'react-bootstrap/lib/FormControlStatic'>; +} +declare module 'react-bootstrap/lib/FormGroup.js' { + declare module.exports: $Exports<'react-bootstrap/lib/FormGroup'>; +} +declare module 'react-bootstrap/lib/Glyphicon.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Glyphicon'>; +} +declare module 'react-bootstrap/lib/Grid.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Grid'>; +} +declare module 'react-bootstrap/lib/HelpBlock.js' { + declare module.exports: $Exports<'react-bootstrap/lib/HelpBlock'>; +} +declare module 'react-bootstrap/lib/Image.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Image'>; +} +declare module 'react-bootstrap/lib/index.js' { + declare module.exports: $Exports<'react-bootstrap/lib/index'>; +} +declare module 'react-bootstrap/lib/InputGroup.js' { + declare module.exports: $Exports<'react-bootstrap/lib/InputGroup'>; +} +declare module 'react-bootstrap/lib/InputGroupAddon.js' { + declare module.exports: $Exports<'react-bootstrap/lib/InputGroupAddon'>; +} +declare module 'react-bootstrap/lib/InputGroupButton.js' { + declare module.exports: $Exports<'react-bootstrap/lib/InputGroupButton'>; +} +declare module 'react-bootstrap/lib/Jumbotron.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Jumbotron'>; +} +declare module 'react-bootstrap/lib/Label.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Label'>; +} +declare module 'react-bootstrap/lib/ListGroup.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ListGroup'>; +} +declare module 'react-bootstrap/lib/ListGroupItem.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ListGroupItem'>; +} +declare module 'react-bootstrap/lib/Media.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Media'>; +} +declare module 'react-bootstrap/lib/MediaBody.js' { + declare module.exports: $Exports<'react-bootstrap/lib/MediaBody'>; +} +declare module 'react-bootstrap/lib/MediaHeading.js' { + declare module.exports: $Exports<'react-bootstrap/lib/MediaHeading'>; +} +declare module 'react-bootstrap/lib/MediaLeft.js' { + declare module.exports: $Exports<'react-bootstrap/lib/MediaLeft'>; +} +declare module 'react-bootstrap/lib/MediaList.js' { + declare module.exports: $Exports<'react-bootstrap/lib/MediaList'>; +} +declare module 'react-bootstrap/lib/MediaListItem.js' { + declare module.exports: $Exports<'react-bootstrap/lib/MediaListItem'>; +} +declare module 'react-bootstrap/lib/MediaRight.js' { + declare module.exports: $Exports<'react-bootstrap/lib/MediaRight'>; +} +declare module 'react-bootstrap/lib/MenuItem.js' { + declare module.exports: $Exports<'react-bootstrap/lib/MenuItem'>; +} +declare module 'react-bootstrap/lib/Modal.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Modal'>; +} +declare module 'react-bootstrap/lib/ModalBody.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ModalBody'>; +} +declare module 'react-bootstrap/lib/ModalDialog.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ModalDialog'>; +} +declare module 'react-bootstrap/lib/ModalFooter.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ModalFooter'>; +} +declare module 'react-bootstrap/lib/ModalHeader.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ModalHeader'>; +} +declare module 'react-bootstrap/lib/ModalTitle.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ModalTitle'>; +} +declare module 'react-bootstrap/lib/Nav.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Nav'>; +} +declare module 'react-bootstrap/lib/Navbar.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Navbar'>; +} +declare module 'react-bootstrap/lib/NavbarBrand.js' { + declare module.exports: $Exports<'react-bootstrap/lib/NavbarBrand'>; +} +declare module 'react-bootstrap/lib/NavbarCollapse.js' { + declare module.exports: $Exports<'react-bootstrap/lib/NavbarCollapse'>; +} +declare module 'react-bootstrap/lib/NavbarHeader.js' { + declare module.exports: $Exports<'react-bootstrap/lib/NavbarHeader'>; +} +declare module 'react-bootstrap/lib/NavbarToggle.js' { + declare module.exports: $Exports<'react-bootstrap/lib/NavbarToggle'>; +} +declare module 'react-bootstrap/lib/NavDropdown.js' { + declare module.exports: $Exports<'react-bootstrap/lib/NavDropdown'>; +} +declare module 'react-bootstrap/lib/NavItem.js' { + declare module.exports: $Exports<'react-bootstrap/lib/NavItem'>; +} +declare module 'react-bootstrap/lib/Overlay.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Overlay'>; +} +declare module 'react-bootstrap/lib/OverlayTrigger.js' { + declare module.exports: $Exports<'react-bootstrap/lib/OverlayTrigger'>; +} +declare module 'react-bootstrap/lib/PageHeader.js' { + declare module.exports: $Exports<'react-bootstrap/lib/PageHeader'>; +} +declare module 'react-bootstrap/lib/PageItem.js' { + declare module.exports: $Exports<'react-bootstrap/lib/PageItem'>; +} +declare module 'react-bootstrap/lib/Pager.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Pager'>; +} +declare module 'react-bootstrap/lib/PagerItem.js' { + declare module.exports: $Exports<'react-bootstrap/lib/PagerItem'>; +} +declare module 'react-bootstrap/lib/Pagination.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Pagination'>; +} +declare module 'react-bootstrap/lib/PaginationButton.js' { + declare module.exports: $Exports<'react-bootstrap/lib/PaginationButton'>; +} +declare module 'react-bootstrap/lib/Panel.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Panel'>; +} +declare module 'react-bootstrap/lib/PanelGroup.js' { + declare module.exports: $Exports<'react-bootstrap/lib/PanelGroup'>; +} +declare module 'react-bootstrap/lib/Popover.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Popover'>; +} +declare module 'react-bootstrap/lib/ProgressBar.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ProgressBar'>; +} +declare module 'react-bootstrap/lib/Radio.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Radio'>; +} +declare module 'react-bootstrap/lib/ResponsiveEmbed.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ResponsiveEmbed'>; +} +declare module 'react-bootstrap/lib/Row.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Row'>; +} +declare module 'react-bootstrap/lib/SafeAnchor.js' { + declare module.exports: $Exports<'react-bootstrap/lib/SafeAnchor'>; +} +declare module 'react-bootstrap/lib/SplitButton.js' { + declare module.exports: $Exports<'react-bootstrap/lib/SplitButton'>; +} +declare module 'react-bootstrap/lib/SplitToggle.js' { + declare module.exports: $Exports<'react-bootstrap/lib/SplitToggle'>; +} +declare module 'react-bootstrap/lib/Tab.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Tab'>; +} +declare module 'react-bootstrap/lib/TabContainer.js' { + declare module.exports: $Exports<'react-bootstrap/lib/TabContainer'>; +} +declare module 'react-bootstrap/lib/TabContent.js' { + declare module.exports: $Exports<'react-bootstrap/lib/TabContent'>; +} +declare module 'react-bootstrap/lib/Table.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Table'>; +} +declare module 'react-bootstrap/lib/TabPane.js' { + declare module.exports: $Exports<'react-bootstrap/lib/TabPane'>; +} +declare module 'react-bootstrap/lib/Tabs.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Tabs'>; +} +declare module 'react-bootstrap/lib/Thumbnail.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Thumbnail'>; +} +declare module 'react-bootstrap/lib/ToggleButton.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ToggleButton'>; +} +declare module 'react-bootstrap/lib/ToggleButtonGroup.js' { + declare module.exports: $Exports<'react-bootstrap/lib/ToggleButtonGroup'>; +} +declare module 'react-bootstrap/lib/Tooltip.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Tooltip'>; +} +declare module 'react-bootstrap/lib/utils/bootstrapUtils.js' { + declare module.exports: $Exports<'react-bootstrap/lib/utils/bootstrapUtils'>; +} +declare module 'react-bootstrap/lib/utils/capitalize.js' { + declare module.exports: $Exports<'react-bootstrap/lib/utils/capitalize'>; +} +declare module 'react-bootstrap/lib/utils/createChainedFunction.js' { + declare module.exports: $Exports<'react-bootstrap/lib/utils/createChainedFunction'>; +} +declare module 'react-bootstrap/lib/utils/deprecationWarning.js' { + declare module.exports: $Exports<'react-bootstrap/lib/utils/deprecationWarning'>; +} +declare module 'react-bootstrap/lib/utils/index.js' { + declare module.exports: $Exports<'react-bootstrap/lib/utils/index'>; +} +declare module 'react-bootstrap/lib/utils/PropTypes.js' { + declare module.exports: $Exports<'react-bootstrap/lib/utils/PropTypes'>; +} +declare module 'react-bootstrap/lib/utils/splitComponentProps.js' { + declare module.exports: $Exports<'react-bootstrap/lib/utils/splitComponentProps'>; +} +declare module 'react-bootstrap/lib/utils/StyleConfig.js' { + declare module.exports: $Exports<'react-bootstrap/lib/utils/StyleConfig'>; +} +declare module 'react-bootstrap/lib/utils/TransitionEvents.js' { + declare module.exports: $Exports<'react-bootstrap/lib/utils/TransitionEvents'>; +} +declare module 'react-bootstrap/lib/utils/ValidComponentChildren.js' { + declare module.exports: $Exports<'react-bootstrap/lib/utils/ValidComponentChildren'>; +} +declare module 'react-bootstrap/lib/Well.js' { + declare module.exports: $Exports<'react-bootstrap/lib/Well'>; +} diff --git a/flow-typed/npm/react-data-grid_vx.x.x.js b/flow-typed/npm/react-data-grid_vx.x.x.js new file mode 100644 index 000000000..dd87ce74b --- /dev/null +++ b/flow-typed/npm/react-data-grid_vx.x.x.js @@ -0,0 +1,45 @@ +// flow-typed signature: bc9de7d76b8c1b9bc1d4b84e5f36892d +// flow-typed version: <>/react-data-grid_v^2.0.2/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-data-grid' + * + * 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-data-grid' { + 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-data-grid/dist/react-data-grid' { + declare module.exports: any; +} + +declare module 'react-data-grid/dist/react-data-grid.min' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-data-grid/dist/react-data-grid.js' { + declare module.exports: $Exports<'react-data-grid/dist/react-data-grid'>; +} +declare module 'react-data-grid/dist/react-data-grid.min.js' { + declare module.exports: $Exports<'react-data-grid/dist/react-data-grid.min'>; +} +declare module 'react-data-grid/index' { + declare module.exports: $Exports<'react-data-grid'>; +} +declare module 'react-data-grid/index.js' { + declare module.exports: $Exports<'react-data-grid'>; +} diff --git a/flow-typed/npm/react-intl-redux_vx.x.x.js b/flow-typed/npm/react-intl-redux_vx.x.x.js new file mode 100644 index 000000000..e76203057 --- /dev/null +++ b/flow-typed/npm/react-intl-redux_vx.x.x.js @@ -0,0 +1,67 @@ +// flow-typed signature: e3a62462e1b024bd70ee4a18ea8c1763 +// flow-typed version: <>/react-intl-redux_v^0.6.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-intl-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-intl-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-intl-redux/lib/components/IntlProvider' { + declare module.exports: any; +} + +declare module 'react-intl-redux/lib/components/Provider' { + declare module.exports: any; +} + +declare module 'react-intl-redux/lib/index' { + declare module.exports: any; +} + +declare module 'react-intl-redux/src/components/IntlProvider' { + declare module.exports: any; +} + +declare module 'react-intl-redux/src/components/Provider' { + declare module.exports: any; +} + +declare module 'react-intl-redux/src/index' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-intl-redux/lib/components/IntlProvider.js' { + declare module.exports: $Exports<'react-intl-redux/lib/components/IntlProvider'>; +} +declare module 'react-intl-redux/lib/components/Provider.js' { + declare module.exports: $Exports<'react-intl-redux/lib/components/Provider'>; +} +declare module 'react-intl-redux/lib/index.js' { + declare module.exports: $Exports<'react-intl-redux/lib/index'>; +} +declare module 'react-intl-redux/src/components/IntlProvider.js' { + declare module.exports: $Exports<'react-intl-redux/src/components/IntlProvider'>; +} +declare module 'react-intl-redux/src/components/Provider.js' { + declare module.exports: $Exports<'react-intl-redux/src/components/Provider'>; +} +declare module 'react-intl-redux/src/index.js' { + declare module.exports: $Exports<'react-intl-redux/src/index'>; +} diff --git a/flow-typed/npm/react-intl_v2.x.x.js b/flow-typed/npm/react-intl_v2.x.x.js new file mode 100644 index 000000000..1aefb5b06 --- /dev/null +++ b/flow-typed/npm/react-intl_v2.x.x.js @@ -0,0 +1,233 @@ +// flow-typed signature: 4c4c0d4f407d88878f9e0b815c57c823 +// flow-typed version: 97b6f00328/react-intl_v2.x.x/flow_>=v0.53.x + +/** + * Original implementation of this file by @marudor at https://github.com/marudor/flowInterfaces + * Copied here based on intention to merge with flow-typed expressed here: + * https://github.com/marudor/flowInterfaces/issues/6 + */ +// Mostly from https://github.com/yahoo/react-intl/wiki/API#react-intl-api + +type $npm$ReactIntl$LocaleData = { + locale: string, + [key: string]: any +}; + +type $npm$ReactIntl$MessageDescriptor = { + id: string, + description?: string, + defaultMessage?: string +}; + +type $npm$ReactIntl$IntlConfig = { + locale: string, + formats: Object, + messages: { [id: string]: string }, + + defaultLocale?: string, + defaultFormats?: Object +}; + +type $npm$ReactIntl$IntlProviderConfig = { + locale?: string, + formats?: Object, + messages?: { [id: string]: string }, + + defaultLocale?: string, + defaultFormats?: Object +}; + +type $npm$ReactIntl$IntlFormat = { + formatDate: (value: any, options?: Object) => string, + formatTime: (value: any, options?: Object) => string, + formatRelative: (value: any, options?: Object) => string, + formatNumber: (value: any, options?: Object) => string, + formatPlural: (value: any, options?: Object) => string, + formatMessage: ( + messageDescriptor: $npm$ReactIntl$MessageDescriptor, + values?: Object + ) => string, + formatHTMLMessage: ( + messageDescriptor: $npm$ReactIntl$MessageDescriptor, + values?: Object + ) => string +}; + +type $npm$ReactIntl$IntlShape = $npm$ReactIntl$IntlConfig & + $npm$ReactIntl$IntlFormat & { now: () => number }; + +type $npm$ReactIntl$DateTimeFormatOptions = { + localeMatcher?: "best fit" | "lookup", + formatMatcher?: "basic" | "best fit", + + timeZone?: string, + hour12?: boolean, + + weekday?: "narrow" | "short" | "long", + era?: "narrow" | "short" | "long", + year?: "numeric" | "2-digit", + month?: "numeric" | "2-digit" | "narrow" | "short" | "long", + day?: "numeric" | "2-digit", + hour?: "numeric" | "2-digit", + minute?: "numeric" | "2-digit", + second?: "numeric" | "2-digit", + timeZoneName?: "short" | "long" +}; + +type $npm$ReactIntl$RelativeFormatOptions = { + style?: "best fit" | "numeric", + units?: "second" | "minute" | "hour" | "day" | "month" | "year" +}; + +type $npm$ReactIntl$NumberFormatOptions = { + localeMatcher?: "best fit" | "lookup", + + style?: "decimal" | "currency" | "percent", + + currency?: string, + currencyDisplay?: "symbol" | "code" | "name", + + useGrouping?: boolean, + + minimumIntegerDigits?: number, + minimumFractionDigits?: number, + maximumFractionDigits?: number, + minimumSignificantDigits?: number, + maximumSignificantDigits?: number +}; + +type $npm$ReactIntl$PluralFormatOptions = { + style?: "cardinal" | "ordinal" +}; + +type $npm$ReactIntl$PluralCategoryString = + | "zero" + | "one" + | "two" + | "few" + | "many" + | "other"; + +type $npm$ReactIntl$DateParseable = number | string | Date; + +declare module "react-intl" { + // PropType checker + declare function intlShape( + props: Object, + propName: string, + componentName: string + ): void; + declare function addLocaleData( + data: $npm$ReactIntl$LocaleData | Array<$npm$ReactIntl$LocaleData> + ): void; + declare function defineMessages< + T: { [key: string]: $npm$ReactIntl$MessageDescriptor } + >( + messageDescriptors: T + ): T; + declare function injectIntl( + WrappedComponent: React$ComponentType< + { intl: $npm$ReactIntl$IntlShape } & Props + >, + options?: { + intlPropName?: string, + withRef?: boolean + } + ): React$ComponentType; + declare function formatMessage( + messageDescriptor: $npm$ReactIntl$MessageDescriptor, + values?: Object + ): string; + declare function formatHTMLMessage( + messageDescriptor: $npm$ReactIntl$MessageDescriptor, + values?: Object + ): string; + declare function formatDate( + value: any, + options?: $npm$ReactIntl$DateTimeFormatOptions & { format: string } + ): string; + declare function formatTime( + value: any, + options?: $npm$ReactIntl$DateTimeFormatOptions & { format: string } + ): string; + declare function formatRelative( + value: any, + options?: $npm$ReactIntl$RelativeFormatOptions & { + format: string, + now: any + } + ): string; + declare function formatNumber( + value: any, + options?: $npm$ReactIntl$NumberFormatOptions & { format: string } + ): string; + declare function formatPlural( + value: any, + options?: $npm$ReactIntl$PluralFormatOptions + ): $npm$ReactIntl$PluralCategoryString; + + declare class FormattedMessage extends React$Component< + $npm$ReactIntl$MessageDescriptor & { + values?: Object, + tagName?: string, + children?: (...formattedMessage: Array) => React$Node + } + > {} + declare class FormattedHTMLMessage extends React$Component< + $npm$ReactIntl$DateTimeFormatOptions & { + values?: Object, + tagName?: string, + children?: (...formattedMessage: Array) => React$Node + } + > {} + declare class FormattedDate extends React$Component< + $npm$ReactIntl$DateTimeFormatOptions & { + value: $npm$ReactIntl$DateParseable, + format?: string, + children?: (formattedDate: string) => React$Node + } + > {} + declare class FormattedTime extends React$Component< + $npm$ReactIntl$DateTimeFormatOptions & { + value: $npm$ReactIntl$DateParseable, + format?: string, + children?: (formattedDate: string) => React$Node + } + > {} + declare class FormattedRelative extends React$Component< + $npm$ReactIntl$RelativeFormatOptions & { + value: $npm$ReactIntl$DateParseable, + format?: string, + updateInterval?: number, + initialNow?: $npm$ReactIntl$DateParseable, + children?: (formattedDate: string) => React$Node + } + > {} + declare class FormattedNumber extends React$Component< + $npm$ReactIntl$NumberFormatOptions & { + value: number | string, + format?: string, + children?: (formattedNumber: string) => React$Node + } + > {} + declare class FormattedPlural extends React$Component< + $npm$ReactIntl$PluralFormatOptions & { + value: number | string, + other: React$Node, + zero?: React$Node, + one?: React$Node, + two?: React$Node, + few?: React$Node, + many?: React$Node, + children?: (formattedPlural: React$Node) => React$Node + } + > {} + declare class IntlProvider extends React$Component< + $npm$ReactIntl$IntlProviderConfig & { + children: React$Node, + initialNow?: $npm$ReactIntl$DateParseable + } + > {} + declare type IntlShape = $npm$ReactIntl$IntlShape; + declare type MessageDescriptor = $npm$ReactIntl$MessageDescriptor; +} diff --git a/flow-typed/npm/react-moment_vx.x.x.js b/flow-typed/npm/react-moment_vx.x.x.js new file mode 100644 index 000000000..f000eb2f1 --- /dev/null +++ b/flow-typed/npm/react-moment_vx.x.x.js @@ -0,0 +1,60 @@ +// flow-typed signature: 4348d03e073e2f377d5b9fc1823328d5 +// flow-typed version: <>/react-moment_v^0.6.4/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-moment' + * + * 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-moment' { + 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-moment/dist/index' { + declare module.exports: any; +} + +declare module 'react-moment/src/index' { + declare module.exports: any; +} + +declare module 'react-moment/src/objects' { + declare module.exports: any; +} + +declare module 'react-moment/tests/index' { + declare module.exports: any; +} + +declare module 'react-moment/tests/objects' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-moment/dist/index.js' { + declare module.exports: $Exports<'react-moment/dist/index'>; +} +declare module 'react-moment/src/index.jsx' { + declare module.exports: $Exports<'react-moment/src/index'>; +} +declare module 'react-moment/src/objects.js' { + declare module.exports: $Exports<'react-moment/src/objects'>; +} +declare module 'react-moment/tests/index.jsx' { + declare module.exports: $Exports<'react-moment/tests/index'>; +} +declare module 'react-moment/tests/objects.js' { + declare module.exports: $Exports<'react-moment/tests/objects'>; +} diff --git a/flow-typed/npm/react-redux_v5.x.x.js b/flow-typed/npm/react-redux_v5.x.x.js new file mode 100644 index 000000000..30380824d --- /dev/null +++ b/flow-typed/npm/react-redux_v5.x.x.js @@ -0,0 +1,114 @@ +// flow-typed signature: f0d96df48e9abc14bcc1405ba2a47dde +// flow-typed version: 83053e4020/react-redux_v5.x.x/flow_>=v0.53.x + +// flow-typed signature: 8db7b853f57c51094bf0ab8b2650fd9c +// flow-typed version: ab8db5f14d/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 = ( + state: S, + ownProps: OP + ) => ((state: S, ownProps: OP) => SP) | SP; + + declare type MapDispatchToProps = + | ((dispatch: Dispatch, ownProps: OP) => DP) + | DP; + + declare type MergeProps = ( + stateProps: SP, + dispatchProps: DP, + ownProps: OP + ) => P; + + declare type Context = { store: Store<*, *> }; + + declare class ConnectedComponent extends React$Component { + static WrappedComponent: Class>, + getWrappedInstance(): React$Component

, + props: OP, + state: void + } + + declare type ConnectedComponentClass = Class< + ConnectedComponent + >; + + declare type Connector = ( + component: React$ComponentType

+ ) => ConnectedComponentClass; + + declare class Provider extends React$Component<{ + store: Store, + children?: any + }> {} + + declare function createProvider( + storeKey?: string, + subKey?: string + ): Provider<*, *>; + + declare type ConnectOptions = { + pure?: boolean, + withRef?: boolean + }; + + declare type Null = null | void; + + declare function connect( + ...rest: Array // <= workaround for https://github.com/facebook/flow/issues/2360 + ): Connector } & OP>>; + + declare function connect( + mapStateToProps: Null, + mapDispatchToProps: Null, + mergeProps: Null, + options: ConnectOptions + ): Connector } & OP>>; + + declare function connect( + mapStateToProps: MapStateToProps, + mapDispatchToProps: Null, + mergeProps: Null, + options?: ConnectOptions + ): Connector } & OP>>; + + declare function connect( + mapStateToProps: Null, + mapDispatchToProps: MapDispatchToProps, + mergeProps: Null, + options?: ConnectOptions + ): Connector>; + + declare function connect( + mapStateToProps: MapStateToProps, + mapDispatchToProps: MapDispatchToProps, + mergeProps: Null, + options?: ConnectOptions + ): Connector>; + + declare function connect( + mapStateToProps: MapStateToProps, + mapDispatchToProps: Null, + mergeProps: MergeProps, + options?: ConnectOptions + ): Connector; + + declare function connect( + mapStateToProps: MapStateToProps, + mapDispatchToProps: MapDispatchToProps, + mergeProps: MergeProps, + options?: ConnectOptions + ): Connector; +} diff --git a/flow-typed/npm/react-router-bootstrap_vx.x.x.js b/flow-typed/npm/react-router-bootstrap_vx.x.x.js new file mode 100644 index 000000000..f23fc6db7 --- /dev/null +++ b/flow-typed/npm/react-router-bootstrap_vx.x.x.js @@ -0,0 +1,60 @@ +// flow-typed signature: 668cec81f44409307b7a90dff9d3fec4 +// flow-typed version: <>/react-router-bootstrap_v^0.24.2/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-router-bootstrap' + * + * 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-bootstrap' { + 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-bootstrap/lib/index' { + declare module.exports: any; +} + +declare module 'react-router-bootstrap/lib/IndexLinkContainer' { + declare module.exports: any; +} + +declare module 'react-router-bootstrap/lib/LinkContainer' { + declare module.exports: any; +} + +declare module 'react-router-bootstrap/lib/ReactRouterBootstrap' { + declare module.exports: any; +} + +declare module 'react-router-bootstrap/lib/ReactRouterBootstrap.min' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-router-bootstrap/lib/index.js' { + declare module.exports: $Exports<'react-router-bootstrap/lib/index'>; +} +declare module 'react-router-bootstrap/lib/IndexLinkContainer.js' { + declare module.exports: $Exports<'react-router-bootstrap/lib/IndexLinkContainer'>; +} +declare module 'react-router-bootstrap/lib/LinkContainer.js' { + declare module.exports: $Exports<'react-router-bootstrap/lib/LinkContainer'>; +} +declare module 'react-router-bootstrap/lib/ReactRouterBootstrap.js' { + declare module.exports: $Exports<'react-router-bootstrap/lib/ReactRouterBootstrap'>; +} +declare module 'react-router-bootstrap/lib/ReactRouterBootstrap.min.js' { + declare module.exports: $Exports<'react-router-bootstrap/lib/ReactRouterBootstrap.min'>; +} diff --git a/flow-typed/npm/react-router-dom_v4.x.x.js b/flow-typed/npm/react-router-dom_v4.x.x.js new file mode 100644 index 000000000..829013e81 --- /dev/null +++ b/flow-typed/npm/react-router-dom_v4.x.x.js @@ -0,0 +1,158 @@ +// flow-typed signature: 4d8e947f2e396ef2f26ecbd1ed7f04ab +// flow-typed version: 97d98ab83e/react-router-dom_v4.x.x/flow_>=v0.53.x + +declare module "react-router-dom" { + declare export class BrowserRouter extends React$Component<{ + basename?: string, + forceRefresh?: boolean, + getUserConfirmation?: GetUserConfirmation, + keyLength?: number, + children?: React$Node + }> {} + + declare export class HashRouter extends React$Component<{ + basename?: string, + getUserConfirmation?: GetUserConfirmation, + hashType?: "slash" | "noslash" | "hashbang", + children?: React$Node + }> {} + + declare export class Link extends React$Component<{ + to: string | LocationShape, + replace?: boolean, + children?: React$Node + }> {} + + declare export class NavLink extends React$Component<{ + to: string | LocationShape, + activeClassName?: string, + className?: string, + activeStyle?: Object, + style?: Object, + isActive?: (match: Match, location: Location) => boolean, + children?: React$Node, + exact?: boolean, + strict?: boolean + }> {} + + // NOTE: Below are duplicated from react-router. If updating these, please + // update the react-router and react-router-native types as well. + declare export type Location = { + pathname: string, + search: string, + hash: string, + state?: any, + key?: string + }; + + declare export type LocationShape = { + pathname?: string, + search?: string, + hash?: string, + state?: any + }; + + declare export type HistoryAction = "PUSH" | "REPLACE" | "POP"; + + declare export type RouterHistory = { + length: number, + location: Location, + action: HistoryAction, + listen( + callback: (location: Location, action: HistoryAction) => void + ): () => void, + push(path: string | LocationShape, state?: any): void, + replace(path: string | LocationShape, state?: any): void, + go(n: number): void, + goBack(): void, + goForward(): void, + canGo?: (n: number) => boolean, + block( + callback: (location: Location, action: HistoryAction) => boolean + ): void, + // createMemoryHistory + index?: number, + entries?: Array + }; + + declare export type Match = { + params: { [key: string]: ?string }, + isExact: boolean, + path: string, + url: string + }; + + declare export type ContextRouter = {| + history: RouterHistory, + location: Location, + match: Match + |}; + + declare export type GetUserConfirmation = ( + message: string, + callback: (confirmed: boolean) => void + ) => void; + + declare type StaticRouterContext = { + url?: string + }; + + declare export class StaticRouter extends React$Component<{ + basename?: string, + location?: string | Location, + context: StaticRouterContext, + children?: React$Node + }> {} + + declare export class MemoryRouter extends React$Component<{ + initialEntries?: Array, + initialIndex?: number, + getUserConfirmation?: GetUserConfirmation, + keyLength?: number, + children?: React$Node + }> {} + + declare export class Router extends React$Component<{ + history: RouterHistory, + children?: React$Node + }> {} + + declare export class Prompt extends React$Component<{ + message: string | ((location: Location) => string | true), + when?: boolean + }> {} + + declare export class Redirect extends React$Component<{ + to: string | LocationShape, + push?: boolean + }> {} + + declare export class Route extends React$Component<{ + component?: React$ComponentType<*>, + render?: (router: ContextRouter) => React$Node, + children?: React$ComponentType | React$Node, + path?: string, + exact?: boolean, + strict?: boolean + }> {} + + declare export class Switch extends React$Component<{ + children?: React$Node + }> {} + + declare export function withRouter

( + Component: React$ComponentType<{| ...ContextRouter, ...P |}> + ): React$ComponentType

; + + declare type MatchPathOptions = { + path?: string, + exact?: boolean, + sensitive?: boolean, + strict?: boolean + }; + + declare export function matchPath( + pathname: string, + options?: MatchPathOptions | string + ): null | Match; +} diff --git a/flow-typed/npm/react-router-prop-types_vx.x.x.js b/flow-typed/npm/react-router-prop-types_vx.x.x.js new file mode 100644 index 000000000..7c58db2b3 --- /dev/null +++ b/flow-typed/npm/react-router-prop-types_vx.x.x.js @@ -0,0 +1,32 @@ +// flow-typed signature: acfd06012f517a794ef1b76526eacad3 +// flow-typed version: <>/react-router-prop-types_v^0.0.1/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-router-prop-types' + * + * 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-prop-types' { + 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-prop-types/dist/index' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-router-prop-types/dist/index.js' { + declare module.exports: $Exports<'react-router-prop-types/dist/index'>; +} diff --git a/flow-typed/npm/react-tagsinput_vx.x.x.js b/flow-typed/npm/react-tagsinput_vx.x.x.js new file mode 100644 index 000000000..ad523d766 --- /dev/null +++ b/flow-typed/npm/react-tagsinput_vx.x.x.js @@ -0,0 +1,53 @@ +// flow-typed signature: 907803e15a67c7322e1adf858fa98727 +// flow-typed version: <>/react-tagsinput_v^3.17.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-tagsinput' + * + * 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-tagsinput' { + 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-tagsinput/postcss.config' { + declare module.exports: any; +} + +declare module 'react-tagsinput/react-tagsinput' { + declare module.exports: any; +} + +declare module 'react-tagsinput/src/index' { + declare module.exports: any; +} + +declare module 'react-tagsinput/test/index' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-tagsinput/postcss.config.js' { + declare module.exports: $Exports<'react-tagsinput/postcss.config'>; +} +declare module 'react-tagsinput/react-tagsinput.js' { + declare module.exports: $Exports<'react-tagsinput/react-tagsinput'>; +} +declare module 'react-tagsinput/src/index.js' { + declare module.exports: $Exports<'react-tagsinput/src/index'>; +} +declare module 'react-tagsinput/test/index.js' { + declare module.exports: $Exports<'react-tagsinput/test/index'>; +} diff --git a/flow-typed/npm/react-timezone_vx.x.x.js b/flow-typed/npm/react-timezone_vx.x.x.js new file mode 100644 index 000000000..cb6717d29 --- /dev/null +++ b/flow-typed/npm/react-timezone_vx.x.x.js @@ -0,0 +1,53 @@ +// flow-typed signature: 77c8c2adee8d01fa8f1e19b0a7caec65 +// flow-typed version: <>/react-timezone_v^0.2.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-timezone' + * + * 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-timezone' { + 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-timezone/build/react-timezone' { + declare module.exports: any; +} + +declare module 'react-timezone/build/react-timezone.min' { + declare module.exports: any; +} + +declare module 'react-timezone/src/index' { + declare module.exports: any; +} + +declare module 'react-timezone/webpack.config' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-timezone/build/react-timezone.js' { + declare module.exports: $Exports<'react-timezone/build/react-timezone'>; +} +declare module 'react-timezone/build/react-timezone.min.js' { + declare module.exports: $Exports<'react-timezone/build/react-timezone.min'>; +} +declare module 'react-timezone/src/index.js' { + declare module.exports: $Exports<'react-timezone/src/index'>; +} +declare module 'react-timezone/webpack.config.js' { + declare module.exports: $Exports<'react-timezone/webpack.config'>; +} diff --git a/flow-typed/npm/react-transition-group_vx.x.x.js b/flow-typed/npm/react-transition-group_vx.x.x.js new file mode 100644 index 000000000..732269b6a --- /dev/null +++ b/flow-typed/npm/react-transition-group_vx.x.x.js @@ -0,0 +1,87 @@ +// flow-typed signature: 6b29943f9e2ccc1b3dbd7fef1e32f7f9 +// flow-typed version: <>/react-transition-group_v^2.2.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-transition-group' + * + * 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-transition-group' { + 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-transition-group/CSSTransition' { + declare module.exports: any; +} + +declare module 'react-transition-group/dist/react-transition-group' { + declare module.exports: any; +} + +declare module 'react-transition-group/dist/react-transition-group.min' { + declare module.exports: any; +} + +declare module 'react-transition-group/Transition' { + declare module.exports: any; +} + +declare module 'react-transition-group/TransitionGroup' { + declare module.exports: any; +} + +declare module 'react-transition-group/utils/ChildMapping' { + declare module.exports: any; +} + +declare module 'react-transition-group/utils/PropTypes' { + declare module.exports: any; +} + +declare module 'react-transition-group/utils/SimpleSet' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-transition-group/CSSTransition.js' { + declare module.exports: $Exports<'react-transition-group/CSSTransition'>; +} +declare module 'react-transition-group/dist/react-transition-group.js' { + declare module.exports: $Exports<'react-transition-group/dist/react-transition-group'>; +} +declare module 'react-transition-group/dist/react-transition-group.min.js' { + declare module.exports: $Exports<'react-transition-group/dist/react-transition-group.min'>; +} +declare module 'react-transition-group/index' { + declare module.exports: $Exports<'react-transition-group'>; +} +declare module 'react-transition-group/index.js' { + declare module.exports: $Exports<'react-transition-group'>; +} +declare module 'react-transition-group/Transition.js' { + declare module.exports: $Exports<'react-transition-group/Transition'>; +} +declare module 'react-transition-group/TransitionGroup.js' { + declare module.exports: $Exports<'react-transition-group/TransitionGroup'>; +} +declare module 'react-transition-group/utils/ChildMapping.js' { + declare module.exports: $Exports<'react-transition-group/utils/ChildMapping'>; +} +declare module 'react-transition-group/utils/PropTypes.js' { + declare module.exports: $Exports<'react-transition-group/utils/PropTypes'>; +} +declare module 'react-transition-group/utils/SimpleSet.js' { + declare module.exports: $Exports<'react-transition-group/utils/SimpleSet'>; +} diff --git a/flow-typed/npm/redux-thunk_vx.x.x.js b/flow-typed/npm/redux-thunk_vx.x.x.js new file mode 100644 index 000000000..ae2ff78b2 --- /dev/null +++ b/flow-typed/npm/redux-thunk_vx.x.x.js @@ -0,0 +1,60 @@ +// flow-typed signature: 0530be43006f29dc7476c902ea600f47 +// flow-typed version: <>/redux-thunk_v^2.2.0/flow_v0.56.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'>; +} diff --git a/flow-typed/npm/redux_v3.x.x.js b/flow-typed/npm/redux_v3.x.x.js new file mode 100644 index 000000000..f6445d9cf --- /dev/null +++ b/flow-typed/npm/redux_v3.x.x.js @@ -0,0 +1,109 @@ +// flow-typed signature: 86993bd000012d3e1ef10d757d16952d +// flow-typed version: a165222d28/redux_v3.x.x/flow_>=v0.33.x + +declare module 'redux' { + + /* + + S = State + A = Action + D = Dispatch + + */ + + declare type DispatchAPI = (action: A) => A; + declare type Dispatch }> = DispatchAPI; + + declare type MiddlewareAPI> = { + dispatch: D; + getState(): S; + }; + + declare type Store> = { + // rewrite MiddlewareAPI members in order to get nicer error messages (intersections produce long messages) + dispatch: D; + getState(): S; + subscribe(listener: () => void): () => void; + replaceReducer(nextReducer: Reducer): void + }; + + declare type Reducer = (state: S, action: A) => S; + + declare type CombinedReducer = (state: $Shape & {} | void, action: A) => S; + + declare type Middleware> = + (api: MiddlewareAPI) => + (next: D) => D; + + declare type StoreCreator> = { + (reducer: Reducer, enhancer?: StoreEnhancer): Store; + (reducer: Reducer, preloadedState: S, enhancer?: StoreEnhancer): Store; + }; + + declare type StoreEnhancer> = (next: StoreCreator) => StoreCreator; + + declare function createStore(reducer: Reducer, enhancer?: StoreEnhancer): Store; + declare function createStore(reducer: Reducer, preloadedState: S, enhancer?: StoreEnhancer): Store; + + declare function applyMiddleware(...middlewares: Array>): StoreEnhancer; + + declare type ActionCreator = (...args: Array) => A; + declare type ActionCreators = { [key: K]: ActionCreator }; + + declare function bindActionCreators, D: DispatchAPI>(actionCreator: C, dispatch: D): C; + declare function bindActionCreators, D: DispatchAPI>(actionCreators: C, dispatch: D): C; + + declare function combineReducers(reducers: O): CombinedReducer<$ObjMap(r: Reducer) => S>, A>; + + declare function compose(ab: (a: A) => B): (a: A) => B + declare function compose( + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => C + declare function compose( + cd: (c: C) => D, + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => D + declare function compose( + de: (d: D) => E, + cd: (c: C) => D, + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => E + declare function compose( + ef: (e: E) => F, + de: (d: D) => E, + cd: (c: C) => D, + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => F + declare function compose( + fg: (f: F) => G, + ef: (e: E) => F, + de: (d: D) => E, + cd: (c: C) => D, + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => G + declare function compose( + gh: (g: G) => H, + fg: (f: F) => G, + ef: (e: E) => F, + de: (d: D) => E, + cd: (c: C) => D, + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => H + declare function compose( + hi: (h: H) => I, + gh: (g: G) => H, + fg: (f: F) => G, + ef: (e: E) => F, + de: (d: D) => E, + cd: (c: C) => D, + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => I + +} diff --git a/flow-typed/npm/resolve-url-loader_vx.x.x.js b/flow-typed/npm/resolve-url-loader_vx.x.x.js new file mode 100644 index 000000000..cfc794b41 --- /dev/null +++ b/flow-typed/npm/resolve-url-loader_vx.x.x.js @@ -0,0 +1,45 @@ +// flow-typed signature: b4910794ef5204b6d2341311cf6a06d0 +// flow-typed version: <>/resolve-url-loader_v^2.1.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'resolve-url-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 'resolve-url-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 'resolve-url-loader/lib/find-file' { + declare module.exports: any; +} + +declare module 'resolve-url-loader/lib/sources-absolute-to-relative' { + declare module.exports: any; +} + +// Filename aliases +declare module 'resolve-url-loader/index' { + declare module.exports: $Exports<'resolve-url-loader'>; +} +declare module 'resolve-url-loader/index.js' { + declare module.exports: $Exports<'resolve-url-loader'>; +} +declare module 'resolve-url-loader/lib/find-file.js' { + declare module.exports: $Exports<'resolve-url-loader/lib/find-file'>; +} +declare module 'resolve-url-loader/lib/sources-absolute-to-relative.js' { + declare module.exports: $Exports<'resolve-url-loader/lib/sources-absolute-to-relative'>; +} diff --git a/flow-typed/npm/sass-loader_vx.x.x.js b/flow-typed/npm/sass-loader_vx.x.x.js new file mode 100644 index 000000000..0363fe4c8 --- /dev/null +++ b/flow-typed/npm/sass-loader_vx.x.x.js @@ -0,0 +1,67 @@ +// flow-typed signature: 0fd62d2669b119fbd68e7978dcbbeb19 +// flow-typed version: <>/sass-loader_v^6.0.6/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'sass-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 'sass-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 'sass-loader/lib/formatSassError' { + declare module.exports: any; +} + +declare module 'sass-loader/lib/importsToResolve' { + declare module.exports: any; +} + +declare module 'sass-loader/lib/loader' { + declare module.exports: any; +} + +declare module 'sass-loader/lib/normalizeOptions' { + declare module.exports: any; +} + +declare module 'sass-loader/lib/proxyCustomImporters' { + declare module.exports: any; +} + +declare module 'sass-loader/lib/webpackImporter' { + declare module.exports: any; +} + +// Filename aliases +declare module 'sass-loader/lib/formatSassError.js' { + declare module.exports: $Exports<'sass-loader/lib/formatSassError'>; +} +declare module 'sass-loader/lib/importsToResolve.js' { + declare module.exports: $Exports<'sass-loader/lib/importsToResolve'>; +} +declare module 'sass-loader/lib/loader.js' { + declare module.exports: $Exports<'sass-loader/lib/loader'>; +} +declare module 'sass-loader/lib/normalizeOptions.js' { + declare module.exports: $Exports<'sass-loader/lib/normalizeOptions'>; +} +declare module 'sass-loader/lib/proxyCustomImporters.js' { + declare module.exports: $Exports<'sass-loader/lib/proxyCustomImporters'>; +} +declare module 'sass-loader/lib/webpackImporter.js' { + declare module.exports: $Exports<'sass-loader/lib/webpackImporter'>; +} diff --git a/flow-typed/npm/shortid_v2.2.x.js b/flow-typed/npm/shortid_v2.2.x.js new file mode 100644 index 000000000..77c68d974 --- /dev/null +++ b/flow-typed/npm/shortid_v2.2.x.js @@ -0,0 +1,16 @@ +// flow-typed signature: 3ac917fa8b1c70ef0f22392d6c66ddc6 +// flow-typed version: b43dff3e0e/shortid_v2.2.x/flow_>=v0.25.x + +type ShortIdModule = { + (): string, + generate(): string, + seed(seed: number): ShortIdModule, + worker(workerId: number): ShortIdModule, + characters(characters: string): string, + decode(id: string): { version: number, worker: number }, + isValid(id: mixed): boolean, +}; + +declare module 'shortid' { + declare module.exports: ShortIdModule; +}; diff --git a/flow-typed/npm/style-loader_vx.x.x.js b/flow-typed/npm/style-loader_vx.x.x.js new file mode 100644 index 000000000..5ad660195 --- /dev/null +++ b/flow-typed/npm/style-loader_vx.x.x.js @@ -0,0 +1,66 @@ +// flow-typed signature: d41f1b884b3b4d48a0cf391846b0554b +// flow-typed version: <>/style-loader_v^0.18.2/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'style-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 'style-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 'style-loader/lib/addStyles' { + declare module.exports: any; +} + +declare module 'style-loader/lib/addStyleUrl' { + declare module.exports: any; +} + +declare module 'style-loader/lib/urls' { + declare module.exports: any; +} + +declare module 'style-loader/url' { + declare module.exports: any; +} + +declare module 'style-loader/useable' { + declare module.exports: any; +} + +// Filename aliases +declare module 'style-loader/index' { + declare module.exports: $Exports<'style-loader'>; +} +declare module 'style-loader/index.js' { + declare module.exports: $Exports<'style-loader'>; +} +declare module 'style-loader/lib/addStyles.js' { + declare module.exports: $Exports<'style-loader/lib/addStyles'>; +} +declare module 'style-loader/lib/addStyleUrl.js' { + declare module.exports: $Exports<'style-loader/lib/addStyleUrl'>; +} +declare module 'style-loader/lib/urls.js' { + declare module.exports: $Exports<'style-loader/lib/urls'>; +} +declare module 'style-loader/url.js' { + declare module.exports: $Exports<'style-loader/url'>; +} +declare module 'style-loader/useable.js' { + declare module.exports: $Exports<'style-loader/useable'>; +} diff --git a/flow-typed/npm/styled-components_v2.x.x.js b/flow-typed/npm/styled-components_v2.x.x.js new file mode 100644 index 000000000..9979862cc --- /dev/null +++ b/flow-typed/npm/styled-components_v2.x.x.js @@ -0,0 +1,391 @@ +// flow-typed signature: 2d5d2167b399d10e16ddc719ea6fc62e +// flow-typed version: 1be5dad600/styled-components_v2.x.x/flow_>=v0.53.x + +// @flow + +type $npm$styledComponents$Interpolation = ((executionContext: C) => string) | string | number; +type $npm$styledComponents$NameGenerator = (hash: number) => string; + +type $npm$styledComponents$TaggedTemplateLiteral = {| (Array, $npm$styledComponents$Interpolation): R |}; + +// ---- FUNCTIONAL COMPONENT DEFINITIONS ---- +type $npm$styledComponents$ReactComponentFunctional = + & { defaultProps: DefaultProps } + & $npm$styledComponents$ReactComponentFunctionalUndefinedDefaultProps + +type $npm$styledComponents$ReactComponentFunctionalUndefinedDefaultProps = + React$StatelessFunctionalComponent + +// ---- CLASS COMPONENT DEFINITIONS ---- +class $npm$styledComponents$ReactComponent extends React$Component { + static defaultProps: DefaultProps +} +type $npm$styledComponents$ReactComponentClass = Class<$npm$styledComponents$ReactComponent> +type $npm$styledComponents$ReactComponentClassUndefinedDefaultProps = Class> + +// ---- COMPONENT FUNCTIONS INPUT (UNION) & OUTPUT (INTERSECTION) ---- +type $npm$styledComponents$ReactComponentUnion = + $npm$styledComponents$ReactComponentUnionWithDefaultProps + +type $npm$styledComponents$ReactComponentUnionWithDefaultProps = + | $npm$styledComponents$ReactComponentFunctional + | $npm$styledComponents$ReactComponentFunctionalUndefinedDefaultProps + | $npm$styledComponents$ReactComponentClass + | $npm$styledComponents$ReactComponentClassUndefinedDefaultProps + +type $npm$styledComponents$ReactComponentIntersection = + & $npm$styledComponents$ReactComponentFunctional + & $npm$styledComponents$ReactComponentClass; + +// ---- WITHCOMPONENT ---- +type $npm$styledComponents$ReactComponentStyledWithComponent = < + Props, DefaultProps, + Input: + | ComponentList + | $npm$styledComponents$ReactComponentStyled + | $npm$styledComponents$ReactComponentUnionWithDefaultProps +>(Input) => $npm$styledComponents$ReactComponentStyled + +// ---- STATIC PROPERTIES ---- +type $npm$styledComponents$ReactComponentStyledStaticProps = {| + attrs: (AdditionalProps) => $npm$styledComponents$ReactComponentStyledTaggedTemplateLiteral, + extend: $npm$styledComponents$ReactComponentStyledTaggedTemplateLiteral, +|} + +type $npm$styledComponents$ReactComponentStyledStaticPropsWithComponent = {| + withComponent: $npm$styledComponents$ReactComponentStyledWithComponent, + attrs: (AdditionalProps) => $npm$styledComponents$ReactComponentStyledTaggedTemplateLiteralWithComponent, + extend: $npm$styledComponents$ReactComponentStyledTaggedTemplateLiteralWithComponent, +|} + +// ---- STYLED FUNCTION ---- +// Error: styled(CustomComponent).withComponent('a') +// Ok: styled('div').withComponent('a') +type $npm$styledComponents$Call = + & (ComponentListKeys => $npm$styledComponents$ReactComponentStyledTaggedTemplateLiteralWithComponent<{}, ComponentListKeys>) + & (($npm$styledComponents$ReactComponentUnion) => $npm$styledComponents$ReactComponentStyledTaggedTemplateLiteral) + +// ---- STYLED COMPONENT ---- +type $npm$styledComponents$ReactComponentStyled = + & $npm$styledComponents$ReactComponentStyledStaticPropsWithComponent + & $npm$styledComponents$ReactComponentIntersection + +// ---- TAGGED TEMPLATE LITERAL ---- +type $npm$styledComponents$ReactComponentStyledTaggedTemplateLiteral = + & $npm$styledComponents$ReactComponentStyledStaticProps + & $npm$styledComponents$TaggedTemplateLiteral<$npm$styledComponents$ReactComponentStyled> + +type $npm$styledComponents$ReactComponentStyledTaggedTemplateLiteralWithComponent = + & $npm$styledComponents$ReactComponentStyledStaticPropsWithComponent + & $npm$styledComponents$TaggedTemplateLiteral<$npm$styledComponents$ReactComponentStyled> + +// ---- WITHTHEME ---- +type $npm$styledComponents$WithThemeReactComponentClass = < + InputProps: { theme: $npm$styledComponents$Theme }, + InputDefaultProps: {}, + OutputProps: $Diff, + OutputDefaultProps: InputDefaultProps & { theme: $npm$styledComponents$Theme }, +>($npm$styledComponents$ReactComponentClass) => $npm$styledComponents$ReactComponentClass + +type $npm$styledComponents$WithThemeReactComponentClassUndefinedDefaultProps = < + InputProps: { theme: $npm$styledComponents$Theme }, + OutputProps: $Diff, +>($npm$styledComponents$ReactComponentClassUndefinedDefaultProps) => $npm$styledComponents$ReactComponentClass + +type $npm$styledComponents$WithThemeReactComponentFunctional = < + InputProps: { theme: $npm$styledComponents$Theme }, + InputDefaultProps: {}, + OutputProps: $Diff, + OutputDefaultProps: InputDefaultProps & { theme: $npm$styledComponents$Theme }, +>($npm$styledComponents$ReactComponentFunctional) => $npm$styledComponents$ReactComponentFunctional + +type $npm$styledComponents$WithThemeReactComponentFunctionalUndefinedDefaultProps = < + InputProps: { theme: $npm$styledComponents$Theme }, + OutputProps: $Diff +>($npm$styledComponents$ReactComponentFunctionalUndefinedDefaultProps) => $npm$styledComponents$ReactComponentFunctional + +type $npm$styledComponents$WithTheme = + & $npm$styledComponents$WithThemeReactComponentClass + & $npm$styledComponents$WithThemeReactComponentClassUndefinedDefaultProps + & $npm$styledComponents$WithThemeReactComponentFunctional + & $npm$styledComponents$WithThemeReactComponentFunctionalUndefinedDefaultProps + +// ---- MISC ---- +type $npm$styledComponents$Theme = {[key: string]: mixed}; +type $npm$styledComponents$ThemeProviderProps = { + theme: $npm$styledComponents$Theme | ((outerTheme: $npm$styledComponents$Theme) => void) +}; + +class Npm$StyledComponents$ThemeProvider extends React$Component<$npm$styledComponents$ThemeProviderProps> {} + +class Npm$StyledComponents$StyleSheetManager extends React$Component<{ sheet: mixed }> {} + +class Npm$StyledComponents$ServerStyleSheet { + instance: StyleSheet + collectStyles: (children: any) => React$Node + getStyleTags: () => string + getStyleElement: () => React$Node +} + +type $npm$styledComponents$StyledComponentsComponentListKeys = + $Subtype<$Keys<$npm$styledComponents$StyledComponentsComponentList>> + +type $npm$styledComponents$StyledComponentsComponentListValue = + $npm$styledComponents$ReactComponentStyledTaggedTemplateLiteralWithComponent<{}, $npm$styledComponents$StyledComponentsComponentListKeys> + +// ---- COMPONENT LIST ---- +type $npm$styledComponents$StyledComponentsComponentList = {| + a: $npm$styledComponents$StyledComponentsComponentListValue, + abbr: $npm$styledComponents$StyledComponentsComponentListValue, + address: $npm$styledComponents$StyledComponentsComponentListValue, + area: $npm$styledComponents$StyledComponentsComponentListValue, + article: $npm$styledComponents$StyledComponentsComponentListValue, + aside: $npm$styledComponents$StyledComponentsComponentListValue, + audio: $npm$styledComponents$StyledComponentsComponentListValue, + b: $npm$styledComponents$StyledComponentsComponentListValue, + base: $npm$styledComponents$StyledComponentsComponentListValue, + bdi: $npm$styledComponents$StyledComponentsComponentListValue, + bdo: $npm$styledComponents$StyledComponentsComponentListValue, + big: $npm$styledComponents$StyledComponentsComponentListValue, + blockquote: $npm$styledComponents$StyledComponentsComponentListValue, + body: $npm$styledComponents$StyledComponentsComponentListValue, + br: $npm$styledComponents$StyledComponentsComponentListValue, + button: $npm$styledComponents$StyledComponentsComponentListValue, + canvas: $npm$styledComponents$StyledComponentsComponentListValue, + caption: $npm$styledComponents$StyledComponentsComponentListValue, + cite: $npm$styledComponents$StyledComponentsComponentListValue, + code: $npm$styledComponents$StyledComponentsComponentListValue, + col: $npm$styledComponents$StyledComponentsComponentListValue, + colgroup: $npm$styledComponents$StyledComponentsComponentListValue, + data: $npm$styledComponents$StyledComponentsComponentListValue, + datalist: $npm$styledComponents$StyledComponentsComponentListValue, + dd: $npm$styledComponents$StyledComponentsComponentListValue, + del: $npm$styledComponents$StyledComponentsComponentListValue, + details: $npm$styledComponents$StyledComponentsComponentListValue, + dfn: $npm$styledComponents$StyledComponentsComponentListValue, + dialog: $npm$styledComponents$StyledComponentsComponentListValue, + div: $npm$styledComponents$StyledComponentsComponentListValue, + dl: $npm$styledComponents$StyledComponentsComponentListValue, + dt: $npm$styledComponents$StyledComponentsComponentListValue, + em: $npm$styledComponents$StyledComponentsComponentListValue, + embed: $npm$styledComponents$StyledComponentsComponentListValue, + fieldset: $npm$styledComponents$StyledComponentsComponentListValue, + figcaption: $npm$styledComponents$StyledComponentsComponentListValue, + figure: $npm$styledComponents$StyledComponentsComponentListValue, + footer: $npm$styledComponents$StyledComponentsComponentListValue, + form: $npm$styledComponents$StyledComponentsComponentListValue, + h1: $npm$styledComponents$StyledComponentsComponentListValue, + h2: $npm$styledComponents$StyledComponentsComponentListValue, + h3: $npm$styledComponents$StyledComponentsComponentListValue, + h4: $npm$styledComponents$StyledComponentsComponentListValue, + h5: $npm$styledComponents$StyledComponentsComponentListValue, + h6: $npm$styledComponents$StyledComponentsComponentListValue, + head: $npm$styledComponents$StyledComponentsComponentListValue, + header: $npm$styledComponents$StyledComponentsComponentListValue, + hgroup: $npm$styledComponents$StyledComponentsComponentListValue, + hr: $npm$styledComponents$StyledComponentsComponentListValue, + html: $npm$styledComponents$StyledComponentsComponentListValue, + i: $npm$styledComponents$StyledComponentsComponentListValue, + iframe: $npm$styledComponents$StyledComponentsComponentListValue, + img: $npm$styledComponents$StyledComponentsComponentListValue, + input: $npm$styledComponents$StyledComponentsComponentListValue, + ins: $npm$styledComponents$StyledComponentsComponentListValue, + kbd: $npm$styledComponents$StyledComponentsComponentListValue, + keygen: $npm$styledComponents$StyledComponentsComponentListValue, + label: $npm$styledComponents$StyledComponentsComponentListValue, + legend: $npm$styledComponents$StyledComponentsComponentListValue, + li: $npm$styledComponents$StyledComponentsComponentListValue, + link: $npm$styledComponents$StyledComponentsComponentListValue, + main: $npm$styledComponents$StyledComponentsComponentListValue, + map: $npm$styledComponents$StyledComponentsComponentListValue, + mark: $npm$styledComponents$StyledComponentsComponentListValue, + menu: $npm$styledComponents$StyledComponentsComponentListValue, + menuitem: $npm$styledComponents$StyledComponentsComponentListValue, + meta: $npm$styledComponents$StyledComponentsComponentListValue, + meter: $npm$styledComponents$StyledComponentsComponentListValue, + nav: $npm$styledComponents$StyledComponentsComponentListValue, + noscript: $npm$styledComponents$StyledComponentsComponentListValue, + object: $npm$styledComponents$StyledComponentsComponentListValue, + ol: $npm$styledComponents$StyledComponentsComponentListValue, + optgroup: $npm$styledComponents$StyledComponentsComponentListValue, + option: $npm$styledComponents$StyledComponentsComponentListValue, + output: $npm$styledComponents$StyledComponentsComponentListValue, + p: $npm$styledComponents$StyledComponentsComponentListValue, + param: $npm$styledComponents$StyledComponentsComponentListValue, + picture: $npm$styledComponents$StyledComponentsComponentListValue, + pre: $npm$styledComponents$StyledComponentsComponentListValue, + progress: $npm$styledComponents$StyledComponentsComponentListValue, + q: $npm$styledComponents$StyledComponentsComponentListValue, + rp: $npm$styledComponents$StyledComponentsComponentListValue, + rt: $npm$styledComponents$StyledComponentsComponentListValue, + ruby: $npm$styledComponents$StyledComponentsComponentListValue, + s: $npm$styledComponents$StyledComponentsComponentListValue, + samp: $npm$styledComponents$StyledComponentsComponentListValue, + script: $npm$styledComponents$StyledComponentsComponentListValue, + section: $npm$styledComponents$StyledComponentsComponentListValue, + select: $npm$styledComponents$StyledComponentsComponentListValue, + small: $npm$styledComponents$StyledComponentsComponentListValue, + source: $npm$styledComponents$StyledComponentsComponentListValue, + span: $npm$styledComponents$StyledComponentsComponentListValue, + strong: $npm$styledComponents$StyledComponentsComponentListValue, + style: $npm$styledComponents$StyledComponentsComponentListValue, + sub: $npm$styledComponents$StyledComponentsComponentListValue, + summary: $npm$styledComponents$StyledComponentsComponentListValue, + sup: $npm$styledComponents$StyledComponentsComponentListValue, + table: $npm$styledComponents$StyledComponentsComponentListValue, + tbody: $npm$styledComponents$StyledComponentsComponentListValue, + td: $npm$styledComponents$StyledComponentsComponentListValue, + textarea: $npm$styledComponents$StyledComponentsComponentListValue, + tfoot: $npm$styledComponents$StyledComponentsComponentListValue, + th: $npm$styledComponents$StyledComponentsComponentListValue, + thead: $npm$styledComponents$StyledComponentsComponentListValue, + time: $npm$styledComponents$StyledComponentsComponentListValue, + title: $npm$styledComponents$StyledComponentsComponentListValue, + tr: $npm$styledComponents$StyledComponentsComponentListValue, + track: $npm$styledComponents$StyledComponentsComponentListValue, + u: $npm$styledComponents$StyledComponentsComponentListValue, + ul: $npm$styledComponents$StyledComponentsComponentListValue, + var: $npm$styledComponents$StyledComponentsComponentListValue, + video: $npm$styledComponents$StyledComponentsComponentListValue, + wbr: $npm$styledComponents$StyledComponentsComponentListValue, + + // SVG + circle: $npm$styledComponents$StyledComponentsComponentListValue, + clipPath: $npm$styledComponents$StyledComponentsComponentListValue, + defs: $npm$styledComponents$StyledComponentsComponentListValue, + ellipse: $npm$styledComponents$StyledComponentsComponentListValue, + g: $npm$styledComponents$StyledComponentsComponentListValue, + image: $npm$styledComponents$StyledComponentsComponentListValue, + line: $npm$styledComponents$StyledComponentsComponentListValue, + linearGradient: $npm$styledComponents$StyledComponentsComponentListValue, + mask: $npm$styledComponents$StyledComponentsComponentListValue, + path: $npm$styledComponents$StyledComponentsComponentListValue, + pattern: $npm$styledComponents$StyledComponentsComponentListValue, + polygon: $npm$styledComponents$StyledComponentsComponentListValue, + polyline: $npm$styledComponents$StyledComponentsComponentListValue, + radialGradient: $npm$styledComponents$StyledComponentsComponentListValue, + rect: $npm$styledComponents$StyledComponentsComponentListValue, + stop: $npm$styledComponents$StyledComponentsComponentListValue, + svg: $npm$styledComponents$StyledComponentsComponentListValue, + text: $npm$styledComponents$StyledComponentsComponentListValue, + tspan: $npm$styledComponents$StyledComponentsComponentListValue, +|} + +declare module 'styled-components' { + declare type Interpolation = $npm$styledComponents$Interpolation; + declare type NameGenerator = $npm$styledComponents$NameGenerator; + declare type Theme = $npm$styledComponents$Theme; + declare type ThemeProviderProps = $npm$styledComponents$ThemeProviderProps; + declare type TaggedTemplateLiteral = $npm$styledComponents$TaggedTemplateLiteral; + declare type ComponentListKeys = $npm$styledComponents$StyledComponentsComponentListKeys; + + declare type ReactComponentFunctional = $npm$styledComponents$ReactComponentFunctional; + declare type ReactComponentFunctionalUndefinedDefaultProps = $npm$styledComponents$ReactComponentFunctionalUndefinedDefaultProps; + declare type ReactComponentClass = $npm$styledComponents$ReactComponentClass; + declare type ReactComponentClassUndefinedDefaultProps = $npm$styledComponents$ReactComponentClassUndefinedDefaultProps; + declare type ReactComponentUnion = $npm$styledComponents$ReactComponentUnion; + declare type ReactComponentIntersection = $npm$styledComponents$ReactComponentIntersection; + declare type ReactComponentStyledStaticProps = $npm$styledComponents$ReactComponentStyledStaticPropsWithComponent; + declare type ReactComponentStyled = $npm$styledComponents$ReactComponentStyled; + declare type ReactComponentStyledTaggedTemplateLiteral = $npm$styledComponents$ReactComponentStyledTaggedTemplateLiteralWithComponent; + + declare module.exports: { + $call: $npm$styledComponents$Call, + + injectGlobal: TaggedTemplateLiteral, + css: TaggedTemplateLiteral>, + keyframes: TaggedTemplateLiteral, + withTheme: $npm$styledComponents$WithTheme, + ServerStyleSheet: typeof Npm$StyledComponents$ServerStyleSheet, + StyleSheetManager: typeof Npm$StyledComponents$StyleSheetManager, + ThemeProvider: typeof Npm$StyledComponents$ThemeProvider, + + ...$npm$styledComponents$StyledComponentsComponentList, + }; +} + +type $npm$styledComponents$StyledComponentsNativeComponentListKeys = + $Subtype<$Keys<$npm$styledComponents$StyledComponentsNativeComponentList>> + +type $npm$styledComponents$StyledComponentsNativeComponentListValue = + $npm$styledComponents$ReactComponentStyledTaggedTemplateLiteralWithComponent<{}, $npm$styledComponents$StyledComponentsNativeComponentListKeys> + +type $npm$styledComponents$StyledComponentsNativeComponentList = {| + ActivityIndicator: $npm$styledComponents$StyledComponentsNativeComponentListValue, + ActivityIndicatorIOS: $npm$styledComponents$StyledComponentsNativeComponentListValue, + ART: $npm$styledComponents$StyledComponentsNativeComponentListValue, + Button: $npm$styledComponents$StyledComponentsNativeComponentListValue, + DatePickerIOS: $npm$styledComponents$StyledComponentsNativeComponentListValue, + DrawerLayoutAndroid: $npm$styledComponents$StyledComponentsNativeComponentListValue, + FlatList: $npm$styledComponents$StyledComponentsNativeComponentListValue, + Image: $npm$styledComponents$StyledComponentsNativeComponentListValue, + ImageEditor: $npm$styledComponents$StyledComponentsNativeComponentListValue, + ImageStore: $npm$styledComponents$StyledComponentsNativeComponentListValue, + KeyboardAvoidingView: $npm$styledComponents$StyledComponentsNativeComponentListValue, + ListView: $npm$styledComponents$StyledComponentsNativeComponentListValue, + MapView: $npm$styledComponents$StyledComponentsNativeComponentListValue, + Modal: $npm$styledComponents$StyledComponentsNativeComponentListValue, + Navigator: $npm$styledComponents$StyledComponentsNativeComponentListValue, + NavigatorIOS: $npm$styledComponents$StyledComponentsNativeComponentListValue, + Picker: $npm$styledComponents$StyledComponentsNativeComponentListValue, + PickerIOS: $npm$styledComponents$StyledComponentsNativeComponentListValue, + ProgressBarAndroid: $npm$styledComponents$StyledComponentsNativeComponentListValue, + ProgressViewIOS: $npm$styledComponents$StyledComponentsNativeComponentListValue, + RecyclerViewBackedScrollView: $npm$styledComponents$StyledComponentsNativeComponentListValue, + RefreshControl: $npm$styledComponents$StyledComponentsNativeComponentListValue, + ScrollView: $npm$styledComponents$StyledComponentsNativeComponentListValue, + SectionList: $npm$styledComponents$StyledComponentsNativeComponentListValue, + SegmentedControlIOS: $npm$styledComponents$StyledComponentsNativeComponentListValue, + Slider: $npm$styledComponents$StyledComponentsNativeComponentListValue, + SliderIOS: $npm$styledComponents$StyledComponentsNativeComponentListValue, + SnapshotViewIOS: $npm$styledComponents$StyledComponentsNativeComponentListValue, + StatusBar: $npm$styledComponents$StyledComponentsNativeComponentListValue, + SwipeableListView: $npm$styledComponents$StyledComponentsNativeComponentListValue, + Switch: $npm$styledComponents$StyledComponentsNativeComponentListValue, + SwitchAndroid: $npm$styledComponents$StyledComponentsNativeComponentListValue, + SwitchIOS: $npm$styledComponents$StyledComponentsNativeComponentListValue, + TabBarIOS: $npm$styledComponents$StyledComponentsNativeComponentListValue, + Text: $npm$styledComponents$StyledComponentsNativeComponentListValue, + TextInput: $npm$styledComponents$StyledComponentsNativeComponentListValue, + ToastAndroid: $npm$styledComponents$StyledComponentsNativeComponentListValue, + ToolbarAndroid: $npm$styledComponents$StyledComponentsNativeComponentListValue, + Touchable: $npm$styledComponents$StyledComponentsNativeComponentListValue, + TouchableHighlight: $npm$styledComponents$StyledComponentsNativeComponentListValue, + TouchableNativeFeedback: $npm$styledComponents$StyledComponentsNativeComponentListValue, + TouchableOpacity: $npm$styledComponents$StyledComponentsNativeComponentListValue, + TouchableWithoutFeedback: $npm$styledComponents$StyledComponentsNativeComponentListValue, + View: $npm$styledComponents$StyledComponentsNativeComponentListValue, + ViewPagerAndroid: $npm$styledComponents$StyledComponentsNativeComponentListValue, + VirtualizedList: $npm$styledComponents$StyledComponentsNativeComponentListValue, + WebView: $npm$styledComponents$StyledComponentsNativeComponentListValue, +|} + +declare module 'styled-components/native' { + declare type Interpolation = $npm$styledComponents$Interpolation; + declare type NameGenerator = $npm$styledComponents$NameGenerator; + declare type Theme = $npm$styledComponents$Theme; + declare type ThemeProviderProps = $npm$styledComponents$ThemeProviderProps; + declare type TaggedTemplateLiteral = $npm$styledComponents$TaggedTemplateLiteral; + declare type NativeComponentListKeys = $npm$styledComponents$StyledComponentsNativeComponentListKeys; + + declare type ReactComponentFunctional = $npm$styledComponents$ReactComponentFunctional; + declare type ReactComponentFunctionalUndefinedDefaultProps = $npm$styledComponents$ReactComponentFunctionalUndefinedDefaultProps; + declare type ReactComponentClass = $npm$styledComponents$ReactComponentClass; + declare type ReactComponentClassUndefinedDefaultProps = $npm$styledComponents$ReactComponentClassUndefinedDefaultProps; + declare type ReactComponentUnion = $npm$styledComponents$ReactComponentUnion; + declare type ReactComponentIntersection = $npm$styledComponents$ReactComponentIntersection; + declare type ReactComponentStyledStaticProps = $npm$styledComponents$ReactComponentStyledStaticPropsWithComponent; + declare type ReactComponentStyled = $npm$styledComponents$ReactComponentStyled; + declare type ReactComponentStyledTaggedTemplateLiteral = $npm$styledComponents$ReactComponentStyledTaggedTemplateLiteralWithComponent; + + declare module.exports: { + $call: $npm$styledComponents$Call, + + css: TaggedTemplateLiteral>, + keyframes: TaggedTemplateLiteral, + withTheme: $npm$styledComponents$WithTheme, + ThemeProvider: typeof Npm$StyledComponents$ThemeProvider, + + ...$npm$styledComponents$StyledComponentsNativeComponentList, + }; +} diff --git a/flow-typed/npm/webpack-dev-server_vx.x.x.js b/flow-typed/npm/webpack-dev-server_vx.x.x.js new file mode 100644 index 000000000..b44d4e251 --- /dev/null +++ b/flow-typed/npm/webpack-dev-server_vx.x.x.js @@ -0,0 +1,144 @@ +// flow-typed signature: a9383fa5501824f9b5e2f8158f537809 +// flow-typed version: <>/webpack-dev-server_v^2.5.1/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'webpack-dev-server' + * + * 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 'webpack-dev-server' { + 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 'webpack-dev-server/bin/webpack-dev-server' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/client/index.bundle' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/client/index' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/client/live.bundle' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/client/live' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/client/overlay' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/client/socket' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/client/sockjs.bundle' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/client/sockjs' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/client/web_modules/jquery/index' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/client/web_modules/jquery/jquery-1.8.1' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/client/webpack.config' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/client/webpack.sockjs.config' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/lib/OptionsValidationError' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/lib/Server' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/lib/util/addDevServerEntrypoints' { + declare module.exports: any; +} + +declare module 'webpack-dev-server/lib/util/createDomain' { + declare module.exports: any; +} + +// Filename aliases +declare module 'webpack-dev-server/bin/webpack-dev-server.js' { + declare module.exports: $Exports<'webpack-dev-server/bin/webpack-dev-server'>; +} +declare module 'webpack-dev-server/client/index.bundle.js' { + declare module.exports: $Exports<'webpack-dev-server/client/index.bundle'>; +} +declare module 'webpack-dev-server/client/index.js' { + declare module.exports: $Exports<'webpack-dev-server/client/index'>; +} +declare module 'webpack-dev-server/client/live.bundle.js' { + declare module.exports: $Exports<'webpack-dev-server/client/live.bundle'>; +} +declare module 'webpack-dev-server/client/live.js' { + declare module.exports: $Exports<'webpack-dev-server/client/live'>; +} +declare module 'webpack-dev-server/client/overlay.js' { + declare module.exports: $Exports<'webpack-dev-server/client/overlay'>; +} +declare module 'webpack-dev-server/client/socket.js' { + declare module.exports: $Exports<'webpack-dev-server/client/socket'>; +} +declare module 'webpack-dev-server/client/sockjs.bundle.js' { + declare module.exports: $Exports<'webpack-dev-server/client/sockjs.bundle'>; +} +declare module 'webpack-dev-server/client/sockjs.js' { + declare module.exports: $Exports<'webpack-dev-server/client/sockjs'>; +} +declare module 'webpack-dev-server/client/web_modules/jquery/index.js' { + declare module.exports: $Exports<'webpack-dev-server/client/web_modules/jquery/index'>; +} +declare module 'webpack-dev-server/client/web_modules/jquery/jquery-1.8.1.js' { + declare module.exports: $Exports<'webpack-dev-server/client/web_modules/jquery/jquery-1.8.1'>; +} +declare module 'webpack-dev-server/client/webpack.config.js' { + declare module.exports: $Exports<'webpack-dev-server/client/webpack.config'>; +} +declare module 'webpack-dev-server/client/webpack.sockjs.config.js' { + declare module.exports: $Exports<'webpack-dev-server/client/webpack.sockjs.config'>; +} +declare module 'webpack-dev-server/lib/OptionsValidationError.js' { + declare module.exports: $Exports<'webpack-dev-server/lib/OptionsValidationError'>; +} +declare module 'webpack-dev-server/lib/Server.js' { + declare module.exports: $Exports<'webpack-dev-server/lib/Server'>; +} +declare module 'webpack-dev-server/lib/util/addDevServerEntrypoints.js' { + declare module.exports: $Exports<'webpack-dev-server/lib/util/addDevServerEntrypoints'>; +} +declare module 'webpack-dev-server/lib/util/createDomain.js' { + declare module.exports: $Exports<'webpack-dev-server/lib/util/createDomain'>; +} diff --git a/flow-typed/npm/webpack-manifest-plugin_vx.x.x.js b/flow-typed/npm/webpack-manifest-plugin_vx.x.x.js new file mode 100644 index 000000000..f7c4e4e54 --- /dev/null +++ b/flow-typed/npm/webpack-manifest-plugin_vx.x.x.js @@ -0,0 +1,38 @@ +// flow-typed signature: e660d3d4c0fadb486583312d652c9bc8 +// flow-typed version: <>/webpack-manifest-plugin_v^1.1.2/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'webpack-manifest-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 'webpack-manifest-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 'webpack-manifest-plugin/lib/plugin' { + declare module.exports: any; +} + +// Filename aliases +declare module 'webpack-manifest-plugin/index' { + declare module.exports: $Exports<'webpack-manifest-plugin'>; +} +declare module 'webpack-manifest-plugin/index.js' { + declare module.exports: $Exports<'webpack-manifest-plugin'>; +} +declare module 'webpack-manifest-plugin/lib/plugin.js' { + declare module.exports: $Exports<'webpack-manifest-plugin/lib/plugin'>; +} diff --git a/flow-typed/npm/webpack-merge_vx.x.x.js b/flow-typed/npm/webpack-merge_vx.x.x.js new file mode 100644 index 000000000..c0e0f6e7e --- /dev/null +++ b/flow-typed/npm/webpack-merge_vx.x.x.js @@ -0,0 +1,60 @@ +// flow-typed signature: 69ee53d27f4e2b82764dea6a65c0e7b1 +// flow-typed version: <>/webpack-merge_v^4.1.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'webpack-merge' + * + * 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 'webpack-merge' { + 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 'webpack-merge/lib/index' { + declare module.exports: any; +} + +declare module 'webpack-merge/lib/join-arrays-smart' { + declare module.exports: any; +} + +declare module 'webpack-merge/lib/join-arrays' { + declare module.exports: any; +} + +declare module 'webpack-merge/lib/unique' { + declare module.exports: any; +} + +declare module 'webpack-merge/lib/unite-rules' { + declare module.exports: any; +} + +// Filename aliases +declare module 'webpack-merge/lib/index.js' { + declare module.exports: $Exports<'webpack-merge/lib/index'>; +} +declare module 'webpack-merge/lib/join-arrays-smart.js' { + declare module.exports: $Exports<'webpack-merge/lib/join-arrays-smart'>; +} +declare module 'webpack-merge/lib/join-arrays.js' { + declare module.exports: $Exports<'webpack-merge/lib/join-arrays'>; +} +declare module 'webpack-merge/lib/unique.js' { + declare module.exports: $Exports<'webpack-merge/lib/unique'>; +} +declare module 'webpack-merge/lib/unite-rules.js' { + declare module.exports: $Exports<'webpack-merge/lib/unite-rules'>; +} diff --git a/flow-typed/npm/webpack_vx.x.x.js b/flow-typed/npm/webpack_vx.x.x.js new file mode 100644 index 000000000..82deb0074 --- /dev/null +++ b/flow-typed/npm/webpack_vx.x.x.js @@ -0,0 +1,1936 @@ +// flow-typed signature: 6ca2a53b41be6f4452f8e59861966be4 +// flow-typed version: <>/webpack_v^3.2.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * '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 '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 'webpack/bin/config-optimist' { + declare module.exports: any; +} + +declare module 'webpack/bin/config-yargs' { + declare module.exports: any; +} + +declare module 'webpack/bin/convert-argv' { + declare module.exports: any; +} + +declare module 'webpack/bin/webpack' { + declare module.exports: any; +} + +declare module 'webpack/buildin/amd-define' { + declare module.exports: any; +} + +declare module 'webpack/buildin/amd-options' { + declare module.exports: any; +} + +declare module 'webpack/buildin/global' { + declare module.exports: any; +} + +declare module 'webpack/buildin/harmony-module' { + declare module.exports: any; +} + +declare module 'webpack/buildin/module' { + declare module.exports: any; +} + +declare module 'webpack/buildin/system' { + declare module.exports: any; +} + +declare module 'webpack/hot/dev-server' { + declare module.exports: any; +} + +declare module 'webpack/hot/emitter' { + declare module.exports: any; +} + +declare module 'webpack/hot/log-apply-result' { + declare module.exports: any; +} + +declare module 'webpack/hot/log' { + declare module.exports: any; +} + +declare module 'webpack/hot/only-dev-server' { + declare module.exports: any; +} + +declare module 'webpack/hot/poll' { + declare module.exports: any; +} + +declare module 'webpack/hot/signal' { + declare module.exports: any; +} + +declare module 'webpack/lib/AmdMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/APIPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/AsyncDependenciesBlock' { + declare module.exports: any; +} + +declare module 'webpack/lib/AutomaticPrefetchPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/BannerPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/BasicEvaluatedExpression' { + declare module.exports: any; +} + +declare module 'webpack/lib/CachePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/CaseSensitiveModulesWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/Chunk' { + declare module.exports: any; +} + +declare module 'webpack/lib/ChunkRenderError' { + declare module.exports: any; +} + +declare module 'webpack/lib/ChunkTemplate' { + declare module.exports: any; +} + +declare module 'webpack/lib/compareLocations' { + declare module.exports: any; +} + +declare module 'webpack/lib/CompatibilityPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/Compilation' { + declare module.exports: any; +} + +declare module 'webpack/lib/Compiler' { + declare module.exports: any; +} + +declare module 'webpack/lib/ConstPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ContextModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/ContextModuleFactory' { + declare module.exports: any; +} + +declare module 'webpack/lib/ContextReplacementPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/DefinePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/DelegatedModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/DelegatedModuleFactoryPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/DelegatedPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDDefineDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDDefineDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDRequireArrayDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDRequireContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlock' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlockParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDRequireDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDRequireItemDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/CommonJsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/CommonJsRequireContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/CommonJsRequireDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/CommonJsRequireDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ConstDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ContextDependencyHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsId' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ContextElementDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/CriticalDependencyWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/DelegatedExportsDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/DelegatedSourceDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/DepBlockHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/DllEntryDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/getFunctionExpression' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyAcceptDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyAcceptImportDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyCompatibilityDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyDetectionParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyExportDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyExportExpressionDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyExportHeaderDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyExportImportedSpecifierDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyExportSpecifierDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyImportDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyImportDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyImportSpecifierDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyModulesHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyModulesPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportDependenciesBlock' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportEagerContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportEagerDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportLazyContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportLazyOnceContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportWeakContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportWeakDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/LoaderDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/LoaderPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/LocalModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/LocalModuleDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/LocalModulesHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ModuleDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsId' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsRequireId' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ModuleHotAcceptDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ModuleHotDeclineDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/MultiEntryDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/NullDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/PrefetchDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireContextDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireContextPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlock' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlockParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireEnsureDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireEnsureItemDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireEnsurePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireHeaderDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireIncludeDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireIncludeDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireIncludePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireResolveContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireResolveDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireResolveDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireResolveHeaderDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/SingleEntryDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/SystemPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/UnsupportedDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/WebpackMissingModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/DependenciesBlock' { + declare module.exports: any; +} + +declare module 'webpack/lib/DependenciesBlockVariable' { + declare module.exports: any; +} + +declare module 'webpack/lib/Dependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/DllEntryPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/DllModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/DllModuleFactory' { + declare module.exports: any; +} + +declare module 'webpack/lib/DllPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/DllReferencePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/DynamicEntryPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/EntryModuleNotFoundError' { + declare module.exports: any; +} + +declare module 'webpack/lib/EntryOptionPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/Entrypoint' { + declare module.exports: any; +} + +declare module 'webpack/lib/EnvironmentPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ErrorHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/EvalDevToolModulePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/EvalDevToolModuleTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/EvalSourceMapDevToolPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ExportPropertyMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ExtendedAPIPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ExternalModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/ExternalModuleFactoryPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ExternalsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/FlagDependencyExportsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/FlagDependencyUsagePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/FlagInitialModulesAsUsedPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/formatLocation' { + declare module.exports: any; +} + +declare module 'webpack/lib/FunctionModulePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/FunctionModuleTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/HashedModuleIdsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/HotModuleReplacement.runtime' { + declare module.exports: any; +} + +declare module 'webpack/lib/HotModuleReplacementPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/HotUpdateChunkTemplate' { + declare module.exports: any; +} + +declare module 'webpack/lib/IgnorePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/JsonpChunkTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/JsonpExportMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/JsonpHotUpdateChunkTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/JsonpMainTemplate.runtime' { + declare module.exports: any; +} + +declare module 'webpack/lib/JsonpMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/JsonpTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/LibManifestPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/LibraryTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/LoaderOptionsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/LoaderTargetPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/MainTemplate' { + declare module.exports: any; +} + +declare module 'webpack/lib/MemoryOutputFileSystem' { + declare module.exports: any; +} + +declare module 'webpack/lib/Module' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleBuildError' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleDependencyError' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleDependencyWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleError' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleFilenameHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleNotFoundError' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleParseError' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleReason' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleTemplate' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/MovedToPluginWarningPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/MultiCompiler' { + declare module.exports: any; +} + +declare module 'webpack/lib/MultiEntryPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/MultiModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/MultiModuleFactory' { + declare module.exports: any; +} + +declare module 'webpack/lib/MultiStats' { + declare module.exports: any; +} + +declare module 'webpack/lib/MultiWatching' { + declare module.exports: any; +} + +declare module 'webpack/lib/NamedChunksPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/NamedModulesPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/NewWatchingPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeChunkTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeEnvironmentPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeHotUpdateChunkTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeMainTemplate.runtime' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeMainTemplateAsync.runtime' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeOutputFileSystem' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeSourcePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeTargetPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeWatchFileSystem' { + declare module.exports: any; +} + +declare module 'webpack/lib/NodeStuffPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/NoEmitOnErrorsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/NoErrorsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/NormalModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/NormalModuleFactory' { + declare module.exports: any; +} + +declare module 'webpack/lib/NormalModuleReplacementPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/NullFactory' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/AggressiveMergingPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/AggressiveSplittingPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/ChunkModuleIdRangePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/CommonsChunkPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/ConcatenatedModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/DedupePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/EnsureChunkConditionsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/FlagIncludedChunksPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/LimitChunkCountPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/MergeDuplicateChunksPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/MinChunkSizePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/ModuleConcatenationPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/OccurrenceOrderPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/RemoveEmptyChunksPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/RemoveParentModulesPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/UglifyJsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/OptionsApply' { + declare module.exports: any; +} + +declare module 'webpack/lib/OptionsDefaulter' { + declare module.exports: any; +} + +declare module 'webpack/lib/Parser' { + declare module.exports: any; +} + +declare module 'webpack/lib/ParserHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/performance/AssetsOverSizeLimitWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/performance/EntrypointsOverSizeLimitWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/performance/NoAsyncChunksWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/performance/SizeLimitsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/PrefetchPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/prepareOptions' { + declare module.exports: any; +} + +declare module 'webpack/lib/ProgressPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ProvidePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/RawModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/RecordIdsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/removeAndDo' { + declare module.exports: any; +} + +declare module 'webpack/lib/RequestShortener' { + declare module.exports: any; +} + +declare module 'webpack/lib/RequireJsStuffPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/RuleSet' { + declare module.exports: any; +} + +declare module 'webpack/lib/SetVarMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/SingleEntryPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/SizeFormatHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/SourceMapDevToolModuleOptionsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/SourceMapDevToolPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/Stats' { + declare module.exports: any; +} + +declare module 'webpack/lib/Template' { + declare module.exports: any; +} + +declare module 'webpack/lib/TemplatedPathPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/UmdMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/UnsupportedFeatureWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/UseStrictPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/util/identifier' { + declare module.exports: any; +} + +declare module 'webpack/lib/util/Semaphore' { + declare module.exports: any; +} + +declare module 'webpack/lib/util/SortableSet' { + declare module.exports: any; +} + +declare module 'webpack/lib/validateSchema' { + declare module.exports: any; +} + +declare module 'webpack/lib/WarnCaseSensitiveModulesPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/WatchIgnorePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/web/WebEnvironmentPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/webpack' { + declare module.exports: any; +} + +declare module 'webpack/lib/webpack.web' { + declare module.exports: any; +} + +declare module 'webpack/lib/WebpackError' { + declare module.exports: any; +} + +declare module 'webpack/lib/WebpackOptionsApply' { + declare module.exports: any; +} + +declare module 'webpack/lib/WebpackOptionsDefaulter' { + declare module.exports: any; +} + +declare module 'webpack/lib/WebpackOptionsValidationError' { + declare module.exports: any; +} + +declare module 'webpack/lib/webworker/WebWorkerChunkTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/webworker/WebWorkerHotUpdateChunkTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/webworker/WebWorkerMainTemplate.runtime' { + declare module.exports: any; +} + +declare module 'webpack/lib/webworker/WebWorkerMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/webworker/WebWorkerTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/schemas/ajv.absolutePath' { + declare module.exports: any; +} + +declare module 'webpack/web_modules/node-libs-browser' { + declare module.exports: any; +} + +// Filename aliases +declare module 'webpack/bin/config-optimist.js' { + declare module.exports: $Exports<'webpack/bin/config-optimist'>; +} +declare module 'webpack/bin/config-yargs.js' { + declare module.exports: $Exports<'webpack/bin/config-yargs'>; +} +declare module 'webpack/bin/convert-argv.js' { + declare module.exports: $Exports<'webpack/bin/convert-argv'>; +} +declare module 'webpack/bin/webpack.js' { + declare module.exports: $Exports<'webpack/bin/webpack'>; +} +declare module 'webpack/buildin/amd-define.js' { + declare module.exports: $Exports<'webpack/buildin/amd-define'>; +} +declare module 'webpack/buildin/amd-options.js' { + declare module.exports: $Exports<'webpack/buildin/amd-options'>; +} +declare module 'webpack/buildin/global.js' { + declare module.exports: $Exports<'webpack/buildin/global'>; +} +declare module 'webpack/buildin/harmony-module.js' { + declare module.exports: $Exports<'webpack/buildin/harmony-module'>; +} +declare module 'webpack/buildin/module.js' { + declare module.exports: $Exports<'webpack/buildin/module'>; +} +declare module 'webpack/buildin/system.js' { + declare module.exports: $Exports<'webpack/buildin/system'>; +} +declare module 'webpack/hot/dev-server.js' { + declare module.exports: $Exports<'webpack/hot/dev-server'>; +} +declare module 'webpack/hot/emitter.js' { + declare module.exports: $Exports<'webpack/hot/emitter'>; +} +declare module 'webpack/hot/log-apply-result.js' { + declare module.exports: $Exports<'webpack/hot/log-apply-result'>; +} +declare module 'webpack/hot/log.js' { + declare module.exports: $Exports<'webpack/hot/log'>; +} +declare module 'webpack/hot/only-dev-server.js' { + declare module.exports: $Exports<'webpack/hot/only-dev-server'>; +} +declare module 'webpack/hot/poll.js' { + declare module.exports: $Exports<'webpack/hot/poll'>; +} +declare module 'webpack/hot/signal.js' { + declare module.exports: $Exports<'webpack/hot/signal'>; +} +declare module 'webpack/lib/AmdMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/AmdMainTemplatePlugin'>; +} +declare module 'webpack/lib/APIPlugin.js' { + declare module.exports: $Exports<'webpack/lib/APIPlugin'>; +} +declare module 'webpack/lib/AsyncDependenciesBlock.js' { + declare module.exports: $Exports<'webpack/lib/AsyncDependenciesBlock'>; +} +declare module 'webpack/lib/AutomaticPrefetchPlugin.js' { + declare module.exports: $Exports<'webpack/lib/AutomaticPrefetchPlugin'>; +} +declare module 'webpack/lib/BannerPlugin.js' { + declare module.exports: $Exports<'webpack/lib/BannerPlugin'>; +} +declare module 'webpack/lib/BasicEvaluatedExpression.js' { + declare module.exports: $Exports<'webpack/lib/BasicEvaluatedExpression'>; +} +declare module 'webpack/lib/CachePlugin.js' { + declare module.exports: $Exports<'webpack/lib/CachePlugin'>; +} +declare module 'webpack/lib/CaseSensitiveModulesWarning.js' { + declare module.exports: $Exports<'webpack/lib/CaseSensitiveModulesWarning'>; +} +declare module 'webpack/lib/Chunk.js' { + declare module.exports: $Exports<'webpack/lib/Chunk'>; +} +declare module 'webpack/lib/ChunkRenderError.js' { + declare module.exports: $Exports<'webpack/lib/ChunkRenderError'>; +} +declare module 'webpack/lib/ChunkTemplate.js' { + declare module.exports: $Exports<'webpack/lib/ChunkTemplate'>; +} +declare module 'webpack/lib/compareLocations.js' { + declare module.exports: $Exports<'webpack/lib/compareLocations'>; +} +declare module 'webpack/lib/CompatibilityPlugin.js' { + declare module.exports: $Exports<'webpack/lib/CompatibilityPlugin'>; +} +declare module 'webpack/lib/Compilation.js' { + declare module.exports: $Exports<'webpack/lib/Compilation'>; +} +declare module 'webpack/lib/Compiler.js' { + declare module.exports: $Exports<'webpack/lib/Compiler'>; +} +declare module 'webpack/lib/ConstPlugin.js' { + declare module.exports: $Exports<'webpack/lib/ConstPlugin'>; +} +declare module 'webpack/lib/ContextModule.js' { + declare module.exports: $Exports<'webpack/lib/ContextModule'>; +} +declare module 'webpack/lib/ContextModuleFactory.js' { + declare module.exports: $Exports<'webpack/lib/ContextModuleFactory'>; +} +declare module 'webpack/lib/ContextReplacementPlugin.js' { + declare module.exports: $Exports<'webpack/lib/ContextReplacementPlugin'>; +} +declare module 'webpack/lib/DefinePlugin.js' { + declare module.exports: $Exports<'webpack/lib/DefinePlugin'>; +} +declare module 'webpack/lib/DelegatedModule.js' { + declare module.exports: $Exports<'webpack/lib/DelegatedModule'>; +} +declare module 'webpack/lib/DelegatedModuleFactoryPlugin.js' { + declare module.exports: $Exports<'webpack/lib/DelegatedModuleFactoryPlugin'>; +} +declare module 'webpack/lib/DelegatedPlugin.js' { + declare module.exports: $Exports<'webpack/lib/DelegatedPlugin'>; +} +declare module 'webpack/lib/dependencies/AMDDefineDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDDefineDependency'>; +} +declare module 'webpack/lib/dependencies/AMDDefineDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDDefineDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/AMDPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDPlugin'>; +} +declare module 'webpack/lib/dependencies/AMDRequireArrayDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireArrayDependency'>; +} +declare module 'webpack/lib/dependencies/AMDRequireContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireContextDependency'>; +} +declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlock.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireDependenciesBlock'>; +} +declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlockParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireDependenciesBlockParserPlugin'>; +} +declare module 'webpack/lib/dependencies/AMDRequireDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireDependency'>; +} +declare module 'webpack/lib/dependencies/AMDRequireItemDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireItemDependency'>; +} +declare module 'webpack/lib/dependencies/CommonJsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/CommonJsPlugin'>; +} +declare module 'webpack/lib/dependencies/CommonJsRequireContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/CommonJsRequireContextDependency'>; +} +declare module 'webpack/lib/dependencies/CommonJsRequireDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/CommonJsRequireDependency'>; +} +declare module 'webpack/lib/dependencies/CommonJsRequireDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/CommonJsRequireDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/ConstDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ConstDependency'>; +} +declare module 'webpack/lib/dependencies/ContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ContextDependency'>; +} +declare module 'webpack/lib/dependencies/ContextDependencyHelpers.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ContextDependencyHelpers'>; +} +declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsId.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ContextDependencyTemplateAsId'>; +} +declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall'>; +} +declare module 'webpack/lib/dependencies/ContextElementDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ContextElementDependency'>; +} +declare module 'webpack/lib/dependencies/CriticalDependencyWarning.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/CriticalDependencyWarning'>; +} +declare module 'webpack/lib/dependencies/DelegatedExportsDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/DelegatedExportsDependency'>; +} +declare module 'webpack/lib/dependencies/DelegatedSourceDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/DelegatedSourceDependency'>; +} +declare module 'webpack/lib/dependencies/DepBlockHelpers.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/DepBlockHelpers'>; +} +declare module 'webpack/lib/dependencies/DllEntryDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/DllEntryDependency'>; +} +declare module 'webpack/lib/dependencies/getFunctionExpression.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/getFunctionExpression'>; +} +declare module 'webpack/lib/dependencies/HarmonyAcceptDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyAcceptDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyAcceptImportDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyAcceptImportDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyCompatibilityDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyCompatibilityDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyDetectionParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyDetectionParserPlugin'>; +} +declare module 'webpack/lib/dependencies/HarmonyExportDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/HarmonyExportExpressionDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportExpressionDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyExportHeaderDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportHeaderDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyExportImportedSpecifierDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportImportedSpecifierDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyExportSpecifierDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportSpecifierDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyImportDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyImportDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyImportDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyImportDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/HarmonyImportSpecifierDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyImportSpecifierDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyModulesHelpers.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyModulesHelpers'>; +} +declare module 'webpack/lib/dependencies/HarmonyModulesPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyModulesPlugin'>; +} +declare module 'webpack/lib/dependencies/ImportContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportContextDependency'>; +} +declare module 'webpack/lib/dependencies/ImportDependenciesBlock.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportDependenciesBlock'>; +} +declare module 'webpack/lib/dependencies/ImportDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportDependency'>; +} +declare module 'webpack/lib/dependencies/ImportEagerContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportEagerContextDependency'>; +} +declare module 'webpack/lib/dependencies/ImportEagerDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportEagerDependency'>; +} +declare module 'webpack/lib/dependencies/ImportLazyContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportLazyContextDependency'>; +} +declare module 'webpack/lib/dependencies/ImportLazyOnceContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportLazyOnceContextDependency'>; +} +declare module 'webpack/lib/dependencies/ImportParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportParserPlugin'>; +} +declare module 'webpack/lib/dependencies/ImportPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportPlugin'>; +} +declare module 'webpack/lib/dependencies/ImportWeakContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportWeakContextDependency'>; +} +declare module 'webpack/lib/dependencies/ImportWeakDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportWeakDependency'>; +} +declare module 'webpack/lib/dependencies/LoaderDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/LoaderDependency'>; +} +declare module 'webpack/lib/dependencies/LoaderPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/LoaderPlugin'>; +} +declare module 'webpack/lib/dependencies/LocalModule.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/LocalModule'>; +} +declare module 'webpack/lib/dependencies/LocalModuleDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/LocalModuleDependency'>; +} +declare module 'webpack/lib/dependencies/LocalModulesHelpers.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/LocalModulesHelpers'>; +} +declare module 'webpack/lib/dependencies/ModuleDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ModuleDependency'>; +} +declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsId.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ModuleDependencyTemplateAsId'>; +} +declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsRequireId.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ModuleDependencyTemplateAsRequireId'>; +} +declare module 'webpack/lib/dependencies/ModuleHotAcceptDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ModuleHotAcceptDependency'>; +} +declare module 'webpack/lib/dependencies/ModuleHotDeclineDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ModuleHotDeclineDependency'>; +} +declare module 'webpack/lib/dependencies/MultiEntryDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/MultiEntryDependency'>; +} +declare module 'webpack/lib/dependencies/NullDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/NullDependency'>; +} +declare module 'webpack/lib/dependencies/PrefetchDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/PrefetchDependency'>; +} +declare module 'webpack/lib/dependencies/RequireContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireContextDependency'>; +} +declare module 'webpack/lib/dependencies/RequireContextDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireContextDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/RequireContextPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireContextPlugin'>; +} +declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlock.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsureDependenciesBlock'>; +} +declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlockParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsureDependenciesBlockParserPlugin'>; +} +declare module 'webpack/lib/dependencies/RequireEnsureDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsureDependency'>; +} +declare module 'webpack/lib/dependencies/RequireEnsureItemDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsureItemDependency'>; +} +declare module 'webpack/lib/dependencies/RequireEnsurePlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsurePlugin'>; +} +declare module 'webpack/lib/dependencies/RequireHeaderDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireHeaderDependency'>; +} +declare module 'webpack/lib/dependencies/RequireIncludeDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireIncludeDependency'>; +} +declare module 'webpack/lib/dependencies/RequireIncludeDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireIncludeDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/RequireIncludePlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireIncludePlugin'>; +} +declare module 'webpack/lib/dependencies/RequireResolveContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireResolveContextDependency'>; +} +declare module 'webpack/lib/dependencies/RequireResolveDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireResolveDependency'>; +} +declare module 'webpack/lib/dependencies/RequireResolveDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireResolveDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/RequireResolveHeaderDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireResolveHeaderDependency'>; +} +declare module 'webpack/lib/dependencies/SingleEntryDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/SingleEntryDependency'>; +} +declare module 'webpack/lib/dependencies/SystemPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/SystemPlugin'>; +} +declare module 'webpack/lib/dependencies/UnsupportedDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/UnsupportedDependency'>; +} +declare module 'webpack/lib/dependencies/WebpackMissingModule.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/WebpackMissingModule'>; +} +declare module 'webpack/lib/DependenciesBlock.js' { + declare module.exports: $Exports<'webpack/lib/DependenciesBlock'>; +} +declare module 'webpack/lib/DependenciesBlockVariable.js' { + declare module.exports: $Exports<'webpack/lib/DependenciesBlockVariable'>; +} +declare module 'webpack/lib/Dependency.js' { + declare module.exports: $Exports<'webpack/lib/Dependency'>; +} +declare module 'webpack/lib/DllEntryPlugin.js' { + declare module.exports: $Exports<'webpack/lib/DllEntryPlugin'>; +} +declare module 'webpack/lib/DllModule.js' { + declare module.exports: $Exports<'webpack/lib/DllModule'>; +} +declare module 'webpack/lib/DllModuleFactory.js' { + declare module.exports: $Exports<'webpack/lib/DllModuleFactory'>; +} +declare module 'webpack/lib/DllPlugin.js' { + declare module.exports: $Exports<'webpack/lib/DllPlugin'>; +} +declare module 'webpack/lib/DllReferencePlugin.js' { + declare module.exports: $Exports<'webpack/lib/DllReferencePlugin'>; +} +declare module 'webpack/lib/DynamicEntryPlugin.js' { + declare module.exports: $Exports<'webpack/lib/DynamicEntryPlugin'>; +} +declare module 'webpack/lib/EntryModuleNotFoundError.js' { + declare module.exports: $Exports<'webpack/lib/EntryModuleNotFoundError'>; +} +declare module 'webpack/lib/EntryOptionPlugin.js' { + declare module.exports: $Exports<'webpack/lib/EntryOptionPlugin'>; +} +declare module 'webpack/lib/Entrypoint.js' { + declare module.exports: $Exports<'webpack/lib/Entrypoint'>; +} +declare module 'webpack/lib/EnvironmentPlugin.js' { + declare module.exports: $Exports<'webpack/lib/EnvironmentPlugin'>; +} +declare module 'webpack/lib/ErrorHelpers.js' { + declare module.exports: $Exports<'webpack/lib/ErrorHelpers'>; +} +declare module 'webpack/lib/EvalDevToolModulePlugin.js' { + declare module.exports: $Exports<'webpack/lib/EvalDevToolModulePlugin'>; +} +declare module 'webpack/lib/EvalDevToolModuleTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/EvalDevToolModuleTemplatePlugin'>; +} +declare module 'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin'>; +} +declare module 'webpack/lib/EvalSourceMapDevToolPlugin.js' { + declare module.exports: $Exports<'webpack/lib/EvalSourceMapDevToolPlugin'>; +} +declare module 'webpack/lib/ExportPropertyMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/ExportPropertyMainTemplatePlugin'>; +} +declare module 'webpack/lib/ExtendedAPIPlugin.js' { + declare module.exports: $Exports<'webpack/lib/ExtendedAPIPlugin'>; +} +declare module 'webpack/lib/ExternalModule.js' { + declare module.exports: $Exports<'webpack/lib/ExternalModule'>; +} +declare module 'webpack/lib/ExternalModuleFactoryPlugin.js' { + declare module.exports: $Exports<'webpack/lib/ExternalModuleFactoryPlugin'>; +} +declare module 'webpack/lib/ExternalsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/ExternalsPlugin'>; +} +declare module 'webpack/lib/FlagDependencyExportsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/FlagDependencyExportsPlugin'>; +} +declare module 'webpack/lib/FlagDependencyUsagePlugin.js' { + declare module.exports: $Exports<'webpack/lib/FlagDependencyUsagePlugin'>; +} +declare module 'webpack/lib/FlagInitialModulesAsUsedPlugin.js' { + declare module.exports: $Exports<'webpack/lib/FlagInitialModulesAsUsedPlugin'>; +} +declare module 'webpack/lib/formatLocation.js' { + declare module.exports: $Exports<'webpack/lib/formatLocation'>; +} +declare module 'webpack/lib/FunctionModulePlugin.js' { + declare module.exports: $Exports<'webpack/lib/FunctionModulePlugin'>; +} +declare module 'webpack/lib/FunctionModuleTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/FunctionModuleTemplatePlugin'>; +} +declare module 'webpack/lib/HashedModuleIdsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/HashedModuleIdsPlugin'>; +} +declare module 'webpack/lib/HotModuleReplacement.runtime.js' { + declare module.exports: $Exports<'webpack/lib/HotModuleReplacement.runtime'>; +} +declare module 'webpack/lib/HotModuleReplacementPlugin.js' { + declare module.exports: $Exports<'webpack/lib/HotModuleReplacementPlugin'>; +} +declare module 'webpack/lib/HotUpdateChunkTemplate.js' { + declare module.exports: $Exports<'webpack/lib/HotUpdateChunkTemplate'>; +} +declare module 'webpack/lib/IgnorePlugin.js' { + declare module.exports: $Exports<'webpack/lib/IgnorePlugin'>; +} +declare module 'webpack/lib/JsonpChunkTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/JsonpChunkTemplatePlugin'>; +} +declare module 'webpack/lib/JsonpExportMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/JsonpExportMainTemplatePlugin'>; +} +declare module 'webpack/lib/JsonpHotUpdateChunkTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/JsonpHotUpdateChunkTemplatePlugin'>; +} +declare module 'webpack/lib/JsonpMainTemplate.runtime.js' { + declare module.exports: $Exports<'webpack/lib/JsonpMainTemplate.runtime'>; +} +declare module 'webpack/lib/JsonpMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/JsonpMainTemplatePlugin'>; +} +declare module 'webpack/lib/JsonpTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/JsonpTemplatePlugin'>; +} +declare module 'webpack/lib/LibManifestPlugin.js' { + declare module.exports: $Exports<'webpack/lib/LibManifestPlugin'>; +} +declare module 'webpack/lib/LibraryTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/LibraryTemplatePlugin'>; +} +declare module 'webpack/lib/LoaderOptionsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/LoaderOptionsPlugin'>; +} +declare module 'webpack/lib/LoaderTargetPlugin.js' { + declare module.exports: $Exports<'webpack/lib/LoaderTargetPlugin'>; +} +declare module 'webpack/lib/MainTemplate.js' { + declare module.exports: $Exports<'webpack/lib/MainTemplate'>; +} +declare module 'webpack/lib/MemoryOutputFileSystem.js' { + declare module.exports: $Exports<'webpack/lib/MemoryOutputFileSystem'>; +} +declare module 'webpack/lib/Module.js' { + declare module.exports: $Exports<'webpack/lib/Module'>; +} +declare module 'webpack/lib/ModuleBuildError.js' { + declare module.exports: $Exports<'webpack/lib/ModuleBuildError'>; +} +declare module 'webpack/lib/ModuleDependencyError.js' { + declare module.exports: $Exports<'webpack/lib/ModuleDependencyError'>; +} +declare module 'webpack/lib/ModuleDependencyWarning.js' { + declare module.exports: $Exports<'webpack/lib/ModuleDependencyWarning'>; +} +declare module 'webpack/lib/ModuleError.js' { + declare module.exports: $Exports<'webpack/lib/ModuleError'>; +} +declare module 'webpack/lib/ModuleFilenameHelpers.js' { + declare module.exports: $Exports<'webpack/lib/ModuleFilenameHelpers'>; +} +declare module 'webpack/lib/ModuleNotFoundError.js' { + declare module.exports: $Exports<'webpack/lib/ModuleNotFoundError'>; +} +declare module 'webpack/lib/ModuleParseError.js' { + declare module.exports: $Exports<'webpack/lib/ModuleParseError'>; +} +declare module 'webpack/lib/ModuleReason.js' { + declare module.exports: $Exports<'webpack/lib/ModuleReason'>; +} +declare module 'webpack/lib/ModuleTemplate.js' { + declare module.exports: $Exports<'webpack/lib/ModuleTemplate'>; +} +declare module 'webpack/lib/ModuleWarning.js' { + declare module.exports: $Exports<'webpack/lib/ModuleWarning'>; +} +declare module 'webpack/lib/MovedToPluginWarningPlugin.js' { + declare module.exports: $Exports<'webpack/lib/MovedToPluginWarningPlugin'>; +} +declare module 'webpack/lib/MultiCompiler.js' { + declare module.exports: $Exports<'webpack/lib/MultiCompiler'>; +} +declare module 'webpack/lib/MultiEntryPlugin.js' { + declare module.exports: $Exports<'webpack/lib/MultiEntryPlugin'>; +} +declare module 'webpack/lib/MultiModule.js' { + declare module.exports: $Exports<'webpack/lib/MultiModule'>; +} +declare module 'webpack/lib/MultiModuleFactory.js' { + declare module.exports: $Exports<'webpack/lib/MultiModuleFactory'>; +} +declare module 'webpack/lib/MultiStats.js' { + declare module.exports: $Exports<'webpack/lib/MultiStats'>; +} +declare module 'webpack/lib/MultiWatching.js' { + declare module.exports: $Exports<'webpack/lib/MultiWatching'>; +} +declare module 'webpack/lib/NamedChunksPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NamedChunksPlugin'>; +} +declare module 'webpack/lib/NamedModulesPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NamedModulesPlugin'>; +} +declare module 'webpack/lib/NewWatchingPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NewWatchingPlugin'>; +} +declare module 'webpack/lib/node/NodeChunkTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeChunkTemplatePlugin'>; +} +declare module 'webpack/lib/node/NodeEnvironmentPlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeEnvironmentPlugin'>; +} +declare module 'webpack/lib/node/NodeHotUpdateChunkTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeHotUpdateChunkTemplatePlugin'>; +} +declare module 'webpack/lib/node/NodeMainTemplate.runtime.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeMainTemplate.runtime'>; +} +declare module 'webpack/lib/node/NodeMainTemplateAsync.runtime.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeMainTemplateAsync.runtime'>; +} +declare module 'webpack/lib/node/NodeMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeMainTemplatePlugin'>; +} +declare module 'webpack/lib/node/NodeOutputFileSystem.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeOutputFileSystem'>; +} +declare module 'webpack/lib/node/NodeSourcePlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeSourcePlugin'>; +} +declare module 'webpack/lib/node/NodeTargetPlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeTargetPlugin'>; +} +declare module 'webpack/lib/node/NodeTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeTemplatePlugin'>; +} +declare module 'webpack/lib/node/NodeWatchFileSystem.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeWatchFileSystem'>; +} +declare module 'webpack/lib/NodeStuffPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NodeStuffPlugin'>; +} +declare module 'webpack/lib/NoEmitOnErrorsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NoEmitOnErrorsPlugin'>; +} +declare module 'webpack/lib/NoErrorsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NoErrorsPlugin'>; +} +declare module 'webpack/lib/NormalModule.js' { + declare module.exports: $Exports<'webpack/lib/NormalModule'>; +} +declare module 'webpack/lib/NormalModuleFactory.js' { + declare module.exports: $Exports<'webpack/lib/NormalModuleFactory'>; +} +declare module 'webpack/lib/NormalModuleReplacementPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NormalModuleReplacementPlugin'>; +} +declare module 'webpack/lib/NullFactory.js' { + declare module.exports: $Exports<'webpack/lib/NullFactory'>; +} +declare module 'webpack/lib/optimize/AggressiveMergingPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/AggressiveMergingPlugin'>; +} +declare module 'webpack/lib/optimize/AggressiveSplittingPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/AggressiveSplittingPlugin'>; +} +declare module 'webpack/lib/optimize/ChunkModuleIdRangePlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/ChunkModuleIdRangePlugin'>; +} +declare module 'webpack/lib/optimize/CommonsChunkPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/CommonsChunkPlugin'>; +} +declare module 'webpack/lib/optimize/ConcatenatedModule.js' { + declare module.exports: $Exports<'webpack/lib/optimize/ConcatenatedModule'>; +} +declare module 'webpack/lib/optimize/DedupePlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/DedupePlugin'>; +} +declare module 'webpack/lib/optimize/EnsureChunkConditionsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/EnsureChunkConditionsPlugin'>; +} +declare module 'webpack/lib/optimize/FlagIncludedChunksPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/FlagIncludedChunksPlugin'>; +} +declare module 'webpack/lib/optimize/LimitChunkCountPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/LimitChunkCountPlugin'>; +} +declare module 'webpack/lib/optimize/MergeDuplicateChunksPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/MergeDuplicateChunksPlugin'>; +} +declare module 'webpack/lib/optimize/MinChunkSizePlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/MinChunkSizePlugin'>; +} +declare module 'webpack/lib/optimize/ModuleConcatenationPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/ModuleConcatenationPlugin'>; +} +declare module 'webpack/lib/optimize/OccurrenceOrderPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/OccurrenceOrderPlugin'>; +} +declare module 'webpack/lib/optimize/RemoveEmptyChunksPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/RemoveEmptyChunksPlugin'>; +} +declare module 'webpack/lib/optimize/RemoveParentModulesPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/RemoveParentModulesPlugin'>; +} +declare module 'webpack/lib/optimize/UglifyJsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/UglifyJsPlugin'>; +} +declare module 'webpack/lib/OptionsApply.js' { + declare module.exports: $Exports<'webpack/lib/OptionsApply'>; +} +declare module 'webpack/lib/OptionsDefaulter.js' { + declare module.exports: $Exports<'webpack/lib/OptionsDefaulter'>; +} +declare module 'webpack/lib/Parser.js' { + declare module.exports: $Exports<'webpack/lib/Parser'>; +} +declare module 'webpack/lib/ParserHelpers.js' { + declare module.exports: $Exports<'webpack/lib/ParserHelpers'>; +} +declare module 'webpack/lib/performance/AssetsOverSizeLimitWarning.js' { + declare module.exports: $Exports<'webpack/lib/performance/AssetsOverSizeLimitWarning'>; +} +declare module 'webpack/lib/performance/EntrypointsOverSizeLimitWarning.js' { + declare module.exports: $Exports<'webpack/lib/performance/EntrypointsOverSizeLimitWarning'>; +} +declare module 'webpack/lib/performance/NoAsyncChunksWarning.js' { + declare module.exports: $Exports<'webpack/lib/performance/NoAsyncChunksWarning'>; +} +declare module 'webpack/lib/performance/SizeLimitsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/performance/SizeLimitsPlugin'>; +} +declare module 'webpack/lib/PrefetchPlugin.js' { + declare module.exports: $Exports<'webpack/lib/PrefetchPlugin'>; +} +declare module 'webpack/lib/prepareOptions.js' { + declare module.exports: $Exports<'webpack/lib/prepareOptions'>; +} +declare module 'webpack/lib/ProgressPlugin.js' { + declare module.exports: $Exports<'webpack/lib/ProgressPlugin'>; +} +declare module 'webpack/lib/ProvidePlugin.js' { + declare module.exports: $Exports<'webpack/lib/ProvidePlugin'>; +} +declare module 'webpack/lib/RawModule.js' { + declare module.exports: $Exports<'webpack/lib/RawModule'>; +} +declare module 'webpack/lib/RecordIdsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/RecordIdsPlugin'>; +} +declare module 'webpack/lib/removeAndDo.js' { + declare module.exports: $Exports<'webpack/lib/removeAndDo'>; +} +declare module 'webpack/lib/RequestShortener.js' { + declare module.exports: $Exports<'webpack/lib/RequestShortener'>; +} +declare module 'webpack/lib/RequireJsStuffPlugin.js' { + declare module.exports: $Exports<'webpack/lib/RequireJsStuffPlugin'>; +} +declare module 'webpack/lib/RuleSet.js' { + declare module.exports: $Exports<'webpack/lib/RuleSet'>; +} +declare module 'webpack/lib/SetVarMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/SetVarMainTemplatePlugin'>; +} +declare module 'webpack/lib/SingleEntryPlugin.js' { + declare module.exports: $Exports<'webpack/lib/SingleEntryPlugin'>; +} +declare module 'webpack/lib/SizeFormatHelpers.js' { + declare module.exports: $Exports<'webpack/lib/SizeFormatHelpers'>; +} +declare module 'webpack/lib/SourceMapDevToolModuleOptionsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/SourceMapDevToolModuleOptionsPlugin'>; +} +declare module 'webpack/lib/SourceMapDevToolPlugin.js' { + declare module.exports: $Exports<'webpack/lib/SourceMapDevToolPlugin'>; +} +declare module 'webpack/lib/Stats.js' { + declare module.exports: $Exports<'webpack/lib/Stats'>; +} +declare module 'webpack/lib/Template.js' { + declare module.exports: $Exports<'webpack/lib/Template'>; +} +declare module 'webpack/lib/TemplatedPathPlugin.js' { + declare module.exports: $Exports<'webpack/lib/TemplatedPathPlugin'>; +} +declare module 'webpack/lib/UmdMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/UmdMainTemplatePlugin'>; +} +declare module 'webpack/lib/UnsupportedFeatureWarning.js' { + declare module.exports: $Exports<'webpack/lib/UnsupportedFeatureWarning'>; +} +declare module 'webpack/lib/UseStrictPlugin.js' { + declare module.exports: $Exports<'webpack/lib/UseStrictPlugin'>; +} +declare module 'webpack/lib/util/identifier.js' { + declare module.exports: $Exports<'webpack/lib/util/identifier'>; +} +declare module 'webpack/lib/util/Semaphore.js' { + declare module.exports: $Exports<'webpack/lib/util/Semaphore'>; +} +declare module 'webpack/lib/util/SortableSet.js' { + declare module.exports: $Exports<'webpack/lib/util/SortableSet'>; +} +declare module 'webpack/lib/validateSchema.js' { + declare module.exports: $Exports<'webpack/lib/validateSchema'>; +} +declare module 'webpack/lib/WarnCaseSensitiveModulesPlugin.js' { + declare module.exports: $Exports<'webpack/lib/WarnCaseSensitiveModulesPlugin'>; +} +declare module 'webpack/lib/WatchIgnorePlugin.js' { + declare module.exports: $Exports<'webpack/lib/WatchIgnorePlugin'>; +} +declare module 'webpack/lib/web/WebEnvironmentPlugin.js' { + declare module.exports: $Exports<'webpack/lib/web/WebEnvironmentPlugin'>; +} +declare module 'webpack/lib/webpack.js' { + declare module.exports: $Exports<'webpack/lib/webpack'>; +} +declare module 'webpack/lib/webpack.web.js' { + declare module.exports: $Exports<'webpack/lib/webpack.web'>; +} +declare module 'webpack/lib/WebpackError.js' { + declare module.exports: $Exports<'webpack/lib/WebpackError'>; +} +declare module 'webpack/lib/WebpackOptionsApply.js' { + declare module.exports: $Exports<'webpack/lib/WebpackOptionsApply'>; +} +declare module 'webpack/lib/WebpackOptionsDefaulter.js' { + declare module.exports: $Exports<'webpack/lib/WebpackOptionsDefaulter'>; +} +declare module 'webpack/lib/WebpackOptionsValidationError.js' { + declare module.exports: $Exports<'webpack/lib/WebpackOptionsValidationError'>; +} +declare module 'webpack/lib/webworker/WebWorkerChunkTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerChunkTemplatePlugin'>; +} +declare module 'webpack/lib/webworker/WebWorkerHotUpdateChunkTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerHotUpdateChunkTemplatePlugin'>; +} +declare module 'webpack/lib/webworker/WebWorkerMainTemplate.runtime.js' { + declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerMainTemplate.runtime'>; +} +declare module 'webpack/lib/webworker/WebWorkerMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerMainTemplatePlugin'>; +} +declare module 'webpack/lib/webworker/WebWorkerTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerTemplatePlugin'>; +} +declare module 'webpack/schemas/ajv.absolutePath.js' { + declare module.exports: $Exports<'webpack/schemas/ajv.absolutePath'>; +} +declare module 'webpack/web_modules/node-libs-browser.js' { + declare module.exports: $Exports<'webpack/web_modules/node-libs-browser'>; +} diff --git a/flow-typed/types.js b/flow-typed/types.js new file mode 100644 index 000000000..cd5ea43fc --- /dev/null +++ b/flow-typed/types.js @@ -0,0 +1,7 @@ +// @flow + +export type Activity = { + id: number, + message: string, + created_at :string +} diff --git a/package.json b/package.json index 6c0123d5d..5cbc836d6 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "eslint-plugin-prettier": "^2.1.2", "eslint-plugin-react": "^7.1.0", "flow-bin": "^0.56.0", + "flow-typed": "^2.1.5", "prettier": "^1.7.0", "webpack-dev-server": "^2.5.1" }, diff --git a/yarn.lock b/yarn.lock index d5d364880..f34bc9a06 100644 --- a/yarn.lock +++ b/yarn.lock @@ -49,11 +49,18 @@ adjust-sourcemap-loader@^1.1.0: object-path "^0.9.2" regex-parser "^2.2.1" +agent-base@2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-2.1.1.tgz#d6de10d5af6132d5bd692427d46fc538539094c7" + dependencies: + extend "~3.0.0" + semver "~5.0.1" + ajv-keywords@^1.0.0: version "1.5.1" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c" -ajv-keywords@^2.0.0: +ajv-keywords@^2.0.0, ajv-keywords@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.0.tgz#a296e17f7bfae7c1ce4f7e0de53d29cb32162df0" @@ -73,6 +80,15 @@ ajv@^5.0.0, ajv@^5.1.5: json-schema-traverse "^0.3.0" json-stable-stringify "^1.0.1" +ajv@^5.2.3: + version "5.2.3" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.2.3.tgz#c06f598778c44c6b161abafe3466b81ad1814ed2" + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + json-schema-traverse "^0.3.0" + json-stable-stringify "^1.0.1" + align-text@^0.1.1, align-text@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" @@ -945,6 +961,13 @@ binary-extensions@^1.0.0: version "1.10.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.10.0.tgz#9aeb9a6c5e88638aad171e167f5900abe24835d0" +"binary@>= 0.3.0 < 1": + version "0.3.0" + resolved "https://registry.yarnpkg.com/binary/-/binary-0.3.0.tgz#9f60553bc5ce8c3386f3b553cff47462adecaa79" + dependencies: + buffers "~0.1.1" + chainsaw "~0.1.0" + block-stream@*: version "0.0.9" resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" @@ -1079,6 +1102,10 @@ buffer@^5.0.3: base64-js "^1.0.2" ieee754 "^1.1.4" +buffers@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb" + builtin-modules@^1.0.0, builtin-modules@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" @@ -1160,6 +1187,12 @@ chain-function@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/chain-function/-/chain-function-1.0.0.tgz#0d4ab37e7e18ead0bdc47b920764118ce58733dc" +chainsaw@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98" + dependencies: + traverse ">=0.3.0 <0.4" + chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -1178,6 +1211,10 @@ chalk@^2.1.0: escape-string-regexp "^1.0.5" supports-color "^4.0.0" +charenc@~0.0.1: + version "0.0.2" + resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" + chokidar@^1.6.0, chokidar@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" @@ -1309,7 +1346,7 @@ colormin@^1.0.5: css-color-names "0.0.4" has "^1.0.1" -colors@~1.1.2: +colors@^1.1.2, colors@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" @@ -1490,6 +1527,10 @@ cross-spawn@^5.0.1: shebang-command "^1.2.0" which "^1.2.9" +crypt@~0.0.1: + version "0.0.2" + resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" + cryptiles@2.x.x: version "2.0.5" resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" @@ -1646,6 +1687,12 @@ date-now@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" +debug@2: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + dependencies: + ms "2.0.0" + debug@2.6.8, debug@^2.1.1, debug@^2.2.0, debug@^2.4.5, debug@^2.6.6, debug@^2.6.8: version "2.6.8" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" @@ -1664,6 +1711,12 @@ decimal.js@7.2.3: version "7.2.3" resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-7.2.3.tgz#6434c3b8a8c375780062fc633d0d2bbdb264cc78" +decompress-response@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + dependencies: + mimic-response "^1.0.0" + deep-equal@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" @@ -1796,6 +1849,10 @@ domain-browser@^1.1.1: version "1.1.7" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + ecc-jsbn@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" @@ -2214,7 +2271,7 @@ express@^4.13.3: utils-merge "1.0.0" vary "~1.1.1" -extend@~3.0.0: +extend@3, extend@~3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" @@ -2361,6 +2418,34 @@ flow-bin@^0.56.0: version "0.56.0" resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.56.0.tgz#ce43092203a344ba9bf63c0cabe95d95145f6cad" +flow-typed@^2.1.5: + version "2.1.5" + resolved "https://registry.yarnpkg.com/flow-typed/-/flow-typed-2.1.5.tgz#c96912807a286357340042783c9369360f384bbd" + dependencies: + babel-polyfill "^6.23.0" + colors "^1.1.2" + fs-extra "^4.0.0" + github "^9.2.0" + glob "^7.1.2" + got "^7.1.0" + md5 "^2.1.0" + mkdirp "^0.5.1" + request "^2.81.0" + rimraf "^2.6.1" + semver "^5.1.0" + table "^4.0.1" + through "^2.3.8" + unzip "^0.1.11" + which "^1.2.14" + yargs "^4.2.0" + +follow-redirects@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-0.0.7.tgz#34b90bab2a911aa347571da90f22bd36ecd8a919" + dependencies: + debug "^2.2.0" + stream-consume "^0.1.0" + follow-redirects@^1.2.3: version "1.2.4" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.2.4.tgz#355e8f4d16876b43f577b0d5ce2668b9723214ea" @@ -2425,6 +2510,14 @@ fs-extra@^0.30.0: path-is-absolute "^1.0.0" rimraf "^2.2.8" +fs-extra@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.2.tgz#f91704c53d1b461f893452b0c307d9997647ab6b" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -2444,6 +2537,15 @@ fstream-ignore@^1.0.5: inherits "2" minimatch "^3.0.0" +"fstream@>= 0.1.30 < 1": + version "0.1.31" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-0.1.31.tgz#7337f058fbbbbefa8c9f561a28cab0849202c988" + dependencies: + graceful-fs "~3.0.2" + inherits "~2.0.0" + mkdirp "0.5" + rimraf "2" + fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: version "1.0.11" resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" @@ -2508,6 +2610,15 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +github@^9.2.0: + version "9.3.1" + resolved "https://registry.yarnpkg.com/github/-/github-9.3.1.tgz#6a3c5a9cc2a1cd0b5d097a47baefb9d11caef89e" + dependencies: + follow-redirects "0.0.7" + https-proxy-agent "^1.0.0" + mime "^1.2.11" + netrc "^0.1.4" + glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -2571,10 +2682,35 @@ gonzales-pe@^4.0.3: dependencies: minimist "1.1.x" +got@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" + dependencies: + decompress-response "^3.2.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + is-plain-obj "^1.1.0" + is-retry-allowed "^1.0.0" + is-stream "^1.0.0" + isurl "^1.0.0-alpha5" + lowercase-keys "^1.0.0" + p-cancelable "^0.3.0" + p-timeout "^1.1.1" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + url-parse-lax "^1.0.0" + url-to-options "^1.0.1" + graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" +graceful-fs@~3.0.2: + version "3.0.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-3.0.11.tgz#7613c778a1afea62f25c630a086d7f3acbbdd818" + dependencies: + natives "^1.1.0" + handle-thing@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4" @@ -2604,6 +2740,16 @@ has-flag@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" +has-symbol-support-x@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.1.tgz#66ec2e377e0c7d7ccedb07a3a84d77510ff1bc4c" + +has-to-string-tag-x@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" + dependencies: + has-symbol-support-x "^1.4.1" + has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -2742,6 +2888,14 @@ https-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82" +https-proxy-agent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz#35f7da6c48ce4ddbfa264891ac593ee5ff8671e6" + dependencies: + agent-base "2" + debug "2" + extend "3" + iconv-lite@~0.4.13: version "0.4.18" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.18.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2" @@ -2891,7 +3045,7 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" -is-buffer@^1.0.2, is-buffer@^1.1.5: +is-buffer@^1.0.2, is-buffer@^1.1.5, is-buffer@~1.1.1: version "1.1.5" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" @@ -2988,6 +3142,10 @@ is-number@^3.0.0: dependencies: kind-of "^3.0.2" +is-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" + is-path-cwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" @@ -3004,7 +3162,7 @@ is-path-inside@^1.0.0: dependencies: path-is-inside "^1.0.1" -is-plain-obj@^1.0.0: +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" @@ -3038,7 +3196,11 @@ is-resolvable@^1.0.0: dependencies: tryit "^1.0.1" -is-stream@^1.0.1, is-stream@^1.1.0: +is-retry-allowed@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" + +is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" @@ -3093,6 +3255,13 @@ isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" +isurl@^1.0.0-alpha5: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" + dependencies: + has-to-string-tag-x "^1.2.0" + is-object "^1.0.1" + javascript-natural-sort@0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz#f9e2303d4507f6d74355a73664d1440fb5a0ef59" @@ -3171,6 +3340,12 @@ jsonfile@^2.1.0: optionalDependencies: graceful-fs "^4.1.6" +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + optionalDependencies: + graceful-fs "^4.1.6" + jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" @@ -3328,7 +3503,7 @@ lodash.assign@^3.0.0: lodash._createassigner "^3.0.0" lodash.keys "^3.0.0" -lodash.assign@^4.0.1, lodash.assign@^4.2.0: +lodash.assign@^4.0.1, lodash.assign@^4.0.3, lodash.assign@^4.0.6, lodash.assign@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" @@ -3416,6 +3591,10 @@ loud-rejection@^1.0.0: currently-unhandled "^0.4.1" signal-exit "^3.0.0" +lowercase-keys@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" + lru-cache@^4.0.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" @@ -3437,6 +3616,13 @@ map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" +"match-stream@>= 0.0.2 < 1": + version "0.0.2" + resolved "https://registry.yarnpkg.com/match-stream/-/match-stream-0.0.2.tgz#99eb050093b34dffade421b9ac0b410a9cfa17cf" + dependencies: + buffers "~0.1.1" + readable-stream "~1.0.0" + math-expression-evaluator@^1.2.14: version "1.2.17" resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac" @@ -3460,6 +3646,14 @@ md5.js@^1.3.4: hash-base "^3.0.0" inherits "^2.0.1" +md5@^2.1.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/md5/-/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9" + dependencies: + charenc "~0.0.1" + crypt "~0.0.1" + is-buffer "~1.1.1" + media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" @@ -3539,6 +3733,10 @@ mime@1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" +mime@^1.2.11: + version "1.4.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" + mime@^1.3.4: version "1.3.6" resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0" @@ -3547,6 +3745,10 @@ mimic-fn@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" +mimic-response@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.0.tgz#df3d3652a73fded6b9b0b24146e6fd052353458e" + minimalistic-assert@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" @@ -3580,7 +3782,7 @@ mixin-object@^2.0.1: for-in "^0.1.3" is-extendable "^0.1.1" -mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: +mkdirp@0.5, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: @@ -3613,6 +3815,10 @@ nan@^2.0.0, nan@^2.3.0, nan@^2.3.2: version "2.6.2" resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45" +natives@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.0.tgz#e9ff841418a6b2ec7a495e939984f78f163e6e31" + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -3621,6 +3827,10 @@ negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" +netrc@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/netrc/-/netrc-0.1.4.tgz#6be94fcaca8d77ade0a9670dc460914c94472444" + node-fetch@^1.0.1: version "1.7.2" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.2.tgz#c54e9aac57e432875233525f3c891c4159ffefd7" @@ -3892,6 +4102,14 @@ osenv@0, osenv@^0.1.4: os-homedir "^1.0.0" os-tmpdir "^1.0.0" +"over@>= 0.0.5 < 1": + version "0.0.5" + resolved "https://registry.yarnpkg.com/over/-/over-0.0.5.tgz#f29852e70fd7e25f360e013a8ec44c82aedb5708" + +p-cancelable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -3910,6 +4128,12 @@ p-map@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.1.1.tgz#05f5e4ae97a068371bc2a5cc86bfbdbc19c4ae7a" +p-timeout@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.0.tgz#9820f99434c5817868b4f34809ee5291660d5b6c" + dependencies: + p-finally "^1.0.0" + pako@~0.2.0: version "0.2.9" resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" @@ -4518,7 +4742,7 @@ prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" -prepend-http@^1.0.0: +prepend-http@^1.0.0, prepend-http@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" @@ -4600,6 +4824,15 @@ public-encrypt@^4.0.0: parse-asn1 "^5.0.0" randombytes "^2.0.1" +"pullstream@>= 0.4.1 < 1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/pullstream/-/pullstream-0.4.1.tgz#d6fb3bf5aed697e831150eb1002c25a3f8ae1314" + dependencies: + over ">= 0.0.5 < 1" + readable-stream "~1.0.31" + setimmediate ">= 1.0.2 < 2" + slice-stream ">= 1.0.0 < 2" + punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" @@ -4902,6 +5135,15 @@ readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable string_decoder "~1.0.3" util-deprecate "~1.0.1" +readable-stream@~1.0.0, readable-stream@~1.0.31: + version "1.0.34" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + readdirp@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" @@ -5221,10 +5463,14 @@ selfsigned@^1.9.1: dependencies: node-forge "0.6.33" -"semver@2 || 3 || 4 || 5", semver@^5.3.0: +"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.3.0: version "5.4.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" +semver@~5.0.1: + version "5.0.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.0.3.tgz#77466de589cd5d3c95f138aa78bc569a3cb5d27a" + semver@~5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" @@ -5276,7 +5522,7 @@ set-immediate-shim@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" -setimmediate@^1.0.4, setimmediate@^1.0.5: +"setimmediate@>= 1.0.1 < 2", "setimmediate@>= 1.0.2 < 2", setimmediate@^1.0.4, setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" @@ -5333,6 +5579,18 @@ slice-ansi@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" +slice-ansi@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" + dependencies: + is-fullwidth-code-point "^2.0.0" + +"slice-stream@>= 1.0.0 < 2": + version "1.0.0" + resolved "https://registry.yarnpkg.com/slice-stream/-/slice-stream-1.0.0.tgz#5b33bd66f013b1a7f86460b03d463dec39ad3ea0" + dependencies: + readable-stream "~1.0.31" + sntp@1.x.x: version "1.0.9" resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" @@ -5478,6 +5736,10 @@ stream-browserify@^2.0.1: inherits "~2.0.1" readable-stream "^2.0.2" +stream-consume@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.0.tgz#a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f" + stream-http@^2.3.1: version "2.7.2" resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.2.tgz#40a050ec8dc3b53b33d9909415c02c0bf1abfbad" @@ -5500,14 +5762,14 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -string-width@^2.0.0: +string-width@^2.0.0, string-width@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" dependencies: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -string_decoder@^0.10.25: +string_decoder@^0.10.25, string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" @@ -5631,6 +5893,17 @@ table@^3.7.8: slice-ansi "0.0.4" string-width "^2.0.0" +table@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36" + dependencies: + ajv "^5.2.3" + ajv-keywords "^2.1.0" + chalk "^2.1.0" + lodash "^4.17.4" + slice-ansi "1.0.0" + string-width "^2.1.1" + tapable@^0.2.7: version "0.2.8" resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22" @@ -5664,7 +5937,7 @@ text-table@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" -through@^2.3.6: +through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -5676,6 +5949,10 @@ time-stamp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-2.0.0.tgz#95c6a44530e15ba8d6f4a3ecb8c3a3fac46da357" +timed-out@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" + timers-browserify@^2.0.2: version "2.0.4" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.4.tgz#96ca53f4b794a5e7c0e1bd7cc88a372298fa01e6" @@ -5700,6 +5977,10 @@ tough-cookie@~2.3.0: dependencies: punycode "^1.4.1" +"traverse@>=0.3.0 <0.4": + version "0.3.9" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9" + trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" @@ -5796,14 +6077,35 @@ uniqs@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" +universalify@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7" + unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" +unzip@^0.1.11: + version "0.1.11" + resolved "https://registry.yarnpkg.com/unzip/-/unzip-0.1.11.tgz#89749c63b058d7d90d619f86b98aa1535d3b97f0" + dependencies: + binary ">= 0.3.0 < 1" + fstream ">= 0.1.30 < 1" + match-stream ">= 0.0.2 < 1" + pullstream ">= 0.4.1 < 1" + readable-stream "~1.0.31" + setimmediate ">= 1.0.1 < 2" + urix@^0.1.0, urix@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" +url-parse-lax@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" + dependencies: + prepend-http "^1.0.1" + url-parse@1.0.x: version "1.0.5" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.0.5.tgz#0854860422afdcfefeb6c965c662d4800169927b" @@ -5818,6 +6120,10 @@ url-parse@^1.1.8: querystringify "~1.0.0" requires-port "1.0.x" +url-to-options@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" + url@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" @@ -6024,7 +6330,7 @@ which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" -which@1, which@^1.2.9: +which@1, which@^1.2.14, which@^1.2.9: version "1.3.0" resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" dependencies: @@ -6040,6 +6346,10 @@ window-size@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" +window-size@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075" + wordwrap@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" @@ -6077,6 +6387,13 @@ yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" +yargs-parser@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-2.4.1.tgz#85568de3cf150ff49fa51825f03a8c880ddcc5c4" + dependencies: + camelcase "^3.0.0" + lodash.assign "^4.0.6" + yargs-parser@^4.2.0: version "4.2.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" @@ -6095,6 +6412,25 @@ yargs-parser@^7.0.0: dependencies: camelcase "^4.1.0" +yargs@^4.2.0: + version "4.8.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0" + dependencies: + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + lodash.assign "^4.0.3" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.1" + which-module "^1.0.0" + window-size "^0.2.0" + y18n "^3.2.1" + yargs-parser "^2.4.1" + yargs@^6.0.0: version "6.6.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208"