{"_id":"@advanced-rest-client/rest-apis-list-panel","_rev":"10-6fc74834e7d1e83998ba73e72ca0b7f1","name":"@advanced-rest-client/rest-apis-list-panel","dist-tags":{"latest":"3.0.1"},"versions":{"3.0.0-preview.1":{"name":"@advanced-rest-client/rest-apis-list-panel","version":"3.0.0-preview.1","keywords":["web-components","polymer"],"license":"Apache-2.0","_id":"@advanced-rest-client/rest-apis-list-panel@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/rest-apis-list-panel#readme","bugs":{"url":"https://github.com/advanced-rest-client/rest-apis-list-panel/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"223ce9ab0981e230dcdc935b25b781ed8509c7a4","tarball":"https://registry.npmjs.org/@advanced-rest-client/rest-apis-list-panel/-/rest-apis-list-panel-3.0.0-preview.1.tgz","fileCount":10,"integrity":"sha512-uY0EpKtKRdoMKqGO9PpbcGQ97EuF0zGR2uvJNZCNMy8q/hjdfrJYm7fSD/Qfr94g0PB+tFBEyogjFxCosyZXMA==","signatures":[{"sig":"MEUCIBeQMz2ZNkyhl8fzqoiEWewtv5FuRDuv5767MbY/GUJcAiEA7CtSXoQluuiWEyQO8k+SqRjx1xyhhW6EFSHAEGiEJ0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcptOnCRA9TVsSAnZWagAAZ90P/AvtKqIJJdsNIvmTPMMv\naiVfvT7aWWD2fI0HWqte/hdhEpIDlhgSDJ3qRkpIfnoSCExHPUTWKD40e+86\nsk+ojc7xEc3M2iyy/rLFMamGjJyx4HgsbAvTmfBRouZReUhlYf2XhMcq9ZRS\n6pwD8gJxhsBcC5b6Y/xcIvYzDy7OTVTmdIZGnNDcRUsX5Awlhg1KiZm9gZzq\n3vjebgJ0J1XCyD4rZnKyQj0fcmneR2777VLBdwYzCPgySXZTgIg3LUjIvs8Q\nCVJU5EHWMA0wNA/jENXlr/6Fohpq7S27VIIUjmBUnbyDdtv5dcz/cl5/Zzml\natvdHLIyyv2lx1c9TDGYcCDdo4g+L19knIJwHyNaGudmvH5isiSt8LyMHted\nhebR+Ne/Qs1yiAgFAtoFp4FMnM2L2PQeoLIOqDivrZ3V/wifoDMpQeFu4kU4\nLgZQaaVBkK251GjcGjjhdCFtja6SeOJ7ZJXSucya7li5Q5xfc2QJ41wQw3sC\nhhaEHJ9Bc8DyPPqfdF5c1cXOIjA3+GDejrXnurInjYfcZe4j3m+ga/EZQR1b\nljLJ0+wAQjbQhrTsLrufjMBYb7sg9GqfJ4ziocCgjxtosn/T+F3CEEQFMfgK\ncTiAFto/U3g2CVuGT/NJgMMTyGmV1nCOxD062+LJxeZhpZIREsNZP4fC20zE\nMg8j\r\n=RXqG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rest-apis-list-panel.js","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"824e0b5fc579e55996abc9733193fac9a262a6e9","scripts":{"lint":"polymer lint rest-apis-list-panel.html","test":"polymer test --plugin local","test-sauce":"polymer test --plugin sauce --job-name \"rest-apis-list-panel:local-test\"","update-types":"gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"repository":{"url":"git://github.com/advanced-rest-client/rest-apis-list-panel.git","type":"git"},"_npmVersion":"6.9.0","description":"REST APIs project list screen","directories":{},"_nodeVersion":"10.14.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/paper-item":"^3.0.0","@polymer/paper-input":"^3.0.0","@polymer/paper-toast":"^3.0.0","@polymer/paper-button":"^3.0.0","@polymer/paper-styles":"^3.0.0","@polymer/paper-listbox":"^3.0.0","@polymer/paper-progress":"^3.0.0","@polymer/iron-flex-layout":"^3.0.0","@polymer/paper-icon-button":"^3.0.0","@polymer/paper-menu-button":"^3.0.0","@advanced-rest-client/arc-icons":"^3.0.0-preview.2","@advanced-rest-client/arc-file-drop-mixin":"^3.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","sinon":"^7.2.3","chance":"^1.0.18","wct-mocha":"^1.0.0","web-animations-js":"^2.3.1","@polymer/test-fixture":"^4.0.2","@polymer/iron-demo-helpers":"^3.0.0","@polymer/iron-test-helpers":"^3.0.0","@polymer/iron-component-page":"^4.0.0","@webcomponents/webcomponentsjs":"^2.0.0","@advanced-rest-client/arc-models":"^3.0.0-preview.3","@polymer/gen-typescript-declarations":"^1.5.1","@advanced-rest-client/arc-electron-default-theme":"^3.0.0-preview.2"},"_npmOperationalInternal":{"tmp":"tmp/rest-apis-list-panel_3.0.0-preview.1_1554437030264_0.8491220580791252","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@advanced-rest-client/rest-apis-list-panel","version":"3.0.0","keywords":["advanced-rest-client","settings"],"license":"Apache-2.0","_id":"@advanced-rest-client/rest-apis-list-panel@3.0.0","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"homepage":"https://github.com/advanced-rest-client/rest-apis-list-panel#readme","bugs":{"url":"https://github.com/advanced-rest-client/rest-apis-list-panel/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"5161e99796dd0c1ec4c5416f480ff050f037ba1e","tarball":"https://registry.npmjs.org/@advanced-rest-client/rest-apis-list-panel/-/rest-apis-list-panel-3.0.0.tgz","fileCount":8,"integrity":"sha512-hUJ8FG98v8dhQ02HM9QT+hNvLE6G6DU5iOeu2X/pWkuHG6vu/V/FuZj5QCs1GUpXqgyD4GYvgwCF86uenkjUpw==","signatures":[{"sig":"MEUCIQDt64wTZCZER8peBY3y07vaE7mDxRBOQNmHliou00c66wIgA4yCLNfC+ooVE7o+5r4XL23S0YzwdjTv47ECmGu+4Gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkqYZCRA9TVsSAnZWagAAm5oQAJ2vx//e2d702w4J2AJ1\nsvDAeEUBFHNz9mohNwy58Vr3amiUZRoh9Rbu4ZhIPeGP58xNpEQN3rqdPYPw\n0mFYPM5RhZTZ2s9RdbVDQbjKoLE445szS0ph36zWuENO/YZSChKIq6e/B02h\niuXEf81zgFu9l77vTj7uH7WlrsbNCXk+EnhS6z25S5xmNiJCoEtkxzDt5Mig\nxuWN3M+RHbLYVhtj8gAtaQOV2BmhijPaUAfFaViybjttqpAlSkIpWOovA9Aw\ngw9kY6k7vqJuqn24g3/iE8X67InAC63sW6rFu3bQwy2MNeT/mNlfFcTfYgz5\n31yON/igrf/I9XmPdtHNoDf0/6SfL8Nl4hHqQ/P/ie1bpNxlijvlKNyYxmM/\n3GNk7KLqa5ccIbv8YCPaWhMQ57JAp+roMxxbAvkkZyT7uWUH9h0+qhOB3nuX\nRgxx5rnLIFiZsP5Ww1A1iG+BdkMhWzaqokqyqY/WxjOvTutFviFOrFAPvg3u\n0PoGGfDeabq/lj620LD28mtj6zsYtBlZmHmWE+Znma31zb52ViEmR4GeMyfW\nNrjOUxq3cIy4puVATSCCVRFe2JCDgRBxfVjHvWnPwp2ZdcYcv4XsrVHQbBup\nn1HL6VsTAhsBUCXwx9uU9KBNeYVYQk6/2ZRmyX5vR+LowdwKfp/8HXDihvkO\nd0sS\r\n=2sHH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rest-apis-list-panel.js","authors":["Pawel Psztyc"],"gitHead":"896ef65b20087d4cc02a17cf55212e3869c216f7","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 --compatibility all --coverage","test:watch":"karma start --auto-watch=true --single-run=false","lint:eslint":"eslint --ext .js,.html .","test:legacy":"karma start --compatibility all --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 --compatibility all --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"},"repository":{"url":"git://github.com/advanced-rest-client/rest-apis-list-panel.git","type":"git"},"_npmVersion":"6.11.3","description":"A HTTP request editor","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"12.10.0","dependencies":{"lit-element":"^2.2.1","@polymer/paper-progress":"^3.0.1","@advanced-rest-client/arc-icons":"^3.0.2","@advanced-rest-client/arc-models":"^3.0.0-preview.14","@advanced-rest-client/response-view":"^3.0.2","@advanced-rest-client/request-editor":"^3.0.8","@anypoint-web-components/anypoint-item":"^1.0.4","@anypoint-web-components/anypoint-input":"^0.2.5","@anypoint-web-components/anypoint-button":"^1.0.11","@advanced-rest-client/events-target-mixin":"^3.0.0","@anypoint-web-components/anypoint-listbox":"^1.0.3","@anypoint-web-components/anypoint-menu-button":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.0.0","sinon":"^7.5.0","deepmerge":"^4.0.0","lint-staged":"^9.4.0","es-dev-server":"^1.18.3","@commitlint/cli":"^8.1.0","@open-wc/testing":"^2.3.3","@open-wc/testing-karma":"^3.1.38","@polymer/iron-test-helpers":"^3.0.1","@commitlint/config-conventional":"^7.0.0","@advanced-rest-client/eslint-config":"^1.1.3","@polymer/gen-typescript-declarations":"^1.6.2","@advanced-rest-client/arc-demo-helper":"^1.0.14","@advanced-rest-client/prettier-config":"^0.1.0","@advanced-rest-client/testing-karma-sl":"^1.0.4","@advanced-rest-client/arc-data-generator":"^3.0.4","@anypoint-web-components/anypoint-checkbox":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rest-apis-list-panel_3.0.0_1569891864379_0.24582109524626916","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@advanced-rest-client/rest-apis-list-panel","version":"3.0.1","keywords":["advanced-rest-client","settings"],"license":"Apache-2.0","_id":"@advanced-rest-client/rest-apis-list-panel@3.0.1","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"homepage":"https://github.com/advanced-rest-client/rest-apis-list-panel#readme","bugs":{"url":"https://github.com/advanced-rest-client/rest-apis-list-panel/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"aba5670e0f05e6aa2c18f86f185ed2ed2f5aadc9","tarball":"https://registry.npmjs.org/@advanced-rest-client/rest-apis-list-panel/-/rest-apis-list-panel-3.0.1.tgz","fileCount":8,"integrity":"sha512-sRpD65i7LXH27xLz0C5YHJysbehXo2MVavh29kH8VxjSUREFt+4LTQHj8Pt4Wy5htKD0BqquOlmjpV9WW9rH6g==","signatures":[{"sig":"MEUCIHF1aa/DMg/wKiGivlcLeWeViRrTxDTdK7rPd/37Rw9PAiEA4w2nlpjHhEDqF1a+JHrxgJGWiKlDrLxJaSW2xnZ0Vw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduIgxCRA9TVsSAnZWagAATxcP+gMvi8E+UlsgvljZ4iFw\nrRTRsmlPzCLKsV7Lm4npfx1eLNHfUkYJJRzcl/68pRjY3nqN7jdHZCTVuzxT\nmrUbQtVjp+jYgrM9Dbe8GPVU/C2HFWAB0DUtO5B8RoSJ6cyPW2XdqqeVLlOk\nABzcvGAB7jm6torUgQhVA+acgeNzovG6LNnoINTVGesfZR38gwHr37ik/7xA\n/ICLr0rJah2f39GXbQ8AVoaTU2+arRDvdwQ3xMg66Oy1MfyORdbevQ1+kTc1\nCU/4BYjG+IsFqVvaYR/i84VutpUNO+iMwJXPVssAnGUqVsPwUax1+2wcdWXo\n+Iaz3JClv1AsmJRp93424HpKfz/66sVX0t+r6nuj4RqsVgNWRFIBU435tF3j\nGymCJeIBSSYX/AThWs3UjDkW9KQKJn/YNel9Rno65FO3jpN+ZzMvddhKaTy+\nfaVs3+RgYrhpMKdnhZK+Ilabzlgvrc48LH6ur4zWX5rUSqWuSsAnWCR6r+dG\nwVwp2nIsvyyiPDAZ5+dBpdopkIwf/f7P1/8ni3W3EjXxDr9nf1dDLh0/uo66\nOwZU6EA79yHAj2ftQ4jsdU3KdMddqT1ChKA2DXPQRu+C/+biAlwzmYF1HukY\nnbZuWi0RnN71KC0paVPgRxBIhjO3Lied7ZHDkV3KRx6XwH6QkcVXb5Vl13N5\nvf+S\r\n=dB6d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rest-apis-list-panel.js","authors":["Pawel Psztyc"],"gitHead":"fe71226d3ba1034a62f18ba1440baab8e86a0223","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 --compatibility all --coverage","test:watch":"karma start --auto-watch=true --single-run=false","lint:eslint":"eslint --ext .js,.html .","test:legacy":"karma start --compatibility all --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 --compatibility all --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"},"repository":{"url":"git://github.com/advanced-rest-client/rest-apis-list-panel.git","type":"git"},"_npmVersion":"6.12.1","description":"A HTTP request editor","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"12.7.0","dependencies":{"lit-element":"^2.2.1","@polymer/paper-progress":"^3.0.1","@advanced-rest-client/arc-icons":"^3.0.3","@advanced-rest-client/arc-models":"^3.0.3","@anypoint-web-components/anypoint-item":"^1.0.4","@anypoint-web-components/anypoint-input":"^0.2.9","@anypoint-web-components/anypoint-button":"^1.0.12","@anypoint-web-components/anypoint-listbox":"^1.0.3","@anypoint-web-components/anypoint-menu-button":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","sinon":"^7.5.0","deepmerge":"^4.2.2","lint-staged":"^9.4.2","es-dev-server":"^1.19.0","@commitlint/cli":"^8.1.0","@open-wc/testing":"^2.3.8","@open-wc/testing-karma":"^3.1.46","@polymer/iron-test-helpers":"^3.0.1","@commitlint/config-conventional":"^8.2.0","@advanced-rest-client/eslint-config":"^1.1.3","@polymer/gen-typescript-declarations":"^1.6.2","@advanced-rest-client/arc-demo-helper":"^1.0.16","@advanced-rest-client/prettier-config":"^0.1.0","@advanced-rest-client/testing-karma-sl":"^1.0.6","@advanced-rest-client/arc-data-generator":"^3.0.6","@anypoint-web-components/anypoint-checkbox":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rest-apis-list-panel_3.0.1_1572374576774_0.5782545189349448","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-04-05T04:03:50.097Z","modified":"2026-04-07T19:31:05.836Z","3.0.0-preview.1":"2019-04-05T04:03:50.423Z","3.0.0":"2019-10-01T01:04:24.575Z","3.0.1":"2019-10-29T18:42:57.011Z"},"bugs":{"url":"https://github.com/advanced-rest-client/rest-apis-list-panel/issues","email":"arc@mulesoft.com"},"license":"Apache-2.0","homepage":"https://github.com/advanced-rest-client/rest-apis-list-panel#readme","keywords":["advanced-rest-client","settings"],"repository":{"url":"git://github.com/advanced-rest-client/rest-apis-list-panel.git","type":"git"},"description":"A HTTP request editor","contributors":[{"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/rest-apis-list-panel.svg)](https://www.npmjs.com/package/@advanced-rest-client/rest-apis-list-panel)\r\n\r\n[![Build Status](https://travis-ci.org/advanced-rest-client/rest-apis-list-panel.svg?branch=stage)](https://travis-ci.org/advanced-rest-client/rest-apis-list-panel)\r\n\r\n[![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://www.webcomponents.org/element/advanced-rest-client/rest-apis-list-panel)\r\n\r\n# rest-apis-list-panel\r\n\r\nREST APIs project list screen\r\n\r\n## Usage\r\n\r\n### Installation\r\n```\r\nnpm install --save @advanced-rest-client/rest-apis-list-panel\r\n```\r\n\r\n### In a LitElement\r\n\r\n```js\r\nimport { LitElement, html } from 'lit-element';\r\nimport '@advanced-rest-client/rest-apis-list-panel/rest-apis-list-panel.js';\r\n\r\nclass SampleElement extends LitElement {\r\n  get styles() {\r\n    return css`\r\n      rest-apis-list-panel {\r\n        height: 500px;\r\n      }\r\n    `;\r\n  }\r\n\r\n  render() {\r\n    return html`\r\n    <rest-apis-list-panel></rest-apis-list-panel>\r\n    `;\r\n  }\r\n}\r\ncustomElements.define('sample-element', SampleElement);\r\n```\r\n\r\n### List sizing\r\n\r\nIt is important to set implicit height of the element. It can be static value like `500px`, relative value like `100%` as long as a parent is sized for height, or a flex value, as long as parent is sized for height.\r\nThe list of requests is set to load only portion of the requests from the data store and load more when list scroll is near end. If there's no scroll then the element will load whole data store at initialization time.\r\n\r\n## Development\r\n\r\n```sh\r\ngit clone https://github.com/advanced-rest-client/rest-apis-list-panel\r\ncd rest-apis-list-panel\r\nnpm install\r\n```\r\n\r\n### Running the tests\r\n\r\n```sh\r\nnpm test\r\n```\r\n\r\n### Running the demo\r\n\r\n```sh\r\nnpm start\r\n```\r\n\r\n## API components\r\n\r\nThis components is a part of [API components ecosystem](https://elements.advancedrestclient.com/)\r\n","readmeFilename":"README.md"}