https://github.com/facebook/flow

Last synced: about 1 month ago

Repository metadata:

Adds static typing to JavaScript to improve developer productivity and code quality.


Owner metadata:


Committers metadata

Last synced: about 1 month ago

Total Commits: 18,381
Total Committers: 999
Avg Commits per committer: 18.399
Development Distribution Score (DDS): 0.852

Commits in past year: 1,643
Committers in past year: 42
Avg Commits per committer in past year: 39.119
Development Distribution Score (DDS) in past year: 0.407

Name Email Commits
Marshall Roch m****h@f****m 2727
Sam Zhou s****5@m****m 1770
Sam Goldman s****n@f****m 1195
Nat Mote n****e@f****m 903
Gabe Levi g****e@f****m 873
Panagiotis Vekris p****s@f****m 717
Avik Chaudhuri a****k@f****m 665
Panos Vekris p****s@m****m 542
Sam Zhou s****5@f****m 529
Jordan Brown j****n@f****m 499
George Zahariev g****z@m****m 426
Jez Ng j****g@f****m 391
Mike Vitousek m****k@f****m 385
George Zahariev g****z@f****m 342
Daniel Sainati s****i@f****m 317
Marshall Roch m****h@m****m 271
Kasper Kopec k****r@f****m 268
Sam Goldman s****n@m****m 248
Caleb Meredith c****r@f****m 237
Jordan Brown j****n@m****m 229
Vijay Ramamurthy v****y@f****m 211
Alexander Chow a****w@f****m 197
Hans Halverson h****n@f****m 194
Mike Vitousek m****k@m****m 192
Gabe Levi g****i@f****m 189
David Richey d****y@m****m 167
Lucian Wischik l****w@f****m 163
Jeff Morrison j****o@f****m 139
Basil Hosmer b****r@f****m 123
dependabot[bot] 4****] 120
and 969 more...

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

npm: flow-parser

JavaScript parser written in OCaml. Produces ESTree AST

  • Homepage: https://flow.org
  • Licenses: MIT
  • Latest release: 0.236.0 (published 8 months ago)
  • Last Synced: 2024-11-10T22:39:07.942Z (about 1 month ago)
  • Versions: 332
  • Dependent Packages: 468
  • Dependent Repositories: 171,865
  • Downloads: 27,676,317 Last month
  • Docker Downloads: 586,487,835
  • Rankings:
    • Downloads: 0.052%
    • Dependent repos count: 0.079%
    • Docker downloads count: 0.093%
    • Dependent packages count: 0.121%
    • Average: 0.314%
    • Stargazers count: 0.629%
    • Forks count: 0.909%
  • Maintainers (6)
npm: flow-remove-types

Removes Flow type annotations from JavaScript files with speed and simplicity.

  • Homepage: https://flow.org
  • Licenses: MIT
  • Latest release: 2.236.0 (published 8 months ago)
  • Last Synced: 2024-11-10T22:39:03.613Z (about 1 month ago)
  • Versions: 248
  • Dependent Packages: 615
  • Dependent Repositories: 29,231
  • Downloads: 640,824 Last month
  • Docker Downloads: 165,346
  • Rankings:
    • Dependent packages count: 0.1%
    • Dependent repos count: 0.166%
    • Downloads: 0.284%
    • Average: 0.452%
    • Stargazers count: 0.627%
    • Docker downloads count: 0.637%
    • Forks count: 0.897%
  • Maintainers (2)
npm: flow-enums-runtime

Runtime to be use with the Flow Enums transform.

  • Homepage:
  • Licenses: MIT
  • Latest release: 0.0.6 (published over 3 years ago)
  • Last Synced: 2024-11-10T22:39:06.273Z (about 1 month ago)
  • Versions: 6
  • Dependent Packages: 83
  • Dependent Repositories: 20,030
  • Downloads: 7,408,372 Last month
  • Docker Downloads: 16,758,268
  • Rankings:
    • Downloads: 0.168%
    • Dependent repos count: 0.203%
    • Stargazers count: 0.637%
    • Average: 0.838%
    • Forks count: 0.927%
    • Docker downloads count: 1.478%
    • Dependent packages count: 1.617%
  • Maintainers (2)
npm: babel-plugin-transform-flow-enums

