Repository: evenchange4/react-progressive-bg-image
Branch: master
Commit: aa84006da9c3
Files: 64
Total size: 484.4 KB
Directory structure:
gitextract_88wj0wso/
├── .editorconfig
├── .flowconfig
├── .gitignore
├── .nvmrc
├── .storybook/
│ ├── addons.js
│ ├── config.js
│ └── decorator-centered.js
├── .travis.yml
├── CHANGELOG.md
├── CHANGELOG.old.md
├── LICENSE
├── README.md
├── flow-typed/
│ └── npm/
│ ├── @storybook/
│ │ ├── addon-info_vx.x.x.js
│ │ ├── addon-options_vx.x.x.js
│ │ ├── addon-storyshots_vx.x.x.js
│ │ └── react_vx.x.x.js
│ ├── babel-cli_vx.x.x.js
│ ├── babel-eslint_vx.x.x.js
│ ├── babel-preset-env_vx.x.x.js
│ ├── babel-preset-react-app_vx.x.x.js
│ ├── codecov_vx.x.x.js
│ ├── enzyme-adapter-react-16_vx.x.x.js
│ ├── enzyme-to-json_vx.x.x.js
│ ├── enzyme_v3.x.x.js
│ ├── eslint-config-airbnb_vx.x.x.js
│ ├── eslint-config-prettier_vx.x.x.js
│ ├── eslint-plugin-flowtype_vx.x.x.js
│ ├── eslint-plugin-import_vx.x.x.js
│ ├── eslint-plugin-jest_vx.x.x.js
│ ├── eslint-plugin-jsx-a11y_vx.x.x.js
│ ├── eslint-plugin-prettier_vx.x.x.js
│ ├── eslint-plugin-react_vx.x.x.js
│ ├── eslint_vx.x.x.js
│ ├── flow-bin_v0.x.x.js
│ ├── github-changes_vx.x.x.js
│ ├── husky_vx.x.x.js
│ ├── jest-styled-components_vx.x.x.js
│ ├── jest_v22.x.x.js
│ ├── lint-staged_vx.x.x.js
│ ├── normalize.css_v7.x.x.js
│ ├── prettier_vx.x.x.js
│ ├── prop-types_v15.x.x.js
│ ├── ramda_v0.x.x.js
│ ├── react-test-renderer_v16.x.x.js
│ ├── recompose_v0.x.x.js
│ ├── rxjs_v5.0.x.js
│ └── styled-components_vx.x.x.js
├── index.d.ts
├── package.json
├── renovate.json
├── setupTests.js
└── src/
├── Img.js
├── ProgressiveImage.example.js
├── ProgressiveImage.js
├── __tests__/
│ ├── Img.css.test.js
│ ├── Img.test.js
│ ├── ProgressiveImage.test.js
│ ├── __snapshots__/
│ │ ├── Img.css.test.js.snap
│ │ ├── Img.test.js.snap
│ │ └── ProgressiveImage.test.js.snap
│ ├── index.test.js
│ └── loadImage.test.js
├── index.js
└── loadImage.js
================================================
FILE CONTENTS
================================================
================================================
FILE: .editorconfig
================================================
# editorconfig.org
root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.md]
trim_trailing_whitespace = false
[Makefile]
indent_style = tab
================================================
FILE: .flowconfig
================================================
[ignore]
[include]
[libs]
[lints]
[options]
[strict]
================================================
FILE: .gitignore
================================================
# See https://help.github.com/ignore-files/ for more about ignoring files.
# dependencies
/node_modules
# testing
/coverage
# production
/storybook-static
/lib
# misc
.DS_Store
npm-debug.log*
yarn-debug.log*
yarn-error.log*
================================================
FILE: .nvmrc
================================================
9.4.0
================================================
FILE: .storybook/addons.js
================================================
// @flow
import '@storybook/addon-actions/register';
import '@storybook/addon-links/register';
import '@storybook/addon-options/register';
================================================
FILE: .storybook/config.js
================================================
// @flow
import { configure, addDecorator, setAddon } from '@storybook/react';
import infoAddon from '@storybook/addon-info';
import { setOptions } from '@storybook/addon-options';
import centered from './decorator-centered';
const context = (require: any).context('../src/', true, /\.example\.js$/);
setAddon(infoAddon);
addDecorator(centered);
setOptions({
name: 'Rrogressive-bg-image',
url: 'https://github.com/evenchange4/react-progressive-bg-image',
goFullScreen: false,
showLeftPanel: true,
showDownPanel: false,
showSearchBox: false,
downPanelInRight: false,
sortStoriesByKind: true,
});
function loadStories() {
context.keys().forEach(context);
}
configure(loadStories, module);
================================================
FILE: .storybook/decorator-centered.js
================================================
/* eslint no-unused-expressions:0 */
// @flow
import React from 'react';
import { injectGlobal } from 'styled-components';
import 'normalize.css';
injectGlobal`
body {
padding: 30px;
}
`;
export default function(renderStory: Function) {
return renderStory();
}
================================================
FILE: .travis.yml
================================================
sudo: false
language: node_js
node_js:
- 9
env:
global:
- YARN_VERSION=1.3.2
before_install:
- export PATH="$HOME/.yarn/bin:$PATH"
- |
if [[ ! -e ~/.yarn/bin/yarn || $(yarn --version) != "${YARN_VERSION}" ]]; then
curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version $YARN_VERSION
fi
install:
- yarn install --pure-lockfile
script:
- yarn run eslint
- yarn run test
- yarn run flow
- yarn run build
- yarn run build-storybook
after_success:
- ./node_modules/.bin/codecov
deploy:
- provider: npm
email: evenchange4@gmail.com
api_key:
secure: ZcYdZrpERXxBN6TzXDQrH+orxppvKXaGj/JhWtZFu6K0eVvORntMluywOpYhkfU+akrn4NjHlX67MRgkCxCIKmIl+rp36CDRC/X+L4y4Bd4VItOa4CNqG79s+es4JkyXa64lRnWlMNHUIEjoemqsP3Em/RVrBcQeDLwpO9VD4207eHwqEIiTttCCSVH9RZa251MDB8l9ArwKC343rfWyKgzd/DLag0NwUUPRFb2Et+z+SgfkrlYYoFkmuQt2V2PMnJfcw8Xx5nGG29saRKgEulmDtMuVneu38bhekZW/MS2zdHanfzs5tbXwHTjMWqq/1mIrHgxnhDpXfJ8YtIJlerpLBsHX35uWWhmetHXFCetZ1guWWIVfzBTMt9PlahCsiB30YC3PWLpWFWgi/XLBgPipfmFJ3YIeY/i0e1koJlWqy6L/TzrEkP2mNYFAo3b75YMDnrPmsrpLs10/THLwCW2gPBpPTkyKWY105E5ijdJghYpuOjY15i0VQTrRs3koBCmVewO5c1v47IpNMi1hhfi1UCaR+GUUHVPt6GF6tTSIa/PA2yS8l92/DLKQ6xO75Yggw88TdVGB+H0IJjm/bR+M/rQOMNPP48tXL254igFpMHf0aAFZ5jXbrxWIiulIh1homZGEJMhcw/qx90I/BbxHw7zazd9S6Y6i7gOfJV0=
skip_cleanup: true
on:
tags: true
repo: evenchange4/react-progressive-bg-image
cache:
yarn: true
directories:
- "~/.yarn"
- node_modules
notifications:
email: evenchange4@gmail.com
================================================
FILE: CHANGELOG.md
================================================
## Change Log
### v3.0.0 (2018/01/30 14:06 +00:00)
* [3a5d8c3](https://github.com/evenchange4/react-progressive-bg-image/commit/3a5d8c34eb4ce852b8a21bdc70acdd86fa668562) 3.0.0 (@evenchange4)
* [#82](https://github.com/evenchange4/react-progressive-bg-image/pull/82) feat(npm): upgrade peer style-components to v3 [BREAKING CHANGES](#82) (@evenchange4)
* [#78](https://github.com/evenchange4/react-progressive-bg-image/pull/78) chore(deps): update dependency lint-staged to v6.1.0 (#78) (@renovate[bot])
* [#77](https://github.com/evenchange4/react-progressive-bg-image/pull/77) chore(deps): update dependency eslint-plugin-react to v7.6.0 (#77) (@renovate[bot])
### v2.1.3 (2018/01/25 15:36 +00:00)
* [c8e0a0b](https://github.com/evenchange4/react-progressive-bg-image/commit/c8e0a0bcc237c0612e2e38f5e804f198bf75e1fe) 2.1.3 (@evenchange4)
* [7c1ab82](https://github.com/evenchange4/react-progressive-bg-image/commit/7c1ab82cdb993ab3c039f01c54d7bf87378f5c1c) fix(dependency): pinOnlyDevDependencies (@evenchange4)
* [#69](https://github.com/evenchange4/react-progressive-bg-image/pull/69) chore(deps): update dependency jest to v22.1.3 (#69) (@renovate[bot])
* [#67](https://github.com/evenchange4/react-progressive-bg-image/pull/67) chore(deps): update dependency jest to v22.1.2 (#67) (@renovate[bot])
* [#68](https://github.com/evenchange4/react-progressive-bg-image/pull/68) chore(deps): update dependency eslint-plugin-jest to v21.7.0 (#68) (@renovate[bot])
* [5346728](https://github.com/evenchange4/react-progressive-bg-image/commit/53467283a870ce35216adfdaa891339358396e9d) docs(LICENSE): update year (@evenchange4)
### v2.1.2 (2018/01/16 04:48 +00:00)
* [cbc768e](https://github.com/evenchange4/react-progressive-bg-image/commit/cbc768eb09152b79fa5d0895371e24c8f9e8b49f) 2.1.2 (@evenchange4)
* [10cdcd2](https://github.com/evenchange4/react-progressive-bg-image/commit/10cdcd2d863816ef4890d350bbb96dae723ff87c) docs(CHANGELOG): release 2.1.2 (@evenchange4)
* [#66](https://github.com/evenchange4/react-progressive-bg-image/pull/66) chore(ncu): ncu update & use node 9 (#66) (@evenchange4)
* [#62](https://github.com/evenchange4/react-progressive-bg-image/pull/62) chore(deps): pin dependencies (#62) (@renovate[bot])
* [#61](https://github.com/evenchange4/react-progressive-bg-image/pull/61) Configure Renovate (#61) (@renovate[bot])
### v2.1.1 (2017/09/27 10:05 +00:00)
* [a5a2e4e](https://github.com/evenchange4/react-progressive-bg-image/commit/a5a2e4eab7d7b3922139528e0df6045ef722ad43) 2.1.1 (@evenchange4)
* [54b4efd](https://github.com/evenchange4/react-progressive-bg-image/commit/54b4efdff6f173e138c23b185794391cb63224b4) fx(travis): npm release bug (@evenchange4)
* [770c828](https://github.com/evenchange4/react-progressive-bg-image/commit/770c82888fa6a629668a7a862243e981b0300acb) docs(CHANGELOG): release (@evenchange4)
### v2.1.0 (2017/09/27 10:00 +00:00)
* [f28def4](https://github.com/evenchange4/react-progressive-bg-image/commit/f28def419dafcbb2bc5f3b625e167e02ccb9519a) 2.1.0 (@evenchange4)
* [#51](https://github.com/evenchange4/react-progressive-bg-image/pull/51) chore(package): ncu update React 16 (#51) (@evenchange4)
* [#39](https://github.com/evenchange4/react-progressive-bg-image/pull/39) chore(eslint): introduce airbnb & prettier eslint configs (#39) (@evenchange4)
* [#38](https://github.com/evenchange4/react-progressive-bg-image/pull/38) chore(ncu): update jest-styled-components to 4 (#38) (@evenchange4)
* [2df081d](https://github.com/evenchange4/react-progressive-bg-image/commit/2df081dac1da9b20ac7b9bc486e3a08788404e86) docs(README): add furthers readings (@evenchange4)
### v2.0.4 (2017/07/04 01:16 +00:00)
* [b9803a9](https://github.com/evenchange4/react-progressive-bg-image/commit/b9803a9d054da4697825f6b1078efe10a9e3a5b7) 2.0.4 (@evenchange4)
* [#35](https://github.com/evenchange4/react-progressive-bg-image/pull/35) fix(Image): remove useless props from BaseComponent. (#35) (@evenchange4)
### v2.0.3 (2017/07/03 09:31 +00:00)
* [dd76e2e](https://github.com/evenchange4/react-progressive-bg-image/commit/dd76e2edf53176ea6b7768c706d81319a98dcdbb) 2.0.3 (@evenchange4)
* [3f8ec6d](https://github.com/evenchange4/react-progressive-bg-image/commit/3f8ec6d36bf1d58e846ed614f0ab604f7987c4d3) fix(Image): `src` override priority issue. (@evenchange4)
### v2.0.2 (2017/07/03 08:54 +00:00)
* [634ccb2](https://github.com/evenchange4/react-progressive-bg-image/commit/634ccb20d02bb0e8035afc1d10fcde5924a7e298) 2.0.2 (@evenchange4)
* [a873e27](https://github.com/evenchange4/react-progressive-bg-image/commit/a873e278ece2144bc07d380f6edab5c1435870dd) update 2.0.1 publish fail (@evenchange4)
* [#34](https://github.com/evenchange4/react-progressive-bg-image/pull/34) feat(Img): Support for other Component based with `component` props. (#34) (@evenchange4)
* [aebbb44](https://github.com/evenchange4/react-progressive-bg-image/commit/aebbb44a12581863bfa2be45565e62b1bd70ce2b) update (@evenchange4)
* [2ee7dc4](https://github.com/evenchange4/react-progressive-bg-image/commit/2ee7dc4f86b26b8a9e6d80b2dcb303d09f7e6436) docs(README): update 2.0 api (@evenchange4)
### v2.0.0 (2017/07/03 05:32 +00:00)
* [d5a0b48](https://github.com/evenchange4/react-progressive-bg-image/commit/d5a0b485934ca971a35de5088d404c4b4fdaea6f) 2.0.0 (@evenchange4)
* [#33](https://github.com/evenchange4/react-progressive-bg-image/pull/33) feat(cache): add new cache feature ([#24]) (#33) (@evenchange4)
### v1.1.4 (2017/07/01 07:01 +00:00)
* [2de1520](https://github.com/evenchange4/react-progressive-bg-image/commit/2de1520a67189fd0ca56320410dd89ed14595379) 1.1.4 (@evenchange4)
* [#32](https://github.com/evenchange4/react-progressive-bg-image/pull/32) fix(Image): missing close url `)`. (#32) (@evenchange4)
### v1.1.3 (2017/07/01 04:52 +00:00)
* [f4eeb84](https://github.com/evenchange4/react-progressive-bg-image/commit/f4eeb84a678c54b14622ba6969786df370f02e46) 1.1.3 (@evenchange4)
* [#31](https://github.com/evenchange4/react-progressive-bg-image/pull/31) feat(props): support for custom blur / opacity / scale props. (#31) (@evenchange4)
* [#29](https://github.com/evenchange4/react-progressive-bg-image/pull/29) chore(ncu): bump dependencies (#29) (@evenchange4)
### v1.1.2 (2017/06/30 08:59 +00:00)
* [e1d1e59](https://github.com/evenchange4/react-progressive-bg-image/commit/e1d1e597534bcb8343a9e151b140bfe8fdb87fc6) 1.1.2 (@evenchange4)
* [#28](https://github.com/evenchange4/react-progressive-bg-image/pull/28) fix(SC): move dynamic props to style for safari flick issue (#28) (@evenchange4)
* [250f8e8](https://github.com/evenchange4/react-progressive-bg-image/commit/250f8e837bbc7e6fc538d6f2cab1dd4dda56d7ae) docs(CHANGELOG): release (@evenchange4)
### v1.1.1 (2017/05/31 09:52 +00:00)
* [1e4c408](https://github.com/evenchange4/react-progressive-bg-image/commit/1e4c4083bf39e30905fba25d9944f0d373c27eb2) 1.1.1 (@evenchange4)
* [#22](https://github.com/evenchange4/react-progressive-bg-image/pull/22) chore(env): use node 8 / npm 5 / styled-components 2 / storybook 3 (#22) (@evenchange4)
* [fe20209](https://github.com/evenchange4/react-progressive-bg-image/commit/fe202091920108ee1b8ed40dadb70dc62e7a21da) chore(storybook): use `alpha` git-tag. (@evenchange4)
### v1.1.0 (2017/05/23 04:52 +00:00)
* [10e5df9](https://github.com/evenchange4/react-progressive-bg-image/commit/10e5df9998565615bd3a8b7912fd686e1b9a3ed9) 1.1.0 (@evenchange4)
* [023c8e9](https://github.com/evenchange4/react-progressive-bg-image/commit/023c8e992869614ca6504b76abfd4f7a8bf959f4) docs(CHANGELOG): release (@evenchange4)
* [#21](https://github.com/evenchange4/react-progressive-bg-image/pull/21) chore(storybook): upgrade to `3.0.0-alpha.4` (#21) (@evenchange4)
* [#17](https://github.com/evenchange4/react-progressive-bg-image/pull/17) test(jest-styled-components): introduce css snapshot (#17) (@evenchange4)
* [#15](https://github.com/evenchange4/react-progressive-bg-image/pull/15) chore(packages): yarn upgrade jest codecov prop-types rxjs 🚀 (#15) (@greenkeeper[bot])
* [2af1141](https://github.com/evenchange4/react-progressive-bg-image/commit/2af114171bc01510f752d746388234341ce63663) docs(README): add story link (@evenchange4)
### v1.0.7 (2017/05/06 06:28 +00:00)
* [f3b6c38](https://github.com/evenchange4/react-progressive-bg-image/commit/f3b6c385f157074eb0cb137e74832e3215b14351) 1.0.7 (@evenchange4)
* [9fd3491](https://github.com/evenchange4/react-progressive-bg-image/commit/9fd34918cebf9697cfec3407a110511261c40a3e) docs(CHANGELOG): release (@evenchange4)
* [#14](https://github.com/evenchange4/react-progressive-bg-image/pull/14) chore(styled-components): update to rc (#14) (@evenchange4)
* [#11](https://github.com/evenchange4/react-progressive-bg-image/pull/11) refactor(recompose): switch to `mapPropsStream`. (#11) (@evenchange4)
### v1.0.6 (2017/05/04 02:48 +00:00)
* [4b28582](https://github.com/evenchange4/react-progressive-bg-image/commit/4b28582b6638906de49de3247a176481af65625c) 1.0.6 (@evenchange4)
* [c1da8ca](https://github.com/evenchange4/react-progressive-bg-image/commit/c1da8cab30bf5c28d1883623bdd2f8d12f2443e3) docs(CHANGELOG): release (@evenchange4)
* [#10](https://github.com/evenchange4/react-progressive-bg-image/pull/10) fix(rx): add test for loading the second image at same time. (#10) (@evenchange4)
### v1.0.5 (2017/05/03 06:53 +00:00)
* [7e1aa7b](https://github.com/evenchange4/react-progressive-bg-image/commit/7e1aa7b7cad98b8cb527ab34b3541f1f3509610b) 1.0.5 (@evenchange4)
* [a3915f4](https://github.com/evenchange4/react-progressive-bg-image/commit/a3915f4b1f687d050ab234a516e1334a97a4b64f) docs(CHANGELOG): release with inline style example (@evenchange4)
* [#9](https://github.com/evenchange4/react-progressive-bg-image/pull/9) feat(style): add inline-style example. (#9) (@evenchange4)
* [#8](https://github.com/evenchange4/react-progressive-bg-image/pull/8) test(rx): add marble testing (#8) (@evenchange4)
* [#7](https://github.com/evenchange4/react-progressive-bg-image/pull/7) test(Img): add more tests (#7) (@evenchange4)
### v1.0.4 (2017/05/03 02:55 +00:00)
* [2dc9082](https://github.com/evenchange4/react-progressive-bg-image/commit/2dc908234d5af9a0b454033244c17ace90a3968d) 1.0.4 (@evenchange4)
* [a0da558](https://github.com/evenchange4/react-progressive-bg-image/commit/a0da5582fa372de0abee0f30ee3cbd2d75992e41) docs(CHANGELOG): release (@evenchange4)
* [#6](https://github.com/evenchange4/react-progressive-bg-image/pull/6) chore(packages): yarn upgrade (#6) (@evenchange4)
* [#5](https://github.com/evenchange4/react-progressive-bg-image/pull/5) Update dependencies to enable Greenkeeper 🌴 (#5) (@greenkeeper[bot])
* [a9ebcbf](https://github.com/evenchange4/react-progressive-bg-image/commit/a9ebcbf826f957e42991a55b55d042f68c3d6ae1) docs(README): update badges (@evenchange4)
* [f5676d5](https://github.com/evenchange4/react-progressive-bg-image/commit/f5676d5cad54171c87e9e42f9bc57f1479363c7b) docs(test): add eslint script (@evenchange4)
### v1.0.3 (2017/05/02 14:19 +00:00)
* [a04b6eb](https://github.com/evenchange4/react-progressive-bg-image/commit/a04b6eb23105572c72a0b2a9b77baa0b8d9885c6) 1.0.3 (@evenchange4)
* [b505598](https://github.com/evenchange4/react-progressive-bg-image/commit/b505598412a22f3c4f279f5b4d8dceefe6b9df1b) docs(CHANGELOG): release (@evenchange4)
* [e7ad634](https://github.com/evenchange4/react-progressive-bg-image/commit/e7ad634f51b82e0e0d13bd14a902191a23f98373) docs(README): compress gif (@evenchange4)
* [981d3e3](https://github.com/evenchange4/react-progressive-bg-image/commit/981d3e3a4b1664d5f1c5f31d0db96c747b6d39c0) docs(DEMO): update story info & compress image (@evenchange4)
* [c7871db](https://github.com/evenchange4/react-progressive-bg-image/commit/c7871dbcd4ec09f5d399b0ef6988e7814b697c5b) docs(README): update gif (@evenchange4)
* [#4](https://github.com/evenchange4/react-progressive-bg-image/pull/4) feat(eslint): setup eslint. (#4) (@evenchange4)
### v1.0.2 (2017/05/02 11:15 +00:00)
* [521ff91](https://github.com/evenchange4/react-progressive-bg-image/commit/521ff91ffde601d6d612f93d7270873d569788c1) 1.0.2 (@evenchange4)
* [d0f6c1d](https://github.com/evenchange4/react-progressive-bg-image/commit/d0f6c1d0c51304250e0490acc14838c4ea02a829) docs(CHANGELOG): release (@evenchange4)
* [#3](https://github.com/evenchange4/react-progressive-bg-image/pull/3) fix(Component): props name conflict (#3) (@evenchange4)
### v1.0.1 (2017/05/02 09:12 +00:00)
* [38cac0d](https://github.com/evenchange4/react-progressive-bg-image/commit/38cac0d4205bb878fb50d97184f5c2a51ef4d853) 1.0.1 (@evenchange4)
* [f0db516](https://github.com/evenchange4/react-progressive-bg-image/commit/f0db516b41de2b1593fd25f69c1e388ef4f090e3) docs(CHANGELOG): release (@evenchange4)
* [#2](https://github.com/evenchange4/react-progressive-bg-image/pull/2) test(jest): setup (#2) (@evenchange4)
* [7efffce](https://github.com/evenchange4/react-progressive-bg-image/commit/7efffceaae86e47521cdd5fcdd475f7ff5c8f463) docs(readme): update install peer dependency (@evenchange4)
* [#1](https://github.com/evenchange4/react-progressive-bg-image/pull/1) feat(travis): enable (#1) (@evenchange4)
* [4eae8b2](https://github.com/evenchange4/react-progressive-bg-image/commit/4eae8b2ab6fa3c4f562613e64d8e5b0b1e35ac68) feat(storybook): add example code (@evenchange4)
* [02eeeca](https://github.com/evenchange4/react-progressive-bg-image/commit/02eeecaf2f75372036fbb8768c39f7ec3bfe883c) first commit (@evenchange4)
================================================
FILE: CHANGELOG.old.md
================================================
# Changelog
## [HEAD]
> Unreleased
## [v2.1.3]
> Jan 25, 2018
* fix(dependency): pinOnlyDevDependencies
## [v2.1.2]
> Jan 16, 2018
* chore(ncu): ncu update
## [v2.1.1]
> Sep 27, 2017
* fix(travis): npm release bug
## [v2.1.0]
> Sep 27, 2017
* chore(ncu): update jest-styled-components to 4
* chore(eslint): introduce airbnb & prettier eslint configs
* chore(travis): setup auto release
* docs(LICENSE): add LICENSE file
* chore(package): ncu update React 16
* style: update prettier & extract prettier config
* chore(env): use node 8.6.0 & yarn 1.1.0 & add nvmrc for netlify
## [v2.0.4]
> Jul 04, 2017
* fix(Image): remove useless props from BaseComponent.
* chore(ncu): update styled-components to 2.1.1
## [v2.0.3]
> Jul 03, 2017
* fix(Image): `src` override priority issue.
## [v2.0.2]
> Jul 03, 2017
* feat(Img): Support for other Component based with `component` props.
**BackgroundImage will cause flicking while changing at safari.**
## [v2.0.1]
Publish fail.
## [v2.0.0]
> Jul 03, 2017
* feat(cache): add new cache feature ([#24])
### BREAKING CHANGES
```diff
,
```
## [v1.1.4]
> Jul 01, 2017
* fix(Image): missing close url `)`.
## [v1.1.3]
> Jul 01, 2017
* chore(ncu): bump dependencies
* feat(props): support for custom blur / opacity / scale props.
## [v1.1.2]
> Jun 30, 2017
* fix(SC): move dynamic props to style for safari flick issue
## [v1.1.1]
> May 31, 2017
* chore(env): use node 8 / npm 5 / styled-components 2 / storybook 3
## [v1.1.0]
> May 23, 2017
* chore(packages): yarn upgrade jest codecov prop-types rxjs
* test(jest-styled-components): introduce css snapshot
* chore(storybook): upgrade to `3.0.0-alpha.4`
## [v1.0.7]
> May 06, 2017
* refactor(recompose): switch to `mapPropsStream`.
* chore(styled-components): update to rc.
## [v1.0.6]
> May 04, 2017
* fix(rx): add test for loading the second image at same time.
## [v1.0.5]
> May 03, 2017
* test(rx): add marble testing
* feat(style): add inline-style example.
## [v1.0.4]
> May 03, 2017
* feat(normalize.css): upgrade to 7.0.0
* chore(packages): yarn upgrade
## [v1.0.3]
> May 02, 2017
* feat(eslint): setup eslint.
* docs(README): add gif demo.
## [v1.0.2]
> May 02, 2017
* fix(Component): props name conflict
## [v1.0.1]
> May 02, 2017
* Setup travis CI and netlify.
* Update readme.md
* Setup jest for testing.
## [v1.0.0]
> May 02, 2017
* first release
================================================
FILE: LICENSE
================================================
The MIT License (MIT)
Copyright (c) 2018 Michael Hsu
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
# react-progressive-bg-image
> Medium style progressive background image for React based on [Styled-components](https://github.com/styled-components/styled-components).
[![Travis][build-badge]][build]
[![Codecov Status][codecov-badge]][codecov]
[![npm package][npm-badge]][npm]
[![npm downloads][npm-downloads]][npm]
[![Dependency Status][dependency-badge]][dependency]
[![devDependency Status][devdependency-badge]][devdependency]
[![peerDependency Status][peerdependency-badge]][peerdependency]
[![prettier][prettier-badge]][prettier]
[![license][license-badge]][license]
## Demo
* https://react-progressive-bg-image.netlify.com/
* Responsive example: https://michaelhsu.tw/ [[Source code]](https://github.com/evenchange4/michaelhsu.tw/blob/master/src/components/CoverImage.js#L37-L44)
* Img tag example: https://mcslite.netlify.com/ [[Source code]](https://github.com/MCS-Lite/mcs-lite/blob/master/packages/mcs-lite-landing-web/src/components/BackgroundImage/BackgroundImage.js)

## Further Reading:
* [[English] Reproducing Medium Style Progressive Image Loading for React](https://medium.com/@evenchange4/reproducing-medium-style-progressive-image-loading-for-react-2e83bba0c608).
* [[中文] React Stack 開發體驗與優化策略](https://medium.com/@evenchange4/react-stack-%E9%96%8B%E7%99%BC%E9%AB%94%E9%A9%97%E8%88%87%E5%84%AA%E5%8C%96%E7%AD%96%E7%95%A5-b056da2fa0aa)
## Installation
```sh
$ yarn add react-progressive-bg-image styled-components
```
## Requirements
* node >= 9.4.0
* yarn >= 1.3.2
* react `^16.0.0`,
* styled-components `^3`
## Usage
### Case 1: Inline-style
> Remind: May need to setup autoprefixer in your project.
```js
import ProgressiveImage from 'react-progressive-bg-image';
;
```
### Case 2: With Styled-components
```js
import styled from 'styled-components';
import ProgressiveImage from 'react-progressive-bg-image';
const StyledProgressiveImage = styled(ProgressiveImage)`
height: 600px;
background-size: contain;
background-position: center center;
`;
;
```
## Property
| **Prop** | **Type** | **Required** | **Description** |
| ------------- | -------- | ------------ | ----------------------------------- |
| `src` | string | yes | Origin image |
| `placeholder` | string | yes | Small image (Suggest inline base64) |
| `opacity` | number | | default: 0.5 |
| `blur` | number | | default: 20 |
| `scale` | number | | default: 1 |
| `transition` | string | | default: 'opacity 0.3s linear' |
| `component` | string | | default: 'div' |
## Test
```
$ yarn run format
$ yarn run eslint
$ yarn run test:watch
```
## Github release / NPM release
```
$ npm version patch
$ git push
```
---
## Inspiration
* https://github.com/FormidableLabs/react-progressive-image
* [How Medium does progressive image loading](https://jmperezperez.com/medium-image-progressive-loading-placeholder/)
## CONTRIBUTING
* ⇄ Pull requests and ★ Stars are always welcome.
* For bugs and feature requests, please create an issue.
* Pull requests must be accompanied by passing automated tests (`$ yarn run test`).
## [CHANGELOG](CHANGELOG.md)
## [LICENSE](LICENSE)
MIT: [http://michaelhsu.mit-license.org](http://michaelhsu.mit-license.org)
[build-badge]: https://img.shields.io/travis/evenchange4/react-progressive-bg-image/master.svg?style=flat-square
[build]: https://travis-ci.org/evenchange4/react-progressive-bg-image
[npm-badge]: https://img.shields.io/npm/v/react-progressive-bg-image.svg?style=flat-square
[npm]: https://www.npmjs.org/package/react-progressive-bg-image
[codecov-badge]: https://img.shields.io/codecov/c/github/evenchange4/react-progressive-bg-image.svg?style=flat-square
[codecov]: https://codecov.io/github/evenchange4/react-progressive-bg-image?branch=master
[npm-downloads]: https://img.shields.io/npm/dt/react-progressive-bg-image.svg?style=flat-square
[license-badge]: https://img.shields.io/npm/l/react-progressive-bg-image.svg?style=flat-square
[license]: http://michaelhsu.mit-license.org/
[dependency-badge]: https://david-dm.org/evenchange4/react-progressive-bg-image.svg?style=flat-square
[dependency]: https://david-dm.org/evenchange4/react-progressive-bg-image
[devdependency-badge]: https://david-dm.org/evenchange4/react-progressive-bg-image/dev-status.svg?style=flat-square
[devdependency]: https://david-dm.org/evenchange4/react-progressive-bg-image#info=devDependencies
[peerdependency-badge]: https://david-dm.org/evenchange4/react-progressive-bg-image/peer-status.svg?style=flat-square
[peerdependency]: https://david-dm.org/evenchange4/react-progressive-bg-image#info=peerDependencies
[prettier-badge]: https://img.shields.io/badge/styled_with-prettier-ff69b4.svg?style=flat-square
[prettier]: https://github.com/prettier/prettier
================================================
FILE: flow-typed/npm/@storybook/addon-info_vx.x.x.js
================================================
// flow-typed signature: 11ce82c5f32ca8e623b6ec48fd405232
// flow-typed version: <>/@storybook/addon-info_v3.3.11/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* '@storybook/addon-info'
*
* 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 '@storybook/addon-info' {
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 '@storybook/addon-info/dist/components/makeTableComponent' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/markdown/code' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/markdown/htags' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/markdown/index' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/markdown/text' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/Node' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/Props' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/PropTable' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/PropVal' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/Story' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/types/ArrayOf' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/types/Enum' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/types/InstanceOf' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/types/Object' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/types/ObjectOf' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/types/ObjectType' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/types/OneOf' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/types/OneOfType' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/types/PrettyPropType' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/types/PropertyLabel' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/types/proptypes' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/types/Shape' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/components/types/Signature' {
declare module.exports: any;
}
declare module '@storybook/addon-info/dist/index' {
declare module.exports: any;
}
declare module '@storybook/addon-info/example/Button' {
declare module.exports: any;
}
declare module '@storybook/addon-info/example/story' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/makeTableComponent' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/markdown/code' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/markdown/htags' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/markdown/index' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/markdown/text' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/Node' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/Props' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/PropTable' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/PropTable.test' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/PropVal' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/Story' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/types/ArrayOf' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/types/Enum' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/types/InstanceOf' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/types/Object' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/types/ObjectOf' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/types/ObjectType' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/types/OneOf' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/types/OneOfType' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/types/PrettyPropType' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/types/PropertyLabel' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/types/proptypes' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/types/Shape' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/components/types/Signature' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/index' {
declare module.exports: any;
}
declare module '@storybook/addon-info/src/index.test' {
declare module.exports: any;
}
// Filename aliases
declare module '@storybook/addon-info/dist/components/makeTableComponent.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/makeTableComponent',
>;
}
declare module '@storybook/addon-info/dist/components/markdown/code.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/markdown/code',
>;
}
declare module '@storybook/addon-info/dist/components/markdown/htags.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/markdown/htags',
>;
}
declare module '@storybook/addon-info/dist/components/markdown/index.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/markdown/index',
>;
}
declare module '@storybook/addon-info/dist/components/markdown/text.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/markdown/text',
>;
}
declare module '@storybook/addon-info/dist/components/Node.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/Node',
>;
}
declare module '@storybook/addon-info/dist/components/Props.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/Props',
>;
}
declare module '@storybook/addon-info/dist/components/PropTable.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/PropTable',
>;
}
declare module '@storybook/addon-info/dist/components/PropVal.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/PropVal',
>;
}
declare module '@storybook/addon-info/dist/components/Story.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/Story',
>;
}
declare module '@storybook/addon-info/dist/components/types/ArrayOf.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/types/ArrayOf',
>;
}
declare module '@storybook/addon-info/dist/components/types/Enum.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/types/Enum',
>;
}
declare module '@storybook/addon-info/dist/components/types/InstanceOf.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/types/InstanceOf',
>;
}
declare module '@storybook/addon-info/dist/components/types/Object.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/types/Object',
>;
}
declare module '@storybook/addon-info/dist/components/types/ObjectOf.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/types/ObjectOf',
>;
}
declare module '@storybook/addon-info/dist/components/types/ObjectType.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/types/ObjectType',
>;
}
declare module '@storybook/addon-info/dist/components/types/OneOf.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/types/OneOf',
>;
}
declare module '@storybook/addon-info/dist/components/types/OneOfType.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/types/OneOfType',
>;
}
declare module '@storybook/addon-info/dist/components/types/PrettyPropType.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/types/PrettyPropType',
>;
}
declare module '@storybook/addon-info/dist/components/types/PropertyLabel.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/types/PropertyLabel',
>;
}
declare module '@storybook/addon-info/dist/components/types/proptypes.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/types/proptypes',
>;
}
declare module '@storybook/addon-info/dist/components/types/Shape.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/types/Shape',
>;
}
declare module '@storybook/addon-info/dist/components/types/Signature.js' {
declare module.exports: $Exports<
'@storybook/addon-info/dist/components/types/Signature',
>;
}
declare module '@storybook/addon-info/dist/index.js' {
declare module.exports: $Exports<'@storybook/addon-info/dist/index'>;
}
declare module '@storybook/addon-info/example/Button.js' {
declare module.exports: $Exports<'@storybook/addon-info/example/Button'>;
}
declare module '@storybook/addon-info/example/story.js' {
declare module.exports: $Exports<'@storybook/addon-info/example/story'>;
}
declare module '@storybook/addon-info/src/components/makeTableComponent.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/makeTableComponent',
>;
}
declare module '@storybook/addon-info/src/components/markdown/code.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/markdown/code',
>;
}
declare module '@storybook/addon-info/src/components/markdown/htags.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/markdown/htags',
>;
}
declare module '@storybook/addon-info/src/components/markdown/index.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/markdown/index',
>;
}
declare module '@storybook/addon-info/src/components/markdown/text.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/markdown/text',
>;
}
declare module '@storybook/addon-info/src/components/Node.js' {
declare module.exports: $Exports<'@storybook/addon-info/src/components/Node'>;
}
declare module '@storybook/addon-info/src/components/Props.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/Props',
>;
}
declare module '@storybook/addon-info/src/components/PropTable.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/PropTable',
>;
}
declare module '@storybook/addon-info/src/components/PropTable.test.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/PropTable.test',
>;
}
declare module '@storybook/addon-info/src/components/PropVal.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/PropVal',
>;
}
declare module '@storybook/addon-info/src/components/Story.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/Story',
>;
}
declare module '@storybook/addon-info/src/components/types/ArrayOf.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/types/ArrayOf',
>;
}
declare module '@storybook/addon-info/src/components/types/Enum.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/types/Enum',
>;
}
declare module '@storybook/addon-info/src/components/types/InstanceOf.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/types/InstanceOf',
>;
}
declare module '@storybook/addon-info/src/components/types/Object.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/types/Object',
>;
}
declare module '@storybook/addon-info/src/components/types/ObjectOf.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/types/ObjectOf',
>;
}
declare module '@storybook/addon-info/src/components/types/ObjectType.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/types/ObjectType',
>;
}
declare module '@storybook/addon-info/src/components/types/OneOf.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/types/OneOf',
>;
}
declare module '@storybook/addon-info/src/components/types/OneOfType.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/types/OneOfType',
>;
}
declare module '@storybook/addon-info/src/components/types/PrettyPropType.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/types/PrettyPropType',
>;
}
declare module '@storybook/addon-info/src/components/types/PropertyLabel.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/types/PropertyLabel',
>;
}
declare module '@storybook/addon-info/src/components/types/proptypes.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/types/proptypes',
>;
}
declare module '@storybook/addon-info/src/components/types/Shape.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/types/Shape',
>;
}
declare module '@storybook/addon-info/src/components/types/Signature.js' {
declare module.exports: $Exports<
'@storybook/addon-info/src/components/types/Signature',
>;
}
declare module '@storybook/addon-info/src/index.js' {
declare module.exports: $Exports<'@storybook/addon-info/src/index'>;
}
declare module '@storybook/addon-info/src/index.test.js' {
declare module.exports: $Exports<'@storybook/addon-info/src/index.test'>;
}
================================================
FILE: flow-typed/npm/@storybook/addon-options_vx.x.x.js
================================================
// flow-typed signature: e1ef735722610cb040768e4f9f33d5d5
// flow-typed version: <>/@storybook/addon-options_v3.3.11/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* '@storybook/addon-options'
*
* 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 '@storybook/addon-options' {
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 '@storybook/addon-options/dist/manager/index' {
declare module.exports: any;
}
declare module '@storybook/addon-options/dist/preview/index' {
declare module.exports: any;
}
declare module '@storybook/addon-options/dist/shared/index' {
declare module.exports: any;
}
declare module '@storybook/addon-options/manager' {
declare module.exports: any;
}
declare module '@storybook/addon-options/preview' {
declare module.exports: any;
}
declare module '@storybook/addon-options/register' {
declare module.exports: any;
}
declare module '@storybook/addon-options/src/manager/index' {
declare module.exports: any;
}
declare module '@storybook/addon-options/src/preview/index' {
declare module.exports: any;
}
declare module '@storybook/addon-options/src/shared/index' {
declare module.exports: any;
}
// Filename aliases
declare module '@storybook/addon-options/dist/manager/index.js' {
declare module.exports: $Exports<
'@storybook/addon-options/dist/manager/index',
>;
}
declare module '@storybook/addon-options/dist/preview/index.js' {
declare module.exports: $Exports<
'@storybook/addon-options/dist/preview/index',
>;
}
declare module '@storybook/addon-options/dist/shared/index.js' {
declare module.exports: $Exports<
'@storybook/addon-options/dist/shared/index',
>;
}
declare module '@storybook/addon-options/manager.js' {
declare module.exports: $Exports<'@storybook/addon-options/manager'>;
}
declare module '@storybook/addon-options/preview.js' {
declare module.exports: $Exports<'@storybook/addon-options/preview'>;
}
declare module '@storybook/addon-options/register.js' {
declare module.exports: $Exports<'@storybook/addon-options/register'>;
}
declare module '@storybook/addon-options/src/manager/index.js' {
declare module.exports: $Exports<
'@storybook/addon-options/src/manager/index',
>;
}
declare module '@storybook/addon-options/src/preview/index.js' {
declare module.exports: $Exports<
'@storybook/addon-options/src/preview/index',
>;
}
declare module '@storybook/addon-options/src/shared/index.js' {
declare module.exports: $Exports<'@storybook/addon-options/src/shared/index'>;
}
================================================
FILE: flow-typed/npm/@storybook/addon-storyshots_vx.x.x.js
================================================
// flow-typed signature: 434015d07076a3d772881aa070f82a42
// flow-typed version: <>/@storybook/addon-storyshots_v3.3.11/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* '@storybook/addon-storyshots'
*
* 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 '@storybook/addon-storyshots' {
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 '@storybook/addon-storyshots/dist/index' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/dist/require_context' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/dist/storybook-channel-mock' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/dist/test-bodies' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/dist/utils' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/src/index' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/src/require_context' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/src/storybook-channel-mock' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/src/test-bodies' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/src/utils' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/stories/directly_required/index' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/stories/required_with_context/Button.stories' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/stories/required_with_context/Welcome.stories' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/stories/storyshot.enzyme.test' {
declare module.exports: any;
}
declare module '@storybook/addon-storyshots/stories/storyshot.test' {
declare module.exports: any;
}
// Filename aliases
declare module '@storybook/addon-storyshots/dist/index.js' {
declare module.exports: $Exports<'@storybook/addon-storyshots/dist/index'>;
}
declare module '@storybook/addon-storyshots/dist/require_context.js' {
declare module.exports: $Exports<
'@storybook/addon-storyshots/dist/require_context',
>;
}
declare module '@storybook/addon-storyshots/dist/storybook-channel-mock.js' {
declare module.exports: $Exports<
'@storybook/addon-storyshots/dist/storybook-channel-mock',
>;
}
declare module '@storybook/addon-storyshots/dist/test-bodies.js' {
declare module.exports: $Exports<
'@storybook/addon-storyshots/dist/test-bodies',
>;
}
declare module '@storybook/addon-storyshots/dist/utils.js' {
declare module.exports: $Exports<'@storybook/addon-storyshots/dist/utils'>;
}
declare module '@storybook/addon-storyshots/src/index.js' {
declare module.exports: $Exports<'@storybook/addon-storyshots/src/index'>;
}
declare module '@storybook/addon-storyshots/src/require_context.js' {
declare module.exports: $Exports<
'@storybook/addon-storyshots/src/require_context',
>;
}
declare module '@storybook/addon-storyshots/src/storybook-channel-mock.js' {
declare module.exports: $Exports<
'@storybook/addon-storyshots/src/storybook-channel-mock',
>;
}
declare module '@storybook/addon-storyshots/src/test-bodies.js' {
declare module.exports: $Exports<
'@storybook/addon-storyshots/src/test-bodies',
>;
}
declare module '@storybook/addon-storyshots/src/utils.js' {
declare module.exports: $Exports<'@storybook/addon-storyshots/src/utils'>;
}
declare module '@storybook/addon-storyshots/stories/directly_required/index.js' {
declare module.exports: $Exports<
'@storybook/addon-storyshots/stories/directly_required/index',
>;
}
declare module '@storybook/addon-storyshots/stories/required_with_context/Button.stories.js' {
declare module.exports: $Exports<
'@storybook/addon-storyshots/stories/required_with_context/Button.stories',
>;
}
declare module '@storybook/addon-storyshots/stories/required_with_context/Welcome.stories.js' {
declare module.exports: $Exports<
'@storybook/addon-storyshots/stories/required_with_context/Welcome.stories',
>;
}
declare module '@storybook/addon-storyshots/stories/storyshot.enzyme.test.js' {
declare module.exports: $Exports<
'@storybook/addon-storyshots/stories/storyshot.enzyme.test',
>;
}
declare module '@storybook/addon-storyshots/stories/storyshot.test.js' {
declare module.exports: $Exports<
'@storybook/addon-storyshots/stories/storyshot.test',
>;
}
================================================
FILE: flow-typed/npm/@storybook/react_vx.x.x.js
================================================
// flow-typed signature: 4e96214e0bc62c4d388acb6c50246139
// flow-typed version: <>/@storybook/react_v3.3.11/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* '@storybook/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 '@storybook/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 '@storybook/react/addons' {
declare module.exports: any;
}
declare module '@storybook/react/bin/build' {
declare module.exports: any;
}
declare module '@storybook/react/bin/index' {
declare module.exports: any;
}
declare module '@storybook/react/demo' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/index' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/manager/index' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/manager/preview' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/manager/provider' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/preview/actions' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/preview/client_api' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/preview/config_api' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/preview/element_check' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/preview/error_display' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/preview/index' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/preview/init' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/preview/reducer' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/preview/render' {
declare module.exports: any;
}
declare module '@storybook/react/dist/client/preview/story_store' {
declare module.exports: any;
}
declare module '@storybook/react/dist/demo/Button' {
declare module.exports: any;
}
declare module '@storybook/react/dist/demo/Welcome' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/addons' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/babel_config' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/build' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/config' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/config/babel' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/config/babel.prod' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/config/defaults/webpack.config' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/config/globals' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/config/polyfills' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/config/utils' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/config/WatchMissingNodeModulesPlugin' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/config/webpack.config' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/config/webpack.config.prod' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/index' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/middleware' {
declare module.exports: any;
}
declare module '@storybook/react/dist/server/utils' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/index' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/manager/index' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/manager/preview' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/manager/provider' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/preview/actions' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/preview/client_api' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/preview/client_api.test' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/preview/config_api' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/preview/element_check' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/preview/element_check.test' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/preview/error_display' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/preview/index' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/preview/init' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/preview/reducer' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/preview/render' {
declare module.exports: any;
}
declare module '@storybook/react/src/client/preview/story_store' {
declare module.exports: any;
}
declare module '@storybook/react/src/demo/Button' {
declare module.exports: any;
}
declare module '@storybook/react/src/demo/Welcome' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/addons' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/babel_config' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/babel_config.test' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/build' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/config' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/config/babel' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/config/babel.prod' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/config/defaults/webpack.config' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/config/globals' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/config/polyfills' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/config/utils' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/config/WatchMissingNodeModulesPlugin' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/config/webpack.config' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/config/webpack.config.prod' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/index' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/middleware' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/utils' {
declare module.exports: any;
}
declare module '@storybook/react/src/server/utils.test' {
declare module.exports: any;
}
// Filename aliases
declare module '@storybook/react/addons.js' {
declare module.exports: $Exports<'@storybook/react/addons'>;
}
declare module '@storybook/react/bin/build.js' {
declare module.exports: $Exports<'@storybook/react/bin/build'>;
}
declare module '@storybook/react/bin/index.js' {
declare module.exports: $Exports<'@storybook/react/bin/index'>;
}
declare module '@storybook/react/demo.js' {
declare module.exports: $Exports<'@storybook/react/demo'>;
}
declare module '@storybook/react/dist/client/index.js' {
declare module.exports: $Exports<'@storybook/react/dist/client/index'>;
}
declare module '@storybook/react/dist/client/manager/index.js' {
declare module.exports: $Exports<
'@storybook/react/dist/client/manager/index',
>;
}
declare module '@storybook/react/dist/client/manager/preview.js' {
declare module.exports: $Exports<
'@storybook/react/dist/client/manager/preview',
>;
}
declare module '@storybook/react/dist/client/manager/provider.js' {
declare module.exports: $Exports<
'@storybook/react/dist/client/manager/provider',
>;
}
declare module '@storybook/react/dist/client/preview/actions.js' {
declare module.exports: $Exports<
'@storybook/react/dist/client/preview/actions',
>;
}
declare module '@storybook/react/dist/client/preview/client_api.js' {
declare module.exports: $Exports<
'@storybook/react/dist/client/preview/client_api',
>;
}
declare module '@storybook/react/dist/client/preview/config_api.js' {
declare module.exports: $Exports<
'@storybook/react/dist/client/preview/config_api',
>;
}
declare module '@storybook/react/dist/client/preview/element_check.js' {
declare module.exports: $Exports<
'@storybook/react/dist/client/preview/element_check',
>;
}
declare module '@storybook/react/dist/client/preview/error_display.js' {
declare module.exports: $Exports<
'@storybook/react/dist/client/preview/error_display',
>;
}
declare module '@storybook/react/dist/client/preview/index.js' {
declare module.exports: $Exports<
'@storybook/react/dist/client/preview/index',
>;
}
declare module '@storybook/react/dist/client/preview/init.js' {
declare module.exports: $Exports<'@storybook/react/dist/client/preview/init'>;
}
declare module '@storybook/react/dist/client/preview/reducer.js' {
declare module.exports: $Exports<
'@storybook/react/dist/client/preview/reducer',
>;
}
declare module '@storybook/react/dist/client/preview/render.js' {
declare module.exports: $Exports<
'@storybook/react/dist/client/preview/render',
>;
}
declare module '@storybook/react/dist/client/preview/story_store.js' {
declare module.exports: $Exports<
'@storybook/react/dist/client/preview/story_store',
>;
}
declare module '@storybook/react/dist/demo/Button.js' {
declare module.exports: $Exports<'@storybook/react/dist/demo/Button'>;
}
declare module '@storybook/react/dist/demo/Welcome.js' {
declare module.exports: $Exports<'@storybook/react/dist/demo/Welcome'>;
}
declare module '@storybook/react/dist/server/addons.js' {
declare module.exports: $Exports<'@storybook/react/dist/server/addons'>;
}
declare module '@storybook/react/dist/server/babel_config.js' {
declare module.exports: $Exports<'@storybook/react/dist/server/babel_config'>;
}
declare module '@storybook/react/dist/server/build.js' {
declare module.exports: $Exports<'@storybook/react/dist/server/build'>;
}
declare module '@storybook/react/dist/server/config.js' {
declare module.exports: $Exports<'@storybook/react/dist/server/config'>;
}
declare module '@storybook/react/dist/server/config/babel.js' {
declare module.exports: $Exports<'@storybook/react/dist/server/config/babel'>;
}
declare module '@storybook/react/dist/server/config/babel.prod.js' {
declare module.exports: $Exports<
'@storybook/react/dist/server/config/babel.prod',
>;
}
declare module '@storybook/react/dist/server/config/defaults/webpack.config.js' {
declare module.exports: $Exports<
'@storybook/react/dist/server/config/defaults/webpack.config',
>;
}
declare module '@storybook/react/dist/server/config/globals.js' {
declare module.exports: $Exports<
'@storybook/react/dist/server/config/globals',
>;
}
declare module '@storybook/react/dist/server/config/polyfills.js' {
declare module.exports: $Exports<
'@storybook/react/dist/server/config/polyfills',
>;
}
declare module '@storybook/react/dist/server/config/utils.js' {
declare module.exports: $Exports<'@storybook/react/dist/server/config/utils'>;
}
declare module '@storybook/react/dist/server/config/WatchMissingNodeModulesPlugin.js' {
declare module.exports: $Exports<
'@storybook/react/dist/server/config/WatchMissingNodeModulesPlugin',
>;
}
declare module '@storybook/react/dist/server/config/webpack.config.js' {
declare module.exports: $Exports<
'@storybook/react/dist/server/config/webpack.config',
>;
}
declare module '@storybook/react/dist/server/config/webpack.config.prod.js' {
declare module.exports: $Exports<
'@storybook/react/dist/server/config/webpack.config.prod',
>;
}
declare module '@storybook/react/dist/server/index.js' {
declare module.exports: $Exports<'@storybook/react/dist/server/index'>;
}
declare module '@storybook/react/dist/server/middleware.js' {
declare module.exports: $Exports<'@storybook/react/dist/server/middleware'>;
}
declare module '@storybook/react/dist/server/utils.js' {
declare module.exports: $Exports<'@storybook/react/dist/server/utils'>;
}
declare module '@storybook/react/src/client/index.js' {
declare module.exports: $Exports<'@storybook/react/src/client/index'>;
}
declare module '@storybook/react/src/client/manager/index.js' {
declare module.exports: $Exports<'@storybook/react/src/client/manager/index'>;
}
declare module '@storybook/react/src/client/manager/preview.js' {
declare module.exports: $Exports<
'@storybook/react/src/client/manager/preview',
>;
}
declare module '@storybook/react/src/client/manager/provider.js' {
declare module.exports: $Exports<
'@storybook/react/src/client/manager/provider',
>;
}
declare module '@storybook/react/src/client/preview/actions.js' {
declare module.exports: $Exports<
'@storybook/react/src/client/preview/actions',
>;
}
declare module '@storybook/react/src/client/preview/client_api.js' {
declare module.exports: $Exports<
'@storybook/react/src/client/preview/client_api',
>;
}
declare module '@storybook/react/src/client/preview/client_api.test.js' {
declare module.exports: $Exports<
'@storybook/react/src/client/preview/client_api.test',
>;
}
declare module '@storybook/react/src/client/preview/config_api.js' {
declare module.exports: $Exports<
'@storybook/react/src/client/preview/config_api',
>;
}
declare module '@storybook/react/src/client/preview/element_check.js' {
declare module.exports: $Exports<
'@storybook/react/src/client/preview/element_check',
>;
}
declare module '@storybook/react/src/client/preview/element_check.test.js' {
declare module.exports: $Exports<
'@storybook/react/src/client/preview/element_check.test',
>;
}
declare module '@storybook/react/src/client/preview/error_display.js' {
declare module.exports: $Exports<
'@storybook/react/src/client/preview/error_display',
>;
}
declare module '@storybook/react/src/client/preview/index.js' {
declare module.exports: $Exports<'@storybook/react/src/client/preview/index'>;
}
declare module '@storybook/react/src/client/preview/init.js' {
declare module.exports: $Exports<'@storybook/react/src/client/preview/init'>;
}
declare module '@storybook/react/src/client/preview/reducer.js' {
declare module.exports: $Exports<
'@storybook/react/src/client/preview/reducer',
>;
}
declare module '@storybook/react/src/client/preview/render.js' {
declare module.exports: $Exports<
'@storybook/react/src/client/preview/render',
>;
}
declare module '@storybook/react/src/client/preview/story_store.js' {
declare module.exports: $Exports<
'@storybook/react/src/client/preview/story_store',
>;
}
declare module '@storybook/react/src/demo/Button.js' {
declare module.exports: $Exports<'@storybook/react/src/demo/Button'>;
}
declare module '@storybook/react/src/demo/Welcome.js' {
declare module.exports: $Exports<'@storybook/react/src/demo/Welcome'>;
}
declare module '@storybook/react/src/server/addons.js' {
declare module.exports: $Exports<'@storybook/react/src/server/addons'>;
}
declare module '@storybook/react/src/server/babel_config.js' {
declare module.exports: $Exports<'@storybook/react/src/server/babel_config'>;
}
declare module '@storybook/react/src/server/babel_config.test.js' {
declare module.exports: $Exports<
'@storybook/react/src/server/babel_config.test',
>;
}
declare module '@storybook/react/src/server/build.js' {
declare module.exports: $Exports<'@storybook/react/src/server/build'>;
}
declare module '@storybook/react/src/server/config.js' {
declare module.exports: $Exports<'@storybook/react/src/server/config'>;
}
declare module '@storybook/react/src/server/config/babel.js' {
declare module.exports: $Exports<'@storybook/react/src/server/config/babel'>;
}
declare module '@storybook/react/src/server/config/babel.prod.js' {
declare module.exports: $Exports<
'@storybook/react/src/server/config/babel.prod',
>;
}
declare module '@storybook/react/src/server/config/defaults/webpack.config.js' {
declare module.exports: $Exports<
'@storybook/react/src/server/config/defaults/webpack.config',
>;
}
declare module '@storybook/react/src/server/config/globals.js' {
declare module.exports: $Exports<
'@storybook/react/src/server/config/globals',
>;
}
declare module '@storybook/react/src/server/config/polyfills.js' {
declare module.exports: $Exports<
'@storybook/react/src/server/config/polyfills',
>;
}
declare module '@storybook/react/src/server/config/utils.js' {
declare module.exports: $Exports<'@storybook/react/src/server/config/utils'>;
}
declare module '@storybook/react/src/server/config/WatchMissingNodeModulesPlugin.js' {
declare module.exports: $Exports<
'@storybook/react/src/server/config/WatchMissingNodeModulesPlugin',
>;
}
declare module '@storybook/react/src/server/config/webpack.config.js' {
declare module.exports: $Exports<
'@storybook/react/src/server/config/webpack.config',
>;
}
declare module '@storybook/react/src/server/config/webpack.config.prod.js' {
declare module.exports: $Exports<
'@storybook/react/src/server/config/webpack.config.prod',
>;
}
declare module '@storybook/react/src/server/index.js' {
declare module.exports: $Exports<'@storybook/react/src/server/index'>;
}
declare module '@storybook/react/src/server/middleware.js' {
declare module.exports: $Exports<'@storybook/react/src/server/middleware'>;
}
declare module '@storybook/react/src/server/utils.js' {
declare module.exports: $Exports<'@storybook/react/src/server/utils'>;
}
declare module '@storybook/react/src/server/utils.test.js' {
declare module.exports: $Exports<'@storybook/react/src/server/utils.test'>;
}
================================================
FILE: flow-typed/npm/babel-cli_vx.x.x.js
================================================
// flow-typed signature: 32bc13c2532e5176403a945bcaa26dac
// flow-typed version: <>/babel-cli_v6.26.0/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-cli'
*
* 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-cli' {
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-cli/bin/babel-doctor' {
declare module.exports: any;
}
declare module 'babel-cli/bin/babel-external-helpers' {
declare module.exports: any;
}
declare module 'babel-cli/bin/babel-node' {
declare module.exports: any;
}
declare module 'babel-cli/bin/babel' {
declare module.exports: any;
}
declare module 'babel-cli/lib/_babel-node' {
declare module.exports: any;
}
declare module 'babel-cli/lib/babel-external-helpers' {
declare module.exports: any;
}
declare module 'babel-cli/lib/babel-node' {
declare module.exports: any;
}
declare module 'babel-cli/lib/babel/dir' {
declare module.exports: any;
}
declare module 'babel-cli/lib/babel/file' {
declare module.exports: any;
}
declare module 'babel-cli/lib/babel/index' {
declare module.exports: any;
}
declare module 'babel-cli/lib/babel/util' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-cli/bin/babel-doctor.js' {
declare module.exports: $Exports<'babel-cli/bin/babel-doctor'>;
}
declare module 'babel-cli/bin/babel-external-helpers.js' {
declare module.exports: $Exports<'babel-cli/bin/babel-external-helpers'>;
}
declare module 'babel-cli/bin/babel-node.js' {
declare module.exports: $Exports<'babel-cli/bin/babel-node'>;
}
declare module 'babel-cli/bin/babel.js' {
declare module.exports: $Exports<'babel-cli/bin/babel'>;
}
declare module 'babel-cli/index' {
declare module.exports: $Exports<'babel-cli'>;
}
declare module 'babel-cli/index.js' {
declare module.exports: $Exports<'babel-cli'>;
}
declare module 'babel-cli/lib/_babel-node.js' {
declare module.exports: $Exports<'babel-cli/lib/_babel-node'>;
}
declare module 'babel-cli/lib/babel-external-helpers.js' {
declare module.exports: $Exports<'babel-cli/lib/babel-external-helpers'>;
}
declare module 'babel-cli/lib/babel-node.js' {
declare module.exports: $Exports<'babel-cli/lib/babel-node'>;
}
declare module 'babel-cli/lib/babel/dir.js' {
declare module.exports: $Exports<'babel-cli/lib/babel/dir'>;
}
declare module 'babel-cli/lib/babel/file.js' {
declare module.exports: $Exports<'babel-cli/lib/babel/file'>;
}
declare module 'babel-cli/lib/babel/index.js' {
declare module.exports: $Exports<'babel-cli/lib/babel/index'>;
}
declare module 'babel-cli/lib/babel/util.js' {
declare module.exports: $Exports<'babel-cli/lib/babel/util'>;
}
================================================
FILE: flow-typed/npm/babel-eslint_vx.x.x.js
================================================
// flow-typed signature: 903d0968e4b81ce1a17ea5187d25e7db
// flow-typed version: <>/babel-eslint_v8.2.1/flow_v0.64.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/lib/analyze-scope' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree/attachComments' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree/convertComments' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree/convertTemplateType' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree/index' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree/toAST' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree/toToken' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree/toTokens' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/index' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/parse-with-patch' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/parse-with-scope' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/parse' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/patch-eslint-scope' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/visitor-keys' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-eslint/lib/analyze-scope.js' {
declare module.exports: $Exports<'babel-eslint/lib/analyze-scope'>;
}
declare module 'babel-eslint/lib/babylon-to-espree/attachComments.js' {
declare module.exports: $Exports<
'babel-eslint/lib/babylon-to-espree/attachComments',
>;
}
declare module 'babel-eslint/lib/babylon-to-espree/convertComments.js' {
declare module.exports: $Exports<
'babel-eslint/lib/babylon-to-espree/convertComments',
>;
}
declare module 'babel-eslint/lib/babylon-to-espree/convertTemplateType.js' {
declare module.exports: $Exports<
'babel-eslint/lib/babylon-to-espree/convertTemplateType',
>;
}
declare module 'babel-eslint/lib/babylon-to-espree/index.js' {
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/index'>;
}
declare module 'babel-eslint/lib/babylon-to-espree/toAST.js' {
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/toAST'>;
}
declare module 'babel-eslint/lib/babylon-to-espree/toToken.js' {
declare module.exports: $Exports<
'babel-eslint/lib/babylon-to-espree/toToken',
>;
}
declare module 'babel-eslint/lib/babylon-to-espree/toTokens.js' {
declare module.exports: $Exports<
'babel-eslint/lib/babylon-to-espree/toTokens',
>;
}
declare module 'babel-eslint/lib/index.js' {
declare module.exports: $Exports<'babel-eslint/lib/index'>;
}
declare module 'babel-eslint/lib/parse-with-patch.js' {
declare module.exports: $Exports<'babel-eslint/lib/parse-with-patch'>;
}
declare module 'babel-eslint/lib/parse-with-scope.js' {
declare module.exports: $Exports<'babel-eslint/lib/parse-with-scope'>;
}
declare module 'babel-eslint/lib/parse.js' {
declare module.exports: $Exports<'babel-eslint/lib/parse'>;
}
declare module 'babel-eslint/lib/patch-eslint-scope.js' {
declare module.exports: $Exports<'babel-eslint/lib/patch-eslint-scope'>;
}
declare module 'babel-eslint/lib/visitor-keys.js' {
declare module.exports: $Exports<'babel-eslint/lib/visitor-keys'>;
}
================================================
FILE: flow-typed/npm/babel-preset-env_vx.x.x.js
================================================
// flow-typed signature: d3b8ba68d42739da0a2850c160fa621c
// flow-typed version: <>/babel-preset-env_v1.6.1/flow_v0.64.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'>;
}
================================================
FILE: flow-typed/npm/babel-preset-react-app_vx.x.x.js
================================================
// flow-typed signature: 642c38366412180ca62f7989ec27ba49
// flow-typed version: <>/babel-preset-react-app_v3.1.1/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-preset-react-app'
*
* 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-app' {
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 'babel-preset-react-app/index' {
declare module.exports: $Exports<'babel-preset-react-app'>;
}
declare module 'babel-preset-react-app/index.js' {
declare module.exports: $Exports<'babel-preset-react-app'>;
}
================================================
FILE: flow-typed/npm/codecov_vx.x.x.js
================================================
// flow-typed signature: a9540aded1eb88f6e581859198ef76e5
// flow-typed version: <>/codecov_v3.0.0/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* 'codecov'
*
* 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 'codecov' {
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 'codecov/lib/codecov' {
declare module.exports: any;
}
declare module 'codecov/lib/detect' {
declare module.exports: any;
}
declare module 'codecov/lib/git' {
declare module.exports: any;
}
declare module 'codecov/lib/offline' {
declare module.exports: any;
}
declare module 'codecov/lib/services/appveyor' {
declare module.exports: any;
}
declare module 'codecov/lib/services/buildkite' {
declare module.exports: any;
}
declare module 'codecov/lib/services/circle' {
declare module.exports: any;
}
declare module 'codecov/lib/services/codeship' {
declare module.exports: any;
}
declare module 'codecov/lib/services/drone' {
declare module.exports: any;
}
declare module 'codecov/lib/services/gitlab' {
declare module.exports: any;
}
declare module 'codecov/lib/services/jenkins' {
declare module.exports: any;
}
declare module 'codecov/lib/services/localGit' {
declare module.exports: any;
}
declare module 'codecov/lib/services/semaphore' {
declare module.exports: any;
}
declare module 'codecov/lib/services/shippable' {
declare module.exports: any;
}
declare module 'codecov/lib/services/snap' {
declare module.exports: any;
}
declare module 'codecov/lib/services/travis' {
declare module.exports: any;
}
declare module 'codecov/lib/services/wercker' {
declare module.exports: any;
}
declare module 'codecov/test/detect' {
declare module.exports: any;
}
declare module 'codecov/test/git' {
declare module.exports: any;
}
declare module 'codecov/test/index' {
declare module.exports: any;
}
declare module 'codecov/test/services/appveyor' {
declare module.exports: any;
}
declare module 'codecov/test/services/buildkite' {
declare module.exports: any;
}
declare module 'codecov/test/services/circle' {
declare module.exports: any;
}
declare module 'codecov/test/services/codeship' {
declare module.exports: any;
}
declare module 'codecov/test/services/drone' {
declare module.exports: any;
}
declare module 'codecov/test/services/gitlab' {
declare module.exports: any;
}
declare module 'codecov/test/services/jenkins' {
declare module.exports: any;
}
declare module 'codecov/test/services/localGit' {
declare module.exports: any;
}
declare module 'codecov/test/services/semaphore' {
declare module.exports: any;
}
declare module 'codecov/test/services/shippable' {
declare module.exports: any;
}
declare module 'codecov/test/services/snap' {
declare module.exports: any;
}
declare module 'codecov/test/services/travis' {
declare module.exports: any;
}
declare module 'codecov/test/services/wercker' {
declare module.exports: any;
}
declare module 'codecov/test/upload' {
declare module.exports: any;
}
declare module 'codecov/testinit' {
declare module.exports: any;
}
// Filename aliases
declare module 'codecov/index' {
declare module.exports: $Exports<'codecov'>;
}
declare module 'codecov/index.js' {
declare module.exports: $Exports<'codecov'>;
}
declare module 'codecov/lib/codecov.js' {
declare module.exports: $Exports<'codecov/lib/codecov'>;
}
declare module 'codecov/lib/detect.js' {
declare module.exports: $Exports<'codecov/lib/detect'>;
}
declare module 'codecov/lib/git.js' {
declare module.exports: $Exports<'codecov/lib/git'>;
}
declare module 'codecov/lib/offline.js' {
declare module.exports: $Exports<'codecov/lib/offline'>;
}
declare module 'codecov/lib/services/appveyor.js' {
declare module.exports: $Exports<'codecov/lib/services/appveyor'>;
}
declare module 'codecov/lib/services/buildkite.js' {
declare module.exports: $Exports<'codecov/lib/services/buildkite'>;
}
declare module 'codecov/lib/services/circle.js' {
declare module.exports: $Exports<'codecov/lib/services/circle'>;
}
declare module 'codecov/lib/services/codeship.js' {
declare module.exports: $Exports<'codecov/lib/services/codeship'>;
}
declare module 'codecov/lib/services/drone.js' {
declare module.exports: $Exports<'codecov/lib/services/drone'>;
}
declare module 'codecov/lib/services/gitlab.js' {
declare module.exports: $Exports<'codecov/lib/services/gitlab'>;
}
declare module 'codecov/lib/services/jenkins.js' {
declare module.exports: $Exports<'codecov/lib/services/jenkins'>;
}
declare module 'codecov/lib/services/localGit.js' {
declare module.exports: $Exports<'codecov/lib/services/localGit'>;
}
declare module 'codecov/lib/services/semaphore.js' {
declare module.exports: $Exports<'codecov/lib/services/semaphore'>;
}
declare module 'codecov/lib/services/shippable.js' {
declare module.exports: $Exports<'codecov/lib/services/shippable'>;
}
declare module 'codecov/lib/services/snap.js' {
declare module.exports: $Exports<'codecov/lib/services/snap'>;
}
declare module 'codecov/lib/services/travis.js' {
declare module.exports: $Exports<'codecov/lib/services/travis'>;
}
declare module 'codecov/lib/services/wercker.js' {
declare module.exports: $Exports<'codecov/lib/services/wercker'>;
}
declare module 'codecov/test/detect.js' {
declare module.exports: $Exports<'codecov/test/detect'>;
}
declare module 'codecov/test/git.js' {
declare module.exports: $Exports<'codecov/test/git'>;
}
declare module 'codecov/test/index.js' {
declare module.exports: $Exports<'codecov/test/index'>;
}
declare module 'codecov/test/services/appveyor.js' {
declare module.exports: $Exports<'codecov/test/services/appveyor'>;
}
declare module 'codecov/test/services/buildkite.js' {
declare module.exports: $Exports<'codecov/test/services/buildkite'>;
}
declare module 'codecov/test/services/circle.js' {
declare module.exports: $Exports<'codecov/test/services/circle'>;
}
declare module 'codecov/test/services/codeship.js' {
declare module.exports: $Exports<'codecov/test/services/codeship'>;
}
declare module 'codecov/test/services/drone.js' {
declare module.exports: $Exports<'codecov/test/services/drone'>;
}
declare module 'codecov/test/services/gitlab.js' {
declare module.exports: $Exports<'codecov/test/services/gitlab'>;
}
declare module 'codecov/test/services/jenkins.js' {
declare module.exports: $Exports<'codecov/test/services/jenkins'>;
}
declare module 'codecov/test/services/localGit.js' {
declare module.exports: $Exports<'codecov/test/services/localGit'>;
}
declare module 'codecov/test/services/semaphore.js' {
declare module.exports: $Exports<'codecov/test/services/semaphore'>;
}
declare module 'codecov/test/services/shippable.js' {
declare module.exports: $Exports<'codecov/test/services/shippable'>;
}
declare module 'codecov/test/services/snap.js' {
declare module.exports: $Exports<'codecov/test/services/snap'>;
}
declare module 'codecov/test/services/travis.js' {
declare module.exports: $Exports<'codecov/test/services/travis'>;
}
declare module 'codecov/test/services/wercker.js' {
declare module.exports: $Exports<'codecov/test/services/wercker'>;
}
declare module 'codecov/test/upload.js' {
declare module.exports: $Exports<'codecov/test/upload'>;
}
declare module 'codecov/testinit.js' {
declare module.exports: $Exports<'codecov/testinit'>;
}
================================================
FILE: flow-typed/npm/enzyme-adapter-react-16_vx.x.x.js
================================================
// flow-typed signature: 3d85e046fc4accba97eb98a8136d846c
// flow-typed version: <>/enzyme-adapter-react-16_v1.1.1/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* 'enzyme-adapter-react-16'
*
* 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 'enzyme-adapter-react-16' {
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 'enzyme-adapter-react-16/build/index' {
declare module.exports: any;
}
declare module 'enzyme-adapter-react-16/build/ReactSixteenAdapter' {
declare module.exports: any;
}
declare module 'enzyme-adapter-react-16/src/index' {
declare module.exports: any;
}
declare module 'enzyme-adapter-react-16/src/ReactSixteenAdapter' {
declare module.exports: any;
}
// Filename aliases
declare module 'enzyme-adapter-react-16/build/index.js' {
declare module.exports: $Exports<'enzyme-adapter-react-16/build/index'>;
}
declare module 'enzyme-adapter-react-16/build/ReactSixteenAdapter.js' {
declare module.exports: $Exports<
'enzyme-adapter-react-16/build/ReactSixteenAdapter',
>;
}
declare module 'enzyme-adapter-react-16/src/index.js' {
declare module.exports: $Exports<'enzyme-adapter-react-16/src/index'>;
}
declare module 'enzyme-adapter-react-16/src/ReactSixteenAdapter.js' {
declare module.exports: $Exports<
'enzyme-adapter-react-16/src/ReactSixteenAdapter',
>;
}
================================================
FILE: flow-typed/npm/enzyme-to-json_vx.x.x.js
================================================
// flow-typed signature: d5bfb95e091a49f05a916c44136b343b
// flow-typed version: <>/enzyme-to-json_v3.3.1/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* 'enzyme-to-json'
*
* 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 'enzyme-to-json' {
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 'enzyme-to-json/createSerializer' {
declare module.exports: any;
}
declare module 'enzyme-to-json/mount' {
declare module.exports: any;
}
declare module 'enzyme-to-json/render' {
declare module.exports: any;
}
declare module 'enzyme-to-json/serializer' {
declare module.exports: any;
}
declare module 'enzyme-to-json/shallow' {
declare module.exports: any;
}
declare module 'enzyme-to-json/utils' {
declare module.exports: any;
}
// Filename aliases
declare module 'enzyme-to-json/createSerializer.js' {
declare module.exports: $Exports<'enzyme-to-json/createSerializer'>;
}
declare module 'enzyme-to-json/index' {
declare module.exports: $Exports<'enzyme-to-json'>;
}
declare module 'enzyme-to-json/index.js' {
declare module.exports: $Exports<'enzyme-to-json'>;
}
declare module 'enzyme-to-json/mount.js' {
declare module.exports: $Exports<'enzyme-to-json/mount'>;
}
declare module 'enzyme-to-json/render.js' {
declare module.exports: $Exports<'enzyme-to-json/render'>;
}
declare module 'enzyme-to-json/serializer.js' {
declare module.exports: $Exports<'enzyme-to-json/serializer'>;
}
declare module 'enzyme-to-json/shallow.js' {
declare module.exports: $Exports<'enzyme-to-json/shallow'>;
}
declare module 'enzyme-to-json/utils.js' {
declare module.exports: $Exports<'enzyme-to-json/utils'>;
}
================================================
FILE: flow-typed/npm/enzyme_v3.x.x.js
================================================
// flow-typed signature: 02db3523747059d89e87d4dec6873edf
// flow-typed version: 62a0c60689/enzyme_v3.x.x/flow_>=v0.53.x
import * as React from 'react';
declare module 'enzyme' {
declare type PredicateFunction = (
wrapper: T,
index: number,
) => boolean;
declare type NodeOrNodes = React.Node | Array;
declare type EnzymeSelector = string | Class> | Object;
// CheerioWrapper is a type alias for an actual cheerio instance
// TODO: Reference correct type from cheerio's type declarations
declare type CheerioWrapper = any;
declare class Wrapper {
find(selector: EnzymeSelector): this;
findWhere(predicate: PredicateFunction): this;
filter(selector: EnzymeSelector): this;
filterWhere(predicate: PredicateFunction): this;
hostNodes(): this;
contains(nodeOrNodes: NodeOrNodes): boolean;
containsMatchingElement(node: React.Node): boolean;
containsAllMatchingElements(nodes: NodeOrNodes): boolean;
containsAnyMatchingElements(nodes: NodeOrNodes): boolean;
dive(option?: { context?: Object }): this;
exists(): boolean;
isEmptyRender(): boolean;
matchesElement(node: React.Node): boolean;
hasClass(className: string): boolean;
is(selector: EnzymeSelector): boolean;
isEmpty(): boolean;
not(selector: EnzymeSelector): this;
children(selector?: EnzymeSelector): this;
childAt(index: number): this;
parents(selector?: EnzymeSelector): this;
parent(): this;
closest(selector: EnzymeSelector): this;
render(): CheerioWrapper;
unmount(): this;
text(): string;
html(): string;
get(index: number): React.Node;
getNodes(): Array;
getDOMNode(): HTMLElement | HTMLInputElement;
at(index: number): this;
first(): this;
last(): this;
state(key?: string): any;
context(key?: string): any;
props(): Object;
prop(key: string): any;
key(): string;
simulate(event: string, ...args: Array): this;
setState(state: {}, callback?: Function): this;
setProps(props: {}): this;
setContext(context: Object): this;
instance(): React.Component<*, *>;
update(): this;
debug(): string;
type(): string | Function | null;
name(): string;
forEach(fn: (node: this, index: number) => mixed): this;
map(fn: (node: this, index: number) => T): Array;
reduce(
fn: (value: T, node: this, index: number) => T,
initialValue?: T,
): Array;
reduceRight(
fn: (value: T, node: this, index: number) => T,
initialValue?: T,
): Array;
some(selector: EnzymeSelector): boolean;
someWhere(predicate: PredicateFunction): boolean;
every(selector: EnzymeSelector): boolean;
everyWhere(predicate: PredicateFunction): boolean;
length: number;
}
declare class ReactWrapper extends Wrapper {
constructor(nodes: NodeOrNodes, root: any, options?: ?Object): ReactWrapper;
mount(): this;
ref(refName: string): this;
detach(): void;
}
declare class ShallowWrapper extends Wrapper {
constructor(
nodes: NodeOrNodes,
root: any,
options?: ?Object,
): ShallowWrapper;
equals(node: React.Node): boolean;
shallow(options?: { context?: Object }): ShallowWrapper;
}
declare function shallow(
node: React.Node,
options?: { context?: Object, disableLifecycleMethods?: boolean },
): ShallowWrapper;
declare function mount(
node: React.Node,
options?: {
context?: Object,
attachTo?: HTMLElement,
childContextTypes?: Object,
},
): ReactWrapper;
declare function render(
node: React.Node,
options?: { context?: Object },
): CheerioWrapper;
declare module.exports: {
configure(options: {
Adapter?: any,
disableLifecycleMethods?: boolean,
}): void,
render: typeof render,
mount: typeof mount,
shallow: typeof shallow,
ShallowWrapper: typeof ShallowWrapper,
ReactWrapper: typeof ReactWrapper,
};
}
================================================
FILE: flow-typed/npm/eslint-config-airbnb_vx.x.x.js
================================================
// flow-typed signature: 6777bcce35226eef6725ec4ea86778ed
// flow-typed version: <>/eslint-config-airbnb_v16.1.0/flow_v0.64.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',
>;
}
================================================
FILE: flow-typed/npm/eslint-config-prettier_vx.x.x.js
================================================
// flow-typed signature: 009cb15973b6de4533977fd2109d35c9
// flow-typed version: <>/eslint-config-prettier_v2.9.0/flow_v0.64.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;
}
declare module 'eslint-config-prettier/standard' {
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'>;
}
declare module 'eslint-config-prettier/standard.js' {
declare module.exports: $Exports<'eslint-config-prettier/standard'>;
}
================================================
FILE: flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js
================================================
// flow-typed signature: 9de11e2dc1fc9a676649af5820adeb78
// flow-typed version: <>/eslint-plugin-flowtype_v2.42.0/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-flowtype'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-plugin-flowtype' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-plugin-flowtype/bin/readmeAssertions' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/index' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/booleanStyle' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/defineFlowType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/delimiterDangle' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/genericSpacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noDupeKeys' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noFlowFixMeComments' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noMutableArray' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noTypesMissingFileAnnotation' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noUnusedExpressions' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noWeakTypes' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireExactType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireParameterType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireReturnType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireVariableType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/semi' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/sortKeys' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeIdMatch' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/useFlowType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/validSyntax' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getParameterName' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/index' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFile' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/quoteName' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/spacingFixers' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-flowtype/bin/readmeAssertions.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/bin/readmeAssertions',
>;
}
declare module 'eslint-plugin-flowtype/dist/index.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/index'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/booleanStyle.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/booleanStyle',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/defineFlowType.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/defineFlowType',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/delimiterDangle.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/delimiterDangle',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/genericSpacing.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/genericSpacing',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noDupeKeys.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/noDupeKeys',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noFlowFixMeComments.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/noFlowFixMeComments',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noMutableArray.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/noMutableArray',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noTypesMissingFileAnnotation.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/noTypesMissingFileAnnotation',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noUnusedExpressions.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/noUnusedExpressions',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noWeakTypes.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/noWeakTypes',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireExactType.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/requireExactType',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireParameterType.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/requireParameterType',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireReturnType.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/requireReturnType',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireVariableType.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/requireVariableType',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/semi.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/semi'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/sortKeys.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/sortKeys',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeIdMatch.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/typeIdMatch',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/useFlowType.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/useFlowType',
>;
}
declare module 'eslint-plugin-flowtype/dist/rules/validSyntax.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/rules/validSyntax',
>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation',
>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch',
>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getParameterName.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/utilities/getParameterName',
>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens',
>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens',
>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/index.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/utilities/index',
>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFile.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/utilities/isFlowFile',
>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation',
>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes',
>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/quoteName.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/utilities/quoteName',
>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/spacingFixers.js' {
declare module.exports: $Exports<
'eslint-plugin-flowtype/dist/utilities/spacingFixers',
>;
}
================================================
FILE: flow-typed/npm/eslint-plugin-import_vx.x.x.js
================================================
// flow-typed signature: 15f83cdea44a87e6231f3668ab4cbc4d
// flow-typed version: <>/eslint-plugin-import_v2.8.0/flow_v0.64.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/exports-last' {
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/exports-last.js' {
declare module.exports: $Exports<
'eslint-plugin-import/lib/rules/exports-last',
>;
}
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'>;
}
================================================
FILE: flow-typed/npm/eslint-plugin-jest_vx.x.x.js
================================================
// flow-typed signature: a27a952b68f1ef3b49d523a3c565542a
// flow-typed version: <>/eslint-plugin-jest_v21.7.0/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-jest'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-plugin-jest' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-plugin-jest/processors/__tests__/snapshot-processor.test' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/processors/snapshot-processor' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/__tests__/no_focused_tests.test' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/__tests__/no_identical_title.test' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/__tests__/no_large_snapshots.test' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/__tests__/no_skipped_tests.test' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/__tests__/prefer_expect_assertions.test' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/__tests__/prefer_to_be_null.test' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/__tests__/prefer_to_be_undefined.test' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/__tests__/prefer_to_have_length.test' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/__tests__/valid_expect_in_promise.test' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/__tests__/valid_expect.test' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/no_disabled_tests' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/no_focused_tests' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/no_identical_title' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/no_large_snapshots' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/prefer_expect_assertions' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/prefer_to_be_null' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/prefer_to_be_undefined' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/prefer_to_have_length' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/util' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/valid_expect_in_promise' {
declare module.exports: any;
}
declare module 'eslint-plugin-jest/rules/valid_expect' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-jest/index' {
declare module.exports: $Exports<'eslint-plugin-jest'>;
}
declare module 'eslint-plugin-jest/index.js' {
declare module.exports: $Exports<'eslint-plugin-jest'>;
}
declare module 'eslint-plugin-jest/processors/__tests__/snapshot-processor.test.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/processors/__tests__/snapshot-processor.test',
>;
}
declare module 'eslint-plugin-jest/processors/snapshot-processor.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/processors/snapshot-processor',
>;
}
declare module 'eslint-plugin-jest/rules/__tests__/no_focused_tests.test.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/__tests__/no_focused_tests.test',
>;
}
declare module 'eslint-plugin-jest/rules/__tests__/no_identical_title.test.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/__tests__/no_identical_title.test',
>;
}
declare module 'eslint-plugin-jest/rules/__tests__/no_large_snapshots.test.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/__tests__/no_large_snapshots.test',
>;
}
declare module 'eslint-plugin-jest/rules/__tests__/no_skipped_tests.test.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/__tests__/no_skipped_tests.test',
>;
}
declare module 'eslint-plugin-jest/rules/__tests__/prefer_expect_assertions.test.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/__tests__/prefer_expect_assertions.test',
>;
}
declare module 'eslint-plugin-jest/rules/__tests__/prefer_to_be_null.test.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/__tests__/prefer_to_be_null.test',
>;
}
declare module 'eslint-plugin-jest/rules/__tests__/prefer_to_be_undefined.test.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/__tests__/prefer_to_be_undefined.test',
>;
}
declare module 'eslint-plugin-jest/rules/__tests__/prefer_to_have_length.test.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/__tests__/prefer_to_have_length.test',
>;
}
declare module 'eslint-plugin-jest/rules/__tests__/valid_expect_in_promise.test.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/__tests__/valid_expect_in_promise.test',
>;
}
declare module 'eslint-plugin-jest/rules/__tests__/valid_expect.test.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/__tests__/valid_expect.test',
>;
}
declare module 'eslint-plugin-jest/rules/no_disabled_tests.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/no_disabled_tests',
>;
}
declare module 'eslint-plugin-jest/rules/no_focused_tests.js' {
declare module.exports: $Exports<'eslint-plugin-jest/rules/no_focused_tests'>;
}
declare module 'eslint-plugin-jest/rules/no_identical_title.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/no_identical_title',
>;
}
declare module 'eslint-plugin-jest/rules/no_large_snapshots.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/no_large_snapshots',
>;
}
declare module 'eslint-plugin-jest/rules/prefer_expect_assertions.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/prefer_expect_assertions',
>;
}
declare module 'eslint-plugin-jest/rules/prefer_to_be_null.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/prefer_to_be_null',
>;
}
declare module 'eslint-plugin-jest/rules/prefer_to_be_undefined.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/prefer_to_be_undefined',
>;
}
declare module 'eslint-plugin-jest/rules/prefer_to_have_length.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/prefer_to_have_length',
>;
}
declare module 'eslint-plugin-jest/rules/util.js' {
declare module.exports: $Exports<'eslint-plugin-jest/rules/util'>;
}
declare module 'eslint-plugin-jest/rules/valid_expect_in_promise.js' {
declare module.exports: $Exports<
'eslint-plugin-jest/rules/valid_expect_in_promise',
>;
}
declare module 'eslint-plugin-jest/rules/valid_expect.js' {
declare module.exports: $Exports<'eslint-plugin-jest/rules/valid_expect'>;
}
================================================
FILE: flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js
================================================
// flow-typed signature: 588c5a07467d198be2f6d24f83d438b7
// flow-typed version: <>/eslint-plugin-jsx-a11y_v6.0.3/flow_v0.64.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/implicitRoles/input-test' {
declare module.exports: any;
}
declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/implicitRoles/menu-test' {
declare module.exports: any;
}
declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/implicitRoles/menuitem-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/implicitRoles/input-test.js' {
declare module.exports: $Exports<
'eslint-plugin-jsx-a11y/__tests__/src/util/implicitRoles/input-test',
>;
}
declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/implicitRoles/menu-test.js' {
declare module.exports: $Exports<
'eslint-plugin-jsx-a11y/__tests__/src/util/implicitRoles/menu-test',
>;
}
declare module 'eslint-plugin-jsx-a11y/__tests__/src/util/implicitRoles/menuitem-test.js' {
declare module.exports: $Exports<
'eslint-plugin-jsx-a11y/__tests__/src/util/implicitRoles/menuitem-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',
>;
}
================================================
FILE: flow-typed/npm/eslint-plugin-prettier_vx.x.x.js
================================================
// flow-typed signature: 75214ade55a2b8470ae7c15e7ea05c01
// flow-typed version: <>/eslint-plugin-prettier_v2.5.0/flow_v0.64.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',
>;
}
================================================
FILE: flow-typed/npm/eslint-plugin-react_vx.x.x.js
================================================
// flow-typed signature: af5a9e34d1083eb2762a89e07803520b
// flow-typed version: <>/eslint-plugin-react_v7.6.1/flow_v0.64.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/button-has-type' {
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/destructuring-assignment' {
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-dom-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-child-element-spacing' {
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-brace-presence' {
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-one-expression-per-line' {
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-default-props' {
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-access-state-in-setstate' {
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-this-in-sfc' {
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/ast' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/Components' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/docsUrl' {
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/props' {
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/button-has-type.js' {
declare module.exports: $Exports<
'eslint-plugin-react/lib/rules/button-has-type',
>;
}
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/destructuring-assignment.js' {
declare module.exports: $Exports<
'eslint-plugin-react/lib/rules/destructuring-assignment',
>;
}
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-dom-props.js' {
declare module.exports: $Exports<
'eslint-plugin-react/lib/rules/forbid-dom-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-child-element-spacing.js' {
declare module.exports: $Exports<
'eslint-plugin-react/lib/rules/jsx-child-element-spacing',
>;
}
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-brace-presence.js' {
declare module.exports: $Exports<
'eslint-plugin-react/lib/rules/jsx-curly-brace-presence',
>;
}
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-one-expression-per-line.js' {
declare module.exports: $Exports<
'eslint-plugin-react/lib/rules/jsx-one-expression-per-line',
>;
}
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-default-props.js' {
declare module.exports: $Exports<
'eslint-plugin-react/lib/rules/jsx-sort-default-props',
>;
}
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-access-state-in-setstate.js' {
declare module.exports: $Exports<
'eslint-plugin-react/lib/rules/no-access-state-in-setstate',
>;
}
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-this-in-sfc.js' {
declare module.exports: $Exports<
'eslint-plugin-react/lib/rules/no-this-in-sfc',
>;
}
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/ast.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/ast'>;
}
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/docsUrl.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/docsUrl'>;
}
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/props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/props'>;
}
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'>;
}
================================================
FILE: flow-typed/npm/eslint_vx.x.x.js
================================================
// flow-typed signature: 59eaeb32cee8cec297173ff76eef9c6b
// flow-typed version: <>/eslint_v4.16.0/flow_v0.64.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/config-schema' {
declare module.exports: any;
}
declare module 'eslint/conf/default-cli-options' {
declare module.exports: any;
}
declare module 'eslint/conf/default-config-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-cache' {
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/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/linter' {
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/report-translator' {
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-newline' {
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/array-element-newline' {
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/for-direction' {
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/function-paren-newline' {
declare module.exports: any;
}
declare module 'eslint/lib/rules/generator-star-spacing' {
declare module.exports: any;
}
declare module 'eslint/lib/rules/getter-return' {
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/implicit-arrow-linebreak' {
declare module.exports: any;
}
declare module 'eslint/lib/rules/indent-legacy' {
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/lines-between-class-members' {
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-comment-style' {
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-buffer-constructor' {
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/padding-line-between-statements' {
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-style' {
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/switch-colon-spacing' {
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/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/ajv' {
declare module.exports: any;
}
declare module 'eslint/lib/util/apply-disable-directives' {
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/interpolate' {
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/naming' {
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/safe-emitter' {
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/config-schema.js' {
declare module.exports: $Exports<'eslint/conf/config-schema'>;
}
declare module 'eslint/conf/default-cli-options.js' {
declare module.exports: $Exports<'eslint/conf/default-cli-options'>;
}
declare module 'eslint/conf/default-config-options.js' {
declare module.exports: $Exports<'eslint/conf/default-config-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-cache.js' {
declare module.exports: $Exports<'eslint/lib/config/config-cache'>;
}
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/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/linter.js' {
declare module.exports: $Exports<'eslint/lib/linter'>;
}
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/report-translator.js' {
declare module.exports: $Exports<'eslint/lib/report-translator'>;
}
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-newline.js' {
declare module.exports: $Exports<'eslint/lib/rules/array-bracket-newline'>;
}
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/array-element-newline.js' {
declare module.exports: $Exports<'eslint/lib/rules/array-element-newline'>;
}
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/for-direction.js' {
declare module.exports: $Exports<'eslint/lib/rules/for-direction'>;
}
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/function-paren-newline.js' {
declare module.exports: $Exports<'eslint/lib/rules/function-paren-newline'>;
}
declare module 'eslint/lib/rules/generator-star-spacing.js' {
declare module.exports: $Exports<'eslint/lib/rules/generator-star-spacing'>;
}
declare module 'eslint/lib/rules/getter-return.js' {
declare module.exports: $Exports<'eslint/lib/rules/getter-return'>;
}
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/implicit-arrow-linebreak.js' {
declare module.exports: $Exports<'eslint/lib/rules/implicit-arrow-linebreak'>;
}
declare module 'eslint/lib/rules/indent-legacy.js' {
declare module.exports: $Exports<'eslint/lib/rules/indent-legacy'>;
}
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/lines-between-class-members.js' {
declare module.exports: $Exports<
'eslint/lib/rules/lines-between-class-members',
>;
}
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-comment-style.js' {
declare module.exports: $Exports<'eslint/lib/rules/multiline-comment-style'>;
}
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-buffer-constructor.js' {
declare module.exports: $Exports<'eslint/lib/rules/no-buffer-constructor'>;
}
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/padding-line-between-statements.js' {
declare module.exports: $Exports<
'eslint/lib/rules/padding-line-between-statements',
>;
}
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-style.js' {
declare module.exports: $Exports<'eslint/lib/rules/semi-style'>;
}
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/switch-colon-spacing.js' {
declare module.exports: $Exports<'eslint/lib/rules/switch-colon-spacing'>;
}
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/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/ajv.js' {
declare module.exports: $Exports<'eslint/lib/util/ajv'>;
}
declare module 'eslint/lib/util/apply-disable-directives.js' {
declare module.exports: $Exports<'eslint/lib/util/apply-disable-directives'>;
}
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/interpolate.js' {
declare module.exports: $Exports<'eslint/lib/util/interpolate'>;
}
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/naming.js' {
declare module.exports: $Exports<'eslint/lib/util/naming'>;
}
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/safe-emitter.js' {
declare module.exports: $Exports<'eslint/lib/util/safe-emitter'>;
}
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'>;
}
================================================
FILE: flow-typed/npm/flow-bin_v0.x.x.js
================================================
// 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;
}
================================================
FILE: flow-typed/npm/github-changes_vx.x.x.js
================================================
// flow-typed signature: 6c072e045f443fbfb99ea7bf3d5d8b5f
// flow-typed version: <>/github-changes_v1.1.2/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* 'github-changes'
*
* 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 'github-changes' {
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 'github-changes/bin/index' {
declare module.exports: any;
}
// Filename aliases
declare module 'github-changes/bin/index.js' {
declare module.exports: $Exports<'github-changes/bin/index'>;
}
================================================
FILE: flow-typed/npm/husky_vx.x.x.js
================================================
// flow-typed signature: 4c16febf26ac80f486a3228942d731ec
// flow-typed version: <>/husky_v0.14.3/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* 'husky'
*
* 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 'husky' {
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 'husky/__tests__/index' {
declare module.exports: any;
}
declare module 'husky/bin/install' {
declare module.exports: any;
}
declare module 'husky/bin/uninstall' {
declare module.exports: any;
}
declare module 'husky/src/install' {
declare module.exports: any;
}
declare module 'husky/src/uninstall' {
declare module.exports: any;
}
declare module 'husky/src/utils/find-hooks-dir' {
declare module.exports: any;
}
declare module 'husky/src/utils/find-parent' {
declare module.exports: any;
}
declare module 'husky/src/utils/get-hook-script' {
declare module.exports: any;
}
declare module 'husky/src/utils/is-husky' {
declare module.exports: any;
}
// Filename aliases
declare module 'husky/__tests__/index.js' {
declare module.exports: $Exports<'husky/__tests__/index'>;
}
declare module 'husky/bin/install.js' {
declare module.exports: $Exports<'husky/bin/install'>;
}
declare module 'husky/bin/uninstall.js' {
declare module.exports: $Exports<'husky/bin/uninstall'>;
}
declare module 'husky/src/install.js' {
declare module.exports: $Exports<'husky/src/install'>;
}
declare module 'husky/src/uninstall.js' {
declare module.exports: $Exports<'husky/src/uninstall'>;
}
declare module 'husky/src/utils/find-hooks-dir.js' {
declare module.exports: $Exports<'husky/src/utils/find-hooks-dir'>;
}
declare module 'husky/src/utils/find-parent.js' {
declare module.exports: $Exports<'husky/src/utils/find-parent'>;
}
declare module 'husky/src/utils/get-hook-script.js' {
declare module.exports: $Exports<'husky/src/utils/get-hook-script'>;
}
declare module 'husky/src/utils/is-husky.js' {
declare module.exports: $Exports<'husky/src/utils/is-husky'>;
}
================================================
FILE: flow-typed/npm/jest-styled-components_vx.x.x.js
================================================
// flow-typed signature: 1c27e5abfdd6d674a147571608e2073a
// flow-typed version: <>/jest-styled-components_vnext/flow_v0.64.0
/**
* This is an autogenerated libdef stub for:
*
* 'jest-styled-components'
*
* 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 'jest-styled-components' {
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 'jest-styled-components/native/index' {
declare module.exports: any;
}
declare module 'jest-styled-components/src/index' {
declare module.exports: any;
}
declare module 'jest-styled-components/src/native/toHaveStyleRule' {
declare module.exports: any;
}
declare module 'jest-styled-components/src/styleSheetSerializer' {
declare module.exports: any;
}
declare module 'jest-styled-components/src/toHaveStyleRule' {
declare module.exports: any;
}
declare module 'jest-styled-components/src/utils' {
declare module.exports: any;
}
// Filename aliases
declare module 'jest-styled-components/native/index.js' {
declare module.exports: $Exports<'jest-styled-components/native/index'>;
}
declare module 'jest-styled-components/src/index.js' {
declare module.exports: $Exports<'jest-styled-components/src/index'>;
}
declare module 'jest-styled-components/src/native/toHaveStyleRule.js' {
declare module.exports: $Exports<
'jest-styled-components/src/native/toHaveStyleRule',
>;
}
declare module 'jest-styled-components/src/styleSheetSerializer.js' {
declare module.exports: $Exports<
'jest-styled-components/src/styleSheetSerializer',
>;
}
declare module 'jest-styled-components/src/toHaveStyleRule.js' {
declare module.exports: $Exports<
'jest-styled-components/src/toHaveStyleRule',
>;
}
declare module 'jest-styled-components/src/utils.js' {
declare module.exports: $Exports<'jest-styled-components/src/utils'>;
}
================================================
FILE: flow-typed/npm/jest_v22.x.x.js
================================================
// flow-typed signature: 6e1fc0a644aa956f79029fec0709e597
// flow-typed version: 07ebad4796/jest_v22.x.x/flow_>=v0.39.x
type JestMockFn, TReturn> = {
(...args: TArguments): TReturn,
/**
* An object for introspecting mock calls
*/
mock: {
/**
* An array that represents all calls that have been made into this mock
* function. Each call is represented by an array of arguments that were
* passed during the call.
*/
calls: Array,
/**
* An array that contains all the object instances that have been
* instantiated from this mock function.
*/
instances: Array,
},
/**
* Resets all information stored in the mockFn.mock.calls and
* mockFn.mock.instances arrays. Often this is useful when you want to clean
* up a mock's usage data between two assertions.
*/
mockClear(): void,
/**
* Resets all information stored in the mock. This is useful when you want to
* completely restore a mock back to its initial state.
*/
mockReset(): void,
/**
* Removes the mock and restores the initial implementation. This is useful
* when you want to mock functions in certain test cases and restore the
* original implementation in others. Beware that mockFn.mockRestore only
* works when mock was created with jest.spyOn. Thus you have to take care of
* restoration yourself when manually assigning jest.fn().
*/
mockRestore(): void,
/**
* Accepts a function that should be used as the implementation of the mock.
* The mock itself will still record all calls that go into and instances
* that come from itself -- the only difference is that the implementation
* will also be executed when the mock is called.
*/
mockImplementation(
fn: (...args: TArguments) => TReturn,
): JestMockFn,
/**
* Accepts a function that will be used as an implementation of the mock for
* one call to the mocked function. Can be chained so that multiple function
* calls produce different results.
*/
mockImplementationOnce(
fn: (...args: TArguments) => TReturn,
): JestMockFn,
/**
* Just a simple sugar function for returning `this`
*/
mockReturnThis(): void,
/**
* Deprecated: use jest.fn(() => value) instead
*/
mockReturnValue(value: TReturn): JestMockFn,
/**
* Sugar for only returning a value once inside your mock
*/
mockReturnValueOnce(value: TReturn): JestMockFn,
};
type JestAsymmetricEqualityType = {
/**
* A custom Jasmine equality tester
*/
asymmetricMatch(value: mixed): boolean,
};
type JestCallsType = {
allArgs(): mixed,
all(): mixed,
any(): boolean,
count(): number,
first(): mixed,
mostRecent(): mixed,
reset(): void,
};
type JestClockType = {
install(): void,
mockDate(date: Date): void,
tick(milliseconds?: number): void,
uninstall(): void,
};
type JestMatcherResult = {
message?: string | (() => string),
pass: boolean,
};
type JestMatcher = (actual: any, expected: any) => JestMatcherResult;
type JestPromiseType = {
/**
* Use rejects to unwrap the reason of a rejected promise so any other
* matcher can be chained. If the promise is fulfilled the assertion fails.
*/
rejects: JestExpectType,
/**
* Use resolves to unwrap the value of a fulfilled promise so any other
* matcher can be chained. If the promise is rejected the assertion fails.
*/
resolves: JestExpectType,
};
/**
* Plugin: jest-enzyme
*/
type EnzymeMatchersType = {
toBeChecked(): void,
toBeDisabled(): void,
toBeEmpty(): void,
toBePresent(): void,
toContainReact(element: React$Element): void,
toHaveClassName(className: string): void,
toHaveHTML(html: string): void,
toHaveProp(propKey: string, propValue?: any): void,
toHaveRef(refName: string): void,
toHaveState(stateKey: string, stateValue?: any): void,
toHaveStyle(styleKey: string, styleValue?: any): void,
toHaveTagName(tagName: string): void,
toHaveText(text: string): void,
toIncludeText(text: string): void,
toHaveValue(value: any): void,
toMatchElement(element: React$Element): void,
toMatchSelector(selector: string): void,
};
type JestExpectType = {
not: JestExpectType & EnzymeMatchersType,
/**
* If you have a mock function, you can use .lastCalledWith to test what
* arguments it was last called with.
*/
lastCalledWith(...args: Array): void,
/**
* toBe just checks that a value is what you expect. It uses === to check
* strict equality.
*/
toBe(value: any): void,
/**
* Use .toHaveBeenCalled to ensure that a mock function got called.
*/
toBeCalled(): void,
/**
* Use .toBeCalledWith to ensure that a mock function was called with
* specific arguments.
*/
toBeCalledWith(...args: Array): void,
/**
* Using exact equality with floating point numbers is a bad idea. Rounding
* means that intuitive things fail.
*/
toBeCloseTo(num: number, delta: any): void,
/**
* Use .toBeDefined to check that a variable is not undefined.
*/
toBeDefined(): void,
/**
* Use .toBeFalsy when you don't care what a value is, you just want to
* ensure a value is false in a boolean context.
*/
toBeFalsy(): void,
/**
* To compare floating point numbers, you can use toBeGreaterThan.
*/
toBeGreaterThan(number: number): void,
/**
* To compare floating point numbers, you can use toBeGreaterThanOrEqual.
*/
toBeGreaterThanOrEqual(number: number): void,
/**
* To compare floating point numbers, you can use toBeLessThan.
*/
toBeLessThan(number: number): void,
/**
* To compare floating point numbers, you can use toBeLessThanOrEqual.
*/
toBeLessThanOrEqual(number: number): void,
/**
* Use .toBeInstanceOf(Class) to check that an object is an instance of a
* class.
*/
toBeInstanceOf(cls: Class<*>): void,
/**
* .toBeNull() is the same as .toBe(null) but the error messages are a bit
* nicer.
*/
toBeNull(): void,
/**
* Use .toBeTruthy when you don't care what a value is, you just want to
* ensure a value is true in a boolean context.
*/
toBeTruthy(): void,
/**
* Use .toBeUndefined to check that a variable is undefined.
*/
toBeUndefined(): void,
/**
* Use .toContain when you want to check that an item is in a list. For
* testing the items in the list, this uses ===, a strict equality check.
*/
toContain(item: any): void,
/**
* Use .toContainEqual when you want to check that an item is in a list. For
* testing the items in the list, this matcher recursively checks the
* equality of all fields, rather than checking for object identity.
*/
toContainEqual(item: any): void,
/**
* Use .toEqual when you want to check that two objects have the same value.
* This matcher recursively checks the equality of all fields, rather than
* checking for object identity.
*/
toEqual(value: any): void,
/**
* Use .toHaveBeenCalled to ensure that a mock function got called.
*/
toHaveBeenCalled(): void,
/**
* Use .toHaveBeenCalledTimes to ensure that a mock function got called exact
* number of times.
*/
toHaveBeenCalledTimes(number: number): void,
/**
* Use .toHaveBeenCalledWith to ensure that a mock function was called with
* specific arguments.
*/
toHaveBeenCalledWith(...args: Array): void,
/**
* Use .toHaveBeenLastCalledWith to ensure that a mock function was last called
* with specific arguments.
*/
toHaveBeenLastCalledWith(...args: Array): void,
/**
* Check that an object has a .length property and it is set to a certain
* numeric value.
*/
toHaveLength(number: number): void,
/**
*
*/
toHaveProperty(propPath: string, value?: any): void,
/**
* Use .toMatch to check that a string matches a regular expression or string.
*/
toMatch(regexpOrString: RegExp | string): void,
/**
* Use .toMatchObject to check that a javascript object matches a subset of the properties of an object.
*/
toMatchObject(object: Object | Array