├── .babelrc ├── .circleci └── config.yml ├── .dockerignore ├── .eslintignore ├── .eslintrc.js ├── .flowconfig ├── .gitignore ├── .watchmanconfig ├── .yarnclean ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── PATENTS ├── README.md ├── eslint-rules └── license-header.js ├── flow-libs ├── atom-jasmine.js.flow ├── atom.js.flow ├── electron.js.flow ├── jasmine.js.flow ├── need-to-upstream-to-flow-lib.js.flow ├── simple-text-buffer.js.flow ├── suda-toolbar.js.flow ├── vscode-debugprotocol.js.flow ├── vscode-languageserver-types_v3.2.x.js.flow └── vscode-languageserver_v3.2.x.js.flow ├── flow-typed └── npm │ ├── adm-zip_vx.x.x.js │ ├── async-to-generator_vx.x.x.js │ ├── atom-languageclient_vx.x.x.js │ ├── babel-cli_vx.x.x.js │ ├── babel-jest_vx.x.x.js │ ├── babel-plugin-idx_vx.x.x.js │ ├── babel-plugin-transform-async-to-module-method_vx.x.x.js │ ├── babel-plugin-transform-class-properties_vx.x.x.js │ ├── babel-preset-env_vx.x.x.js │ ├── babel-preset-es2017_vx.x.x.js │ ├── babel-preset-flow_vx.x.x.js │ ├── babel-preset-stage-1_vx.x.x.js │ ├── cross-spawn_vx.x.x.js │ ├── dequeue_vx.x.x.js │ ├── elegant-spinner_vx.x.x.js │ ├── eslint-config-fbjs-opensource_vx.x.x.js │ ├── eslint_vx.x.x.js │ ├── event-kit_vx.x.x.js │ ├── flow-bin_v0.x.x.js │ ├── fs-extra_vx.x.x.js │ ├── fs-plus_vx.x.x.js │ ├── fuzzaldrin-plus_vx.x.x.js │ ├── fuzzaldrin_v2.x.x.js │ ├── ini_vx.x.x.js │ ├── jest_v20.x.x.js │ ├── js-beautify_v1.6.x.js │ ├── keymirror_vx.x.x.js │ ├── log4js_v1.x.x.js │ ├── lru-cache_v4.0.x.js │ ├── mkdirp_v0.5.x.js │ ├── node-fetch_vx.x.x.js │ ├── nuclide-commons_vx.x.x.js │ ├── object.entries_vx.x.x.js │ ├── read-pkg-up_vx.x.x.js │ ├── regenerator-runtime_vx.x.x.js │ ├── rimraf_vx.x.x.js │ ├── rxjs_v5.0.x.js │ ├── semver_v5.1.x.js │ ├── shell-quote_vx.x.x.js │ ├── simple-text-buffer_vx.x.x.js │ ├── temp_vx.x.x.js │ ├── through_vx.x.x.js │ └── xdg-basedir_vx.x.x.js ├── lerna.json ├── license-header.js ├── package.json ├── packages ├── flow-language-server │ ├── dirs.js │ ├── package.json │ └── src │ │ ├── Completion.js │ │ ├── Definition.js │ │ ├── Diagnostics.js │ │ ├── DocumentHighlight.js │ │ ├── Hover.js │ │ ├── Symbol.js │ │ ├── TextDocument.js │ │ ├── TextDocuments.js │ │ ├── __tests__ │ │ ├── ConnectionMock.js │ │ └── TextDocuments.test.js │ │ ├── bin │ │ └── cli.js │ │ ├── index.js │ │ ├── logging │ │ ├── connectionConsoleAppender.js │ │ ├── fileAppender.js │ │ └── initializeLogging.js │ │ ├── pkg │ │ ├── nuclide-analytics.js │ │ ├── nuclide-flow-common │ │ │ ├── lib │ │ │ │ └── main.js │ │ │ ├── package.json │ │ │ └── spec │ │ │ │ └── main-spec.js │ │ ├── nuclide-flow-rpc │ │ │ ├── lib │ │ │ │ ├── FlowConstants.js │ │ │ │ ├── FlowExecInfoContainer.js │ │ │ │ ├── FlowHelpers.js │ │ │ │ ├── FlowIDEConnection.js │ │ │ │ ├── FlowIDEConnectionWatcher.js │ │ │ │ ├── FlowProcess.js │ │ │ │ ├── FlowService.js │ │ │ │ ├── FlowServiceState.js │ │ │ │ ├── FlowSingleProjectLanguageService.js │ │ │ │ ├── FlowVersion.js │ │ │ │ ├── astToOutline.js │ │ │ │ ├── config.js │ │ │ │ ├── diagnosticsParser.js │ │ │ │ ├── flowOutputTypes.js │ │ │ │ └── prettyPrintTypes.js │ │ │ └── package.json │ │ ├── nuclide-language-service-rpc │ │ │ ├── lib │ │ │ │ ├── HostServicesAggregator.js │ │ │ │ ├── MultiProjectLanguageService.js │ │ │ │ ├── NullLanguageService.js │ │ │ │ ├── ServerLanguageService.js │ │ │ │ ├── TypeHintFromSnippet.js │ │ │ │ ├── main.js │ │ │ │ └── rpc-types.js │ │ │ └── package.json │ │ ├── nuclide-language-service │ │ │ └── lib │ │ │ │ └── LanguageService.js │ │ ├── nuclide-logging │ │ │ └── lib │ │ │ │ └── rpc-types.js │ │ ├── nuclide-open-files-rpc │ │ │ ├── lib │ │ │ │ ├── ConfigObserver.js │ │ │ │ ├── FileCache.js │ │ │ │ ├── FileVersionNotifier.js │ │ │ │ ├── OpenFilesService.js │ │ │ │ ├── constants.js │ │ │ │ ├── main.js │ │ │ │ └── rpc-types.js │ │ │ └── package.json │ │ ├── nuclide-quick-open │ │ │ └── lib │ │ │ │ └── types.js │ │ ├── nuclide-type-coverage │ │ │ └── lib │ │ │ │ └── rpc-types.js │ │ └── nuclide-type-hint │ │ │ └── lib │ │ │ └── rpc-types.js │ │ ├── types.js │ │ └── utils │ │ ├── connectionFromOptions.js │ │ └── util.js └── flow-versions │ ├── .yarnclean │ ├── __tests__ │ ├── __snapshots__ │ │ └── flowBinForRoot.test.js.snap │ ├── fixtures │ │ ├── flowconfig-and-packagejson │ │ │ ├── .flowconfig │ │ │ └── package.json │ │ ├── no-versions │ │ │ ├── .flowconfig │ │ │ └── package.json │ │ ├── only-flowconfig │ │ │ ├── .flowconfig │ │ │ └── package.json │ │ └── only-packagejson │ │ │ ├── .flowconfig │ │ │ └── package.json │ └── flowBinForRoot.test.js │ ├── package.json │ └── src │ ├── constants.js │ ├── flowBinForRoot.js │ ├── githubSemverDownloader.js │ ├── index.js │ ├── types.js │ └── utils.js ├── scripts └── build.sh └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/.babelrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | packages/flow-language-server/src/pkg/ 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.yarnclean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/.yarnclean -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/LICENSE -------------------------------------------------------------------------------- /PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/PATENTS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/README.md -------------------------------------------------------------------------------- /eslint-rules/license-header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/eslint-rules/license-header.js -------------------------------------------------------------------------------- /flow-libs/atom-jasmine.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-libs/atom-jasmine.js.flow -------------------------------------------------------------------------------- /flow-libs/atom.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-libs/atom.js.flow -------------------------------------------------------------------------------- /flow-libs/electron.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-libs/electron.js.flow -------------------------------------------------------------------------------- /flow-libs/jasmine.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-libs/jasmine.js.flow -------------------------------------------------------------------------------- /flow-libs/need-to-upstream-to-flow-lib.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-libs/need-to-upstream-to-flow-lib.js.flow -------------------------------------------------------------------------------- /flow-libs/simple-text-buffer.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-libs/simple-text-buffer.js.flow -------------------------------------------------------------------------------- /flow-libs/suda-toolbar.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-libs/suda-toolbar.js.flow -------------------------------------------------------------------------------- /flow-libs/vscode-debugprotocol.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-libs/vscode-debugprotocol.js.flow -------------------------------------------------------------------------------- /flow-libs/vscode-languageserver-types_v3.2.x.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-libs/vscode-languageserver-types_v3.2.x.js.flow -------------------------------------------------------------------------------- /flow-libs/vscode-languageserver_v3.2.x.js.flow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-libs/vscode-languageserver_v3.2.x.js.flow -------------------------------------------------------------------------------- /flow-typed/npm/adm-zip_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/adm-zip_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/async-to-generator_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/async-to-generator_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/atom-languageclient_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/atom-languageclient_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/babel-cli_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/babel-cli_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/babel-jest_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/babel-jest_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/babel-plugin-idx_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/babel-plugin-idx_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/babel-plugin-transform-async-to-module-method_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/babel-plugin-transform-async-to-module-method_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/babel-plugin-transform-class-properties_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/babel-plugin-transform-class-properties_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/babel-preset-env_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/babel-preset-env_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/babel-preset-es2017_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/babel-preset-es2017_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/babel-preset-flow_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/babel-preset-flow_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/babel-preset-stage-1_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/babel-preset-stage-1_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/cross-spawn_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/cross-spawn_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/dequeue_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/dequeue_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/elegant-spinner_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/elegant-spinner_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/eslint-config-fbjs-opensource_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/eslint-config-fbjs-opensource_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/eslint_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/eslint_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/event-kit_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/event-kit_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/flow-bin_v0.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/flow-bin_v0.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/fs-extra_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/fs-extra_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/fs-plus_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/fs-plus_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/fuzzaldrin-plus_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/fuzzaldrin-plus_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/fuzzaldrin_v2.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/fuzzaldrin_v2.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/ini_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/ini_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/jest_v20.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/jest_v20.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/js-beautify_v1.6.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/js-beautify_v1.6.x.js -------------------------------------------------------------------------------- /flow-typed/npm/keymirror_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/keymirror_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/log4js_v1.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/log4js_v1.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/lru-cache_v4.0.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/lru-cache_v4.0.x.js -------------------------------------------------------------------------------- /flow-typed/npm/mkdirp_v0.5.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/mkdirp_v0.5.x.js -------------------------------------------------------------------------------- /flow-typed/npm/node-fetch_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/node-fetch_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/nuclide-commons_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/nuclide-commons_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/object.entries_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/object.entries_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/read-pkg-up_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/read-pkg-up_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/regenerator-runtime_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/regenerator-runtime_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/rimraf_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/rimraf_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/rxjs_v5.0.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/rxjs_v5.0.x.js -------------------------------------------------------------------------------- /flow-typed/npm/semver_v5.1.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/semver_v5.1.x.js -------------------------------------------------------------------------------- /flow-typed/npm/shell-quote_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/shell-quote_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/simple-text-buffer_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/simple-text-buffer_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/temp_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/temp_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/through_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/through_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/xdg-basedir_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/flow-typed/npm/xdg-basedir_vx.x.x.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/lerna.json -------------------------------------------------------------------------------- /license-header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/license-header.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/package.json -------------------------------------------------------------------------------- /packages/flow-language-server/dirs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/dirs.js -------------------------------------------------------------------------------- /packages/flow-language-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/package.json -------------------------------------------------------------------------------- /packages/flow-language-server/src/Completion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/Completion.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/Definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/Definition.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/Diagnostics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/Diagnostics.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/DocumentHighlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/DocumentHighlight.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/Hover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/Hover.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/Symbol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/Symbol.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/TextDocument.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/TextDocument.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/TextDocuments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/TextDocuments.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/__tests__/ConnectionMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/__tests__/ConnectionMock.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/__tests__/TextDocuments.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/__tests__/TextDocuments.test.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/bin/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/bin/cli.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/index.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/logging/connectionConsoleAppender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/logging/connectionConsoleAppender.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/logging/fileAppender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/logging/fileAppender.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/logging/initializeLogging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/logging/initializeLogging.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-analytics.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-common/lib/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-common/lib/main.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-common/package.json -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-common/spec/main-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-common/spec/main-spec.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowConstants.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowExecInfoContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowExecInfoContainer.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowHelpers.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowIDEConnection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowIDEConnection.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowIDEConnectionWatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowIDEConnectionWatcher.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowProcess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowProcess.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowService.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowServiceState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowServiceState.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowSingleProjectLanguageService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowSingleProjectLanguageService.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/FlowVersion.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/astToOutline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/astToOutline.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/config.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/diagnosticsParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/diagnosticsParser.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/flowOutputTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/flowOutputTypes.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/prettyPrintTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/lib/prettyPrintTypes.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-flow-rpc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-flow-rpc/package.json -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/HostServicesAggregator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/HostServicesAggregator.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/MultiProjectLanguageService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/MultiProjectLanguageService.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/NullLanguageService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/NullLanguageService.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/ServerLanguageService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/ServerLanguageService.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/TypeHintFromSnippet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/TypeHintFromSnippet.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/main.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/rpc-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-language-service-rpc/lib/rpc-types.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-language-service-rpc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-language-service-rpc/package.json -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-language-service/lib/LanguageService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-language-service/lib/LanguageService.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-logging/lib/rpc-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-logging/lib/rpc-types.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/ConfigObserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/ConfigObserver.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/FileCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/FileCache.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/FileVersionNotifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/FileVersionNotifier.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/OpenFilesService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/OpenFilesService.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/constants.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/main.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/rpc-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-open-files-rpc/lib/rpc-types.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-open-files-rpc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-open-files-rpc/package.json -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-quick-open/lib/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-quick-open/lib/types.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-type-coverage/lib/rpc-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-type-coverage/lib/rpc-types.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/pkg/nuclide-type-hint/lib/rpc-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/pkg/nuclide-type-hint/lib/rpc-types.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/types.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/utils/connectionFromOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/utils/connectionFromOptions.js -------------------------------------------------------------------------------- /packages/flow-language-server/src/utils/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-language-server/src/utils/util.js -------------------------------------------------------------------------------- /packages/flow-versions/.yarnclean: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/flow-versions/__tests__/__snapshots__/flowBinForRoot.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-versions/__tests__/__snapshots__/flowBinForRoot.test.js.snap -------------------------------------------------------------------------------- /packages/flow-versions/__tests__/fixtures/flowconfig-and-packagejson/.flowconfig: -------------------------------------------------------------------------------- 1 | [version] 2 | 0.47.0 3 | -------------------------------------------------------------------------------- /packages/flow-versions/__tests__/fixtures/flowconfig-and-packagejson/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-versions/__tests__/fixtures/flowconfig-and-packagejson/package.json -------------------------------------------------------------------------------- /packages/flow-versions/__tests__/fixtures/no-versions/.flowconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/flow-versions/__tests__/fixtures/no-versions/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/flow-versions/__tests__/fixtures/only-flowconfig/.flowconfig: -------------------------------------------------------------------------------- 1 | [version] 2 | 0.47.0 3 | -------------------------------------------------------------------------------- /packages/flow-versions/__tests__/fixtures/only-flowconfig/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/flow-versions/__tests__/fixtures/only-packagejson/.flowconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/flow-versions/__tests__/fixtures/only-packagejson/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-versions/__tests__/fixtures/only-packagejson/package.json -------------------------------------------------------------------------------- /packages/flow-versions/__tests__/flowBinForRoot.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-versions/__tests__/flowBinForRoot.test.js -------------------------------------------------------------------------------- /packages/flow-versions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-versions/package.json -------------------------------------------------------------------------------- /packages/flow-versions/src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-versions/src/constants.js -------------------------------------------------------------------------------- /packages/flow-versions/src/flowBinForRoot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-versions/src/flowBinForRoot.js -------------------------------------------------------------------------------- /packages/flow-versions/src/githubSemverDownloader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-versions/src/githubSemverDownloader.js -------------------------------------------------------------------------------- /packages/flow-versions/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-versions/src/index.js -------------------------------------------------------------------------------- /packages/flow-versions/src/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-versions/src/types.js -------------------------------------------------------------------------------- /packages/flow-versions/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/packages/flow-versions/src/utils.js -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/flow-language-server/HEAD/yarn.lock --------------------------------------------------------------------------------