{"_id":"@advanced-rest-client/client-certificates-consumer-mixin","_rev":"12-7fc7892053b182cc5ec1ea064fb792b4","name":"@advanced-rest-client/client-certificates-consumer-mixin","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@advanced-rest-client/client-certificates-consumer-mixin","version":"1.0.0","keywords":["api-components"],"license":"Apache-2.0","_id":"@advanced-rest-client/client-certificates-consumer-mixin@1.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/client-certificates-consumer-mixin#readme","bugs":{"url":"https://github.com/advanced-rest-client/client-certificates-consumer-mixin/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"2856f9e8296fa088c2bd4818115ae02604c43ab9","tarball":"https://registry.npmjs.org/@advanced-rest-client/client-certificates-consumer-mixin/-/client-certificates-consumer-mixin-1.0.0.tgz","fileCount":4,"integrity":"sha512-DFwUlWdI3/NNxY3H5Vhxos1OjLYtPijqyuBkxjhJyfPM8byaknWoOEELyacvBrKldNzMlBKt+nVU1pX0ALkBVA==","signatures":[{"sig":"MEUCIFiLiJk9pk9ScNRmW7JjlQllANTYRjE3WyXKeFesSEzfAiEAquSI+hGnXVQ30OXb8g1WJRN8lGFslKR9IgA718ub/fI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp1bACRA9TVsSAnZWagAAp6sP/iQjIg4EyNaZH9ELMHnI\nSa4GJgt0hemymwPkwDjMrdRuF99HKyEAxnPfTIhmZxzMbS+C73EMoB87Bx+z\nLeUEjKoAT0BRcxmw2G06hPHogdkQyyJ7hbX2RUYGL86W3RPrOpNtSYG3HWsf\nQhFyb+CuB7KDil7HbkbnT37hbXMJiCskZVXxODkMiSAMva5MCz5w6ilHDY7l\nNlqYdeo2zXjozvX1TUr4CF3Ou6brTib2YLt/ej4duf5rvJMRYXVk6TTJcRJb\nZWl+f2mwhvozG2n2zxyMBErYYTAsljOEQXwss14+rQ16Fx7lVBa2ZujoAkSg\ntKKSy1Sqk3nNKyf5KiO0BCI0sq0yo64uLt6AbJaAD+/Gj+jeMjp3tnzP/CR6\nOxIWFbtcF5KgMXn/LK3xs9l8pd613fcwyfmyk2Lu6JnP0soyk/UtAyW6OrpI\nWQpQNkqqhVdgP6zad+rkkD7UDvtzX9Fi21NHE3KjHoNE5sTPN7c8r8CGC7kl\ns/oGo3P8hV/8TntREPw+y0xV4GMcUcdFngbiJvq4nDMYHVPaymZlDpMaX/sb\nyRFpGxN9M8SQIIWzjMtbqqUzJKGQtkAip870l10bA5HiTZ5YMERrzESVsNC+\nuSKtrws1MNJ+UMJhte68telDik+QO6XNsyZ0OfD0tQUf4zAXXyzSGszGjyNI\nGJNE\r\n=SdhW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"client-certificates-consumer-mixin.js","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"5caba96941c886020f55a05873af7564b5c40e88","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 --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"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"deprecated":"This component is deprecated","repository":{"url":"git://github.com/advanced-rest-client/client-certificates-consumer-mixin.git","type":"git"},"_npmVersion":"6.12.0","description":"A common function for element that handles lists of client certificates","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"12.11.1","dependencies":{"lit-element":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.9","sinon":"^7.5.0","deepmerge":"^4.1.1","lint-staged":"^9.4.2","es-dev-server":"^1.18.4","@commitlint/cli":"^8.2.0","@open-wc/testing":"^2.3.5","@open-wc/testing-karma":"^3.1.40","@polymer/paper-toggle-button":"^3.0.1","@commitlint/config-conventional":"^8.2.0","@advanced-rest-client/arc-models":"^3.0.2","@advanced-rest-client/eslint-config":"^1.1.3","@polymer/gen-typescript-declarations":"^1.6.2","@advanced-rest-client/prettier-config":"^0.1.0","@advanced-rest-client/testing-karma-sl":"^1.0.5","@advanced-rest-client/arc-data-generator":"^3.0.6","@advanced-rest-client/history-list-mixin":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/client-certificates-consumer-mixin_1.0.0_1571247807682_0.1261863990021801","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@advanced-rest-client/client-certificates-consumer-mixin","version":"1.0.1","keywords":["api-components"],"license":"Apache-2.0","_id":"@advanced-rest-client/client-certificates-consumer-mixin@1.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/client-certificates-consumer-mixin#readme","bugs":{"url":"https://github.com/advanced-rest-client/client-certificates-consumer-mixin/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"eed9defced97f9327a866fb979ca291f58029931","tarball":"https://registry.npmjs.org/@advanced-rest-client/client-certificates-consumer-mixin/-/client-certificates-consumer-mixin-1.0.1.tgz","fileCount":9,"integrity":"sha512-lVseT2mZ8HKyuR1aXa/+35jkJoD6X296VHF+3K8F7J2Inss97IKb2pQgavKj+Z5ofVwIouSiKtQ1tppdhjpfWA==","signatures":[{"sig":"MEYCIQDImJ4APeWg775fcVV3NlYg+bGLAPtdhM5ZjTU7YreZJAIhAI8sWvuY9u+953ETXOrwOc5A7ufxbtq6Qve8rnRwK/hk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+VxoCRA9TVsSAnZWagAAkUAQAJGqOl1sLKePsUVAwKXc\nCJzVu80OdSMk4ydhF+NcDUZdV+uTDCEPm1CxvffZZ6Z1jHsAxy1pLZOFAzNK\nYuQKX0kzzJV3rCo0Ia6KIo9g0XiwdtfRdKJTqjpUH3GRdCf/GhuI80ptY3QQ\nsxjSplfvUqoPQX4j4HMySLCoNDl3uq7FlAqkLbixk+qjTCLDNSi2SAg+2EUV\nWbyIrm6d24iLKbYEziv25dLznrPuNsa0o6OYKHxF0CmtCjByjJ9D2FnTW3ub\n+GIvnrh4T8xLrLjsp4bOAwB6hlSKtHtMjlAn1Dbla7Cp4Jkpc4PRSITDyMvy\nwnYM+VIkNfJZi+SSVvKLUG3WJbAO2JoWeNxiwMa9UyJxK2sJ5lkAvN5trKOK\nQJju//9YfgwP63RRdb1kuQ+WMhOjYnripxt7zwEuFVRP+e490Ki+qRwBZ4IP\n6b/RMM9scE6oDVrK6QmesDQ1e0/jGTVcYM2pzJja9tC93lFsv1yXHOyr/jSh\nXJKYAgfWhxvCB9YhTc0/dsdQqGkRU9e5Ob6GR7aiwrsyZQZOfqsYQ5YhkbIu\najTPIRgb3KwU0ZMb9ZCFTQK0fpeUT8dqdplnVLOYz/Md7JiPuztkDJxnH4Fc\nlAk34P0XDfK9Kf2mTCHxdsXjQpjy1tBoCqvLiENEhF0O+6U4xn8HJri0W+tV\n7bcD\r\n=EsjH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"client-certificates-consumer-mixin.js","module":"index.js","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"7141920f7fb28d114f8190a5c0a0587d6e0bf598","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 --compatibility auto --coverage","test:watch":"karma start --auto-watch=true --single-run=false","lint:eslint":"eslint --ext .js,.html .","test:legacy":"karma start --compatibility auto --coverage","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 auto --auto-watch=true --single-run=false"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"deprecated":"This component is deprecated","repository":{"url":"git://github.com/advanced-rest-client/client-certificates-consumer-mixin.git","type":"git"},"_npmVersion":"6.12.0","description":"A common function for element that handles lists of client certificates","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"12.13.0","dependencies":{"lit-element":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","sinon":"^7.5.0","deepmerge":"^4.2.2","lint-staged":"^9.5.0","es-dev-server":"^1.31.1","@commitlint/cli":"^8.2.0","@open-wc/testing":"^2.4.2","@open-wc/testing-karma":"^3.2.19","@commitlint/config-conventional":"^8.2.0","@advanced-rest-client/arc-models":"^3.0.3","@advanced-rest-client/eslint-config":"^1.1.4","@advanced-rest-client/prettier-config":"^0.1.0","@advanced-rest-client/testing-karma-sl":"^1.1.0","@advanced-rest-client/arc-data-generator":"^3.0.6","@advanced-rest-client/history-list-mixin":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/client-certificates-consumer-mixin_1.0.1_1576623207886_0.8083368029595859","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@advanced-rest-client/client-certificates-consumer-mixin","version":"1.0.2","keywords":["api-components"],"license":"Apache-2.0","_id":"@advanced-rest-client/client-certificates-consumer-mixin@1.0.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/client-certificates-consumer-mixin#readme","bugs":{"url":"https://github.com/advanced-rest-client/client-certificates-consumer-mixin/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"d62549cec13a0c3113192f42cbef1433c66f704a","tarball":"https://registry.npmjs.org/@advanced-rest-client/client-certificates-consumer-mixin/-/client-certificates-consumer-mixin-1.0.2.tgz","fileCount":9,"integrity":"sha512-Kp08RsejjAqY88N2RFtaU0qsjyZd9fT16sAleLs2HLFT7AycDWnMZdwDyLlVu3j4ru1tnq+G+Cc3aMuo/8j5MQ==","signatures":[{"sig":"MEQCIBwEtLIQA6n5cCYU85BfeUeHwPcd3sl6zEfodRzDv40iAiBFQabylZ7LOFnfcHnXjbLY1564nQku2lQr+COKYUHCtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCuaoCRA9TVsSAnZWagAA7rIQAKDcZRwLohb04wmrphuo\nr3NcCQU1LmU4r0pdmWdNlOT6AM+b/4bVfXsl6EhhZx0EIXnB4XGJauc042vZ\nIjes1uaoS8KF22tA2yfORXMdhGtCNIayyreCxxWjuSA0ugH0vyo3kMDqvJni\nJQaxTbBiEiWaULAK4aV24uoja1+Hz5UtT2w6toMQbd2zzRGoDgy2Cc9oMhDH\nZ+7t87ZC9ndIOER/zEANy3kBVmVSRBDr7q5FZ7nmjDzZYMCqAZl2zlyd/+vD\n4/fHOTntmJUVIw5SRFLzYft0s4m2Ef/trrGzT2y1hzSGp9YlNMsv6RDfdFSb\nDYwa+Zu/L0/C/YaLDyEKE2+Ck1/xqherExwIIPxeAX+IoWpuqrA5lRKLw0pc\nDAQMWXuN9OCX3ixWB2Z7Vbm2Fn3jSaS83SrAfgNVL28ZLi/UnzFnXRQ7vBr6\nK6lvKgm3+w85PvCNV+2Vptf8nDZQpLMTz08Sq//COICw4F2oWpNWA/OTvLav\nSZYuSYcTt7HHQPwuj+Fd/CSqVMfDADnrqm2kf3kouWyC77/z7QtGIO6tovpC\nW8mE94Dw8K9TiX80uionS+AMIuiYDk421bGJA71D8tkHKO9BKs00nRHqSWgy\nkFgupA3lL4BK17ejzrMftSGxet5NwQNsNf/CEc7PtJRp64ewdJ7j5F8UWEzH\nRrLH\r\n=LgFy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"client-certificates-consumer-mixin.js","module":"index.js","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"fe44076dafd64892d54ae5c84b8ce79af75b382c","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 --compatibility auto --coverage","test:watch":"karma start --auto-watch=true --single-run=false","lint:eslint":"eslint --ext .js,.html .","test:legacy":"karma start --compatibility auto --coverage","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 auto --auto-watch=true --single-run=false"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"deprecated":"This component is deprecated","repository":{"url":"git://github.com/advanced-rest-client/client-certificates-consumer-mixin.git","type":"git"},"_npmVersion":"6.12.0","description":"A common function for element that handles lists of client certificates","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"12.13.0","dependencies":{"lit-element":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","sinon":"^8.0.2","deepmerge":"^4.2.2","lint-staged":"^9.5.0","es-dev-server":"^1.34.0","@commitlint/cli":"^8.2.0","@open-wc/testing":"^2.4.2","@open-wc/testing-karma":"^3.2.24","@commitlint/config-conventional":"^8.2.0","@advanced-rest-client/arc-models":"^3.0.3","@advanced-rest-client/eslint-config":"^1.1.4","@advanced-rest-client/prettier-config":"^0.1.0","@advanced-rest-client/testing-karma-sl":"^1.1.0","@advanced-rest-client/arc-data-generator":"^3.0.6","@advanced-rest-client/history-list-mixin":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/client-certificates-consumer-mixin_1.0.2_1577772712404_0.4175527795040188","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-10-16T17:43:27.516Z","modified":"2026-04-07T19:24:22.129Z","1.0.0":"2019-10-16T17:43:27.867Z","1.0.1":"2019-12-17T22:53:28.026Z","1.0.2":"2019-12-31T06:11:52.545Z"},"bugs":{"url":"https://github.com/advanced-rest-client/client-certificates-consumer-mixin/issues","email":"arc@mulesoft.com"},"license":"Apache-2.0","homepage":"https://github.com/advanced-rest-client/client-certificates-consumer-mixin#readme","keywords":["api-components"],"repository":{"url":"git://github.com/advanced-rest-client/client-certificates-consumer-mixin.git","type":"git"},"description":"A common function for element that handles lists of client certificates","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/client-certificates-consumer-mixin.svg)](https://www.npmjs.com/package/@advanced-rest-client/client-certificates-consumer-mixin)\n\n[![Build Status](https://travis-ci.org/advanced-rest-client/client-certificates-consumer-mixin.svg?branch=stage)](https://travis-ci.org/advanced-rest-client/client-certificates-consumer-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/client-certificates-consumer-mixin)\n\n# client-certificates-consumer-mixin\n\nA common function for element that handles lists of client certificates. Primarily made for Advanced REST Client.\n\nThe mixin does not offer models to work with as the storing implementation may be different for different platforms.\nUse `@advanced-rest-client/arc-models/client-certificate-model.js` as a default store.\n\nSee the model definition to learn about events API for certificates to implement own store.\nRequired events are:\n-   client-certificate-insert\n-   client-certificate-list\n-   client-certificate-delete\n\nOther elements may require additional event:\n-   client-certificate-get\n\n## Usage\n\n### Installation\n```\nnpm install --save @advanced-rest-client/client-certificates-consumer-mixin\n```\n\n### In a LitElement\n\n```js\nimport { LitElement, html } from 'lit-element';\nimport { ClientCertificatesConsumerMixin } from '@advanced-rest-client/client-certificates-consumer-mixin/client-certificates-consumer-mixin.js';\n\nclass SampleElement extends ClientCertificatesConsumerMixin(LitElement) {\n  render() {\n    return html`\n      ${(this.items || []).map((item) => html`...`)};\n    `;\n  }\n}\ncustomElements.define('sample-element', SampleElement);\n```\n\nThe element queries certificates storage for the list of certificates when initialized.\nAfter that you need to call `refresh()` function manually.\n\n## Development\n\n```sh\ngit clone https://github.com/advanced-rest-client/client-certificates-consumer-mixin\ncd client-certificates-consumer-mixin\nnpm install\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"}