Skip to content

Commit

Permalink
Rewrote resolver for accuracy and efficiency
Browse files Browse the repository at this point in the history
The resolver was rewritten to fix numerous bugs and performance issues.
The reason for this is over the years, bug fixes and features have been
added on top of json-refs and its resolver logic has become crufty.  The
new rewrite is clean, does not reinvent the wheel and fixes many bugs.

Fixes: #80, #87, #88, #89, #97, #101, #103
  • Loading branch information
whitlockjc committed Apr 20, 2017
1 parent 5ad1f63 commit 3debfd5
Show file tree
Hide file tree
Showing 20 changed files with 23,781 additions and 1,383 deletions.
3 changes: 1 addition & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
language: node_js
sudo: false
node_js:
- "0.10"
- "0.12"
- "node"
- "4"
branches:
only:
- master
3 changes: 2 additions & 1 deletion bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@
"test"
],
"dependencies": {
"path-loader": "~1.0.1"
"path-loader": "~1.0.1",
"graphlib": "^2.1.1"
},
"devDependencies": {
"mocha": "~2.3.4"
Expand Down
4 changes: 2 additions & 2 deletions browser/json-refs-min.js

Large diffs are not rendered by default.

7 changes: 5 additions & 2 deletions browser/json-refs-standalone-min.js

Large diffs are not rendered by default.

Loading

0 comments on commit 3debfd5

Please sign in to comment.