ssube
|
b3dc864f0d
|
feat: split rule and helpers, test rule
|
2019-11-03 13:13:24 -06:00 |
ssube
|
2bb48b0b87
|
lint: fix things
|
2019-09-11 08:48:14 -05:00 |
ssube
|
c9c1a58407
|
feat(visitor): improve error messages (#20)
|
2019-09-11 07:08:49 -05:00 |
ssube
|
45a53a9821
|
fix(build): switch to relative imports
|
2019-08-30 00:24:12 -05:00 |
ssube
|
30ab437da3
|
feat: make fix mode mutations and defaults independent
|
2019-07-04 13:58:25 -05:00 |
ssube
|
fff81552f0
|
fix(docs): remove container and package scopes
|
2019-07-04 10:54:35 -05:00 |
ssube
|
8b8d669b46
|
fix: wrap yargs and exit after completion
|
2019-07-04 10:52:17 -05:00 |
ssube
|
8b9d84ef87
|
fix: print completion or rules before attempting to load source
|
2019-07-04 10:35:27 -05:00 |
ssube
|
39c0e4ba76
|
feat: add command completion
BREAKING CHANGE: the `--mode` option has been replaced by a positional
command, but the options and defaults are unchanged.
|
2019-07-04 09:46:40 -05:00 |
ssube
|
5f5b9939cc
|
fix: make -v an alias for --version
|
2019-06-30 20:09:38 -05:00 |
ssube
|
18a3321061
|
lint: move rule iteration to its own fn
|
2019-06-30 12:58:30 -05:00 |
ssube
|
670e45a9d0
|
fix: docker examples, container output, misc lint
|
2019-06-25 08:15:04 -05:00 |
ssube
|
8efbd992df
|
feat: list mode, fix version option
|
2019-06-24 23:47:12 -05:00 |
ssube
|
2bd60c8f6c
|
feat: support multiple documents per source (#11)
|
2019-06-24 22:50:46 -05:00 |
ssube
|
03b3bfa2f4
|
fix: apply schema changes to data
|
2019-06-23 23:00:01 -05:00 |
ssube
|
eb1fdd3f30
|
formalize visitor, results, etc
|
2019-06-23 22:48:07 -05:00 |
ssube
|
9eb41fc38e
|
feat: load definitions from rules (fixes #2)
BREAKING CHANGE: adds a required `name` property (string) at the
top level of each `--rules` file, used as the schema name
|
2019-06-22 12:26:11 -05:00 |
ssube
|
6f15d1c621
|
feat: display diff when rule modifies data (fixes #3)
|
2019-06-22 11:48:41 -05:00 |
ssube
|
e3588577ac
|
feat: add rules to image, doc
|
2019-06-17 09:11:26 -05:00 |
ssube
|
da4274966a
|
feat: group config & rules in help
|
2019-06-17 08:19:35 -05:00 |
ssube
|
c09d135fed
|
fix: use consistent option names in source
|
2019-06-17 08:16:13 -05:00 |
ssube
|
1f1faf8b1b
|
fix: list modes in help
|
2019-06-17 08:13:39 -05:00 |
ssube
|
721f85f606
|
feat: add cli help (fixes #7)
|
2019-06-17 08:04:58 -05:00 |
ssube
|
719954e2a8
|
feat: fix mode and type coercion
|
2019-06-17 07:11:36 -05:00 |
ssube
|
ab40330f61
|
feat(parser): serialize data via parser
|
2019-06-16 16:35:18 -05:00 |
ssube
|
29f372daa8
|
fix: refactor parser into a single class
|
2019-06-16 16:15:01 -05:00 |
ssube
|
9a25fb97a8
|
feat: clean rules up with a bit of a visitor pattern
|
2019-06-16 13:30:04 -05:00 |
ssube
|
4a124ebb8b
|
fix: only print parsed args
|
2019-06-15 21:59:28 -05:00 |
ssube
|
a68975c624
|
feat: write to stdout or file
|
2019-06-15 20:21:11 -05:00 |
ssube
|
ac6de31e6e
|
docs: include some examples, explicitly state success
|
2019-06-15 18:56:42 -05:00 |
ssube
|
b1ba817e74
|
fix: limit error count
|
2019-06-15 18:37:07 -05:00 |
ssube
|
f50f2f13f8
|
feat: count errors, improve error messaging
|
2019-06-15 18:27:36 -05:00 |
ssube
|
5e05c72b7e
|
feat: add modes, basic readme
|
2019-06-15 18:07:46 -05:00 |
ssube
|
29aaa93f17
|
feat: run schema, do everything but select nodes
|
2019-06-15 17:38:05 -05:00 |
ssube
|
8be80c3803
|
feat: project, build, and bundle
|
2019-06-15 15:20:04 -05:00 |