Explorar o código

use growi-commons@3.2.2

Yuki Takei %!s(int64=7) %!d(string=hai) anos
pai
achega
cb687f376f

+ 1 - 1
packages/growi-plugin-lsx/package.json

@@ -21,7 +21,7 @@
   },
   },
   "homepage": "https://github.com/weseek/growi-plugin-lsx#readme",
   "homepage": "https://github.com/weseek/growi-plugin-lsx#readme",
   "dependencies": {
   "dependencies": {
-    "growi-commons": "^3.1.0",
+    "growi-commons": "^3.2.2",
     "url": "^0.11.0"
     "url": "^0.11.0"
   },
   },
   "devDependencies": {
   "devDependencies": {

+ 1 - 1
packages/growi-plugin-lsx/src/server/routes/lsx.js

@@ -1,4 +1,4 @@
-const OptionParser = require('../util/option-parser');
+const { OptionParser } = require('growi-commons');
 
 
 class Lsx {
 class Lsx {
 
 

+ 0 - 57
packages/growi-plugin-lsx/src/server/util/option-parser.js

@@ -1,57 +0,0 @@
-class OptionParser {
-
-  /**
-   * parse range expression
-   *
-   * ex:
-   *  1:2 -> { start: 1, end: 2 }
-   *  1:  -> { start: 1, end: -1 }
-   *  2+3 -> { start: 1, end: 5 }
-   *
-   * @static
-   * @param {any} str
-   * @returns
-   *
-   * @memberOf OptionParser
-   */
-  static parseRange(str) {
-    if (str == undefined) {
-      return undefined;
-    }
-
-    // see: https://regex101.com/r/w4KCwC/3
-    const match = str.match(/^(-?[0-9]+)(([:+]{1})(-?[0-9]+)?)?$/);
-    if (!match) {
-      return undefined;
-    }
-
-    // determine start
-    let start;
-    let end;
-
-    // has operator
-    if (match[3] != undefined) {
-      start = +match[1];
-      const operator = match[3];
-
-      // determine end
-      if (operator === ':') {
-        end = +match[4] || -1;  // set last(-1) if undefined
-      }
-      else if (operator === '+') {
-        end = +match[4] || 0;   // plus zero if undefined
-        end += start;
-      }
-    }
-    // don't have operator
-    else {
-      start = 1;
-      end = +match[1];
-    }
-
-    return { start, end };
-  }
-
-}
-
-module.exports = OptionParser;

+ 4 - 4
packages/growi-plugin-lsx/yarn.lock

@@ -878,10 +878,10 @@ graceful-fs@^4.1.2:
   version "4.1.11"
   version "4.1.11"
   resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
   resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
 
 
-growi-commons@^3.1.0:
-  version "3.1.0"
-  resolved "https://registry.yarnpkg.com/growi-commons/-/growi-commons-3.1.0.tgz#f75756d7c34aa2f96612243968b3e7b8c36a5280"
-  integrity sha512-x57/t8is1SIAA7NkdTCgCNAWpETNbUb7mnd6X4wbc7z5WbiqURB6GBECR7uNxLvGDFl6/6ngknOZLy+AmhB/ng==
+growi-commons@^3.2.2:
+  version "3.2.2"
+  resolved "https://registry.yarnpkg.com/growi-commons/-/growi-commons-3.2.2.tgz#36aaca18e23aaa13ecd9b26e72fed527b3d4c070"
+  integrity sha512-7tX7+rpduaJthVAuc6EIKGoIQ/bW6RpPLVLjpddW4tgU05Sw3KnGdXCGzEHAMYulrKRRo++DcPWdIoPuw7r0Zw==
 
 
 has-ansi@^2.0.0:
 has-ansi@^2.0.0:
   version "2.0.0"
   version "2.0.0"