1
0
Fork 0
Commit Graph

44 Commits

Author SHA1 Message Date
ssube 4f1571b75c
lint(tests): clean up magic numbers 2019-11-19 06:03:48 -06:00
ssube dbfe0429fa feat: validate rules while loading 2019-11-18 06:28:06 -06:00
ssube 7187cac40c
fix(build): handle unplaced chunks 2019-11-10 18:20:14 -06:00
ssube 6f4b324cc8
feat: recursively load rules (fixes #135) 2019-11-09 22:40:30 -06:00
ssube 80d3cb8903 fix(build): update rollup config from template 2019-11-09 21:47:19 -06:00
ssube 91fb1aff34 adopt everything but rollup config (#118) 2019-11-09 21:47:19 -06:00
ssube 705209620b feat(build): replace tslint with eslint 2019-11-09 17:52:16 -06:00
ssube 4159004dd4 lint: remove confusing *sync wrapper names 2019-11-03 13:13:24 -06:00
ssube b3dc864f0d feat: split rule and helpers, test rule 2019-11-03 13:13:24 -06:00
ssube 3ae94127b5 fix(build): replace template jobs with extends 2019-11-03 13:13:24 -06:00
ssube a5bb2f4db3 fix(build): adopt rollup-template makefile, CI scripts 2019-11-03 13:13:24 -06:00
ssube b3c66dc702 fix(rules/tsconfig): flatten target-lib using data refs 2019-11-02 07:36:48 -05:00
ssube 0eb9d5107a fix(tests): add async helpers for tests, wrap async tests, make chai external 2019-10-28 19:39:14 -05:00
ssube c76781b113
fix(build): replace app with package in version data 2019-09-30 08:10:57 -05:00
ssube b6ac7201e9
lint: disable any warnings 2019-09-11 19:30:01 -05:00
ssube 6aa1cb5365
fix(build): add tslint back to rollup 2019-09-11 08:48:03 -05:00
ssube a13a9095bc fix(tests): begin testing friendly errors, other errors (exceptions) 2019-09-11 07:08:49 -05:00
ssube c9c1a58407 feat(visitor): improve error messages (#20) 2019-09-11 07:08:49 -05:00
ssube e627a5107b
feat(test): add nyc coverage 2019-09-01 02:07:35 -05:00
ssube 0ab6de765d
fix(build): switch to relative imports 2019-09-01 02:03:20 -05:00
ssube 489ca33723
feat(test): add source map support 2019-08-30 00:25:54 -05:00
ssube 8b9d84ef87
fix: print completion or rules before attempting to load source 2019-07-04 10:35:27 -05:00
ssube d02b223c6d
fix(build): move sinon to vendor chunk 2019-06-30 18:43:52 -05:00
ssube 31d1977f3b
feat(test): begin testing visitor 2019-06-30 18:18:11 -05:00
ssube 37c0dbbeef
build: remove redundant tsconfig options 2019-06-30 17:42:10 -05:00
ssube ac86e698de
build: remove license from chunks 2019-06-30 17:10:13 -05:00
ssube 8351fff973 fix(build): split index into its own chunk 2019-06-29 19:36:41 -05:00
ssube 96d15bb480 build: split vendor chunk 2019-06-29 19:20:50 -05:00
ssube 7fce611f08 build: include license, set binary, fix deps 2019-06-29 16:49:27 -05:00
ssube e1d5144f69 fix(build): correct runner in version info 2019-06-29 11:28:50 -05:00
ssube 19316596a9 test: add em 2019-06-28 20:24:17 -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 eb1fdd3f30 formalize visitor, results, etc 2019-06-23 22:48:07 -05:00
ssube 6f15d1c621 feat: display diff when rule modifies data (fixes #3) 2019-06-22 11:48:41 -05:00
ssube 721f85f606 feat: add cli help (fixes #7) 2019-06-17 08:04:58 -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 0f78fa4df4 build: fix version info 2019-06-15 21:18:17 -05:00
ssube a68975c624 feat: write to stdout or file 2019-06-15 20:21:11 -05:00
ssube 282e93d8c6 feat: make node selectors work 2019-06-15 17:53:07 -05:00
ssube 29aaa93f17 feat: run schema, do everything but select nodes 2019-06-15 17:38:05 -05:00
ssube e8173d4be4 feat: working bundle, example config 2019-06-15 16:17:26 -05:00
ssube 8be80c3803 feat: project, build, and bundle 2019-06-15 15:20:04 -05:00