Babel transform for Flow Enums.

  • Homepage:
  • Licenses: MIT
  • Latest release: 0.0.2 (published over 3 years ago)
  • Last Synced: 2024-11-10T22:39:03.181Z (about 1 month ago)
  • Versions: 2
  • Dependent Packages: 78
  • Dependent Repositories: 20,895
  • Downloads: 7,253,542 Last month
  • Docker Downloads: 16,776,719
  • Rankings:
    • Downloads: 0.162%
    • Dependent repos count: 0.2%
    • Stargazers count: 0.637%
    • Average: 0.919%
    • Forks count: 0.927%
    • Docker downloads count: 1.41%
    • Dependent packages count: 2.178%
  • Maintainers (2)
npm: flow-node

Removes Flow type annotations from JavaScript files with speed and simplicity.

  • Homepage: https://flow.org
  • Licenses: MIT
  • Latest release: 2.236.0 (published 8 months ago)
  • Last Synced: 2024-11-10T22:39:08.292Z (about 1 month ago)
  • Versions: 237
  • Dependent Packages: 6
  • Dependent Repositories: 14
  • Downloads: 22,787 Last month
  • Rankings:
    • Stargazers count: 0.637%
    • Downloads: 0.872%
    • Forks count: 0.927%
    • Average: 1.76%
    • Dependent packages count: 3.055%
    • Dependent repos count: 3.31%
  • Maintainers (2)
go: github.com/facebook/flow

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/facebook/flow#section-documentation
  • Licenses: mit
  • Latest release: v0.236.0 (published 8 months ago)
  • Last Synced: 2024-11-10T22:39:02.848Z (about 1 month ago)
  • Versions: 376
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 0.08%
    • Forks count: 0.555%
    • Average: 3.726%
    • Dependent repos count: 4.706%
    • Dependent packages count: 9.561%
npm: flow-upgrade

A utility for upgrading your codebase to the latest version of Flow.

  • Homepage: https://github.com/facebook/flow/tree/master/packages/flow-upgrade
  • Licenses: MIT
  • Latest release: 2.3.0 (published 11 months ago)
  • Last Synced: 2024-11-10T22:39:06.228Z (about 1 month ago)
  • Versions: 16
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 15,440 Last month
  • Rankings:
    • Stargazers count: 0.638%
    • Forks count: 0.929%
    • Downloads: 0.943%
    • Average: 3.816%
    • Dependent packages count: 5.8%
    • Dependent repos count: 10.768%
  • Maintainers (9)
npm: flow-parser-bin

The Flow JavaScript parser, via bindings to the native OCaml implementation

  • Homepage: https://github.com/facebook/flow
  • Licenses: MIT
  • Latest release: 0.236.0 (published 8 months ago)
  • Last Synced: 2024-11-10T22:39:06.496Z (about 1 month ago)
  • Versions: 273
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 1,068 Last month
  • Rankings:
    • Stargazers count: 0.638%
    • Forks count: 0.929%
    • Downloads: 4.01%
    • Average: 4.429%
    • Dependent packages count: 5.8%
    • Dependent repos count: 10.768%
  • Maintainers (3)
npm: create-flow-upgrade

A utility for upgrading your codebase to the latest version of Flow.

  • Homepage: https://github.com/facebook/flow/tree/master/packages/flow-upgrade
  • Licenses: MIT
  • Latest release: 2.3.0 (published 11 months ago)
  • Last Synced: 2024-11-10T22:39:05.687Z (about 1 month ago)
  • Versions: 15
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 205 Last month
  • Rankings:
    • Stargazers count: 0.638%
    • Forks count: 0.929%
    • Dependent repos count: 10.768%
    • Average: 11.16%
    • Dependent packages count: 21.31%
    • Downloads: 22.155%
  • Maintainers (4)
npm: flowtest

TODO

  • Homepage: https://flow.org
  • Licenses: BSD-3-Clause
  • Latest release: 0.0.0 (published over 7 years ago)
  • Last Synced: 2024-11-10T22:39:03.915Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 2 Last month
  • Rankings:
    • Stargazers count: 0.638%
    • Forks count: 0.929%
    • Dependent packages count: 8.786%
    • Dependent repos count: 10.768%
    • Average: 16.161%
    • Downloads: 59.685%
  • Maintainers (1)
npm: try-flow-website-js

An NPM package to hold compiled `flow.js` and libdefs for every Flow version.

  • Homepage: https://github.com/facebook/flow
  • Licenses: MIT
  • Latest release: 0.236.0 (published 8 months ago)
  • Last Synced: 2024-11-10T22:39:05.056Z (about 1 month ago)
  • Versions: 312
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,034 Last month
  • Rankings:
    • Dependent repos count: 36.1%
    • Average: 43.921%
    • Dependent packages count: 51.742%
  • Maintainers (1)

