Просмотр исходного кода

Revert "add official growi plugins as default dependencies"

This reverts commit 7cf1317b8250506b34270fa4b016b59624b09d88.
Yuki Takei 8 лет назад
Родитель
Сommit
a9489ec1e0
5 измененных файлов с 21 добавлено и 24 удалено
  1. 2 1
      config/env.dev.js
  2. 7 8
      lib/plugins/plugin-utils.js
  3. 0 2
      package.json
  4. 12 0
      wercker.yml
  5. 0 13
      yarn.lock

+ 2 - 1
config/env.dev.js

@@ -5,7 +5,8 @@ module.exports = {
   // REDIS_URL: 'redis://localhost:6379/crowi',
   // ELASTICSEARCH_URI: 'http://localhost:9200/crowi',
   PLUGIN_NAMES_TOBE_LOADED: [
-    // 'growi-plugin-XXX',
+    // 'crowi-plugin-lsx',
+    // 'crowi-plugin-pukiwiki-like-linker',
   ],
   // filters for debug
   DEBUG: [

+ 7 - 8
lib/plugins/plugin-utils.js

@@ -11,10 +11,10 @@ class PluginUtils {
    * return a definition objects that has following structure:
    *
    * {
-   *   name: 'growi-plugin-X',
-   *   meta: require('growi-plugin-X'),
+   *   name: 'crowi-plugin-X',
+   *   meta: require('crowi-plugin-X'),
    *   entries: [
-   *     'growi-plugin-X/lib/client-entry'
+   *     'crowi-plugin-X/lib/client-entry'
    *   ]
    * }
    *
@@ -42,14 +42,13 @@ class PluginUtils {
   }
 
   /**
-   * list plugin module objects
-   *  that starts with 'growi-plugin-' or 'crowi-plugin-'
+   * list plugin module objects that starts with 'crowi-plugin-'
    * borrowing from: https://github.com/hexojs/hexo/blob/d1db459c92a4765620343b95789361cbbc6414c5/lib/hexo/load_plugins.js#L17
    *
    * @returns array of objects
    *   [
-   *     { name: 'growi-plugin-...', version: '1.0.0' },
-   *     { name: 'growi-plugin-...', version: '1.0.0' },
+   *     { name: 'crowi-plugin-...', version: '1.0.0' },
+   *     { name: 'crowi-plugin-...', version: '1.0.0' },
    *     ...
    *   ]
    *
@@ -70,7 +69,7 @@ class PluginUtils {
 
     let objs = {};
     Object.keys(deps).forEach((name) => {
-      if (/^(crowi|growi)-plugin-/.test(name)) {
+      if (/^crowi-plugin-/.test(name)) {
         objs[name] = deps[name];
       }
     });

+ 0 - 2
package.json

@@ -87,8 +87,6 @@
     "file-loader": "^1.1.0",
     "googleapis": "^27.0.0",
     "graceful-fs": "^4.1.11",
-    "growi-plugin-lsx": "^1.3.12",
-    "growi-plugin-pukiwiki-like-linker": "^1.0.1",
     "growi-pluginkit": "^1.1.0",
     "i18next": "^10.0.1",
     "i18next-express-middleware": "^1.0.5",

+ 12 - 0
wercker.yml

@@ -47,6 +47,12 @@ build-prod:
         yarn global add npm@4
         yarn install --production
 
+    - script:
+      name: install plugins
+      code: |
+        yarn add crowi-plugin-lsx
+        yarn add crowi-plugin-pukiwiki-like-linker
+
     - script:
       name: print dependencies
       code: yarn list --depth=0
@@ -81,6 +87,12 @@ build-dev:
         yarn global add npm@4
         yarn install
 
+    - script:
+      name: install plugins
+      code: |
+        yarn add crowi-plugin-lsx
+        yarn add crowi-plugin-pukiwiki-like-linker
+
     - script:
       name: print dependencies
       code: yarn list --depth=0

+ 0 - 13
yarn.lock

@@ -3008,19 +3008,6 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6:
   version "4.1.11"
   resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
 
-growi-plugin-lsx@^1.3.12:
-  version "1.3.12"
-  resolved "https://registry.yarnpkg.com/growi-plugin-lsx/-/growi-plugin-lsx-1.3.12.tgz#6411cc96fe6e3b359a63f5f1c9bca042058e481a"
-  dependencies:
-    growi-pluginkit "^1.1.0"
-    react "^16.2.0"
-    react-dom "^16.2.0"
-    url "^0.11.0"
-
-growi-plugin-pukiwiki-like-linker@^1.0.1:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/growi-plugin-pukiwiki-like-linker/-/growi-plugin-pukiwiki-like-linker-1.0.1.tgz#f6306333c3ff9fec81fc22f2f21c533a5df7eac6"
-
 growi-pluginkit@^1.1.0:
   version "1.1.0"
   resolved "https://registry.yarnpkg.com/growi-pluginkit/-/growi-pluginkit-1.1.0.tgz#8e837cd0ba50e6a13eacc75882e09c96eda10679"