You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-1Lines changed: 21 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,26 @@ A runtime type system for JavaScript with full [Flow](https://flowtype.org/) com
7
7
8
8
---
9
9
10
+
## Maintenance Status
11
+
12
+
This project is not very well maintained anymore due to its complexity and maintainers' burnout with Flow in general.
13
+
14
+
### Statement from @jedwards1211
15
+
16
+
At the moment I need to keep this working in some production projects that use it for API input validation
17
+
(using the `optInOnly` option instead of blanket runtime validation everywhere).
18
+
19
+
However, I would like to eventually migrate those projects to either:
20
+
- a library where I declare validators that I can extract value types from. I created [`typescript-validators`](https://github.com/jcoreio/typescript-validators)
21
+
for this purpose in TypeScript
22
+
- a very pared-down version of `babel-plugin-flow-runtime` that generates validators where requested from Flow type annotations,
23
+
but only supports certain types and doesn't automatically inject runtime validation everywhere.
24
+
25
+
If I had the time I would even migrate my production projects to TypeScript though, so I'm not sure I'll continue to use
26
+
Flow and `flow-runtime` heavily in the long term.
27
+
28
+
## Contributing
29
+
10
30
This is a [lerna](https://github.com/lerna/lerna) powered mono-repo, composed of the following projects:
11
31
12
32
-[flow-runtime](./packages/flow-runtime): The core runtime type system.
@@ -16,7 +36,7 @@ This is a [lerna](https://github.com/lerna/lerna) powered mono-repo, composed of
16
36
-[flow-runtime-mobx](./packages/flow-runtime-mobx): Adds mobx support to flow-runtime.
0 commit comments