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

Merge pull request #13261 from overleaf/msm-replace-referer-parser

[web] Replace `referer-parser` with fork

GitOrigin-RevId: 2ceedee477af652c8a71911513deefac6dd5ae12
Miguel Serrano 3 лет назад
Родитель
Сommit
a9da694036
2 измененных файлов с 11 добавлено и 95 удалено
  1. 10 94
      package-lock.json
  2. 1 1
      services/web/package.json

+ 10 - 94
package-lock.json

@@ -29610,54 +29610,13 @@
       }
     },
     "node_modules/referer-parser": {
-      "version": "0.0.3",
-      "resolved": "https://registry.npmjs.org/referer-parser/-/referer-parser-0.0.3.tgz",
-      "integrity": "sha512-Zay9D4Ovk6HUf/YsYMz1GeW4pIn5/RbC9a4ywgh9MJ6l8ITyND/DxzaWb7ocgDsey2tF1oXTfrx42+i2g5cWiQ==",
-      "dependencies": {
-        "js-yaml": "~2.1.0"
-      }
-    },
-    "node_modules/referer-parser/node_modules/argparse": {
-      "version": "0.1.16",
-      "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz",
-      "integrity": "sha512-LjmC2dNpdn2L4UzyoaIr11ELYoLn37ZFy9zObrQFHsSuOepeUEMKnM8w5KL4Tnrp2gy88rRuQt6Ky8Bjml+Baw==",
-      "dependencies": {
-        "underscore": "~1.7.0",
-        "underscore.string": "~2.4.0"
-      }
-    },
-    "node_modules/referer-parser/node_modules/esprima": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
-      "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=",
-      "bin": {
-        "esparse": "bin/esparse.js",
-        "esvalidate": "bin/esvalidate.js"
-      },
-      "engines": {
-        "node": ">=0.4.0"
-      }
-    },
-    "node_modules/referer-parser/node_modules/js-yaml": {
-      "version": "2.1.3",
-      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.1.3.tgz",
-      "integrity": "sha512-2ElQ5tUBsI5GIjddfYGdudelD5+9JM9FfJXlrn+Mj3k72t4XrqBr3vf3+1sky0WKC3dSVhF0ZqIUpX9QFBmmfQ==",
+      "version": "0.0.4",
+      "resolved": "git+ssh://git@github.com/overleaf/nodejs-referer-parser.git#8b8b103762d05b7be4cfa2f810e1d408be67d7bb",
+      "integrity": "sha512-73u9iYlvAoOF3PuteH1Yl3hdIGcGefyyZbgcNcaF8gAnSrx/cHlgiht/AhbT+rcM0dv0bPo9NxBmTrR1jr8DMQ==",
       "dependencies": {
-        "argparse": "~ 0.1.11",
-        "esprima": "~ 1.0.2"
-      },
-      "bin": {
-        "js-yaml": "bin/js-yaml.js"
-      },
-      "engines": {
-        "node": ">= 0.6.0"
+        "js-yaml": "^4.1.0"
       }
     },
-    "node_modules/referer-parser/node_modules/underscore": {
-      "version": "1.7.0",
-      "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz",
-      "integrity": "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA=="
-    },
     "node_modules/referrer-policy": {
       "version": "1.2.0",
       "resolved": "https://registry.npmjs.org/referrer-policy/-/referrer-policy-1.2.0.tgz",
@@ -33615,14 +33574,6 @@
       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz",
       "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g=="
     },
