{"_id":"deref","_rev":"431695","name":"deref","description":"JSON-Schema $ref resolution","dist-tags":{"latest":"0.7.6"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"time":{"modified":"2021-08-05T03:49:22.000Z","created":"2014-10-10T23:30:49.116Z","0.7.6":"2018-09-13T20:14:36.672Z","0.7.5":"2018-08-29T13:36:08.123Z","0.7.4":"2018-08-28T20:32:28.952Z","0.7.3":"2018-01-05T17:48:25.984Z","0.7.2":"2017-12-06T14:35:12.354Z","0.7.1":"2017-10-29T08:40:27.089Z","0.7.0":"2016-12-14T04:08:44.241Z","0.6.4":"2016-05-05T03:02:13.191Z","0.6.3":"2015-12-08T03:36:43.442Z","0.6.2":"2015-11-24T13:47:07.422Z","0.6.1":"2015-10-28T21:21:22.426Z","0.6.0":"2015-09-18T09:31:34.871Z","0.4.0":"2015-09-06T07:42:50.347Z","0.3.0":"2015-05-07T21:11:30.753Z","0.2.8":"2015-02-16T21:47:41.390Z","0.2.7":"2015-01-22T00:02:02.735Z","0.2.6":"2014-12-08T20:23:12.672Z","0.2.5":"2014-11-26T23:51:53.243Z","0.2.4":"2014-11-25T22:42:10.261Z","0.2.3":"2014-11-24T19:53:30.617Z","0.2.2":"2014-11-20T03:09:07.069Z","0.2.1":"2014-11-19T20:29:45.598Z","0.1.2":"2014-10-13T21:00:31.312Z","0.1.1":"2014-10-11T00:25:40.039Z","0.1.0":"2014-10-10T23:30:49.116Z"},"users":{},"author":{"name":"JSON Schema Faker"},"repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"versions":{"0.7.6":{"name":"deref","version":"0.7.6","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"license":"MIT","scripts":{"dev":"jasmine-node spec --coffee --verbose --autoTest --watchFolders lib","dev:lint":"eslint lib","dev:spec":"jasmine-node spec --coffee --noStackTrace --captureExceptions","cover":"istanbul cover --root lib --x '**/spec/**' -- jasmine-node --coffee spec","cover:up":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","test":"npm run dev:lint && npm run dev:spec"},"devDependencies":{"clone":"^2.1.1","codecov":"^3.0.4","eslint":"^5.4.0","glob":"^7.1.2","is-my-json-valid":"^2.13.1","istanbul":"^0.4.2","jasmine-node":"^2.0.1","jayschema":"^0.3.1","tv4":"^1.2.7","z-schema":"^3.15.4"},"dependencies":{"deep-extend":"^0.6.0"},"publishConfig":{"registry":"http://registry.npmjs.org"},"bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"homepage":"https://github.com/json-schema-faker/deref#readme","directories":{"lib":"lib"},"author":{"name":"JSON Schema Faker"},"gitHead":"663b9e8af8a8321c30d31e36bc1673c3101aad32","_id":"deref@0.7.6","_npmVersion":"6.0.0","_nodeVersion":"9.9.0","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"dist":{"shasum":"0a09481c9cfffa0bf71f55681e489a590698882f","size":5548,"noattachment":false,"key":"/deref/-/deref-0.7.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.7.6.tgz"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deref_0.7.6_1536869676542_0.7440452633654351"},"_hasShrinkwrap":false,"publish_time":1536869676672,"_cnpm_publish_time":1536869676672},"0.7.5":{"name":"deref","version":"0.7.5","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"license":"MIT","scripts":{"dev":"jasmine-node spec --coffee --verbose --autoTest --watchFolders lib","dev:lint":"eslint lib","dev:spec":"jasmine-node spec --coffee --noStackTrace --captureExceptions","cover":"istanbul cover --root lib --x '**/spec/**' -- jasmine-node --coffee spec","cover:up":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","test":"npm run dev:lint && npm run dev:spec"},"devDependencies":{"clone":"^2.1.1","codecov":"^3.0.4","eslint":"^5.4.0","glob":"^7.1.2","is-my-json-valid":"^2.13.1","istanbul":"^0.4.2","jasmine-node":"^2.0.1","jayschema":"^0.3.1","tv4":"^1.2.7","z-schema":"^3.15.4"},"dependencies":{"deep-extend":"^0.6.0"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"16a3860ecec7520c898538a2e25d8c2b631c05e6","bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"homepage":"https://github.com/json-schema-faker/deref#readme","_id":"deref@0.7.5","_npmVersion":"6.0.0","_nodeVersion":"9.9.0","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"dist":{"shasum":"12cabf165e2bfd388022fb04462697517c10dcc3","size":5488,"noattachment":false,"key":"/deref/-/deref-0.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.7.5.tgz"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deref_0.7.5_1535549767956_0.4702828925660343"},"_hasShrinkwrap":false,"publish_time":1535549768123,"_cnpm_publish_time":1535549768123},"0.7.4":{"name":"deref","version":"0.7.4","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"license":"MIT","scripts":{"dev":"jasmine-node spec --coffee --verbose --autoTest --watchFolders lib","dev:lint":"eslint lib","dev:spec":"jasmine-node spec --coffee --noStackTrace --captureExceptions","cover":"istanbul cover --root lib --x '**/spec/**' -- jasmine-node --coffee spec","cover:up":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","test":"npm run dev:lint && npm run dev:spec"},"devDependencies":{"clone":"^2.1.1","codecov":"^3.0.4","eslint":"^5.4.0","glob":"^7.1.2","is-my-json-valid":"^2.13.1","istanbul":"^0.4.2","jasmine-node":"^2.0.1","jayschema":"^0.3.1","tv4":"^1.2.7","z-schema":"^3.15.4"},"dependencies":{"deep-extend":"^0.6.0"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"0c9eadb78a2053f81f96b824a5de2ba2d9732250","bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"homepage":"https://github.com/json-schema-faker/deref#readme","_id":"deref@0.7.4","_npmVersion":"6.0.0","_nodeVersion":"9.9.0","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"dist":{"shasum":"4e3e6cd8a8090be88abb4c6e3517100fe80fec66","size":5487,"noattachment":false,"key":"/deref/-/deref-0.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.7.4.tgz"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deref_0.7.4_1535488348780_0.11408982249611777"},"_hasShrinkwrap":false,"publish_time":1535488348952,"_cnpm_publish_time":1535488348952,"deprecated":"Registry issues; please ugprade"},"0.7.3":{"name":"deref","version":"0.7.3","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"license":"MIT","scripts":{"dev":"jasmine-node spec --coffee --verbose --autoTest --watchFolders lib","dev:lint":"eslint lib","dev:spec":"jasmine-node spec --coffee --noStackTrace --captureExceptions","cover":"istanbul cover --root lib --x '**/spec/**' -- jasmine-node --coffee spec","cover:up":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","test":"npm run dev:lint && npm run dev:spec"},"devDependencies":{"clone":"^2.1.1","codecov":"^3.0.0","eslint":"^4.14.0","glob":"^7.1.2","is-my-json-valid":"^2.13.1","istanbul":"^0.4.2","jasmine-node":"2.0.0-beta4","jayschema":"^0.3.1","tv4":"^1.2.7","z-schema":"^3.15.4"},"dependencies":{"deep-extend":"^0.5.0"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"b56afe87d09354e4afc75d67eb6217d3f600d538","bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"homepage":"https://github.com/json-schema-faker/deref#readme","_id":"deref@0.7.3","_npmVersion":"5.6.0","_nodeVersion":"4.8.3","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"dist":{"shasum":"3ef3fc3cbc149b2f999b6bc051451c08c13c8bc2","size":5534,"noattachment":false,"key":"/deref/-/deref-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.7.3.tgz"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deref-0.7.3.tgz_1515174504989_0.4081998725887388"},"directories":{},"publish_time":1515174505984,"_hasShrinkwrap":false,"_cnpm_publish_time":1515174505984},"0.7.2":{"name":"deref","version":"0.7.2","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"license":"MIT","scripts":{"dev":"jasmine-node spec --coffee --verbose --autoTest --watchFolders lib","dev:lint":"eslint lib","dev:spec":"jasmine-node spec --coffee --noStackTrace --captureExceptions","cover":"istanbul cover --root lib --x '**/spec/**' -- jasmine-node --coffee spec","cover:up":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","test":"npm run dev:lint && npm run dev:spec"},"devDependencies":{"clone":"^0.1.19","codecov":"^1.0.1","eslint":"^2.3.0","glob":"^4.5.3","is-my-json-valid":"^2.13.1","istanbul":"^0.4.2","jasmine-node":"2.0.0-beta4","jayschema":"^0.3.1","tv4":"^1.2.7","z-schema":"^3.15.4"},"dependencies":{"deep-extend":"^0.4.0"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"28012aaa28b2b035743d2f2842ef34ee812537d8","bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"homepage":"https://github.com/json-schema-faker/deref#readme","_id":"deref@0.7.2","_npmVersion":"5.5.1","_nodeVersion":"4.8.3","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"dist":{"shasum":"c9a85734d67d5c523c5dc058d942d688e7691e0b","size":5512,"noattachment":false,"key":"/deref/-/deref-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.7.2.tgz"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deref-0.7.2.tgz_1512570912291_0.7389060403220356"},"directories":{},"publish_time":1512570912354,"_hasShrinkwrap":false,"_cnpm_publish_time":1512570912354},"0.7.1":{"name":"deref","version":"0.7.1","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"license":"MIT","scripts":{"dev":"jasmine-node spec --coffee --verbose --autoTest --watchFolders lib","dev:lint":"eslint lib","dev:spec":"jasmine-node spec --coffee --noStackTrace --captureExceptions","cover":"istanbul cover --root lib --x '**/spec/**' -- jasmine-node --coffee spec","cover:up":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","test":"npm run dev:lint && npm run dev:spec"},"devDependencies":{"clone":"^0.1.19","codecov":"^1.0.1","eslint":"^2.3.0","glob":"^4.5.3","is-my-json-valid":"^2.13.1","istanbul":"^0.4.2","jasmine-node":"2.0.0-beta4","jayschema":"^0.3.1","tv4":"^1.2.7","z-schema":"^3.15.4"},"dependencies":{"deep-extend":"^0.4.0"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"cd93b54a550ded4b2d90b32ca70c1fff5f986f6d","bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"homepage":"https://github.com/json-schema-faker/deref#readme","_id":"deref@0.7.1","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"dist":{"shasum":"fe06f2032ca3c222c58c7c1e95ddb80732f84681","size":5500,"noattachment":false,"key":"/deref/-/deref-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.7.1.tgz"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deref-0.7.1.tgz_1509266426206_0.9840156750287861"},"directories":{},"publish_time":1509266427089,"_cnpm_publish_time":1509266427089,"_hasShrinkwrap":false},"0.7.0":{"name":"deref","version":"0.7.0","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"license":"MIT","scripts":{"dev":"jasmine-node spec --coffee --verbose --autoTest --watchFolders lib","dev:lint":"eslint lib","dev:spec":"jasmine-node spec --coffee --noStackTrace --captureExceptions","cover":"istanbul cover --root lib --x '**/spec/**' -- jasmine-node --coffee spec","cover:up":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","test":"npm run dev:lint && npm run dev:spec"},"devDependencies":{"clone":"^0.1.19","codecov":"^1.0.1","eslint":"^2.3.0","glob":"^4.5.3","is-my-json-valid":"^2.13.1","istanbul":"^0.4.2","jasmine-node":"2.0.0-beta4","jayschema":"^0.3.1","tv4":"^1.2.7","z-schema":"^3.15.4"},"dependencies":{"deep-extend":"^0.4.0"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"6ba8a4f8560d0ca0544c52706f8cf9f2a2db3851","bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"homepage":"https://github.com/json-schema-faker/deref#readme","_id":"deref@0.7.0","_shasum":"f862485b971f51e9aad590d149b9eb46dcc074c1","_from":".","_npmVersion":"4.0.1","_nodeVersion":"6.6.0","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"dist":{"shasum":"f862485b971f51e9aad590d149b9eb46dcc074c1","size":20359,"noattachment":false,"key":"/deref/-/deref-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.7.0.tgz"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/deref-0.7.0.tgz_1481688523558_0.5759511049836874"},"directories":{},"publish_time":1481688524241,"_cnpm_publish_time":1481688524241,"_hasShrinkwrap":false},"0.6.4":{"name":"deref","version":"0.6.4","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"license":"MIT","scripts":{"dev":"jasmine-node spec --coffee --verbose --autoTest --watchFolders lib","dev:lint":"eslint lib","dev:spec":"jasmine-node spec --coffee --noStackTrace --captureExceptions","cover":"istanbul cover --root lib --x '**/spec/**' -- jasmine-node --coffee spec","cover:up":"codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION","test":"npm run dev:lint && npm run dev:spec"},"devDependencies":{"clone":"^0.1.19","codecov":"^1.0.1","eslint":"^2.3.0","glob":"^4.5.3","is-my-json-valid":"^2.13.1","istanbul":"^0.4.2","jasmine-node":"2.0.0-beta4","jayschema":"^0.3.1","tv4":"^1.2.7","z-schema":"^3.15.4"},"dependencies":{"deep-extend":"^0.4.0"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"5d548fe543d81f7a5505ec0e0359df33ec8996d5","bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"homepage":"https://github.com/json-schema-faker/deref#readme","_id":"deref@0.6.4","_shasum":"bd5a96d45dbed3011bb81bdf68ddf54be8e1bd4e","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"dist":{"shasum":"bd5a96d45dbed3011bb81bdf68ddf54be8e1bd4e","size":5430,"noattachment":false,"key":"/deref/-/deref-0.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.6.4.tgz"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/deref-0.6.4.tgz_1462417330627_0.4299996013287455"},"directories":{},"publish_time":1462417333191,"_cnpm_publish_time":1462417333191,"_hasShrinkwrap":false},"0.6.3":{"name":"deref","version":"0.6.3","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"license":"MIT","devDependencies":{"clone":"^0.1.19","glob":"^4.5.3","grunt":"^0.4.5","grunt-parts":"^0.5.7","is-my-json-valid":"^2.12.2","jayschema":"^0.3.1","tv4":"^1.2.7","z-schema":"^3.15.4"},"dependencies":{"deep-extend":"^0.4.0"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"542b86744444ce74de33b632d079a2e62a510c03","bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"homepage":"https://github.com/json-schema-faker/deref#readme","_id":"deref@0.6.3","scripts":{},"_shasum":"bf616b553b685725bd43903a31ea4729bf8ff75c","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"bf616b553b685725bd43903a31ea4729bf8ff75c","size":5176,"noattachment":false,"key":"/deref/-/deref-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.6.3.tgz"},"directories":{},"publish_time":1449545803442,"_cnpm_publish_time":1449545803442,"_hasShrinkwrap":false},"0.6.2":{"name":"deref","version":"0.6.2","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"license":"MIT","devDependencies":{"clone":"^0.1.19","glob":"^4.5.3","grunt":"^0.4.5","grunt-parts":"^0.5.7","is-my-json-valid":"^2.12.2","jayschema":"^0.3.1","tv4":"^1.2.7","z-schema":"^3.15.4"},"dependencies":{"deep-extend":"^0.4.0"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"6928e1a7c0a16aadc4cb3127b56ed9c35baba536","bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"homepage":"https://github.com/json-schema-faker/deref#readme","_id":"deref@0.6.2","scripts":{},"_shasum":"bdcc3bfd90099dc30d42d3c226dd4fff56f4aae5","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"bdcc3bfd90099dc30d42d3c226dd4fff56f4aae5","size":5108,"noattachment":false,"key":"/deref/-/deref-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.6.2.tgz"},"directories":{},"publish_time":1448372827422,"_cnpm_publish_time":1448372827422,"_hasShrinkwrap":false},"0.6.1":{"name":"deref","version":"0.6.1","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"license":"MIT","devDependencies":{"clone":"^0.1.19","glob":"^4.5.3","grunt":"^0.4.5","grunt-parts":"^0.5.7","is-my-json-valid":"^2.12.2","jayschema":"^0.3.1","tv4":"^1.2.7","z-schema":"^3.15.4"},"dependencies":{"deep-extend":"^0.4.0"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"c0453b0ec2f2371fd9a852cafb7e9d735b73b3c5","bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"homepage":"https://github.com/json-schema-faker/deref#readme","_id":"deref@0.6.1","scripts":{},"_shasum":"480e80c5f39ed6a770f26ab6e8f969ee83b915a1","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"480e80c5f39ed6a770f26ab6e8f969ee83b915a1","size":5074,"noattachment":false,"key":"/deref/-/deref-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.6.1.tgz"},"directories":{},"publish_time":1446067282426,"_cnpm_publish_time":1446067282426,"_hasShrinkwrap":false},"0.6.0":{"name":"deref","version":"0.6.0","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"license":"MIT","devDependencies":{"clone":"^0.1.19","glob":"^4.5.3","grunt":"^0.4.5","grunt-parts":"^0.5.7","is-my-json-valid":"^2.12.2","jayschema":"^0.3.1","tv4":"^1.2.7","z-schema":"^3.15.2"},"dependencies":{"deep-extend":"^0.4.0"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"cabe1ee2e261efaad44bf0341b0444a74c566999","bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"homepage":"https://github.com/json-schema-faker/deref#readme","_id":"deref@0.6.0","scripts":{},"_shasum":"65ff45deee3244f91f321c70ce41e0aeaa5727cb","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"65ff45deee3244f91f321c70ce41e0aeaa5727cb","size":5057,"noattachment":false,"key":"/deref/-/deref-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.6.0.tgz"},"directories":{},"publish_time":1442568694871,"_cnpm_publish_time":1442568694871,"_hasShrinkwrap":false},"0.4.0":{"name":"deref","version":"0.4.0","description":"JSON-Schema $ref resolution","main":"lib/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/json-schema-faker/deref.git"},"devDependencies":{"clone":"^0.1.19","glob":"^4.5.3","grunt":"^0.4.5","grunt-parts":"^0.5.7","is-my-json-valid":"^2.12.2","jayschema":"^0.3.1","tv4":"^1.2.3"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"4142d925edfe6eedb0dbe351ed17fe34b8197054","bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"homepage":"https://github.com/json-schema-faker/deref#readme","_id":"deref@0.4.0","scripts":{},"_shasum":"93ef4fa43841ac08a7afea79cc171fea29893864","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.12.6","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"93ef4fa43841ac08a7afea79cc171fea29893864","size":4944,"noattachment":false,"key":"/deref/-/deref-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.4.0.tgz"},"directories":{},"publish_time":1441525370347,"_cnpm_publish_time":1441525370347,"_hasShrinkwrap":false},"0.3.0":{"name":"deref","version":"0.3.0","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/gextech/deref"},"devDependencies":{"clone":"^0.1.19","glob":"^4.5.3","grunt":"^0.4.5","grunt-parts":"^0.4.0","jayschema":"^0.3.1","tv4":"^1.1.9","z-schema":"^3.9.5"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"c4e0195f91149fb120aaabfd19cb299d544724de","bugs":{"url":"https://github.com/gextech/deref/issues"},"homepage":"https://github.com/gextech/deref","_id":"deref@0.3.0","scripts":{},"_shasum":"21c22b3ab489278aa15997ad1e2db2ffa6e18882","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"21c22b3ab489278aa15997ad1e2db2ffa6e18882","size":4189,"noattachment":false,"key":"/deref/-/deref-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.3.0.tgz"},"directories":{},"publish_time":1431033090753,"_cnpm_publish_time":1431033090753,"_hasShrinkwrap":false},"0.2.8":{"name":"deref","version":"0.2.8","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/gextech/deref"},"devDependencies":{"clone":"^0.1.19","glob":"^4.3.5","grunt":"^0.4.5","grunt-parts":"^0.3.3","jayschema":"^0.3.1","tv4":"^1.1.9","z-schema":"^3.4.3"},"publishConfig":{"registry":"http://registry.npmjs.org"},"gitHead":"56deea2f6841ae6b57e5ff3543da0ff94677a9bd","bugs":{"url":"https://github.com/gextech/deref/issues"},"homepage":"https://github.com/gextech/deref","_id":"deref@0.2.8","scripts":{},"_shasum":"ff7096a51179825ca4fb1d8a60db78d4768b3e2b","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"ff7096a51179825ca4fb1d8a60db78d4768b3e2b","size":3973,"noattachment":false,"key":"/deref/-/deref-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.2.8.tgz"},"directories":{},"publish_time":1424123261390,"_cnpm_publish_time":1424123261390,"_hasShrinkwrap":false},"0.2.7":{"name":"deref","version":"0.2.7","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/gextech/deref"},"devDependencies":{"clone":"^0.1.19","glob":"^4.3.5","grunt":"^0.4.5","grunt-parts":"^0.3.1","jayschema":"^0.3.1","tv4":"^1.1.9","z-schema":"^3.3.1"},"gitHead":"d6c5c700450eb9557a0ca3ade9eecd0c90c2a4b8","bugs":{"url":"https://github.com/gextech/deref/issues"},"homepage":"https://github.com/gextech/deref","_id":"deref@0.2.7","scripts":{},"_shasum":"4f7a9173d77ba24a9c71602594ff4e342c8e6612","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"4f7a9173d77ba24a9c71602594ff4e342c8e6612","size":3913,"noattachment":false,"key":"/deref/-/deref-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.2.7.tgz"},"directories":{},"publish_time":1421884922735,"_cnpm_publish_time":1421884922735,"_hasShrinkwrap":false},"0.2.6":{"name":"deref","version":"0.2.6","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/gextech/deref"},"devDependencies":{"clone":"^0.1.18","glob":"^4.2.1","grunt":"^0.4.5","grunt-parts":"^0.3.0","jayschema":"^0.3.1","tv4":"^1.1.4","z-schema":"^3.1.3"},"gitHead":"40de111db536215d28dedb5eec10733a75d976b4","bugs":{"url":"https://github.com/gextech/deref/issues"},"homepage":"https://github.com/gextech/deref","_id":"deref@0.2.6","scripts":{},"_shasum":"fff2da9925337f1562c0c0ec3ad0743fd00ba209","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"fff2da9925337f1562c0c0ec3ad0743fd00ba209","size":3796,"noattachment":false,"key":"/deref/-/deref-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.2.6.tgz"},"directories":{},"publish_time":1418070192672,"_cnpm_publish_time":1418070192672,"_hasShrinkwrap":false},"0.2.5":{"name":"deref","version":"0.2.5","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/pateketrueke/deref"},"devDependencies":{"clone":"^0.1.18","glob":"^4.2.1","grunt":"^0.4.5","grunt-parts":"^0.3.0","jayschema":"^0.3.1","tv4":"^1.1.4","z-schema":"^3.1.3"},"gitHead":"af5bbf415035bcea8cc2a28a87e1447300a882a6","bugs":{"url":"https://github.com/pateketrueke/deref/issues"},"homepage":"https://github.com/pateketrueke/deref","_id":"deref@0.2.5","scripts":{},"_shasum":"9b0979a13e2673eb38d5fec510fa394e1919eebb","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"9b0979a13e2673eb38d5fec510fa394e1919eebb","size":3819,"noattachment":false,"key":"/deref/-/deref-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.2.5.tgz"},"directories":{},"publish_time":1417045913243,"_cnpm_publish_time":1417045913243,"_hasShrinkwrap":false},"0.2.4":{"name":"deref","version":"0.2.4","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/pateketrueke/deref"},"devDependencies":{"clone":"^0.1.18","glob":"^4.2.1","grunt":"^0.4.5","grunt-parts":"^0.3.0","jayschema":"^0.3.1","tv4":"^1.1.4","z-schema":"^3.1.3"},"gitHead":"2553b2dd2ba6e85eedeca63467048a9a050d7612","bugs":{"url":"https://github.com/pateketrueke/deref/issues"},"homepage":"https://github.com/pateketrueke/deref","_id":"deref@0.2.4","scripts":{},"_shasum":"64ffa127329873d61e366f05a75917e0f2817800","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"64ffa127329873d61e366f05a75917e0f2817800","size":3806,"noattachment":false,"key":"/deref/-/deref-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.2.4.tgz"},"directories":{},"publish_time":1416955330261,"_cnpm_publish_time":1416955330261,"_hasShrinkwrap":false},"0.2.3":{"name":"deref","version":"0.2.3","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/pateketrueke/deref"},"devDependencies":{"clone":"^0.1.18","grunt":"^0.4.5","grunt-parts":"^0.3.0","jayschema":"^0.3.1","tv4":"^1.1.4","z-schema":"^3.1.3"},"gitHead":"74c08f08b076098aef03377b2dc1b5cc95479351","bugs":{"url":"https://github.com/pateketrueke/deref/issues"},"homepage":"https://github.com/pateketrueke/deref","_id":"deref@0.2.3","scripts":{},"_shasum":"d59b4482351b7d7d6e07f152759775713967334d","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"d59b4482351b7d7d6e07f152759775713967334d","size":3550,"noattachment":false,"key":"/deref/-/deref-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.2.3.tgz"},"directories":{},"publish_time":1416858810617,"_cnpm_publish_time":1416858810617,"_hasShrinkwrap":false},"0.2.2":{"name":"deref","version":"0.2.2","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/pateketrueke/deref"},"devDependencies":{"clone":"^0.1.18","grunt":"^0.4.5","grunt-parts":"^0.3.0","jayschema":"^0.3.1","tv4":"^1.1.4","z-schema":"^3.1.3"},"gitHead":"0813bbb8ea2c26865a7d4af73c0f0125a3d5ae77","bugs":{"url":"https://github.com/pateketrueke/deref/issues"},"homepage":"https://github.com/pateketrueke/deref","_id":"deref@0.2.2","scripts":{},"_shasum":"dc20dae8a71aae20e2e7241f39655144239f0c8a","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"dc20dae8a71aae20e2e7241f39655144239f0c8a","size":3539,"noattachment":false,"key":"/deref/-/deref-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.2.2.tgz"},"directories":{},"publish_time":1416452947069,"_cnpm_publish_time":1416452947069,"_hasShrinkwrap":false},"0.2.1":{"name":"deref","version":"0.2.1","description":"JSON-Schema $ref resolution","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/pateketrueke/deref"},"devDependencies":{"clone":"^0.1.18","grunt":"^0.4.5","grunt-parts":"^0.3.0","jayschema":"^0.3.1","tv4":"^1.1.4","z-schema":"^3.1.3"},"dependencies":{"jsonpointer":"^1.1.0"},"gitHead":"2255b54b209346186e4ff15b08e74126539b8b7e","bugs":{"url":"https://github.com/pateketrueke/deref/issues"},"homepage":"https://github.com/pateketrueke/deref","_id":"deref@0.2.1","scripts":{},"_shasum":"bb8cd96f1d1d78e9d2cfe02e7037aadc707af1b4","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"bb8cd96f1d1d78e9d2cfe02e7037aadc707af1b4","size":3457,"noattachment":false,"key":"/deref/-/deref-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.2.1.tgz"},"directories":{},"publish_time":1416428985598,"_cnpm_publish_time":1416428985598,"_hasShrinkwrap":false},"0.1.2":{"name":"deref","version":"0.1.2","description":"JSON-Schema $ref resolution","main":"lib/index.js","devDependencies":{"grunt":"^0.4.5","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^1.1.0","grunt-jasmine-node":"^0.2.1","tv4":"^1.1.4"},"dependencies":{"jsonpointer":"^1.1.0"},"_id":"deref@0.1.2","_shasum":"63be41a7806e1f9856d869567dd46add9ddc22fe","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"63be41a7806e1f9856d869567dd46add9ddc22fe","size":3116,"noattachment":false,"key":"/deref/-/deref-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.1.2.tgz"},"directories":{},"publish_time":1413234031312,"_cnpm_publish_time":1413234031312,"_hasShrinkwrap":false},"0.1.1":{"name":"deref","version":"0.1.1","description":"JSON-Schema $ref resolution","main":"lib/index.js","devDependencies":{"grunt":"^0.4.5","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^1.1.0","grunt-jasmine-node":"^0.2.1","tv4":"^1.1.4"},"dependencies":{"jsonpointer":"^1.1.0"},"_id":"deref@0.1.1","_shasum":"309cbcfa4e3e0b40ed6fcecc8689dea2267b7217","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"309cbcfa4e3e0b40ed6fcecc8689dea2267b7217","size":3041,"noattachment":false,"key":"/deref/-/deref-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.1.1.tgz"},"directories":{},"publish_time":1412987140039,"_cnpm_publish_time":1412987140039,"_hasShrinkwrap":false},"0.1.0":{"name":"deref","version":"0.1.0","description":"JSON-Schema $ref resolution","main":"lib/index.js","devDependencies":{"grunt":"^0.4.5","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^1.1.0","grunt-jasmine-node":"^0.2.1","tv4":"^1.1.4"},"dependencies":{"jsonpointer":"^1.1.0"},"_id":"deref@0.1.0","_shasum":"ee99d4f75b471f99caa2fa1804a13d15b6e5a2fc","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"pateketrueke","email":"pateketrueke@gmail.com"},"maintainers":[{"name":"pateketrueke","email":"pateketrueke@gmail.com"}],"dist":{"shasum":"ee99d4f75b471f99caa2fa1804a13d15b6e5a2fc","size":3814,"noattachment":false,"key":"/deref/-/deref-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deref/download/deref-0.1.0.tgz"},"directories":{},"publish_time":1412983849116,"_cnpm_publish_time":1412983849116,"_hasShrinkwrap":false}},"readme":"\nDo you have $ref's ?\n====================\n\n[![Build Status](https://travis-ci.org/json-schema-faker/deref.png?branch=master)](https://travis-ci.org/json-schema-faker/deref)\n[![NPM version](https://badge.fury.io/js/deref.png)](http://badge.fury.io/js/deref)\n[![Coverage Status](https://codecov.io/github/json-schema-faker/deref/coverage.svg)](https://codecov.io/github/json-schema-faker/deref)\n\nA simple way for solving `$ref` values:\n\n```javascript\nvar deref = require('deref');\n```\n\nSchema dereferencing\n--------------------\n\n```javascript\n$ = deref();\n\nvar a = {\n  id: 'a',\n  type: 'object',\n  properties: {\n    b: {\n      $ref: 'b'\n    }\n  }\n};\n\nvar b = {\n  id: 'b',\n  type: 'string'\n};\n\nvar c = {\n  id: 'c',\n  type: 'array',\n  items: {\n    $ref: 'a'\n  }\n};\n\nconsole.log($(c, [b, a]).id);\n// output: http://json-schema.org/c#\n\nconsole.log($(c, [b, a], true).items.properties.b.type);\n// output: string\n```\n\nSchema normalization\n--------------------\n\n```javascript\nvar schema = {\n  id: 'http://x.y.z/rootschema.json#',\n  schema1: {\n    id: '#foo'\n  },\n  schema2: {\n    id: 'otherschema.json',\n    nested: {\n      id: '#bar'\n    },\n    alsonested: {\n      id: 't/inner.json#a'\n    }\n  },\n  schema3: {\n    id: 'some://where.else/completely#'\n  }\n};\n\nconsole.log(deref.util.normalizeSchema(schema).schema2.nested.id);\n// output: http://x.y.z/otherschema.json#bar\n```\n\nSchema identity\n---------------\n\nSince `0.3.0` the schema `id` will always be normalized internally to `#` when it's not provided.\n\nThis way the passed schema can be self-referenced using `$ref`'s which is the expected behavior.\n\nI know the `id` keyword is not required but while `#/` is a self-reference we can assume `#` as the schema-id.\n\n`deref` use that `id` for store and find `$ref`'s, even self-references.\n\nWithout it is complex determine what to resolve. :beers:\n\nBasic usage\n===========\n\nThe resulting function of calling `deref()` can accept three arguments:\n\n- **fakeroot** (string)\n\n  Used on missing `$schema` values for resolve into fully qualified URIs.\n\n  ```javascript\n  console.log($('http://example.com', { id: '#foo' }).id);\n  // output: http://example.com#foo\n  ```\n\n  If missing will use `http://json-schema.org/schema`.\n\n- **schema** (object)\n\n  The JSON-Schema object for dereferencing.\n\n- **refs** (array)\n\n  Any additional schemas used while dereferencing.\n\n  Since `0.2.4` passing an object is not longer supported.\n\n- **ex** (boolean)\n\n  Whether do full dereferencing or not, `false` by default.\n\n  Since `0.6.0` all inner references are not dereferenced by default.\n\n  All other references are always dereferenced regardless the value of `ex`.\n\nExamples\n--------\n\n```javascript\n$('http://example.com', schema, true);\n$(schema, refs, true);\n$(schema, true);\n```\n\nUtilities\n---------\n\nAside the basics of `$`, this function will include:\n\n- **$.refs** (object)\n\n  An registry of dereferenced schemas.\n\n- **$.util** (object)\n\n  Exposes the internal helpers used by `deref`.\n\n  - `isURL(path)`\n  - `parseURI(href)`\n  - `resolveURL(base, href)`\n  - `getDocumentURI(path)`\n  - `findByRef(uri, refs)`\n  - `resolveSchema(schema, refs)`\n  - `normalizeSchema(fakeroot, schema)`\n\nAny `refs` passed MUST be an object of normalized schemas.\n\nNote that calling `$(schema)` will not read/download any local/remote files.\n\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/json-schema-faker/deref/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\n","_attachments":{},"homepage":"https://github.com/json-schema-faker/deref#readme","bugs":{"url":"https://github.com/json-schema-faker/deref/issues"},"license":"MIT"}