message: Support for scoped npm plugins
  The plugin discovery function needs to check directories in
  `node_modules`, and also any directorys in `node_modules/@scope`.
diff: @@ -89,16 +89,25 @@ export class PluginHost extends AbstractComponent<Application> {
  * Scan the given `node_modules` directory for TypeDoc plugins.
  */
  function discoverModules(basePath: string) {
  + const candidates: string[] = [];
  FS.readdirSync(basePath).forEach((name) => {
  const dir = Path.join(basePath, name);
  - const infoFile = Path.join(dir, 'package.json');
  + if (name.startsWith('@')) {
  + FS.readdirSync(dir).forEach((n) => {
  + candidates.push(Path.join(name, n));
  + });
  + }
  + candidates.push(name);
  + });
  + candidates.forEach((name) => {
  + const infoFile = Path.join(basePath, name, 'package.json');
  if (!FS.existsSync(infoFile)) {
  return;
  }
  const info = loadPackageInfo(infoFile);
  if (isPlugin(info)) {
  - result.push(name);
  + result.push(Path.join(basePath, name));
  }
  });
  }
  