{"_id":"@4geit/swg-destructuring-parameters-helper","_rev":"4-337a7960520924d7d119c8be5a894104","name":"@4geit/swg-destructuring-parameters-helper","description":"destructure endpoint function parameters","dist-tags":{"latest":"1.31.0"},"versions":{"1.15.1":{"name":"@4geit/swg-destructuring-parameters-helper","version":"1.15.1","description":"destructure endpoint function parameters","main":"index.js","bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/packages/swg-destructuring-parameters-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","dependencies":{"@4geit/swg-check-availability-helper":"^1.15.1","@4geit/swg-dereference-swagger-helper":"^1.15.1","@4geit/swg-get-user-with-api-token-helper":"^1.15.1","@4geit/swg-use-db-helper":"^1.15.1"},"publishConfig":{"access":"public"},"_id":"@4geit/swg-destructuring-parameters-helper@1.15.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-4V9nJ/3RqBWh5wT+oWQdYZ6urRQzFn1qMhHgxf91YxhmWl++W9C4H8gkJ9yzbNQrJkvRChS6uDalDGwnRotR/Q==","shasum":"bbcda384c16a843bffd7f39c71248922c51a5c41","tarball":"https://registry.npmjs.org/@4geit/swg-destructuring-parameters-helper/-/swg-destructuring-parameters-helper-1.15.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9VAbN8ahPJfUZ7tQxCojcikEbnDKQS7iydxdrkQZHFAiB33y6AjB5s2XDR1cLlHvIMa4vbDP9MKdFPHLi8LB5pYg=="}]},"maintainers":[{"name":"canercandan","email":"caner@candan.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swg-destructuring-parameters-helper-1.15.1.tgz_1506190704238_0.6362332112621516"}},"1.28.0":{"name":"@4geit/swg-destructuring-parameters-helper","version":"1.28.0","description":"destructure endpoint function parameters","main":"index.js","bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/packages/swg-destructuring-parameters-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","dependencies":{"@4geit/swg-check-availability-helper":"^1.28.0","@4geit/swg-dereference-swagger-helper":"^1.15.1","@4geit/swg-get-user-with-api-token-helper":"^1.28.0","@4geit/swg-use-db-helper":"^1.28.0"},"publishConfig":{"access":"public"},"_id":"@4geit/swg-destructuring-parameters-helper@1.28.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-gy/hQsl17pl0kWOdWkbU2G0pAB6tITwCASlPwddqRWuo3P4ZMQ2LGAUt9vMa3JsPFJqu+Ok+08q0vS9kJR/SGg==","shasum":"28c881040a9224e1712d5e0a02bb98aa1e1ee9d6","tarball":"https://registry.npmjs.org/@4geit/swg-destructuring-parameters-helper/-/swg-destructuring-parameters-helper-1.28.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBWp1/xpvY+KR+hCO1+FD8cbQ4/y58Ue1qLMAiNwj5EQIhAJ8EqJGDEvyDGWeilHU2Wjfq1GcOzyfZVCgeaBQ3X9yx"}]},"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-destructuring-parameters-helper-1.28.0.tgz_1507282923368_0.8676483787130564"}},"1.31.0":{"name":"@4geit/swg-destructuring-parameters-helper","version":"1.31.0","description":"destructure endpoint function parameters","main":"index.js","bugs":{"url":"https://gitlab.com/4geit/swagger-packages/issues"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/packages/swg-destructuring-parameters-helper#README","keywords":[],"author":{"name":"Caner Candan","email":"caner@candan.fr"},"license":"MIT","dependencies":{"@4geit/swg-check-availability-helper":"^1.31.0","@4geit/swg-dereference-swagger-helper":"^1.31.0","@4geit/swg-get-user-with-api-token-helper":"^1.28.0","@4geit/swg-use-db-helper":"^1.28.0"},"publishConfig":{"access":"public"},"_id":"@4geit/swg-destructuring-parameters-helper@1.31.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"canercandan","email":"caner@candan.fr"},"dist":{"integrity":"sha512-5Od7EbeQ3RcrN/qDMzCxonxsSHnjAvx493doyC4+WLhVOVLrUdfWdzhEJZo7Pl6aqv1AX9hMNWaoZGbqVG3kcA==","shasum":"7de4029ad72ca866b8a7db2758c19891da8dca06","tarball":"https://registry.npmjs.org/@4geit/swg-destructuring-parameters-helper/-/swg-destructuring-parameters-helper-1.31.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfsJD75AoJ4j4vItQB1R4nA6EwmDV1S/H5KP5yYTT08AiEA1bL74yqVnlHEO53oPfGJzZvsRPcAjnfaYg9u5PIcCvc="}]},"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-destructuring-parameters-helper-1.31.0.tgz_1508703093387_0.277521405601874"}}},"readme":"# @4geit/swg-destructuring-parameters-helper [![npm version](//badge.fury.io/js/@4geit%2Fswg-destructuring-parameters-helper.svg)](//badge.fury.io/js/@4geit%2Fswg-destructuring-parameters-helper)\n\n---\n\ndestructure endpoint function parameters\n\n## Installation\n\n1. A recommended way to install ***@4geit/swg-destructuring-parameters-helper*** is through [npm](//www.npmjs.com/search?q=@4geit/swg-destructuring-parameters-helper) package manager using the following command:\n\n```bash\nnpm i @4geit/swg-destructuring-parameters-helper --save\n```\n\nOr use `yarn` using the following command:\n\n```bash\nyarn add @4geit/swg-destructuring-parameters-helper\n```\n\n2. All you have to do is to import the `@4geit/swg-destructuring-parameters-helper` package in your controller or mock file as below:\n\n```js\n// ...\nconst swgDestructuringParametersHelper = require('@4geit/swg-destructuring-parameters-helper')\n// ...\n```\n\nAnd use it with one of your endpoint controller as below:\n\n```js\n// ...\nmodule.exports = {\n  // ...\n  getItems: swgDestructuringParametersHelper(\n    ({ req, res }) => {\n      // ...\n    }\n  ),\n  // ...\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.682Z","created":"2017-09-23T18:18:25.186Z","1.15.1":"2017-09-23T18:18:25.186Z","1.28.0":"2017-10-06T09:42:04.225Z","1.31.0":"2017-10-22T20:11:34.336Z"},"homepage":"https://gitlab.com/4geit/swagger-packages/tree/master/packages/swg-destructuring-parameters-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"}