-    "node_modules/underscore.string": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz",
-      "integrity": "sha512-yxkabuCaIBnzfIvX3kBxQqCs0ar/bfJwDnFEHJUm/ZrRVhT3IItdRF5cZjARLzEnyQYtIUhsZ2LG2j3HidFOFQ==",
-      "engines": {
-        "node": "*"
-      }
-    },
     "node_modules/unfetch": {
       "version": "4.2.0",
       "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz",
@@ -37330,7 +37281,7 @@
         "react2angular": "^4.0.6",
         "react2angular-shared-context": "^1.1.0",
         "recurly": "^4.0.0",
-        "referer-parser": "0.0.3",
+        "referer-parser": "github:overleaf/nodejs-referer-parser#8b8b103762d05b7be4cfa2f810e1d408be67d7bb",
         "request": "^2.88.2",
         "requestretry": "^7.1.0",
         "rimraf": "2.2.6",
@@ -45849,7 +45800,7 @@
         "react2angular": "^4.0.6",
         "react2angular-shared-context": "^1.1.0",
         "recurly": "^4.0.0",
-        "referer-parser": "0.0.3",
+        "referer-parser": "overleaf/nodejs-referer-parser#8b8b103762d05b7be4cfa2f810e1d408be67d7bb",
         "request": "^2.88.2",
         "requestretry": "^7.1.0",
         "requirejs": "^2.3.6",
@@ -63705,41 +63656,11 @@
       }
     },
     "referer-parser": {
-      "version": "0.0.3",
-      "resolved": "https://registry.npmjs.org/referer-parser/-/referer-parser-0.0.3.tgz",
-      "integrity": "sha512-Zay9D4Ovk6HUf/YsYMz1GeW4pIn5/RbC9a4ywgh9MJ6l8ITyND/DxzaWb7ocgDsey2tF1oXTfrx42+i2g5cWiQ==",
+      "version": "git+ssh://git@github.com/overleaf/nodejs-referer-parser.git#8b8b103762d05b7be4cfa2f810e1d408be67d7bb",
+      "integrity": "sha512-73u9iYlvAoOF3PuteH1Yl3hdIGcGefyyZbgcNcaF8gAnSrx/cHlgiht/AhbT+rcM0dv0bPo9NxBmTrR1jr8DMQ==",
+      "from": "referer-parser@overleaf/nodejs-referer-parser#8b8b103762d05b7be4cfa2f810e1d408be67d7bb",
       "requires": {
-        "js-yaml": "~2.1.0"
-      },
-      "dependencies": {
-        "argparse": {
-          "version": "0.1.16",
-          "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz",
-          "integrity": "sha512-LjmC2dNpdn2L4UzyoaIr11ELYoLn37ZFy9zObrQFHsSuOepeUEMKnM8w5KL4Tnrp2gy88rRuQt6Ky8Bjml+Baw==",
-          "requires": {
-            "underscore": "~1.7.0",
-            "underscore.string": "~2.4.0"
-          }
-        },
-        "esprima": {
-          "version": "1.0.4",
-          "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
-          "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0="
-        },
-        "js-yaml": {
-          "version": "2.1.3",
-          "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.1.3.tgz",
-          "integrity": "sha512-2ElQ5tUBsI5GIjddfYGdudelD5+9JM9FfJXlrn+Mj3k72t4XrqBr3vf3+1sky0WKC3dSVhF0ZqIUpX9QFBmmfQ==",
-          "requires": {
-            "argparse": "~ 0.1.11",
-            "esprima": "~ 1.0.2"
-          }
-        },
-        "underscore": {
-          "version": "1.7.0",
-          "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz",
-          "integrity": "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA=="
-        }
+        "js-yaml": "^4.1.0"
       }
     },
     "referrer-policy": {
@@ -66873,11 +66794,6 @@
       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz",
       "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g=="
     },
-    "underscore.string": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz",
-      "integrity": "sha512-yxkabuCaIBnzfIvX3kBxQqCs0ar/bfJwDnFEHJUm/ZrRVhT3IItdRF5cZjARLzEnyQYtIUhsZ2LG2j3HidFOFQ=="
-    },
     "unfetch": {
       "version": "4.2.0",
       "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz",

+ 1 - 1
services/web/package.json

@@ -235,7 +235,7 @@
     "react2angular": "^4.0.6",
     "react2angular-shared-context": "^1.1.0",
     "recurly": "^4.0.0",
-    "referer-parser": "0.0.3",
+    "referer-parser": "github:overleaf/nodejs-referer-parser#8b8b103762d05b7be4cfa2f810e1d408be67d7bb",
     "request": "^2.88.2",
     "requestretry": "^7.1.0",
     "rimraf": "2.2.6",