{"_id":"@albertoarana/encoder-parameters","_rev":"9-b84200d06dfc8060fb234a0d18bd7ece","time":{"1.0.0":"2018-10-25T15:24:09.423Z","created":"2018-10-25T18:05:56.478Z","1.0.1":"2018-10-25T18:05:56.821Z","modified":"2023-09-07T12:55:39.305Z","1.0.2":"2018-10-25T18:07:30.656Z","1.0.3":"2018-10-25T18:11:35.302Z","1.0.4":"2018-10-25T18:14:10.304Z"},"name":"@albertoarana/encoder-parameters","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.1":{"name":"@albertoarana/encoder-parameters","version":"1.0.1","description":" A encoder parameters function to transform data in params format","main":"dist/encoder-parameters.js","module":"dist/encoder-parameters.esm.js","browser":"dist/encoder-parameters.umd.js","dependencies":{"ms":"2.1.1"},"repository":{"type":"git","url":"git+https://github.com/albertoarana/encoder-parameters.git"},"author":{"name":"@aaranaboza","email":"aaranaboza@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/albertoarana/encoder-parameters/issues"},"homepage":"https://github.com/albertoarana/encoder-parameters#readme","devDependencies":{"@babel/core":"7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.2","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-transform-runtime":"7.1.0","@babel/preset-env":"7.1.0","istanbul":"^0.4.5","rollup":"0.66.6","rollup-plugin-babel":"4.0.3","rollup-plugin-commonjs":"9.2.0","rollup-plugin-node-resolve":"3.4.0"},"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"node test/test.js","pretest":"npm run build"},"gitHead":"21aefc7a26df816175cc6a959a1c3beef1cba68c","_id":"@albertoarana/encoder-parameters@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"albertoarana","email":"aaranaboza@gmail.com"},"dist":{"integrity":"sha512-xKiQtTGqwsj/Y/xDI76L0nE2iYlT5pbkfS4W0dRv/n4MLIIRTPPSRK5c8a3+JA+WxCOSQCZLWnnT06IPZEI/nw==","shasum":"07c9efa852614937da176880c540e3e607d83ac1","tarball":"https://registry.npmjs.org/@albertoarana/encoder-parameters/-/encoder-parameters-1.0.1.tgz","fileCount":5,"unpackedSize":6371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0gYFCRA9TVsSAnZWagAAJUMQAJUqH73BKrlrXyUmDIZ+\n0r4m1qV/SrqYs6Pj0uNa+fRXJCFf9594Z/PNwEfhEicUzGpU9znWOSjd65cE\nFS6qVOOgCygYq1RRMRJmdVJNpA6qCQREhydi22irl5I+4XS36mt7dnx+S6vN\nE+Hr33DTmrBEV61Uy6ky2upT94IluQWDPbqmVPmxRjKDYnI/7iXIRym21lh9\nIzAKgyrs0PSJlx7LrVO5iabM7EcmYwlEoXqX+52aJ5NP99t5I5rnnMwwYY0U\nLFu+lsBsHFydjhXbh4MnuXYmA/TvFGZY0QAPOToWh/MFy6m52gEP9tlWwMDu\noFQHteHrphsHq/eaoWW8F0luD5A1msi9cLZBVMBraipKqKu2XZYUDUKpuFKE\nrCgwl6IR74TAhomuvYAl8mNKDBu0JNG5c6kXPdG0m88e48JmsVO5IDBh4kgM\nI48gARONmfDaV+yCFtaE8AxE+ZRLFehG4NbfbKoskRoL5Qf4P/DGIbrypwEe\nzBZ9doeHdofUXlN0JolWBhpeopLHXTNcHPfUV+O4ZPSQ+H3JJeeoDys0LCgw\n5EdrGWz42dSD/DLkdJqlH6F0wILGBBd0X3NaQkQSehMDAannpP+fCogw7nQa\nybOlw4StbwMEJZ5DwhkWRualDN/4uq3WcAnWR7UErfJCOpwiPrR3xCEPcY3z\nvrni\r\n=Z8mc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAH+N+SibWtUMtxSOR5qQvaQ9e5nrG1m6U8FOqgHvwgCAiAVLTvgUWWQoh6PFPf6ezzRe5Ahx3fwTK6W32H2eUXCeQ=="}]},"maintainers":[{"name":"albertoarana","email":"aaranaboza@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/encoder-parameters_1.0.1_1540490756638_0.37185161764358066"},"_hasShrinkwrap":false},"1.0.2":{"name":"@albertoarana/encoder-parameters","version":"1.0.2","description":" A encoder parameters function to transform data in params format","main":"dist/encoder-parameters.js","module":"dist/encoder-parameters.esm.js","browser":"dist/encoder-parameters.umd.js","dependencies":{"ms":"2.1.1"},"repository":{"type":"git","url":"git+https://github.com/albertoarana/encoder-parameters.git"},"author":{"name":"@aaranaboza","email":"aaranaboza@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/albertoarana/encoder-parameters/issues"},"homepage":"https://github.com/albertoarana/encoder-parameters#readme","devDependencies":{"@babel/core":"7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.2","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-transform-runtime":"7.1.0","@babel/preset-env":"7.1.0","istanbul":"^0.4.5","rollup":"0.66.6","rollup-plugin-babel":"4.0.3","rollup-plugin-commonjs":"9.2.0","rollup-plugin-node-resolve":"3.4.0"},"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"node test/test.js","pretest":"npm run build"},"gitHead":"e570262dbb5407fa94ce9bd172b6adc4ed00cf1f","_id":"@albertoarana/encoder-parameters@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"albertoarana","email":"aaranaboza@gmail.com"},"dist":{"integrity":"sha512-s1juG8Y3UL5mmMDAcGKw9+2d/q0u/aZWsV/HUIsu4jNGVXo94BVkidVff29QlVSlv141Gn/8Quuh0qF2VsBqLQ==","shasum":"02114d45759e0c6b106c514ef9a49f7d8cee4cab","tarball":"https://registry.npmjs.org/@albertoarana/encoder-parameters/-/encoder-parameters-1.0.2.tgz","fileCount":5,"unpackedSize":5975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0gZjCRA9TVsSAnZWagAA7bQP+wf65AGwR7g6jWRipQhM\nSA2bS9ntO584VvSZddz3Kmbl5od2q478SGK+vbA98etzuKkwVRMs0m/AY2Zw\nxW38CDc7F8p11LyYqTfWmKnjuFJtPhziyzsXqNke7Kz/OexTPus5kQjv4BEu\nSdPnrH3cU7XnhwdCb+uQ1xkY4aR/3tCISW7+swhoE9EcW4voEvX4qRzX1gfP\n9Lpt+Bqi2YOGZtOrC7wlkA+TK4/vAa7ZgjnNh8FWPSKhpKKSnuemyILCqlJz\nG4NxuoJac9wqahggrGLm8WG04mZOwtkqRF0VWAwDx8C2uMpXiaOveXU/L1Je\n2NxTQ8tFMEH8oQ5VUCfSPevZXwtzAJGY+p+K7X2STfjkXgfPgNJi2QFYuY4K\nxi1cCMDAX7n6IRsJGbqkdfdkUbEWDyx7afkwQTW0Y06rhJwJq/09bhD3cWL3\nObp6f8rdRsrMhV8jmSK19Rb41MDYQn8cdZnSvZkQ8gvJYB2S7FPVlc2Sc/DU\nuTBSrMvMhaq7khJm8UiIn7clKc5FlRPU00Pr8zWmFsP+LCOh0vDZyk/9Q/dS\nqVRt9QXNs+5Z1dQngvDjrSiu7A/l8zIZ4lF03X3GpOVraeZw549rwe/I1/cu\n3FoSGDlQK7L9ZFDpC7PILsrMpeRo6f1ETfOMVAtl2/EvPWY4NwflKCRsvd4r\nkSF/\r\n=Efc7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsSJkGaabKZ9zfWIQO5zh29Wprh/xL5jnk7fOnc1yThAiEApxF32NuywJTI8LsRVtMscVuPniSDjzrf9wbcvfjParI="}]},"maintainers":[{"name":"albertoarana","email":"aaranaboza@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/encoder-parameters_1.0.2_1540490850474_0.9712278167999411"},"_hasShrinkwrap":false},"1.0.4":{"name":"@albertoarana/encoder-parameters","version":"1.0.4","description":" A encoder parameters function to transform data in params format","main":"dist/encoder-parameters.js","module":"dist/encoder-parameters.esm.js","browser":"dist/encoder-parameters.umd.js","dependencies":{"ms":"2.1.1"},"repository":{"type":"git","url":"git+https://github.com/albertoarana/encoder-parameters.git"},"author":{"name":"@aaranaboza","email":"aaranaboza@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/albertoarana/encoder-parameters/issues"},"homepage":"https://github.com/albertoarana/encoder-parameters#readme","devDependencies":{"@babel/core":"7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-decorators":"^7.1.2","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-transform-runtime":"7.1.0","@babel/preset-env":"7.1.0","istanbul":"^0.4.5","rollup":"0.66.6","rollup-plugin-babel":"4.0.3","rollup-plugin-commonjs":"9.2.0","rollup-plugin-node-resolve":"3.4.0"},"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"node test/test.js","pretest":"npm run build","prepublishOnly":"npm install && npm run build"},"gitHead":"e570262dbb5407fa94ce9bd172b6adc4ed00cf1f","_id":"@albertoarana/encoder-parameters@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"albertoarana","email":"aaranaboza@gmail.com"},"dist":{"integrity":"sha512-Yv1fBFuic8dEVUobCwV2HZR1Nst5IrsmGBs3Rsz2o6L9dAhzz3x8OiSBak0x/ID2YTTlJLgtw2glU0i+raBxkQ==","shasum":"df765a6de2dac12b5b48c3dea96c043fb475a228","tarball":"https://registry.npmjs.org/@albertoarana/encoder-parameters/-/encoder-parameters-1.0.4.tgz","fileCount":5,"unpackedSize":6934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0gfyCRA9TVsSAnZWagAAJnAP/joY7TaaCaw91Y4JZiG5\nJfIeuQKXrGLQSLQxG1CpATgC+fosX7z3vfj+7oaG2PUrt8gBfJGO1d2haYIl\nuDHX0D7mlaEV5odrAy3wYfX+dAs90ZqOrKoMVmdhjRodsXtmylHaLIR5zjFD\nxJ/lnZK4rbhkhqZzzl7YJtX9M6qGucAdomXsGeZOArSpjRrmQ7D1P4+vKjUv\nQ5FehyEwhG+xL9yF5M0RWZmjY6U9UIiASlWdQVTJGDzluISWl8pQU77CLoob\ncfl/U9IoKBh3RvI8ausgKX99nZp7qc1KGz2VkrcxAfWrU2k8G1CwcVVBeWJM\nd6F++D/6CXl7MRDVcctFKGd1eqFdcWyBo4Zhv06zFw98fjlABKqka1yiIKiZ\n5U4FFGEr5ukUmJoozrKK9UeXvmNLV7m+soeBh9dVcpSWF4jojADTPA01aSSZ\nXSbHaYPesMVDza7bXO47gJZmY8usOTqEngBJloGhrXGYxfc7VzrBUGt8OBnR\nKVWeOWue2B2KwyNsk33J4nuJoNcQWtmWc4c4oxIv6wv/YpLMh5Ul9er08dHI\n9rq4l1sTTMV7UpjVG6p6exkQ9r8ukqRATVzVB0ZINzXUYg5FKKf3IPPbmgPT\nsCW7p1J427hCc7piMR5AuGLsc6As8PG+/n4WbqX1kDg+8rtBNkoVKWqUVAPE\n61ho\r\n=FKKp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtNZDgts1Vv10LGUH7Eers1PH39f3RE6NT0TttaEONygIhAP53883WBrTYe6ne9ha+S0cxyVe/K6u2fkDZ4XfzVAUn"}]},"maintainers":[{"name":"albertoarana","email":"aaranaboza@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/encoder-parameters_1.0.4_1540491250181_0.03956936098827146"},"_hasShrinkwrap":false}},"maintainers":[{"email":"albaraboz92@gmail.com","name":"albertoarana"},{"email":"aaranadev@gmail.com","name":"aaranadev"}],"description":" A encoder parameters function to transform data in params format","homepage":"https://github.com/albertoarana/encoder-parameters#readme","repository":{"type":"git","url":"git+https://github.com/albertoarana/encoder-parameters.git"},"author":{"name":"@aaranaboza","email":"aaranaboza@gmail.com"},"bugs":{"url":"https://github.com/albertoarana/encoder-parameters/issues"},"license":"ISC","readme":"#Encoder Parameters\n\n## Installation\n\nIf you are using yarn\n```sh\nyarn add @albertoarana/encoder-parameters\n```\n\nor npm\n```sh\nnpm install @albertoarana/encoder-parameters --save\n```\n\n## Use\n### Without serialize\n\n```js\nimport encoderParameters from '@albertoarana/encoder-parameters';\n\nconst params = {\n  name: 'Alberto',\n  lastname: 'Arana'\n};\n\nencoderParameters(params);\n// ouput: ?name=Alberto&lastname=Arana\n```\n\n### With serialize\n\n```js\nimport encoderParameters from '@albertoarana/encoder-parameters';\n\nconst serialize = {\n  name: 'filterName',\n  lastname: 'filterLastName'\n};\n\nconst params = {\n  name: 'Alberto',\n  lastname: 'Arana'\n};\n\nencoderParameters(params, serialize);\n// ouput: ?filterName=Alberto&filterLastName=Arana\n```\n\n## Important\n\nCurrently Set or Map elements are not supported directly. For use these elements it is necessary transform their values into an array.\n\n```js\nconst map = new Map();\n\nmap.set(1, 1);\nmap.set(2, 2);\n\nconst params = {\n  map: [...map.values()]\n}\n```\n","readmeFilename":"README.md"}