{"_id":"@advanced-rest-client/payload-parser-mixin","_rev":"12-9eed68c855f496f09a854a574ababc00","name":"@advanced-rest-client/payload-parser-mixin","dist-tags":{"latest":"3.0.1"},"versions":{"3.0.0-preview.1":{"name":"@advanced-rest-client/payload-parser-mixin","version":"3.0.0-preview.1","keywords":["web-components","polymer","payload","parser"],"license":"Apache-2.0","_id":"@advanced-rest-client/payload-parser-mixin@3.0.0-preview.1","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"Pawel Psztyc"},{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"homepage":"https://github.com/advanced-rest-client/payload-parser-mixin#readme","bugs":{"url":"https://github.com/advanced-rest-client/payload-parser-mixin/issues"},"dist":{"shasum":"a9be6576428439b53c6d2ee9489e1074ffd808ba","tarball":"https://registry.npmjs.org/@advanced-rest-client/payload-parser-mixin/-/payload-parser-mixin-3.0.0-preview.1.tgz","fileCount":20,"integrity":"sha512-rBf3RyatI1DISMJommvvaTjQMrlxmRw9+wAwTwfk8SePwYGAnNaF7w9DsDL5y0++dm0MeNXtFJv65iQDLzbusw==","signatures":[{"sig":"MEUCIQCpwlmV4PVJjNHys20anZBPp8UH/3LvfB1RsZo6rEjYlAIgJ1cnck2tQOa/cc4FwOCc4v2Pm+1JQwL2kOcYT8ke+kI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccBETCRA9TVsSAnZWagAAQicP/1kc5+Us/hRBom2mOcAl\nnusUsUF7PKGJ5I/rsw4SzUFJAoDFT2NnbESkQALm0+QkZNKLKu7xCZd2aEPy\nphuex901tpeHMREjREBqJXlDQgnyHILeQV7IWoBYysvaTNUTLGqBv50fM3uA\n69P8kWYI2rsltfh7a7Sb9guZ5lg0C+64yNmA41xlPHUqWl/Gy80QEEZAfmfw\nxHmLY31EJLXHitLPgiqdak5v4zXLT4kWtcOal9Pg4vr0O8Xh20BO58DoWi8H\nbWjfQ68xXB79br7DBPs7fvpvfTlnZnl13f78Z/y6rP1l/0qmAZeqZkCd0KKT\nZmLVcFQjmr3I6IDIeNiKcBUz3bUgoq/UPS9XSWGiMI788EprfrNGCtcnLV1L\nheE8lYnr2wjUCvsDJOaHFwUQ3TSvmVBgHkdeW9CvmZmmTBpLBIGHSuUzfXsU\nrTwFnnrlHmLu773qxFFBQ7OVFM+bjGxopFMt6cDmfDx980mSovJ8pu51jsCy\nurDUT/6hi7pMWmYr6o0ccy7oA6oRmnb2IH4UW25xhMS2z2ET4aGuSooNzf32\n39iyd46O72bwrfa8E74X6p6JGrK10hAXFfN/G65TXSsdoHJnKhHhYxu6tPws\nSG+8MqY2dNHnt+4MGpd9ofKsSL2+QfPBolO7pRdLeRl5ImSty8fHs56V0TUA\nuVre\r\n=yCT0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"payload-parser-mixin.js","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"e7390ad0f7903e836f62a3b8ffc68bf7e39da5c4","scripts":{"lint":"polymer lint payload-parser-mixin.html","test":"polymer test --plugin local","test-sauce":"polymer test --plugin sauce --job-name \"payload-parser-mixin:local-test\"","update-types":"gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"repository":{"url":"git://github.com/advanced-rest-client/payload-parser-mixin.git","type":"git"},"_npmVersion":"6.8.0","description":"Payload parser mixin to be impplemented with elements that needs to parse payload data","directories":{},"_nodeVersion":"8.11.2","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","sinon":"^7.2.3","wct-mocha":"^1.0.0","@polymer/test-fixture":"^4.0.2","@polymer/iron-demo-helpers":"^3.0.0","@polymer/iron-component-page":"^4.0.0","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/payload-parser-mixin_3.0.0-preview.1_1550848274943_0.459129091771723","host":"s3://npm-registry-packages"}},"3.0.0-preview.2":{"name":"@advanced-rest-client/payload-parser-mixin","version":"3.0.0-preview.2","keywords":["web-components","polymer","payload","parser"],"license":"Apache-2.0","_id":"@advanced-rest-client/payload-parser-mixin@3.0.0-preview.2","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"Pawel Psztyc"},{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"homepage":"https://github.com/advanced-rest-client/payload-parser-mixin#readme","bugs":{"url":"https://github.com/advanced-rest-client/payload-parser-mixin/issues"},"dist":{"shasum":"624d28bbf364b47f1a87fa42a2fdcdef5980ff17","tarball":"https://registry.npmjs.org/@advanced-rest-client/payload-parser-mixin/-/payload-parser-mixin-3.0.0-preview.2.tgz","fileCount":6,"integrity":"sha512-vOwtp8HNg6AqwzC46hIDEupRvH2xtzBrkVmMNq1ddQc2rUFRBdP+0gHmBOaopOFovbAQZ8mda2IeBNM6++q4zw==","signatures":[{"sig":"MEUCIQDXQPGoZb4ExkY+bwH4Ag4luDXlbHB6RLKsmrLHQShfjQIgEXYAtDdh1Td5YHeI/Ts2nRvQ2E2POsOkAO6/I1iBeX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmT1ACRA9TVsSAnZWagAA3NYQAINIbNHl0eR5QuJ4BhfC\nK9MPlXjGOGrvaNhTJhif7YR5epyRedBH+bnm51EZzVjq0x6cuEDm6R3UPi6z\nwOYBisROgpzdWICOoLsudFCa3F//oRaVAAj4sJ7T5+wYpt97eYDiKtV4PGFW\nn5QcT13m4D1FIdbfyx+RCO++lKCEaZabP+gdRmGjiP1w5b5dVq9sxOPrmR0r\nwCzAMWz2VllTDqAk9MqmePycXgeDqPJrucAFowVUmRpHh7PPxoWkxddn65rE\nQWToADxnu+KDgajR/J9GVV2Xb7HaZXaP2NSZFFcfVzGA3ERnBLtiC0Pv8NSD\nJ3vigFg2ue5f1nmDMQ4cgj3anrgdpz5WfvX7nheAaqkVHjl20xE1qqKDQXR5\n2XW1CmqyfJDFT2A7ZF4BXTsf54+H08K/jOP/hAdJGqSDx8PYzzX2GStYZWPj\nabk9NVIZMRfQA4IBaFwPrmdfQ1C7mT/Qg03W4NM0rhV0N8eGRCqxqC6VFT5V\ndiFRHa89MMAkpI2nC4ockMTHRN5BSzqI1X+TEFoeVYPywz63KEEJ1J/cRIr0\nFgFrEQJHFHauGpyQs6xDRwFrGlL4DF51q9vETAVR6yigNSd2YN6PZhG7oc3P\nP20OXUBfOTzMoMrd3LIUyTJd3XCoumJkuko/hQfBOd8rL4H/dfF9qE6a1lhh\nvUwi\r\n=D+4c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"payload-parser-mixin.js","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"3cb44d15b2ae772c18645f91e46fc5914c217f46","scripts":{"lint":"polymer lint payload-parser-mixin.html","test":"polymer test --plugin local","test-sauce":"polymer test --plugin sauce --job-name \"payload-parser-mixin:local-test\"","update-types":"gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"repository":{"url":"git://github.com/advanced-rest-client/payload-parser-mixin.git","type":"git"},"_npmVersion":"6.9.0","description":"Payload parser mixin to be impplemented with elements that needs to parse payload data","directories":{},"_nodeVersion":"10.14.0","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","sinon":"^7.2.3","wct-mocha":"^1.0.0","@polymer/test-fixture":"^4.0.2","@polymer/iron-demo-helpers":"^3.0.0","@polymer/iron-component-page":"^4.0.0","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/payload-parser-mixin_3.0.0-preview.2_1553546559587_0.09028612677505787","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@advanced-rest-client/payload-parser-mixin","version":"3.0.0","keywords":["web-components","payload","parser","api-components","arc-components"],"license":"Apache-2.0","_id":"@advanced-rest-client/payload-parser-mixin@3.0.0","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"Pawel Psztyc"},{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"homepage":"https://github.com/advanced-rest-client/payload-parser-mixin#readme","bugs":{"url":"https://github.com/advanced-rest-client/payload-parser-mixin/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"533363278610f0b7ecba0bab63d02bcaa179bd34","tarball":"https://registry.npmjs.org/@advanced-rest-client/payload-parser-mixin/-/payload-parser-mixin-3.0.0.tgz","fileCount":6,"integrity":"sha512-I0ZqVIWVx8Mdvx5eDJeYyhUm8nd12BaQoODjdTLw8bKp/+F0g7K1wv0AMDvdiXq2Pj9PGeufIMPBXngM5bp0WA==","signatures":[{"sig":"MEYCIQDDEQKRt7w6FIEByLywyWen0cCIbEMvMDZb9k6WGAKpqAIhAPd2/G4qEi0fHH5RHcJxwYFivIHgkCwEwtieca/ZfRd/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOB8mCRA9TVsSAnZWagAA4PcP/AgvxH3yo9DnyHyjCylg\nZBEa20ykSoeLoiS5EJh5UXUoWv6Yeyj24rkQryNyuqAuj9wHnzSAIDPhm/rQ\nvPeOsT1W5VXi+u+we1VmlFmR6IAqezZnsAEIBsE0dbm9ERMpsKN9ftYV7d72\nzY/EkMyLqc/UR/OI8fC39ZgnslmgDPrTfvREH7o118wQNSuvAiIPj0mIK5Va\nCnzuB7pp1z6lQ1s86S36nwNsB/4X7hWtUbf1NUD+YFL1WdhZ1IU+gMSHlq2P\nawTUrzp7uIApKXa5jF0/Z3WEN8WariXbTVmyB5hm6HEJ1Xffnj7KwgJ4VXnA\nnBVPg7uIyZEj4DSIFguu1TRDWPtWo6lo+oif1mw73p2Z3lZI0xLXqIy9fhvi\nDrxvV5EwTUC4jbO9AEO2lF9xRXuW8W0AQ6ETpysxRooQVOLKKfHHPhVEpmc5\nRUNWXX30YoxIM1nXH/BvsfSRKG3EUkWMV4VBjQ81H/2avcSaqujAMTLK9KbW\nfp5h/D0hmIH9WgDpeiBbZlooPnC/+iStxQ42fPXpZ1NLOSPQCSzHsoyF4htM\nl6WlOg7nNNc1vCaskzZuHMOP8OdXJjUTUVnISP5gQVEKSqf/uo+WPg/jV103\n7gPx64WtX+edkWDO3eoBwtWdBFlL90NJTmSseCFtjWDQtgh16pwvUIeJtERJ\nV9iv\r\n=JCpA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"payload-parser-mixin.js","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"b874295cd6eb5f4a86e3c716ae88113ef64f1bf3","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"karma start --coverage","format":"npm run format:eslint && npm run format:prettier","test:sl":"karma start karma.sl.config.js --legacy --coverage","test:watch":"karma start --auto-watch=true --single-run=false","lint:eslint":"eslint --ext .js,.html .","test:legacy":"karma start --legacy --coverage","update-types":"gen-typescript-declarations --deleteExisting --outDir .","format:eslint":"eslint --ext .js,.html . --fix","lint:prettier":"prettier \"**/*.js\" --list-different || (echo '↑↑ these files are not prettier formatted ↑↑' && exit 1)","format:prettier":"prettier \"**/*.js\" --write","test:legacy:watch":"karma start --legacy --auto-watch=true --single-run=false"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"deprecated":"This element is deprecated. Use @advanced-rest-client/body-editor instead.","repository":{"url":"git://github.com/advanced-rest-client/payload-parser-mixin.git","type":"git"},"_npmVersion":"6.10.2","description":"Payload parser mixin to be impplemented with elements that needs to parse payload data","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"10.15.3","dependencies":{"@polymer/polymer":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.0.0","lit-html":"^1.1.1","lint-staged":"^8.0.0","es-dev-server":"^1.5.0","webpack-merge":"^4.1.5","@commitlint/cli":"^8.1.0","@open-wc/testing":"^0.11.1","@open-wc/testing-karma":"^2.0.6","@open-wc/prettier-config":"^0.1.0","@commitlint/config-conventional":"^7.0.0","@advanced-rest-client/eslint-config":"^1.0.6","@polymer/gen-typescript-declarations":"^1.6.2","@advanced-rest-client/testing-karma-sl":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/payload-parser-mixin_3.0.0_1563959077303_0.6421465250171132","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@advanced-rest-client/payload-parser-mixin","version":"3.0.1","keywords":["web-components","payload","parser","api-components","arc-components"],"license":"Apache-2.0","_id":"@advanced-rest-client/payload-parser-mixin@3.0.1","maintainers":[{"name":"carowright","email":"carolina.wright@mulesoft.com"},{"name":"jarrodek","email":"jarrodek@gmail.com"},{"name":"twoplustwoone","email":"francisco.digiandomenico@gmail.com"},{"name":"lbauret","email":"leandro.bauret@mulesoft.com"}],"contributors":[{"name":"Your name can be here!"}],"homepage":"https://github.com/advanced-rest-client/payload-parser-mixin#readme","bugs":{"url":"https://github.com/advanced-rest-client/payload-parser-mixin/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"ddd5e219eb594c4ffc330360b4426e5e63063055","tarball":"https://registry.npmjs.org/@advanced-rest-client/payload-parser-mixin/-/payload-parser-mixin-3.0.1.tgz","fileCount":5,"integrity":"sha512-pI7hbYplxaGqEscdO1SzcMc4uPp2meVJ2PNjUvj8+B6Dt8RFQ0FnKapLzDtlhgoVzpHK1DV6vE+5ozayGqG4Kg==","signatures":[{"sig":"MEQCICy0ao52WYDiBKRmIfQY38AZy+Z2Kuli/0fPQw30DbK7AiA1P4C3RWQRsVwHMHGLLVhgCAnja7AN+oLZWjM18g3bRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglt17CRA9TVsSAnZWagAA19UQAI20+lDWzA/OC5ZKWyci\n5l1Vtet1713bve3bSnmypkyyKzKSvJVxZdBkBAcVFShjgvVOGU2xQdn4L5Hi\n/1ckzpiC7OypacYhK8lkdiM5viYxliDmS4jVqt449pIHkgcwtCS3UojeHAb9\njsAvnOlGzEjqvcivka0RdG3dtbxqepshZo90vW5yEpJdxbxp5Ej/r3U6lPLp\nQOTZjtE61A6l8F/XholWTf/xCgKeXVKYln6Vwa45s4ZvIg4dKzIlD3+r4ApR\nMz0B7ybq+lLFpp3PLy2aAEXwJRs2I7qAW2dTYkYfCgDKRcmtoKnjO2KMI2eP\niOu3DQncpIrxeh71zvfT0RYWo+1IKgv9MZpJZIJQLCIj+ooz1KufMZo+rEsF\nHOS1jJqRSZhFDS/AxuG+XRsVpj7l2jMGv9kPANr9jJqXfftwrS2Z+LMYPum0\nZchlswzOCTdEjC0UHbxk8k1UsJy544j0nnn+Lnh2wxiZlz1mFpTyKr0mzqIa\nYo9D2tbC5oiRG7SnrUc1sAQHqR5iZ9gRwTUX3EvUFtkohbx0teqvYYdBznrp\nZJXtOCDtdD8CfNH4vJ9HrDD56WYuOnUcpixS9DRUS6zhFB1cseGAVw2T1fpF\niHtbJkYHEXJTg1o6bs6RChvMjeC3op0VKlO61zMxY2/i9v/zro7RI2hEXuLA\n0Rbt\r\n=pPRQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"payload-parser-mixin.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"payload-parser-mixin.js","authors":["Pawel Psztyc"],"gitHead":"6839bf76aa4c8ec23a665336704ca6a45482fd69","scripts":{"lint":"npm run lint:eslint","test":"web-test-runner test/**/*.test.js --coverage --node-resolve --playwright --browsers chromium firefox","start":"web-dev-server --app-index demo/index.html --node-resolve --open --watch --root-dir .","format":"npm run format:eslint","gen:wc":"wca analyze \"*.js\" --outFile custom-elements.json","lint:types":"tsc","test:watch":"web-test-runner test/**/*.test.js --node-resolve --watch --playwright --browsers chromium","lint:eslint":"eslint --ext .js,.html . --ignore-path .gitignore","format:eslint":"eslint --ext .js,.html . --fix --ignore-path .gitignore"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"repository":{"url":"git://github.com/advanced-rest-client/payload-parser-mixin.git","type":"git"},"_npmVersion":"6.14.12","description":"Payload parser mixin to be implemented with elements that needs to parse payload data","directories":{},"lint-staged":{"*.js":["eslint --fix"]},"_nodeVersion":"14.16.1","dependencies":{"@polymer/polymer":"^3.4.1"},"eslintConfig":{"extends":["@open-wc/eslint-config","eslint-config-prettier"],"overrides":[{"files":["demo/**/*.js","test/**/*.js","**/demo/**/*.html"],"rules":{"no-console":"off","no-plusplus":"off","no-param-reassing":"off","no-unused-expressions":"off","class-methods-use-this":"off","import/no-extraneous-dependencies":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"husky":"^6.0.0","sinon":"^10.0.0","eslint":"^7.26.0","typescript":"^4.2.4","lint-staged":"^11.0.0","@commitlint/cli":"^12.1.1","@web/dev-server":"^0.1.17","@open-wc/testing":"^2.5.32","@web/test-runner":"0.13.4","@open-wc/eslint-config":"^4.2.0","eslint-config-prettier":"^8.3.0","typescript-lit-html-plugin":"^0.9.0","@web/test-runner-playwright":"^0.8.5","@commitlint/config-conventional":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/payload-parser-mixin_3.0.1_1620499834719_0.7581237562518042","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-02-22T15:11:14.768Z","modified":"2026-04-07T19:30:53.003Z","3.0.0-preview.1":"2019-02-22T15:11:15.073Z","3.0.0-preview.2":"2019-03-25T20:42:39.695Z","3.0.0":"2019-07-24T09:04:37.397Z","3.0.1":"2021-05-08T18:50:34.904Z"},"bugs":{"url":"https://github.com/advanced-rest-client/payload-parser-mixin/issues","email":"arc@mulesoft.com"},"license":"Apache-2.0","homepage":"https://github.com/advanced-rest-client/payload-parser-mixin#readme","keywords":["web-components","payload","parser","api-components","arc-components"],"repository":{"url":"git://github.com/advanced-rest-client/payload-parser-mixin.git","type":"git"},"description":"Payload parser mixin to be implemented with elements that needs to parse payload data","contributors":[{"name":"Your name can be here!"}],"maintainers":[{"email":"jarrodek@gmail.com","name":"jarrodek"},{"email":"alexperez@mulesoft.com","name":"alexperez_march_2024"},{"email":"elmellidiego@gmail.com","name":"dmacias"}],"readme":"[![Published on NPM](https://img.shields.io/npm/v/@advanced-rest-client/payload-parser-mixin.svg)](https://www.npmjs.com/package/@advanced-rest-client/payload-parser-mixin)\n\n[![Build Status](https://travis-ci.org/advanced-rest-client/payload-parser-mixin.svg?branch=stage)](https://travis-ci.org/advanced-rest-client/payload-parser-mixin)\n\n[![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://www.webcomponents.org/element/@advanced-rest-client/payload-parser-mixin)\n\n## payload-parser-mixin\n\nA mixin to be implemented to elements that needs to parse request / response body.\n\n> This component is no longer developed. Please, do not use it.\n\n## Usage\n\n### Installation\n\n```sh\nnpm install --save @advanced-rest-client/payload-parser-mixin\n```\n\n### In a LitElement\n\n```js\nimport { LitElement, html } from 'lit-element';\nimport { PayloadParserMixin } from '@advanced-rest-client/payload-parser-mixin/payload-parser-mixin.js';\n\nclass SampleElement extends PayloadParserMixin(LitElement) {\n  render() {\n    const encoded = this.encodeUrlEncoded('String to URL encode');\n    return html`\n    <p>Encoded: ${encoded}</p>\n    `;\n  }\n}\ncustomElements.define('sample-element', SampleElement);\n```\n\n### In a Polymer 3 element\n\n```js\nimport { PolymerElement, html } from '@polymer/polymer';\nimport { PayloadParserMixin } from '@advanced-rest-client/payload-parser-mixin/payload-parser-mixin.js';\n\nclass SampleElement extends PayloadParserMixin(PolymerElement) {\n  static get template() {\n    return html`\n    <p>Encoded: [[encoded]]</p>\n    `;\n  }\n\n  _prepareEncoded(value) {\n    this.encoded = this.encodeUrlEncoded(value);\n  }\n}\ncustomElements.define('sample-element', SampleElement);\n```\n\n### Development\n\n```sh\ngit clone https://github.com/advanced-rest-client/payload-parser-mixin\ncd payload-parser-mixin\nnpm install\n```\n\n### Running the demo locally\n\n```sh\nnpm start\n```\n\n### Running the tests\n\n```sh\nnpm test\n```\n\n### API components\n\nThis components is a part of [API components ecosystem](https://elements.advancedrestclient.com/)\n","readmeFilename":"README.md"}