Dependencies

.circleci/images/ci-linux-arm64/Dockerfile docker
  • flowtype/opam ubuntu-16.04-opam-arm64 build
.circleci/images/ci-linux-x86_64/Dockerfile docker
  • ocaml/opam2 centos-7-opam build
.circleci/images/ubuntu-16.04-opam/Dockerfile docker
  • ubuntu xenial build
.circleci/images/website/Dockerfile docker
  • cimg/ruby 2.6-node build
packages/babel-plugin-transform-flow-enums/package.json npm
  • @babel/core ^7.16.10 development
  • babel-plugin-tester ^10.0.0 development
  • jest ^27.4.3 development
  • @babel/plugin-syntax-flow ^7.12.1
packages/babel-plugin-transform-flow-enums/yarn.lock npm
  • 372 dependencies
packages/eslint-plugin-fb-flow/package.json npm
  • eslint ^7.30.0 development
  • hermes-eslint 0.8.0 development
  • jest ^27.0.6 development
packages/eslint-plugin-fb-flow/yarn.lock npm
  • 382 dependencies
packages/flow-dev-tools/package.json npm
  • jest ^27 development
  • chalk ^4.1.2
  • diff ^3.5.0
  • flow-parser *
  • flow-remove-types *
  • glob ^7.0.3
  • minimist ~1.2.6
  • mkdirp ^0.5.1
  • rimraf ^2.5.2
  • sane ^5.0.1
  • semver ^5.6.0
  • vscode-jsonrpc ^6.0.0
  • vscode-uri ^2.1.2
packages/flow-enums-runtime/package.json npm
  • jest ^27.4.3 development
packages/flow-enums-runtime/yarn.lock npm
  • 325 dependencies
packages/flow-parser/package.json npm
  • ast-types ^0.15.2 development
  • chalk ^4.1.2 development
  • esprima-fb 15001.1001.0-dev-harmony-fb development
  • minimist >=1.2.6 development
packages/flow-parser-bin/package.json npm
  • bindings ^1.5.0
  • nan ^2.14.1
packages/flow-parser-bin/yarn.lock npm
  • bindings 1.5.0
  • file-uri-to-path 1.0.0
  • nan 2.14.1
packages/flow-remove-types/package.json npm
  • flow-parser ^0.196.3
  • pirates ^3.0.2
  • vlq ^0.2.1
packages/flow-upgrade/package.json npm
  • @babel/cli ^7.14.8 development
  • @babel/core ^7.14.8 development
  • @babel/preset-env ^7.14.8 development
  • @babel/preset-flow ^7.14.5 development
  • flow-bin ^0.178.0 development
  • jest ^27.5.1 development
  • memfs ^3.4.3 development
  • prettier 2.7.1 development
  • @babel/highlight ^7.18.6
  • chalk ^2.0.1
  • fs-extra 10.1.0
  • hermes-estree 0.9.0
  • hermes-parser 0.9.0
  • hermes-transform 0.9.0
  • klaw-sync ^6.0.0
  • ora ^5.4.1
  • prompt-confirm ^1.2.0
  • semver ^7.3.7
  • yargs ^17.0.1
packages/flow-upgrade/yarn.lock npm
  • 676 dependencies
tests/workspaces_test/bar/package.json npm
  • root_lib 1.0.0
  • workspace_lib 1.0.0
tests/workspaces_test/foo/package.json npm
  • bar 0.0.1
  • root_lib 1.0.0
  • workspace_lib 2.0.0
tests/workspaces_test/package.json npm
  • root_lib 1.0.0
  • workspace_lib 1.0.0
website/package.json npm
  • @babel/preset-flow ^7.16.7 development
  • @docusaurus/remark-plugin-npm2yarn ^2.0.1 development
  • flow-typed ^3.7.0 development
  • raw-loader ^4.0.2 development
  • @docusaurus/core 2.2.0
  • @docusaurus/preset-classic 2.2.0
  • @mdx-js/react ^1.6.22
  • @monaco-editor/react ^4.4.5
  • @svgr/webpack ^5.5.0
  • clsx ^1.2.1
  • file-loader ^6.2.0
  • lz-string ^1.4.4
  • monaco-editor ^0.34.0
  • react ^17.0.2
  • react-dom ^17.0.2
  • url-loader ^4.1.1
  • vscode-oniguruma ^1.6.2
  • vscode-textmate ^7.0.1
website/yarn.lock npm
  • 1145 dependencies
yarn.lock npm
  • 364 dependencies
website/Gemfile rubygems
  • s3_website ~> 3.4.0
