{"_id":"@advanced-rest-client/xhr-simple-request","_rev":"13-68f18628dba952d3b85dae362969c557","name":"@advanced-rest-client/xhr-simple-request","dist-tags":{"latest":"3.0.1"},"versions":{"3.0.0-preview.1":{"name":"@advanced-rest-client/xhr-simple-request","version":"3.0.0-preview.1","keywords":["xhr","request","api"],"license":"Apache-2.0","_id":"@advanced-rest-client/xhr-simple-request@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/xhr-simple-request#readme","bugs":{"url":"https://github.com/advanced-rest-client/xhr-simple-request/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"fc2dc5346d1d5f21bb578595447bf6a100089cf6","tarball":"https://registry.npmjs.org/@advanced-rest-client/xhr-simple-request/-/xhr-simple-request-3.0.0-preview.1.tgz","fileCount":20,"integrity":"sha512-UGK8+N9nkibEp9gsGgNJXzkob3XAd5eg8Vx4binJWqXxQFsw5YJtBqsj1mx5iQaydJ9qcB8UZx/uyhJoQoZlOg==","signatures":[{"sig":"MEYCIQContHL18c8/44QgTovidbyMqTFv1dJ1tNc0SD9g3X2VwIhAIVExNIn1WK5DaMIbbYW5sRJqsA38EQZ/MxWnyHrgJ9r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdeXGCRA9TVsSAnZWagAAqvkQAI9w5AQAFNsB3JuFX+yH\nxmM5FVuJZfWpQZzV+1hlVx/yhV61kBj6kFcJNcP7OOrUtQRTEJXSEre+FPqx\nnz9Nn3a5ZHaFtByTMAt5wDD+xTv5C+MxI4/unyLJqFfo4Yg4BHh/epAcVE2J\nF/jbSmWGluXO42+VPQMjvHDQPxoYFxFQNbvSSiwja/0shIuntiwofXt2kP8U\ntXPgz9HQi0Qfnro6hE4WLToN6CLyz8V+AcmgJ77wH7PgyS4l3Dep93PYwmC5\nH1Gg90GaI8lGM+LBWvXHO7pEYsQcOg1IWd7kGwfoCa1Kb/HtSkVmGzixSPM3\nCpCGVfl6sfYNHzQRo6d5TOtKwyZcuG0wx1KdXAFQdYeECbrMK4Lq4z4lepPQ\nWNkaZ+du3hXpWtYRwrZyCUVnzA4+FFuZV4RN8SgCOsbbTthgGEozsKVj3eTL\nBBbpnl4cHSfu+yiDylcii87NUiUUUneLtS7LQdX6Dqqw1hwbECVIirlAoldV\n945zPoUkX8b5/DBd9slwKaEX2r62qvrMnfdX/t6hSwEKQ9CQQ1qBDFcPdx7f\nbrxeuiI0tYAUjxe3mSDQ54s/fA1gEA/yT95IfdgAbxCt02ejZtLsR3Ucp6Pq\nIm44jPLhAfaYwTaudDh4yiBIjF87s+49DJBNGjL8Xs4GKczguZUCcdCloM9T\nPBGW\r\n=y+Ap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"xhr-simple-request.js","authors":["pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"c0ac70ddfff64c03025bc9860099e42d2d897cfc","scripts":{"lint":"polymer lint xhr-simple-request.html xhr-simple-request-transport.html","test":"polymer test --plugin local","test-sauce":"polymer test --plugin sauce --job-name \"xhr-simple-request:local-test\"","update-types":"gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"repository":{"url":"git://github.com/advanced-rest-client/xhr-simple-request.git","type":"git"},"_npmVersion":"6.8.0","description":"An XHR request that works with API components","directories":{},"_nodeVersion":"10.14.0","dependencies":{"@polymer/polymer":"^3.0.0","@advanced-rest-client/events-target-mixin":"^3.0.0-preview.1","@advanced-rest-client/headers-parser-mixin":"^3.0.0-preview.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","sinon":"^7.2.3","wct-mocha":"^1.0.0","@polymer/iron-form":"^3.0.0","@polymer/paper-input":"^3.0.0","@polymer/paper-toast":"^3.0.0","@polymer/paper-button":"^3.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.5.1"},"_npmOperationalInternal":{"tmp":"tmp/xhr-simple-request_3.0.0-preview.1_1551230406111_0.3026055222262145","host":"s3://npm-registry-packages"}},"3.0.0-preview.2":{"name":"@advanced-rest-client/xhr-simple-request","version":"3.0.0-preview.2","keywords":["xhr","request","api"],"license":"Apache-2.0","_id":"@advanced-rest-client/xhr-simple-request@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/xhr-simple-request#readme","bugs":{"url":"https://github.com/advanced-rest-client/xhr-simple-request/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"49451058d485b0a1a1d13930bb66256ad418dadf","tarball":"https://registry.npmjs.org/@advanced-rest-client/xhr-simple-request/-/xhr-simple-request-3.0.0-preview.2.tgz","fileCount":8,"integrity":"sha512-Tl8n/qx7P12D507cdWBxEIQbAzE1Cvc037rbZaiAgLmkXq8iM62JZhqRmS2/Ji7vfSCmnnULY2o54+VpVWZzWQ==","signatures":[{"sig":"MEYCIQDcMa3wHQXLYD1e4RAf8b02ilaZAynDBZVWh6zsAdF/cgIhAN4kGqGVt+MWhnrANKmDIyE6V18gp1CkPnNj8UWvF2bA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp3SwCRA9TVsSAnZWagAAiJIQAJptvC6/Pxo6knBB+ko6\nP44gfoe2c3FxO+MU+YzpBsHx0t79RWcpSrAKxmzaIDH4CAOufqz8LG2AIdJL\n/Xb5UXwtyOgH7apDMneUlvfwrJEVTkngNl57z2IphvLRIeM2GS7lbgB4LXmA\nMBxtAzyB1bNinU69NaxSbRCDBu0n3CTYPIk/IZoPl84s6GfaUkj0ZrOU8i3A\nb3nTLaRPT8gQ9v5uwvFarKJgBwpQa1DXsLl9ef+DwoVEuIKswFpA7OmaW+Md\nAQZ5mWCK6asVLXuUSniln8hiu0m1UqKZAwuXVItrbt3DCyB2n7rin93mBzpS\nafSRWDGAZ2lkA4d7Kmpy+T7bnLL6vcjVwjpGZCRDf+mzNTR841am4YWG8FYR\n+lIEA+1TtpISo0M7pwngG4npYHIiYukYnVmUypuRh6vtOkqRM/0dm9i0MTOA\nJPyasB8vO4RzhdFy0hMOoGKrmq10ZEbm6MR/2H6uac0d07VF2ue//Z5HAgs5\nXnx8a2H7Livk4h85kBl6Op5vmRzMydCgeFwdZoNRHVhfsP1TL9OrhG+FGUo4\n9jiobPGFOBL8Nb76tPAAopaqlAefCbstI4232XqMIXteuFYmoB8n70f/q+Dn\n1gBBJkH4gRuO4ck6jqjJdfpgA3dfKYiDRTJ8JHSTWxCpFKq4/a22GAA1gwyw\nw1CG\r\n=6kpz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"xhr-simple-request.js","authors":["pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"f8b73c752795b25fbaaa1cd87d6c8c62bfd4c320","scripts":{"lint":"polymer lint xhr-simple-request.html xhr-simple-request-transport.html","test":"polymer test --plugin local","test-sauce":"polymer test --plugin sauce --job-name \"xhr-simple-request:local-test\"","update-types":"gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"repository":{"url":"git://github.com/advanced-rest-client/xhr-simple-request.git","type":"git"},"_npmVersion":"6.9.0","description":"An XHR request that works with API components","directories":{},"_nodeVersion":"10.14.0","dependencies":{"@polymer/polymer":"^3.2.0","@advanced-rest-client/events-target-mixin":"^3.0.0-preview.3","@advanced-rest-client/headers-parser-mixin":"^3.0.0-preview.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","sinon":"^7.3.1","wct-mocha":"^1.0.0","@polymer/iron-form":"^3.0.0","@polymer/paper-input":"^3.0.0","@polymer/paper-toast":"^3.0.0","@polymer/paper-button":"^3.0.0","@polymer/test-fixture":"^4.0.2","@polymer/iron-demo-helpers":"^3.1.0","@polymer/iron-component-page":"^4.0.0","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/xhr-simple-request_3.0.0-preview.2_1554478255600_0.22595560815706506","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@advanced-rest-client/xhr-simple-request","version":"3.0.0","keywords":["xhr","request","api","api-console","api-components"],"license":"Apache-2.0","_id":"@advanced-rest-client/xhr-simple-request@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/xhr-simple-request#readme","bugs":{"url":"https://github.com/advanced-rest-client/xhr-simple-request/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"04f26c6808da75e40537c153007b65b17694cde1","tarball":"https://registry.npmjs.org/@advanced-rest-client/xhr-simple-request/-/xhr-simple-request-3.0.0.tgz","fileCount":8,"integrity":"sha512-XQXro8YYHwsG3fNMH5iMqAXUEnEKogbfkfAkeiEpHh/A06jZTHTLkLknNNRSG7zzaILrjV3cbVqL/iwzs3KHfg==","signatures":[{"sig":"MEYCIQCcmE8KyAMdgDdxwZ0GlFyKsc4fPgbwZqyyw8AmZM06+wIhAMPlldJMmEVUTHP1S7STtn86XZgyfUB4+DJgFRHC59JS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQi24CRA9TVsSAnZWagAAp4YP/AuAoEKa6sSVyUfwZ7oK\nVCr7Hm+POy0ZjO9gzLCRTuFUlSdjxHyjnxznBXcM5Kwzas8hUPbe1I4L25f3\naLpAg8ga5A9XeqNHSpsiDyE816aOBZHG91bJKg950zywczOMZBwYCyfDkAwo\nMa3UBNadMm5QlaP3DlZ/VRXC5MB1z1j8qNPqC6u5KkVlxgMyQhjtG5I6zo4f\nFcrULc6kEM5C9X9dgo74pVoF4B3t5MPP9yfMTk1pKU5hxugs1CNdCwpaJmN9\nRXeOMHAslsq7LCM0LgeKAcvbD/TlvXkOEujvAzVrt2NU4K39skIW0c61vIB3\nt94NaJXmrhhJkEixdQX2VWaSjcWs4KvTjKUPH5hK6FpUk8e+IAzG5yZz5uTK\nFYtqiGWQL1RW1RRuEqxyNCRS3ySqre04r6ParlPdlnXxR+5AyywLtA4RSuYB\n+0xJrwAgXfXbcwO0pxwhcvcDH2rdSZpY+pwtU81DH5qVuX+1/N2gQ302tSG8\nPI8LCFqtbZ+lnkXL3pV2xiMgLe6O6WnuI4pLcTLBWdSoj0iEvwphodr56VZK\nANb9z6BPDRxbs56+w7Pl7BheZuY7L6K4UZiCWrCgvh88OLbAXS90XOR+gUoQ\n10dCi0h7Uv94Dwe8oWQdxsCZ45yJoBfsHMibCqu+iZvuEwpZzMOAueI18bAF\nhJ7m\r\n=XvUq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"xhr-simple-request.js","authors":["pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"5e540adfaecf2ea800913f92af104775218b765b","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"karma start --coverage","start":"es-dev-server --app-index demo/index.html --node-resolve --open --watch","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)","generate-model":"node demo/model.js","format:prettier":"prettier \"**/*.js\" --write","test:legacy:watch":"karma start --legacy --auto-watch=true --single-run=false","start:compatibility":"es-dev-server --app-index demo/index.html --compatibility all --node-resolve --open --watch"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"deprecated":"Use @api-components/api-request instead","repository":{"url":"git://github.com/advanced-rest-client/xhr-simple-request.git","type":"git"},"_npmVersion":"6.10.2","description":"An XHR request that works with API components","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"10.16.0","dependencies":{"lit-element":"^2.2.1","@advanced-rest-client/events-target-mixin":"^3.0.0","@advanced-rest-client/headers-parser-mixin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.0.0","karma":"^4.2.0","sinon":"^7.3.2","deepmerge":"^4.0.0","lint-staged":"^8.0.0","es-dev-server":"^1.8.3","@commitlint/cli":"^8.1.0","@open-wc/testing":"^2.2.1","@polymer/iron-form":"^3.0.0","@polymer/paper-input":"^3.0.2","@polymer/paper-toast":"^3.0.0","@polymer/paper-button":"^3.0.0","@open-wc/testing-karma":"^3.1.5","@commitlint/config-conventional":"^7.0.0","@advanced-rest-client/eslint-config":"^1.0.6","@polymer/gen-typescript-declarations":"^1.6.2","@advanced-rest-client/arc-demo-helper":"^1.0.9","@advanced-rest-client/prettier-config":"^0.1.0","@advanced-rest-client/testing-karma-sl":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/xhr-simple-request_3.0.0_1564618167504_0.8740595815076708","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@advanced-rest-client/xhr-simple-request","version":"3.0.1","keywords":["xhr","request","api","api-console","api-components"],"license":"Apache-2.0","_id":"@advanced-rest-client/xhr-simple-request@3.0.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/xhr-simple-request#readme","bugs":{"url":"https://github.com/advanced-rest-client/xhr-simple-request/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"cd4fe95967387673b4769e7214dcf44ee4e7e74c","tarball":"https://registry.npmjs.org/@advanced-rest-client/xhr-simple-request/-/xhr-simple-request-3.0.1.tgz","fileCount":8,"integrity":"sha512-gbTbcE1sNGCPQ/0DgJOm+ZDZFmmBHFaRc7ECpUFD/NZI/vHxkjjR0H+Cioa8ndWag/2kipkRnQcJdejrxxvBQg==","signatures":[{"sig":"MEUCIEUMhtiHjA+g3j+gso26rT14kAHdIhCooxW5icHtcXPgAiEA8BRCK0LyDMWqmem+nRgcHQoKBSakzl9skfIQCe0A9R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1wBeCRA9TVsSAnZWagAAOaMQAIqBmWbsQZazAxyVklqm\ns3y+L/lc3YRAq/3Ohsxokcqp4qUl/gvHth46E6rGWWI8+kRaGFiXiDeH/RK1\nuTp+tYE4ziZuEiCy6Evy8kfDzZV8E/mP01uIhrbCgBWYudswx40pKwAU/Pbg\nSDz404MumEO0ubN+ZSBzPxeZzlxmCCwiUJeqapPzYwoiOcvhIBkxu9n8R64n\n8om8i/FuTOlAKfR/lXI3G+8AHr4v1oL5uwxrqnNDcVJK7BESFwhGuATx+Ajd\ng9KHweYSQu2WuzTc5q3ZF5hj/adXDcMQ+b8FaXT5w2UWjIVKEMb/cKGMN6pZ\nRddtoIE5KlfKuNSWEdD/8nMsSMFmydMjHU6D4YQYZciBpyRwR/sfzNFXQ05l\nWbMy1b+8XP19nLGtiYFUs+twx5FlAwI8zqAUziIdNRYR4y1ACtVqEtmT60Vv\n7deV6cxbLDTvwW+IxXrdekw1/E1L7WNtPwyZA4QylHRSlpk1HjnSPXMcQgPz\nxk5VtplqoTObHY4xP9yZ0o31nOUzBTD+hpSO9Ht1N6DXUtGCIhf/xs03GUsf\nojsG2TlbXytblNHfIOb89CZnNKCi/GbPOwjrI0YoS3L94nstPj3IUFGvkVSB\nRBvO+/sG/gijN5hFiomScpMeQvgEDy1PIU3ws/1IPUrYjNjXqTYvdbR79BWE\nfp0m\r\n=gzJ0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"xhr-simple-request.js","authors":["pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"1572f23e640fdc4ee3149291cadea61b89620bc5","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"karma start --coverage","start":"es-dev-server --app-index demo/index.html --node-resolve --open --watch","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)","generate-model":"node demo/model.js","format:prettier":"prettier \"**/*.js\" --write","test:legacy:watch":"karma start --legacy --auto-watch=true --single-run=false","start:compatibility":"es-dev-server --app-index demo/index.html --compatibility all --node-resolve --open --watch"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"deprecated":"Use @api-components/api-request instead","repository":{"url":"git://github.com/advanced-rest-client/xhr-simple-request.git","type":"git"},"_npmVersion":"6.11.3","description":"An XHR request that works with API components","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"10.16.0","dependencies":{"lit-element":"^2.2.1","@advanced-rest-client/events-target-mixin":"^3.0.0","@advanced-rest-client/headers-parser-mixin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.0.0","karma":"^4.2.0","sinon":"^7.3.2","deepmerge":"^4.0.0","lint-staged":"^8.0.0","es-dev-server":"^1.8.3","@commitlint/cli":"^8.1.0","@open-wc/testing":"^2.2.1","@polymer/iron-form":"^3.0.0","@polymer/paper-input":"^3.0.2","@polymer/paper-toast":"^3.0.0","@polymer/paper-button":"^3.0.0","@open-wc/testing-karma":"^3.1.5","@commitlint/config-conventional":"^7.0.0","@advanced-rest-client/eslint-config":"^1.0.6","@polymer/gen-typescript-declarations":"^1.6.2","@advanced-rest-client/arc-demo-helper":"^1.0.9","@advanced-rest-client/prettier-config":"^0.1.0","@advanced-rest-client/testing-karma-sl":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/xhr-simple-request_3.0.1_1569429384916_0.9962264656003308","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-02-27T01:20:05.944Z","modified":"2026-04-07T19:25:12.262Z","3.0.0-preview.1":"2019-02-27T01:20:06.286Z","3.0.0-preview.2":"2019-04-05T15:30:55.750Z","3.0.0":"2019-08-01T00:09:27.701Z","3.0.1":"2019-09-25T16:36:25.068Z"},"bugs":{"url":"https://github.com/advanced-rest-client/xhr-simple-request/issues","email":"arc@mulesoft.com"},"license":"Apache-2.0","homepage":"https://github.com/advanced-rest-client/xhr-simple-request#readme","keywords":["xhr","request","api","api-console","api-components"],"repository":{"url":"git://github.com/advanced-rest-client/xhr-simple-request.git","type":"git"},"description":"An XHR request that works with API components","contributors":[{"name":"pawel Psztyc"},{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"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/xhr-simple-request.svg)](https://www.npmjs.com/package/@advanced-rest-client/xhr-simple-request)\n\n[![Build Status](https://travis-ci.org/advanced-rest-client/xhr-simple-request.svg?branch=stage)](https://travis-ci.org/advanced-rest-client/xhr-simple-request)\n\n[![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://www.webcomponents.org/element/advanced-rest-client/xhr-simple-request)\n\n## &lt;xhr-simple-request&gt;\n\nAn XHR request that works with API components.\n\nIt handles `api-request` and `abort-api-request` custom events that controls request flow in API components ecosystem.\n\n\n```html\n<xhr-simple-request></xhr-simple-request>\n```\n\n### API components\n\nThis components is a part of [API components ecosystem](https://elements.advancedrestclient.com/)\n\n## Usage\n\n### Installation\n```\nnpm install --save @advanced-rest-client/xhr-simple-request\n```\n\n### In an html file\n\n```html\n<html>\n  <head>\n    <script type=\"module\">\n      import '@advanced-rest-client/xhr-simple-request/xhr-simple-request.js';\n    </script>\n  </head>\n  <body>\n    <xhr-simple-request></xhr-simple-request>\n    <script>\n    const request = {\n      url: location.href,\n      method: 'POST',\n      headers: 'x-arc: true',\n      payload: 'test body',\n      id: 'request-unique-id'\n    };\n    const e = new CustomEvent('api-request', {\n      detail: request,\n      bubbles: true\n    });\n    document.body.dispatchEvent(e);\n    window.addEventListener('api-response', (e) => {\n      console.log(e.detail);\n    });\n    </script>\n  </body>\n</html>\n```\n\n### In a LitElement template\n\n```js\nimport { LitElement, html } from 'lit-element';\nimport '@advanced-rest-client/xhr-simple-request/xhr-simple-request.js';\n\nclass SampleElement extends LitElement {\n  render() {\n    return html`\n    <xhr-simple-request @api-response=\"${this._onResponse}\"></xhr-simple-request>`;\n  }\n\n  _onResponse(e) {\n    console.log(e.detail);\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 '@advanced-rest-client/xhr-simple-request/xhr-simple-request.js';\n\nclass SampleElement extends PolymerElement {\n  static get template() {\n    return html`\n    <xhr-simple-request on-api-response=\"_onResponse\"></xhr-simple-request>\n    `;\n  }\n\n  send() {\n    const request = {\n      url: location.href,\n      method: 'POST',\n      headers: 'x-arc: true',\n      payload: 'test body',\n      id: 'request-unique-id'\n    };\n    const e = new CustomEvent('api-request', {\n      detail: request,\n      bubbles: true\n    });\n    document.body.dispatchEvent(e);\n  }\n\n  _onResponse(e) {\n    console.log(e.detail);\n  }\n}\ncustomElements.define('sample-element', SampleElement);\n```\n\n### Development\n\n```sh\ngit clone https://github.com/advanced-rest-client/xhr-simple-request\ncd xhr-simple-request\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","readmeFilename":"README.md"}