From 1a7437ed7c7a5626a2f59fe673588f17b7bff9a5 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Tue, 20 Jun 2017 23:58:42 +0200 Subject: [PATCH] plugin manages fixes --- app/webpack.config.js | 2 +- terminus-plugin-manager/src/services/pluginManager.service.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/webpack.config.js b/app/webpack.config.js index 8101f54d..1fea6f38 100644 --- a/app/webpack.config.js +++ b/app/webpack.config.js @@ -5,7 +5,7 @@ module.exports = { name: 'terminus', target: 'node', entry: { - 'index.ignore': 'file-loader?name=index.html!pug-html-loader!' + path.resolve(__dirname, './index.pug'), + 'index.ignore': 'file-loader?name=index.html!val-loader!pug-html-loader!' + path.resolve(__dirname, './index.pug'), 'preload': path.resolve(__dirname, 'src/entry.preload.ts'), 'bundle': path.resolve(__dirname, 'src/entry.ts'), }, diff --git a/terminus-plugin-manager/src/services/pluginManager.service.ts b/terminus-plugin-manager/src/services/pluginManager.service.ts index 1e34e556..952c9dc6 100644 --- a/terminus-plugin-manager/src/services/pluginManager.service.ts +++ b/terminus-plugin-manager/src/services/pluginManager.service.ts @@ -5,6 +5,7 @@ import { exec } from 'mz/child_process' import axios from 'axios' const NAME_PREFIX = 'terminus-' +const KEYWORD = 'terminus-plugin' export interface IPluginInfo { name: string @@ -42,7 +43,7 @@ export class PluginManagerService { listAvailable (query?: string): Observable { return Observable .fromPromise( - axios.get(`https://www.npmjs.com/-/search?text=${NAME_PREFIX}+${encodeURIComponent(query || '')}&from=0&size=1000`) + axios.get(`https://www.npmjs.com/-/search?text=keywords:${KEYWORD}+${encodeURIComponent(query || '')}&from=0&size=1000`) ) .map(response => response.data.objects.map(item => ({ name: item.package.name.substring(NAME_PREFIX.length),