website/Gemfile.lock rubygems
  • aws-eventstream 1.2.0
  • aws-sdk 2.11.632
  • aws-sdk-core 2.11.632
  • aws-sdk-resources 2.11.632
  • aws-sigv4 1.5.2
  • colored 1.2
  • configure-s3-website 2.3.0
  • deep_merge 1.0.1
  • dotenv 1.0.2
  • jmespath 1.6.1
  • s3_website 3.4.0
  • thor 0.20.3
newtests/package.json npm
package.json npm
tests/config_declarations_react/node_modules/react/package.json npm
tests/declaration_files_haste/external/_d3/package.json npm
tests/declaration_files_haste/node_modules/qux/corge/package.json npm
tests/declaration_files_haste/node_modules/qux/corge2/package.json npm
tests/declaration_files_incremental_haste/external/_d3/package.json npm
tests/declaration_files_incremental_haste/node_modules/qux/corge/package.json npm
tests/declaration_files_incremental_haste_name_reducers/node_modules/test/package.json npm
tests/declaration_files_incremental_node/node_modules/package_with_dir_main/package.json npm
tests/declaration_files_incremental_node/node_modules/package_with_full_main/package.json npm
tests/declaration_files_incremental_node/node_modules/package_with_partial_main/package.json npm
tests/declaration_files_node/node_modules/package_with_dir_main/package.json npm
tests/declaration_files_node/node_modules/package_with_full_main/package.json npm
tests/declaration_files_node/node_modules/package_with_partial_main/package.json npm
tests/haste_dupe_packages/a/pkg/package.json npm
tests/haste_dupe_packages/b/pkg/package.json npm
tests/haste_name_reducers_defaults/node_modules/test/package.json npm
tests/haste_package/subdir/haste_pkg/package.json npm
tests/haste_package/subdir/node_modules/node_haste_pkg/package.json npm
tests/haste_package/subdir/node_modules/node_pkg/package.json npm
tests/haste_package/subdir/non_haste_pkg/package.json npm
tests/haste_package_subpath_vs_module_incremental/fixtures/package/package.json npm
tests/haste_package_vs_module_incremental/fixtures/package/package.json npm
tests/haste_use_name_reducers/dir2/node_modules/test2/package.json npm
tests/haste_use_name_reducers/node_modules/test/package.json npm
tests/ignore_package/node_modules/underscore/package.json npm
tests/json/package.json npm
tests/lib_ignore_json/flow-typed/foo/package.json npm
tests/libdef_ignored_module/node_modules/foo/package.json npm
tests/module_not_found_errors/node_modules/module_outside_of_root/package.json npm
tests/node_haste/external/_d3/package.json npm
tests/node_haste/node_modules/qux/corge/package.json npm
tests/node_main_fields/node_modules/A/package.json npm
tests/node_main_fields/node_modules/B/package.json npm
tests/node_main_fields/node_modules/C/package.json npm
tests/node_modules_with_bad_package_format/node_modules/bar/package.json npm
tests/node_modules_with_bad_package_format/node_modules/foo/package.json npm
tests/node_modules_with_symlinks/root/symlink_lib/package.json npm
tests/node_modules_with_symlinks/symlink_lib_outside_root/package.json npm
tests/node_modules_without_json/node_modules/bar/package.json npm
tests/node_modules_without_json/node_modules/foo/package.json npm
tests/node_package_main_non_flow/node_modules/m/package.json npm
tests/node_tests/basic_package/bar_lib/package.json npm
tests/node_tests/invalid_package_file/package.json npm
tests/node_tests/package_file/bar_lib/package.json npm
tests/node_tests/package_file_node_modules/foo/node_modules/bar_lib/package.json npm
tests/node_tests/path_node_modules_with_short_main/node_modules/bar_lib/package.json npm
tests/node_tests/path_node_modules_without_main/node_modules/bar_lib/package.json npm
tests/node_tests/path_package/node_modules/bar_lib/src/lib/package.json npm
newtests/lsp/completion/haste_package_auto_imports/__fixtures__/haste_pkg/package.json npm
packages/flow-parser/yarn.lock npm
  • ansi-styles 4.3.0
  • ast-types 0.15.2
  • chalk 4.1.2
  • color-convert 2.0.1
  • color-name 1.1.4
  • esprima-fb 15001.1001.0-dev-harmony-fb
  • has-flag 4.0.0
  • minimist 1.2.8
  • supports-color 7.2.0
  • tslib 2.6.2
packages/try-flow-website-js/package.json npm