{"_id":"@4geit/swg-dereference-swagger-helper","_rev":"10-8f36d8a5f8f956b878539464ccdcc93c","name":"@4geit/swg-dereference-swagger-helper","description":"dereference swagger file and returns a promise with the plain swagger as js object","dist-tags":{"latest":"1.31.0"},"versions":{"1.0.0":{"name":"@4geit/swg-dereference-swagger-helper","version":"1.0.0","description":"dereference swagger file and returns a promise with the plain swagger as js object","main":"index.js","scripts":{"test":"mocha **/*.spec.js","test:watch":"mocha **/*.spec.js --watch"},"repository":{"type":"git","url":"git@gitlab.com:4geit/swagger/swg-dereference-swagger-helper.git"},"bugs":{"url":"https://gitlab.com/4geit/swagger/swg-dereference-swagger-helper/issues"},"homepage":"https://gitlab.com/4geit/swagger/swg-dereference-swagger-helper#README","keywords":[],"author":{"name":"Caner","email":"caner@candan.fr"},"license":"MIT","devDependencies":{"mocha":"^3.4.2"},"_id":"@4geit/swg-dereference-swagger-helper@1.0.0","gitHead":"5b839ef458593dd622e3d60a54d88b618d8ffa5e","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-OAI1eivbLMBXO6NtFzEg7UYdAkyS7PLFbwah7odffExVNk6iLA5nm+IgjmueAVylpssUdGdVCdDnt8wfoZhkeQ==","shasum":"8e84acd2d0bbcaf8802459a8491153b5857b822a","tarball":"https://registry.npmjs.org/@4geit/swg-dereference-swagger-helper/-/swg-dereference-swagger-helper-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1B+q93NDn4nbNhivCKoznEtFpfNzDieeis9WZ717NTAiAy4qVKwrr0j4ZK+RZYBmcXLTxTva5ZfsENgqExKFm65g=="}]},"maintainers":[{"name":"canercandan","email":"caner@candan.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-dereference-swagger-helper-1.0.0.tgz_1498085301993_0.98868840909563"}},"1.1.0":{"name":"@4geit/swg-dereference-swagger-helper","version":"1.1.0","description":"dereference swagger file and returns a promise with the plain swagger as js object","main":"index.js","scripts":{"test":"mocha **/*.spec.js","test:watch":"mocha **/*.spec.js --watch"},"repository":{"type":"git","url":"git@gitlab.com:4geit/swagger/swg-dereference-swagger-helper.git"},"bugs":{"url":"https://gitlab.com/4geit/swagger/swg-dereference-swagger-helper/issues"},"homepage":"https://gitlab.com/4geit/swagger/swg-dereference-swagger-helper#README","keywords":[],"author":{"name":"Caner","email":"caner@candan.fr"},"license":"MIT","peerDependencies":{"js-yaml":"^3.8.4","json-refs":"^3.0.0"},"dependencies":{"js-yaml":"^3.8.4","json-refs":"^3.0.0"},"devDependencies":{"mocha":"^3.4.2"},"_id":"@4geit/swg-dereference-swagger-helper@1.1.0","gitHead":"2316f281f9f0b6004b3e8e63b01b6d272a16259f","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-dWH2s0IJ2AS+Q7DhKWMd4FVeMczy8gq0oz9KGIJAKon4EDyLKdLYHf7R65lZOZSsjPs7Xfe7W+nKG4zDq/t5Og==","shasum":"b40113d4b850045ead8b3e3b8e5814f3e3796b51","tarball":"https://registry.npmjs.org/@4geit/swg-dereference-swagger-helper/-/swg-dereference-swagger-helper-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPTiGTvEL4wlT0UZ6+4Uvy9q6QX6TOkUpmvZPQ/5KfLAiEAm1p7ev+nPQq66+/Z5ITrTyAMXda3dvZzQlK8XhqFUgk="}]},"maintainers":[{"name":"canercandan","email":"caner@candan.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-dereference-swagger-helper-1.1.0.tgz_1498086617245_0.4338186008390039"}},"1.1.1":{"name":"@4geit/swg-dereference-swagger-helper","version":"1.1.1","description":"dereference swagger file and returns a promise with the plain swagger as js object","main":"index.js","scripts":{"test":"mocha **/*.spec.js","test:watch":"mocha **/*.spec.js --watch"},"repository":{"type":"git","url":"git@gitlab.com:4geit/swagger/swg-dereference-swagger-helper.git"},"bugs":{"url":"https://gitlab.com/4geit/swagger/swg-dereference-swagger-helper/issues"},"homepage":"https://gitlab.com/4geit/swagger/swg-dereference-swagger-helper#README","keywords":[],"author":{"name":"Caner","email":"caner@candan.fr"},"license":"MIT","peerDependencies":{"js-yaml":"^3.x","json-refs":"^3.x"},"dependencies":{"js-yaml":"^3.x","json-refs":"^3.x"},"devDependencies":{"mocha":"^3.x"},"_id":"@4geit/swg-dereference-swagger-helper@1.1.1","gitHead":"bf31d06c25e621f7a7cff2537b53b4b6ceef9794","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-sR8Adh4vC734N9e3FInbQFk9HiqRBwlL40ByBwa57zBruioyFCEHiwJmuvDxgB3gz3WrkVvjJXhVececdAIsuw==","shasum":"529493f363ef3037e9f4cc29e88195c774f1d255","tarball":"https://registry.npmjs.org/@4geit/swg-dereference-swagger-helper/-/swg-dereference-swagger-helper-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzGqkAA8MazXeQrxW8qd2A95KClA/i46y5e6DN77uGvAiBY4iOiCGrO4jTtbpQCJgzDKlVz6poGGSrF5Nl6shOuMQ=="}]},"maintainers":[{"name":"canercandan","email":"caner@candan.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-dereference-swagger-helper-1.1.1.tgz_1499110921857_0.33437226177193224"}},"1.1.2":{"name":"@4geit/swg-dereference-swagger-helper","version":"1.1.2","description":"dereference swagger file and returns a promise with the plain swagger as js object","main":"index.js","scripts":{"test":"mocha **/*.spec.js","test:watch":"mocha **/*.spec.js --watch"},"repository":{"type":"git","url":"git@gitlab.com:4geit/swagger/swg-dereference-swagger-helper.git"},"bugs":{"url":"https://gitlab.com/4geit/swagger/swg-dereference-swagger-helper/issues"},"homepage":"https://gitlab.com/4geit/swagger/swg-dereference-swagger-helper#README","keywords":[],"author":{"name":"Caner","email":"caner@candan.fr"},"license":"MIT","peerDependencies":{"js-yaml":"^3.x","json-refs":"^3.x"},"dependencies":{"js-yaml":"^3.x","json-refs":"^3.x"},"devDependencies":{"mocha":"^3.x"},"_id":"@4geit/swg-dereference-swagger-helper@1.1.2","gitHead":"218652b8c344ca1bb4ce5ce6a4d62e71394b8054","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-v5fr5Pdp5kPvadtsKqP9lYAyLm7jJFjTLrRRMC2ExRZRcr8sEcmuvWtT39WZCmJH4DmU0Sz+NdtZucd98a9ccA==","shasum":"4f0bba71b926d67945e4c11b95763717474683d6","tarball":"https://registry.npmjs.org/@4geit/swg-dereference-swagger-helper/-/swg-dereference-swagger-helper-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAd4JTAKS1e/scv2oTWLxRyMz5uJtDmRMlOiSnTpEU5gIgcEgUMxh8w+0wt/LqfT6Ld/jocztNfcS0E9xLwdlXk7M="}]},"maintainers":[{"name":"canercandan","email":"caner@candan.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-dereference-swagger-helper-1.1.2.tgz_1499121418224_0.45613574469462037"}},"1.5.0":{"name":"@4geit/swg-dereference-swagger-helper","version":"1.5.0","description":"dereference swagger file and returns a promise with the plain swagger as js object","main":"index.js","bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/swg-dereference-swagger-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","dependencies":{"js-yaml":"^3.x","json-refs":"^3.x"},"publishConfig":{"access":"public"},"_id":"@4geit/swg-dereference-swagger-helper@1.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-N14IRGoQkDnPy150xffS5HJynhPorhgiciEoPeRCafy7h7RtehoQoduru1yLs4hMXo1JBo2+PMzkqIVCsZpJdQ==","shasum":"060452362cdef983a0c48451afbaf4152dbeb238","tarball":"https://registry.npmjs.org/@4geit/swg-dereference-swagger-helper/-/swg-dereference-swagger-helper-1.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlVk/ciaKUyG0zQ6U/XhClpbh+2NoNyFkywsQNuBAFoAiBrja7vN0quYNVUL9u1sXdQ0Y3oiclvizg/JOTbaznZpA=="}]},"maintainers":[{"email":"geraldine@starke.fr","name":"geraldinestarke"},{"email":"Fabian@starke.fr","name":"fabianstarke"},{"email":"caner@candan.fr","name":"canercandan"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-dereference-swagger-helper-1.5.0.tgz_1503793940623_0.9436703529208899"}},"1.10.1":{"name":"@4geit/swg-dereference-swagger-helper","version":"1.10.1","description":"dereference swagger file and returns a promise with the plain swagger as js object","main":"index.js","bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/packages/swg-dereference-swagger-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","dependencies":{"js-yaml":"^3.x","json-refs":"^3.x"},"publishConfig":{"access":"public"},"_id":"@4geit/swg-dereference-swagger-helper@1.10.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-IhVazkbQ4giV0WfHlUULOkig7VMJceqFE9JVbEobYHOfLcg3NEHiF1i7tDJeQrq+uZiNn5Qi7A0X8mu2kf2aEg==","shasum":"5341ad64177d507fb0ec20e888741c079b75e973","tarball":"https://registry.npmjs.org/@4geit/swg-dereference-swagger-helper/-/swg-dereference-swagger-helper-1.10.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFH8gFNzwLXopEgZrEX4lkYFyTh/gXtNopCLoXbh6lX5AiEA0OR9KRDj4ubEFc+Tlius+zbMCl4liZJmN3H3ng5h7ok="}]},"maintainers":[{"email":"geraldine@starke.fr","name":"geraldinestarke"},{"email":"Fabian@starke.fr","name":"fabianstarke"},{"email":"caner@candan.fr","name":"canercandan"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-dereference-swagger-helper-1.10.1.tgz_1505747551256_0.4374460563994944"}},"1.15.1":{"name":"@4geit/swg-dereference-swagger-helper","version":"1.15.1","description":"dereference swagger file and returns a promise with the plain swagger as js object","main":"index.js","bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/packages/swg-dereference-swagger-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","dependencies":{"js-yaml":"^3.x","json-refs":"^3.x"},"publishConfig":{"access":"public"},"_id":"@4geit/swg-dereference-swagger-helper@1.15.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-lwywTlUICpkswv+KEWNwNyhcNO3TMrLivzKGOoHRelnH2pIV3UIGhUhjAuQeCEjpcSgxXmozb7/xEzoaxQJ+wg==","shasum":"21ce543b85764773a1d6dc9b059d417ca568ae8e","tarball":"https://registry.npmjs.org/@4geit/swg-dereference-swagger-helper/-/swg-dereference-swagger-helper-1.15.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdTQWmNGSzerU2rukYksQ6TOgGSdbEiS50ekVCOq5tMAiBCbnLoMdjrMURwyUAH4LntHpJ9+agITagGXUXlhHh+lg=="}]},"maintainers":[{"email":"geraldine@starke.fr","name":"geraldinestarke"},{"email":"Fabian@starke.fr","name":"fabianstarke"},{"email":"caner@candan.fr","name":"canercandan"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-dereference-swagger-helper-1.15.1.tgz_1506190692177_0.07994422246702015"}},"1.31.0":{"name":"@4geit/swg-dereference-swagger-helper","version":"1.31.0","description":"dereference swagger file and returns a promise with the plain swagger as js object","main":"index.js","bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/packages/swg-dereference-swagger-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","dependencies":{"js-yaml":"^3.x","json-refs":"^3.x"},"publishConfig":{"access":"public"},"_id":"@4geit/swg-dereference-swagger-helper@1.31.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-4JuKcEmNNlstiZJKkXwH17knQqZ6QIhjOhDlAOjdqUJ8uOQGhBNW2+7FG1Q4l7oRma8laTv715O2QnxHxTCdfA==","shasum":"ac33a3d794c517dbf8c60906741e58421ecd1c81","tarball":"https://registry.npmjs.org/@4geit/swg-dereference-swagger-helper/-/swg-dereference-swagger-helper-1.31.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7KyVXzt4RwT93BnLg85heoZapHhFSyaNejqOv6HuvQAiBgGVX2Bt3M0F3xlgjHZLKMitA+brqKmR6y9nAatgT4xA=="}]},"maintainers":[{"email":"geraldine@starke.fr","name":"geraldinestarke"},{"email":"Fabian@starke.fr","name":"fabianstarke"},{"email":"caner@candan.fr","name":"canercandan"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-dereference-swagger-helper-1.31.0.tgz_1508703087878_0.2568476584274322"}}},"readme":"# @4geit/swg-dereference-swagger-helper [![npm version](//badge.fury.io/js/@4geit%2Fswg-dereference-swagger-helper.svg)](//badge.fury.io/js/@4geit%2Fswg-dereference-swagger-helper)\n\n---\n\ndereference swagger file and returns a promise with the plain swagger as js object\n\n## Installation\n\n1. A recommended way to install ***@4geit/swg-dereference-swagger-helper*** is through [npm](//www.npmjs.com/search?q=@4geit/swg-dereference-swagger-helper) package manager using the following command:\n\n```bash\nnpm i @4geit/swg-dereference-swagger-helper --save\n```\n\nOr use `yarn` using the following command:\n\n```bash\nyarn add @4geit/swg-dereference-swagger-helper\n```\n\n2. All you have to do is to import the `@4geit/swg-dereference-swagger-helper` package in your controller or mock file as below:\n\n```js\n// ...\nconst swgDereferenceSwaggerHelper = require('@4geit/swg-dereference-swagger-helper')\n// ...\n```\n\nAnd use it with one of your endpoint controller as below:\n\n```js\n// ...\n// resolve swagger\nconst { resolved: { definitions: { SwgSomeModel } } } = await swgDereferenceSwaggerHelper(path.resolve(__dirname, '../swagger.yaml'))\n// ...\n```\n","maintainers":[{"email":"geraldine@starke.fr","name":"geraldinestarke"},{"email":"Fabian@starke.fr","name":"fabianstarke"},{"email":"caner@candan.fr","name":"canercandan"}],"time":{"modified":"2022-04-04T10:46:50.575Z","created":"2017-06-21T22:48:23.097Z","1.0.0":"2017-06-21T22:48:23.097Z","1.1.0":"2017-06-21T23:10:18.197Z","1.1.1":"2017-07-03T19:42:02.764Z","1.1.2":"2017-07-03T22:36:59.195Z","1.5.0":"2017-08-27T00:32:21.556Z","1.10.1":"2017-09-18T15:12:32.181Z","1.15.1":"2017-09-23T18:18:13.168Z","1.31.0":"2017-10-22T20:11:28.784Z"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/packages/swg-dereference-swagger-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"license":"MIT","readmeFilename":"README.md"}