{"_id":"@awinogrodzki/embed-plugin-utilities","_rev":"1-d04061e69f6661c0ac0e9380c56171e6","name":"@awinogrodzki/embed-plugin-utilities","dist-tags":{"latest":"5.0.9"},"versions":{"5.0.9":{"name":"@awinogrodzki/embed-plugin-utilities","version":"5.0.9","description":"Utility functions to create embed-js plugins.","main":"dist/index.js","module":"src/index.js","jsnext:main":"src/index.js","unpkg":"umd/embed-plugin-utilities.js","repository":{"type":"git","url":"git+https://github.com/ritz078/embed.js.git"},"author":{"name":"Ritesh Kumar"},"license":"MIT","bugs":{"url":"https://github.com/ritz078/embed.js/issues"},"homepage":"https://github.com/ritz078/embed.js#readme","dependencies":{"is-in-browser":"1.1.3","just-extend":"4.0.2","just-truncate":"1.1.0"},"_id":"@awinogrodzki/embed-plugin-utilities@5.0.9","dist":{"shasum":"84d4be7e8f791e2755eb4820967a87eb88d13307","integrity":"sha512-ML32OgocbVCqHh8nMiX9IJc2YeYgWxsfZFX+a+vj6JW12JgdHh3gkBqfOEcdlBsRQcIClluTKgnMSkeGFz6ytg==","tarball":"https://registry.npmjs.org/@awinogrodzki/embed-plugin-utilities/-/embed-plugin-utilities-5.0.9.tgz","fileCount":22,"unpackedSize":69782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemED7CRA9TVsSAnZWagAAuXMQAJzZEl3R0PylYNT/yh8m\nHTa31rz4um6EkyNf0a34KEs5vfBRMIjldyQvUBMumWcyIUZA5E2IeTiS8ga5\nhb17PsSlvVLnqL1QQOFYVXqiBMQU/bgGM/WXsczm5at6iB77R97tMaNScETU\n/dKoKlft99dm8j/Y6synTTk0sOdBo3Ts0bnAhgUh2viYMi7WMAIdRlY79Teq\nrDmPlQO4VLOrniAv61ZBzQsVKpwvo3jIQnVsmLgwirl5DlSS/qHQU+DQtsJs\nk0l8oIADlOtB7q1BAsG4M3rB5gtXhdCY6eJbx4TJ/Kabd7ollqbyTZfG72rb\n+/6VA8QmveictE2moIU9Jc48CHxwaO+QoRnXvjQL3WsI/xp48TnZwXuvZw7l\ngr0RzQLrxC54WdfO1ek962pNxWDzV+Ad8EW1u+m8XDjEY5lP0D6/NfMavAiT\nJVH8RL7O0jpFgV6vNwl63otH/uVCpvc6DD0cQsRkCwdr1YpZ+je8VoZRIsOs\nGipoTb1w2LOmQ9pw6c8BuR1fnA/MjFhT4yoBh6kZo1lkHsOu1vrRaMBDwCIu\nRAbZ9S98aNFgYp0ItzeLYIwFoSdkGq6AmCpZVZ/3W7AY1iD0WV0XGBeXd5KG\ntH/grzKWLo6WLQw0hc4ulZOh2tbsybrbA7TOU+ck+nID43bQ7rWmc+Cc+OT/\nt/z7\r\n=dDdi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjS0f+7P619wX7xpufuA3yzU4NwlkNPIOGHqaFcnQkCgIhAJxZsKejve3fAcT7DangW5/EEjUBm2baTN32FmRN547L"}]},"maintainers":[{"name":"awinogrodzki","email":"amadeusz.winogrodzki@gmail.com"}],"_npmUser":{"name":"awinogrodzki","email":"amadeusz.winogrodzki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/embed-plugin-utilities_5.0.9_1587036411265_0.31628632661327316"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-16T11:26:51.227Z","5.0.9":"2020-04-16T11:26:51.515Z","modified":"2022-04-04T16:51:15.636Z"},"maintainers":[{"name":"awinogrodzki","email":"amadeusz.winogrodzki@gmail.com"}],"description":"Utility functions to create embed-js plugins.","homepage":"https://github.com/ritz078/embed.js#readme","repository":{"type":"git","url":"git+https://github.com/ritz078/embed.js.git"},"author":{"name":"Ritesh Kumar"},"bugs":{"url":"https://github.com/ritz078/embed.js/issues"},"license":"MIT","readme":"# embed-plugin-utilities\n\nA collection of utilities that can be used to make a plugin.\n\n## Installation\n```\nnpm i -S embed-js embed-plugin-utilities\n```\n\n### CDN\n\nhttps://unpkg.com/embed-plugin-utilities\n\n### Methods\n\nMethod Name| Arguments | Description\n------|------|-----\ninsert| **(options, pluginOptions)** | It modifies the string by replacing or adding the template based on the provided options. Returns the modified options object.\nwithDetailsTemplate| **({url, title, embedUrl, description, thumbnail}, thumbClassName)** | This method returns a tempate with description and thumb image. embedUrl and thumbClassName is optional. Others are mandatory.\nwithoutDetailsTemplate | **(embedUrl, height, name)** | Returns a simple embeddable iframe.\njsonp | (url) | Makes a JSONP request on client side and normal get request on the server side.\ngetQuery| (paramObject) | Converts an object of query params into `&` separated string.\n\n### License\nMIT @ Ritesh Kumar\n","readmeFilename":"Readme.md"}