Commit Graph

129 Commits (38c0a8b804179c223b2569ca4be5825a9e54c68d)

Author SHA1 Message Date
Paul Loyd 38c0a8b804 v0.3.1 2018-01-13 20:57:00 +03:00
Paul Loyd 414a3f5186 oneOf -> anyOf for maybe types 2018-01-13 20:54:46 +03:00
Paul Loyd 09f37c29bc Fix maps generation in json-schema generator 2018-01-13 20:51:37 +03:00
Paul Loyd a4bf88367e Add minimum = 0 to json-schema for u32 and u64 2017-12-18 20:46:31 +03:00
Paul Loyd e284b1d2e4 v0.3.0 2017-12-17 13:39:37 +03:00
Paul Loyd 0ad270210b Add a small example 2017-12-17 13:39:17 +03:00
Paul Loyd 67b3e1f7d8 Export module API in CommonJS 2017-12-17 13:29:32 +03:00
Paul Loyd 81dd63bd95 Specify the package files 2017-12-17 13:25:56 +03:00
Paul Loyd 4d440e3edf Make CLI 2017-12-17 13:13:27 +03:00
Paul Loyd 31877f825e Add tests for JSON schema 2017-12-17 02:10:39 +03:00
Paul Loyd c6fdf55ff2 Validate generated json schemas in the tests 2017-12-16 19:58:45 +03:00
Paul Loyd 44e36854f3 Migrate to draft-06 json-schema 2017-12-16 19:46:58 +03:00
Paul Loyd 15f4d9459d Output json-schema in CLI 2017-12-16 17:03:22 +03:00
Paul Loyd df240ba87f Implement the jsonSchema generator 2017-12-16 17:03:08 +03:00
Paul Loyd d481368563 Now Wu<T> implements Iterable<T> 2017-12-16 17:01:47 +03:00
Paul Loyd 1af68f1819 $ElementType now accepts reference to the key 2017-12-05 22:56:04 +03:00
Paul Loyd 50bbfe26fb Add tests for optional fields 2017-12-03 15:56:28 +03:00
Paul Loyd b8e69e10a4 Unwrap nested maybes 2017-12-03 15:46:44 +03:00
Paul Loyd b4244fc196 Add support for "declare (type|interface|class)" 2017-12-03 15:18:43 +03:00
Paul Loyd 57603cf0ff Add support for $All and $Either 2017-12-03 15:13:05 +03:00
Paul Loyd 5d406112e5 Now query() returns maybe 2017-12-03 14:55:18 +03:00
Paul Loyd d2e2e6ea63 Refactor the definitions 2017-12-03 14:49:12 +03:00
Paul Loyd 0dad186da2 Add some comments 2017-12-02 16:24:53 +03:00
Paul Loyd 0408a93927 Add support for $Diff 2017-12-02 16:03:29 +03:00
Paul Loyd 72277118d5 Fix tests for windows 2017-12-02 12:21:29 +03:00
Paul Loyd 3a4beacdd0 Introduce the fund 2017-12-02 11:01:37 +03:00
Paul Loyd ac19b9f70d Update flow to 0.60.1 2017-12-02 10:10:20 +03:00
Paul Loyd e706f57684 Restructuring 2017-12-01 22:39:03 +03:00
Paul Loyd f2aadffd95 Tests restructuring 2017-12-01 20:44:35 +03:00
Paul Loyd 5c6e62af5a Stricter the flow config 2017-12-01 20:01:38 +03:00
Paul Loyd beb5c408d1 Types refactoring 2017-12-01 20:00:40 +03:00
Paul Loyd edc8f4eb6a Add tests for cycles 2017-11-30 17:19:44 +03:00
Paul Loyd 04c2be0550 json -> yaml for IR 2017-11-30 14:27:05 +03:00
Paul Loyd 3cc324d1da Add support for $Values 2017-11-29 10:08:20 +03:00
Paul Loyd addbcb675b Add support for $Keys 2017-11-29 10:00:39 +03:00
Paul Loyd 08dc16aa4b Add support for $ReadOnly and $Exact 2017-11-29 01:20:27 +03:00
Paul Loyd c299ef0f06 Add support for $Shape 2017-11-29 01:06:10 +03:00
Paul Loyd 31c8845a31 Add support for $NonMaybeType 2017-11-29 00:57:22 +03:00
Paul Loyd c95581329e Add support for $ElementType and $PropertyType 2017-11-29 00:45:18 +03:00
Paul Loyd 87979aa328 Small refactoring 2017-11-28 20:44:09 +03:00
Paul Loyd 418f997d31 Add Object special 2017-11-28 20:39:56 +03:00
Paul Loyd d24a640ad5 Support for Array<T> and $ReadOnlyArray<T> 2017-11-28 20:29:57 +03:00
Paul Loyd 9941cbf380 Introduce "special" query kind 2017-11-28 20:21:50 +03:00
Paul Loyd c843463c0e Add tuples 2017-11-28 18:38:55 +03:00
Paul Loyd 18d81b66db Add "any" and "mixed" types 2017-11-28 18:19:01 +03:00
Paul Loyd 9f2cd7cfdc Imporve the pragma test 2017-11-28 17:46:53 +03:00
Paul Loyd 992884a472 Now helper last() is strict 2017-11-28 17:42:19 +03:00
Paul Loyd 34d8a818b2 Add missing test cases for generics 2017-11-28 17:39:16 +03:00
Paul Loyd f56da6f9a8 Add some tests 2017-11-28 17:23:08 +03:00
Paul Loyd 2ad3f925eb Add tests for the maybe type 2017-11-28 16:41:48 +03:00