Commit Graph

  • 6fe28de2dc Translate null correctly when it is a part of a union type master Vitaliy Filippov 2019-10-23 17:00:38 +0300
  • e5afdbcb58 Include leadingComments as $comment Vitaliy Filippov 2019-10-21 20:00:31 +0300
  • 1d0a098c39 Always translate type named "integer" to json schema "integer" Vitaliy Filippov 2019-10-21 18:56:41 +0300
  • ec681fe6fc Convert FunctionTypeAnnotation to any to not crash v0.3.2-pre Vitaliy Filippov 2019-05-23 23:53:32 +0300
  • 870756a440 Support recursive types Vitaliy Filippov 2019-05-23 23:54:51 +0300
  • 84aface8eb Support BooleanLiteralTypeAnnotation Vitaliy Filippov 2019-05-23 23:52:55 +0300
  • e24a73b03b Add selectiveImport sample Paul Loyd 2018-11-21 17:31:48 +0300
  • 21851b0042 Support GENERATE_MISSING=1 env in the test runner Paul Loyd 2018-11-21 17:31:23 +0300
  • a51d4bc5b3 Support samples w/o types.yaml and schema.json Paul Loyd 2018-11-21 15:58:56 +0300
  • 06a15e2d67 Enable flow for the test runner Paul Loyd 2018-11-21 15:53:15 +0300
  • 921bdd04cb Support string keys Paul Loyd 2018-11-06 20:03:36 +0300
  • cdc9304304 Add support for $FlowFixMe Paul Loyd 2018-07-25 08:53:04 +0300
  • 563789f555 Specify @flow everywhere Paul Loyd 2018-07-25 08:38:10 +0300
  • c9b24ee574 Update flow to 0.77 Paul Loyd 2018-07-24 23:13:34 +0300
  • 38c0a8b804 v0.3.1 v0.3.1 Paul Loyd 2018-01-13 20:57:00 +0300
  • 414a3f5186 oneOf -> anyOf for maybe types Paul Loyd 2018-01-13 20:54:46 +0300
  • 09f37c29bc Fix maps generation in json-schema generator Paul Loyd 2018-01-13 20:51:37 +0300
  • a4bf88367e Add minimum = 0 to json-schema for u32 and u64 Paul Loyd 2017-12-18 20:46:31 +0300
  • e284b1d2e4 v0.3.0 v0.3.0 Paul Loyd 2017-12-17 13:39:31 +0300
  • 0ad270210b Add a small example Paul Loyd 2017-12-17 13:29:46 +0300
  • 67b3e1f7d8 Export module API in CommonJS Paul Loyd 2017-12-17 13:29:32 +0300
  • 81dd63bd95 Specify the package files Paul Loyd 2017-12-17 13:13:51 +0300
  • 4d440e3edf Make CLI Paul Loyd 2017-12-17 13:13:27 +0300
  • 31877f825e Add tests for JSON schema Paul Loyd 2017-12-17 02:10:39 +0300
  • c6fdf55ff2 Validate generated json schemas in the tests Paul Loyd 2017-12-16 19:58:45 +0300
  • 44e36854f3 Migrate to draft-06 json-schema Paul Loyd 2017-12-16 19:26:52 +0300
  • 15f4d9459d Output json-schema in CLI Paul Loyd 2017-12-16 17:03:22 +0300
  • df240ba87f Implement the jsonSchema generator Paul Loyd 2017-12-16 17:03:08 +0300
  • d481368563 Now Wu<T> implements Iterable<T> Paul Loyd 2017-12-16 17:01:47 +0300
  • 1af68f1819 $ElementType now accepts reference to the key Paul Loyd 2017-12-05 22:56:04 +0300
  • 50bbfe26fb Add tests for optional fields Paul Loyd 2017-12-03 15:56:28 +0300
  • b8e69e10a4 Unwrap nested maybes Paul Loyd 2017-12-03 15:46:00 +0300
  • b4244fc196 Add support for "declare (type|interface|class)" Paul Loyd 2017-12-03 15:18:43 +0300
  • 57603cf0ff Add support for $All and $Either Paul Loyd 2017-12-03 14:57:44 +0300
  • 5d406112e5 Now query() returns maybe Paul Loyd 2017-12-03 14:55:18 +0300
  • d2e2e6ea63 Refactor the definitions Paul Loyd 2017-12-03 14:49:12 +0300
  • 0dad186da2 Add some comments Paul Loyd 2017-12-02 16:24:53 +0300
  • 0408a93927 Add support for $Diff Paul Loyd 2017-12-02 16:03:29 +0300
  • 72277118d5 Fix tests for windows Paul Loyd 2017-12-02 12:21:29 +0300
  • 3a4beacdd0 Introduce the fund Paul Loyd 2017-12-02 11:01:37 +0300
  • ac19b9f70d Update flow to 0.60.1 Paul Loyd 2017-12-02 10:10:20 +0300
  • e706f57684 Restructuring Paul Loyd 2017-12-01 22:39:03 +0300
  • f2aadffd95 Tests restructuring Paul Loyd 2017-12-01 20:44:35 +0300
  • 5c6e62af5a Stricter the flow config Paul Loyd 2017-12-01 20:01:04 +0300
  • beb5c408d1 Types refactoring Paul Loyd 2017-12-01 20:00:40 +0300
  • edc8f4eb6a Add tests for cycles Paul Loyd 2017-11-30 17:19:44 +0300
  • 04c2be0550 json -> yaml for IR Paul Loyd 2017-11-30 14:27:05 +0300
  • 3cc324d1da Add support for $Values Paul Loyd 2017-11-29 10:08:20 +0300
  • addbcb675b Add support for $Keys Paul Loyd 2017-11-29 10:00:39 +0300
  • 08dc16aa4b Add support for $ReadOnly and $Exact Paul Loyd 2017-11-29 01:16:29 +0300
  • c299ef0f06 Add support for $Shape Paul Loyd 2017-11-29 01:06:10 +0300
  • 31c8845a31 Add support for $NonMaybeType Paul Loyd 2017-11-29 00:57:22 +0300
  • c95581329e Add support for $ElementType and $PropertyType Paul Loyd 2017-11-29 00:45:18 +0300
  • 87979aa328 Small refactoring Paul Loyd 2017-11-28 20:43:22 +0300
  • 418f997d31 Add Object special Paul Loyd 2017-11-28 20:39:56 +0300
  • d24a640ad5 Support for Array<T> and $ReadOnlyArray<T> Paul Loyd 2017-11-28 20:29:57 +0300
  • 9941cbf380 Introduce "special" query kind Paul Loyd 2017-11-28 20:21:50 +0300
  • c843463c0e Add tuples Paul Loyd 2017-11-28 18:38:55 +0300
  • 18d81b66db Add "any" and "mixed" types Paul Loyd 2017-11-28 18:19:01 +0300
  • 9f2cd7cfdc Imporve the pragma test Paul Loyd 2017-11-28 17:46:37 +0300
  • 992884a472 Now helper last() is strict Paul Loyd 2017-11-28 17:42:19 +0300
  • 34d8a818b2 Add missing test cases for generics Paul Loyd 2017-11-28 17:39:16 +0300
  • f56da6f9a8 Add some tests Paul Loyd 2017-11-28 17:22:49 +0300
  • 2ad3f925eb Add tests for the maybe type Paul Loyd 2017-11-28 16:41:48 +0300
  • 317f8e6e1c Introduce intermediate representation Paul Loyd 2017-11-28 16:35:28 +0300
  • 777d8a0acd Clarify tests Paul Loyd 2017-11-21 16:32:29 +0300
  • 6c9b19b90d Rewrite using flow Paul Loyd 2017-11-21 15:28:59 +0300
  • e8db43160f Improve @babel/types declaration Paul Loyd 2017-11-19 12:54:29 +0300
  • 6085e92e45 Reduce the number of $FlowFixMe Paul Loyd 2017-11-18 20:20:26 +0300
  • eb5eda9276 Separate traversing from the collector Paul Loyd 2017-11-18 15:31:35 +0300
  • 2a24383d59 Split extractors.js into declarations.js and definitions.js Paul Loyd 2017-11-18 14:23:45 +0300
  • 794167254a Drop flow checks for appveyor Paul Loyd 2017-11-18 13:48:16 +0300
  • 48b30c7801 Ignore flow checking for lib/ Paul Loyd 2017-11-18 12:45:54 +0300
  • 94535791e9 Use flow to check code Paul Loyd 2017-11-18 12:38:34 +0300
  • 29ec78a994 Rename the project to "flow2schema" Paul Loyd 2017-11-16 17:34:27 +0300
  • 8fb189bdaf Now mocha uses the list reporter Paul Loyd 2017-11-16 15:21:27 +0300
  • f9a80591ad Compile sources with babel Paul Loyd 2017-11-16 15:17:15 +0300
  • 1fc08b013e Initial support for generics Paul Loyd 2017-11-13 21:11:18 +0300
  • 16632df5ed Small refactoring Paul Loyd 2017-11-09 14:56:26 +0300
  • cbb64206d2 Add the unused test Paul Loyd 2017-11-09 12:23:33 +0300
  • 6ab67ee13e Add the empty test Paul Loyd 2017-11-09 12:21:41 +0300
  • 18472c62c3 Fix readme.md Paul Loyd 2017-11-09 12:18:54 +0300
  • 07bc3156c2 Reorder definitions in the scope test Paul Loyd 2017-11-09 12:18:11 +0300
  • ec87f9dda0 Take out Module from Scope Paul Loyd 2017-11-09 12:16:48 +0300
  • dbd1927aab Make the definition process lazy Paul Loyd 2017-11-09 12:10:21 +0300
  • a72929ea17 Convert logging about an unknown type into an assert Paul Loyd 2017-11-06 16:37:04 +0300
  • e8cfb0c8c5 Limit the max length to 100 chars Paul Loyd 2017-11-06 16:36:06 +0300
  • b0872d04b2 Involve groups of extractors Paul Loyd 2017-11-06 14:29:26 +0300
  • fd049a4d30 Emit true JSON Paul Loyd 2017-11-06 12:46:46 +0300
  • 62fd586712 Handle Buffer shadowing Paul Loyd 2017-11-06 02:13:41 +0300
  • bdd83fee1c Rewrite the scheduler: more efficient and always finite Paul Loyd 2017-11-05 21:40:15 +0300
  • 112693ad3e Fix tests Paul Loyd 2017-11-05 15:39:40 +0300
  • 3e989735ad Small docs fix Paul Loyd 2017-11-05 14:36:31 +0300
  • c987a28b0c Migrate to mocha Paul Loyd 2017-11-05 12:28:10 +0300
  • 76ca89e500 Restructuring the tests Paul Loyd 2017-11-05 02:40:46 +0300
  • 7d8e9fbf64 Remove dead code Paul Loyd 2017-11-05 01:23:24 +0300
  • b733333ba1 Add coverage Paul Loyd 2017-11-05 01:13:56 +0300
  • 1db63dbb98 Fix namespace generation on windows Paul Loyd 2017-11-05 00:47:24 +0300
  • 6613784d1a Improve the test runner Paul Loyd 2017-11-05 00:44:25 +0300
  • 063fac633c Add appveyor and badges Paul Loyd 2017-11-05 00:22:56 +0300