{"_id":"@condebiel/vue-zendesk","name":"@condebiel/vue-zendesk","dist-tags":{"latest":"0.4.7"},"versions":{"0.4.7":{"name":"@condebiel/vue-zendesk","version":"0.4.7","description":"Vue plugin for Zendesk Web Widget","license":"MIT","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/condebiel/vue-zendesk.git"},"contributors":[{"name":"Biel Conde","email":"bielbcm@gmail.com"}],"publishConfig":{"access":"public"},"scripts":{"dev":"cd test && NODE_ENV=development webpack serve --open --hot","lint":"eslint src test","test":"yarn lint && echo ToDo","release":"yarn test && standard-version && git push --follow-tags && npm publish"},"devDependencies":{"@babel/core":"7.14.3","@babel/preset-env":"7.14.4","@commitlint/cli":"12.1.4","@commitlint/config-conventional":"12.1.4","babel-eslint":"latest","babel-jest":"27.0.2","babel-loader":"8.2.2","codecov":"3.8.2","dotenv":"10.0.0","eslint":"7.28.0","eslint-config-standard":"16.0.3","eslint-plugin-import":"2.23.4","eslint-plugin-jest":"24.3.6","eslint-plugin-node":"latest","eslint-plugin-promise":"5.1.0","eslint-plugin-standard":"5.0.0","eslint-plugin-vue":"7.10.0","husky":"6.0.0","jest":"27.0.4","standard-version":"9.3.0","vue":"2.6.14","vue-loader":"15.9.7","vue-template-compiler":"2.6.14","webpack":"5.38.1","webpack-cli":"4.7.2","webpack-dev-server":"3.11.2"},"gitHead":"7dfa7edf98ae757a1b79a051f392f5f9e07c3aec","bugs":{"url":"https://github.com/condebiel/vue-zendesk/issues"},"homepage":"https://github.com/condebiel/vue-zendesk#readme","_id":"@condebiel/vue-zendesk@0.4.7","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-HGxSDxjKH2TcYhD0PWZnYa9oEBay7kiQKK1bi3v86k+3FYKCTZRfqTWMpjrREzxPw4OzsXytOK+y0LwpeCglzw==","shasum":"3ad9f6d273ed7c8e6ac7a7825eb231de72257810","tarball":"https://registry.npmjs.org/@condebiel/vue-zendesk/-/vue-zendesk-0.4.7.tgz","fileCount":5,"unpackedSize":13071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEKeEHK/LJxCzT4SYG9CufPaL2u0c0CwpCysUxQJ9MeQIgR7gn7nUqNy7woA1zdBYm2fb0R6nnLxj6UryTvE5e3Ig="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihgyQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSxg//YylmDMJOSkaX096rFUXJXfbNyWJM1FodyIjCg9XnMrodqK4m\r\nFuJeK0arX2JDb7T9JALs38Xu4idiaNnNHYgr142mv5wzAkcvyMZvqMBH6yJU\r\nbm+3gUWBys3ocvy+jmKkoJFs6W8ChaZwHg141m3YqVx+btBw/yuiOvCAwF39\r\nBPOUaMhOmfYnxFXiRZvcFioa2Qs1cV7cH2ui4P15GoOaF7effax0uQHdyZ+o\r\nEGllfBU0GyMioGPTRvNk+u0Pj6sPEnSl9y6WH1PvgMGHyST0KpGI5h70OOzW\r\nrzUGtGRhw74nQe6xSUuvT8kuSX+YFikKQSTHT6mliCbDl/efLFEJFm2nLObZ\r\nWRn01u0jnZDKTLzh01RbRaoZYSN9AUWgbVeiojKDlw20LzcISf5z/ose5eE/\r\nUamTrJi27l+jOQGBo86uxWVt/2qC/CEfdvcdhz5QbAR/dCR2krWy4ThBkmbf\r\n4lKov2lSh67No5eR75MjE2i+mSS3ldw6t0eRctBT51IvP28eos+lMcp3vYkS\r\neG0drav7IZm0kvoW6GGU5+l8i8Ec7cHw1vZ1rOPxkackDwVNVsrCPVExKfC/\r\nRuG6cv1GDNOh/IvTQTN/Nf03U6N0A6HYki4pZxWZfJx0bdzLKyJrtcoJy8qP\r\nOUOxDLoF5ncxg4A6Go+BsBhV5a1mqEG/1l8=\r\n=jMqk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"condebiel","email":"bielbcm@gmail.com"},"directories":{},"maintainers":[{"name":"condebiel","email":"bielbcm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-zendesk_0.4.7_1652952208738_0.297569636595737"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-19T09:23:28.647Z","0.4.7":"2022-05-19T09:23:28.896Z","modified":"2022-05-19T09:23:29.008Z"},"maintainers":[{"name":"condebiel","email":"bielbcm@gmail.com"}],"description":"Vue plugin for Zendesk Web Widget","homepage":"https://github.com/condebiel/vue-zendesk#readme","repository":{"type":"git","url":"git+https://github.com/condebiel/vue-zendesk.git"},"contributors":[{"name":"Biel Conde","email":"bielbcm@gmail.com"}],"bugs":{"url":"https://github.com/condebiel/vue-zendesk/issues"},"license":"MIT","readme":"# vue-zendesk\n\nThis repo is a fork of [@dansmaculotte/vue-zendesk](https://github.com/dansmaculotte/vue-zendesk). Please visit the original repo to be up to date.\n\n[Zendesk Web Widget Documentation](https://developer.zendesk.com/embeddables/docs/widget/introduction)\n\n## Setup\n\n1. Add the `@dansmaculotte/vue-zendesk` dependency with `yarn` or `npm` to your project\n2. Configure it:\n\n```js\nimport Vue from 'vue'\nimport Zendesk from '@dansmaculotte/vue-zendesk'\n\nVue.use(Zendesk, {\n  key: 'YOUR_ZENDESK_KEY',\n  disabled: true,\n  hideOnLoad: true,\n  settings: {\n    webWidget: {\n      color: {\n        theme: '#78a300'\n      }\n    }\n  }\n})\n```\n\n### Options\n\n#### `disabled`\n\n`disabled` option allows you to prevent automatic script loading, to comply with GDPR.\n\nYou can manually load it by calling `this.$zendesk.load(YOUR_ZENDESK_KEY)`.\n\n#### `hideOnLoad`\n\nWhen Zendesk Web Widget is initialized it automatically shows the widget, to prevent this you can set to `true` this option so you can manually show it after.\n\n#### `settings`\n\nYou can view Zendesk Web Widget available settings [here](https://developer.zendesk.com/embeddables/docs/widget/settings).\n\n## Usage\n\nYou can use any method coming from the official documentation.\nEvery methods are accessible from `$zendesk` object.\n\nFor example:\n```js\nVue.$zendesk.hide()\n// In a vue component\nthis.$zendesk.show()\n```\n\nYou can also listen to `loaded` event emitted on script load, `open` on widget open and `close` on widget close.\n\nFor example:\n```js\nthis.$zendesk.$on('loaded', (event) => {\n  this.$zendesk.identify({\n    name: 'John'\n  })\n})\n\nthis.$zendesk.$on('open', () => {\n  console.log('Widget is open')\n})\n\nthis.$zendesk.$on('close', () => {\n  console.log('Widget is closed')\n})\n```\n\nYou can access to Zendesk Web Widget instance through `this.$zendesk.zE` or `window.zE` objects.\n\nFor example:\n```js\nthis.$zendesk.zE('webWidget', 'hide')\nwindow.zE('webWidget', 'hide')\n```\n\n## Development\n\n1. Clone this repository\n2. Install dependencies using `yarn install` or `npm install`\n3. Start development server using `npm run dev`\n\n## License\n\n[MIT License](./LICENSE.md)\n\n<!-- Badges -->\n[npm-version-src]: https://img.shields.io/npm/dt/@dansmaculotte/vue-zendesk.svg?style=flat-square\n[npm-version-href]: https://npmjs.com/package/@dansmaculotte/vue-zendesk\n\n[npm-downloads-src]: https://img.shields.io/npm/v/@dansmaculotte/vue-zendesk/latest.svg?style=flat-square\n[npm-downloads-href]: https://npmjs.com/package/@dansmaculotte/vue-zendesk\n\n[david-dm-src]: https://david-dm.org/dansmaculotte/vue-zendesk/status.svg?style=flat-square\n[david-dm-href]: https://david-dm.org/dansmaculotte/vue-zendesk\n\n[standard-js-src]: https://img.shields.io/badge/code_style-standard-brightgreen.svg?style=flat-square\n[standard-js-href]: https://standardjs.com\n","readmeFilename":"ReadMe.md"}