{"versions":{"1.2.2":{"name":"@stoplight/json-ref-readers","version":"1.2.2","description":"Set of utilities for reading external json references","main":"index.js","author":{"name":"Stoplight","email":"support@stoplight.io"},"repository":{"type":"git","url":"git+https://github.com/stoplightio/json-ref-readers.git"},"license":"Apache-2.0","engines":{"node":">=8.3.0"},"dependencies":{"node-fetch":"^2.6.0","tslib":"^1.14.1"},"typings":"index.d.ts","bugs":{"url":"https://github.com/stoplightio/json-ref-readers/issues"},"homepage":"https://github.com/stoplightio/json-ref-readers#readme","_id":"@stoplight/json-ref-readers@1.2.2","_nodeVersion":"12.20.2","_npmVersion":"6.12.0","dist":{"shasum":"e5992bae597f228f988f362a4c0304c03a92008b","size":5953,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@stoplight/json-ref-readers/-/json-ref-readers-1.2.2.tgz","integrity":"sha512-nty0tHUq2f1IKuFYsLM4CXLZGHdMn+X/IwEUIpeSOXt0QjMUbL0Em57iJUDzz+2MkWG83smIigNZ3fauGjqgdQ=="},"_npmUser":{"name":"anonymous","email":"marbemac@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"amjcraft@gmail.com"},{"name":"anonymous","email":"marbemac@gmail.com"},{"name":"anonymous","email":"tom@stoplight.io"},{"name":"anonymous","email":"rainum.ua@gmail.com"},{"name":"anonymous","email":"collin@stoplight.io"},{"name":"anonymous","email":"chelsea.hohmann@gmail.com"},{"name":"anonymous","email":"chrisnlott@gmail.com"},{"name":"anonymous","email":"itbitescode@gmail.com"},{"name":"anonymous","email":"wmhilton@gmail.com"},{"name":"anonymous","email":"me@philsturgeon.uk"},{"name":"anonymous","email":"mallachari@gmail.com"},{"name":"anonymous","email":"karol.maciaszek@gmail.com"},{"name":"anonymous","email":"jakub@rozek.tech"},{"name":"anonymous","email":"paula@stoplight.io"},{"name":"anonymous","email":"mmiask92@gmail.com"},{"name":"anonymous","email":"feras@stoplight.io"},{"name":"anonymous","email":"zee@stoplight.io"},{"name":"anonymous","email":"marcell@marcelltoth.net"},{"name":"anonymous","email":"mnaumanali94@gmail.com"},{"name":"anonymous","email":"podlas29@gmail.com"},{"name":"anonymous","email":"domagoj.kriskovic@gmail.com"},{"name":"anonymous","email":"jason.harmon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-ref-readers_1.2.2_1613391500672_0.20481039453591032"},"_hasShrinkwrap":false,"publish_time":1613391500922,"_cnpm_publish_time":1613391500922,"_cnpmcore_publish_time":"2021-12-16T23:56:39.662Z","contributors":[]},"1.2.1":{"name":"@stoplight/json-ref-readers","version":"1.2.1","description":"Set of utilities for reading external json references","main":"index.js","author":{"name":"Stoplight","email":"support@stoplight.io"},"repository":{"type":"git","url":"git+https://github.com/stoplightio/json-ref-readers.git"},"license":"Apache-2.0","engines":{"node":">=8.3.0"},"dependencies":{"node-fetch":"^2.6.0"},"typings":"index.d.ts","bugs":{"url":"https://github.com/stoplightio/json-ref-readers/issues"},"homepage":"https://github.com/stoplightio/json-ref-readers#readme","_id":"@stoplight/json-ref-readers@1.2.1","_nodeVersion":"12.18.2","_npmVersion":"6.12.0","dist":{"shasum":"45061659cf46b60a7d9422858c4cd4c2a5d5e7c7","size":5915,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@stoplight/json-ref-readers/-/json-ref-readers-1.2.1.tgz","integrity":"sha512-fbh8sXRrwfOCx4EA2e6FGUwvu5zxCQ9xHZg3vYDFSb1HLTlrCeRTdx3VCmYjCSGAhpcwgpB4zMc8kiudujo8Yg=="},"maintainers":[{"email":"eric@decentmammal.com","name":"anonymous"},{"email":"nicholascassera@gmail.com","name":"anonymous"},{"email":"chelsea.hohmann@gmail.com","name":"anonymous"},{"email":"itbitescode@gmail.com","name":"anonymous"},{"email":"collin@stoplight.io","name":"anonymous"},{"email":"deb@stoplight.io","name":"anonymous"},{"email":"feras@stoplight.io","name":"anonymous"},{"email":"filipe@stoplight.io","name":"anonymous"},{"email":"john@razmus.net","name":"anonymous"},{"email":"chrisnlott@gmail.com","name":"anonymous"},{"email":"mateuszwit21@gmail.com","name":"anonymous"},{"email":"mallachari@gmail.com","name":"anonymous"},{"email":"marbemac@gmail.com","name":"anonymous"},{"email":"marcell@marcelltoth.net","name":"anonymous"},{"email":"michael@stoplight.io","name":"anonymous"},{"email":"jakub@rozek.tech","name":"anonymous"},{"email":"tommy@panthershark.dev","name":"anonymous"},{"email":"paula@stoplight.io","name":"anonymous"},{"email":"me@philsturgeon.uk","name":"anonymous"},{"email":"tom@stoplight.io","name":"anonymous"},{"email":"npm@rossmcdonald.me","name":"anonymous"},{"email":"sarah@stoplight.com","name":"anonymous"},{"email":"karol.maciaszek@gmail.com","name":"anonymous"},{"email":"rainum.ua@gmail.com","name":"anonymous"},{"email":"vincenz.chianese@icloud.com","name":"anonymous"},{"email":"wmhilton@gmail.com","name":"anonymous"},{"email":"zee@stoplight.io","name":"anonymous"}],"_npmUser":{"name":"anonymous","email":"marbemac@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-ref-readers_1.2.1_1594325783985_0.2919795074693543"},"_hasShrinkwrap":false,"publish_time":1594325784129,"_cnpm_publish_time":1594325784129,"_cnpmcore_publish_time":"2021-12-16T23:56:39.872Z","contributors":[]},"1.1.1":{"name":"@stoplight/json-ref-readers","version":"1.1.1","description":"Set of utilities for reading external json references","engines":{"node":">=8.3.0"},"main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://github.com/stoplightio/json-ref-readers","bugs":{"url":"https://github.com/stoplightio/json-ref-readers/issues"},"author":{"name":"Stoplight","email":"support@stoplight.io"},"repository":{"type":"git","url":"git+https://github.com/stoplightio/json-ref-readers.git"},"scripts":{"build":"tsc","lint":"tslint -p .","lint.fix":"yarn lint --fix","release":"tsc && semantic-release","test":"jest","test.prod":"yarn lint && yarn test --coverage --no-cache","test.update":"yarn test --updateSnapshot"},"dependencies":{"node-fetch":"^2.6.0"},"devDependencies":{"@stoplight/scripts":"^7.0.3","@types/jest":"^24.0.18","@types/node-fetch":"^2.5.2","@types/urijs":"^1.19.4","jest":"^24.9.0","ts-jest":"^24.1.0","tslint":"^5.20.0","tslint-config-stoplight":"^1.3.0","typescript":"^3.6.3"},"gitHead":"a9cc960aa0bc0469d694809265ab951ac9ed5886","_id":"@stoplight/json-ref-readers@1.1.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"7c6c7cce7ac01e840cf56eaee10f2476b6f4a644","size":5801,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@stoplight/json-ref-readers/-/json-ref-readers-1.1.1.tgz","integrity":"sha512-yE6SpGaBlj+QM4ony1+ST1Unz4TimZglU1lSJOlyCrVrAC1VoFpoJ1exMnU8Cg/++YzmBN9qBa4jk9s0CBnrTA=="},"maintainers":[{"name":"anonymous","email":"tommy@panthershark.dev"},{"name":"anonymous","email":"paula@stoplight.io"},{"name":"anonymous","email":"sarah@stoplight.com"},{"name":"anonymous","email":"jakub@rozek.tech"},{"name":"anonymous","email":"karol.maciaszek@gmail.com"},{"name":"anonymous","email":"mallachari@gmail.com"},{"name":"anonymous","email":"deb@stoplight.io"},{"name":"anonymous","email":"me@philsturgeon.uk"},{"name":"anonymous","email":"wmhilton@gmail.com"},{"name":"anonymous","email":"mateuszwit21@gmail.com"},{"name":"anonymous","email":"vincenz.chianese@icloud.com"},{"name":"anonymous","email":"itbitescode@gmail.com"},{"name":"anonymous","email":"chrisnlott@gmail.com"},{"name":"anonymous","email":"npm@rossmcdonald.me"},{"name":"anonymous","email":"chelsea.hohmann@gmail.com"},{"name":"anonymous","email":"collin@stoplight.io"},{"name":"anonymous","email":"nicholascassera@gmail.com"},{"name":"anonymous","email":"rainum.ua@gmail.com"},{"name":"anonymous","email":"tom@stoplight.io"},{"name":"anonymous","email":"marbemac@gmail.com"}],"_npmUser":{"name":"anonymous","email":"marbemac@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-ref-readers_1.1.1_1574258724959_0.418692701114183"},"_hasShrinkwrap":false,"publish_time":1574258725083,"_cnpm_publish_time":1574258725083,"_cnpmcore_publish_time":"2021-12-16T23:56:40.055Z","contributors":[]}},"dist-tags":{"latest":"1.2.2"},"name":"@stoplight/json-ref-readers","time":{"created":"2022-01-27T09:51:03.899Z","modified":"2025-12-06T22:23:10.996Z","1.2.2":"2021-02-15T12:18:20.922Z","1.2.1":"2020-07-09T20:16:24.129Z","1.1.1":"2019-11-20T14:05:25.083Z"},"readme":"# json-ref-readers\nSet of utilities for reading external json references.\n\n## Installation\n\n```bash\nyarn add @stoplight/json-ref-readers\n```\n\n## Usage\n\nThe library exports two functions: `resolveHttp` and `resolveFile`. Both take `uri.URI` and resolve to a string containing requested resource.\n\n```ts\nimport { Resolver } from '@stoplight/json-ref-resolver';\nimport { resolveFile, resolveHttp } from '@stoplight/json-ref-readers';\n\nconst httpAndFileResolver = new Resolver({\n  resolvers: {\n    https: { resolve: resolveHttp },\n    http: { resolve: resolveHttp },\n    file: { resolve: resolveFile },\n  },\n});\n```","users":{}}