(name: string)
| 148 | } |
| 149 | |
| 150 | resolvePlugin(name: string) { |
| 151 | try { |
| 152 | this.cache[name] ||= require.resolve(name); |
| 153 | } catch (err) { |
| 154 | try { |
| 155 | this.cache[name] ||= require.resolve(name, { paths: HYDROPATH }); |
| 156 | } catch (e) { |
| 157 | logger.error('Failed to resolve plugin %s', name); |
| 158 | logger.error(err); |
| 159 | return; |
| 160 | } |
| 161 | } |
| 162 | return unwrapExports(require(this.cache[name])); |
| 163 | } |
| 164 | } |
| 165 | |
| 166 | app.plugin(ApiMixin); |
no test coverage detected