UNPKG

@thumbmarkjs/thumbmarkjs

Version:

![GitHub package.json dynamic](https://img.shields.io/github/package-json/version/ilkkapeltola/thumbmarkjs) ![NPM Version](https://img.shields.io/npm/v/@thumbmarkjs/thumbmarkjs) ![NPM Downloads](https://img.shields.io/npm/dm/%40thumbmarkjs%2Fthumbmarkjs

22 lines (18 loc) 594 B
import { componentInterface, includeComponent } from '../../factory' export default function getInstalledPlugins(): Promise<componentInterface> { const plugins: string[] = []; if (navigator.plugins) { for (let i = 0; i < navigator.plugins.length; i++) { const plugin = navigator.plugins[i]; plugins.push([plugin.name, plugin.filename, plugin.description ].join("|")); } } return new Promise((resolve) => { resolve( { 'plugins': plugins } ); }); } includeComponent('plugins', getInstalledPlugins);