소스 검색

Merge pull request #11546 from overleaf/em-fix-github-deps

Use GitHub style deps in package.json

GitOrigin-RevId: 9b8ef56d7b2684a5a3c7af29090215deeee4d441
Jessica Lawshe 3 년 전
부모
커밋
af818e9859
5개의 변경된 파일49개의 추가작업 그리고 45개의 파일을 삭제
  1. 1 1
      libraries/object-persistor/package.json
  2. 42 38
      package-lock.json
  3. 1 1
      services/document-updater/package.json
  4. 1 1
      services/project-history/package.json
  5. 4 4
      services/web/package.json

+ 1 - 1
libraries/object-persistor/package.json

@@ -25,7 +25,7 @@
     "@google-cloud/storage": "^6.9.0",
     "@overleaf/o-error": "*",
     "aws-sdk": "^2.718.0",
-    "fast-crc32c": "https://github.com/overleaf/node-fast-crc32c/archive/aae6b2a4c7a7a159395df9cc6c38dfde702d6f51.tar.gz",
+    "fast-crc32c": "overleaf/node-fast-crc32c#aae6b2a4c7a7a159395df9cc6c38dfde702d6f51",
     "glob": "^7.1.6",
     "range-parser": "^1.2.1",
     "tiny-async-pool": "^1.1.0"

+ 42 - 38
package-lock.json

@@ -260,7 +260,7 @@
         "@google-cloud/storage": "^6.9.0",
         "@overleaf/o-error": "*",
         "aws-sdk": "^2.718.0",
-        "fast-crc32c": "https://github.com/overleaf/node-fast-crc32c/archive/aae6b2a4c7a7a159395df9cc6c38dfde702d6f51.tar.gz",
+        "fast-crc32c": "overleaf/node-fast-crc32c#aae6b2a4c7a7a159395df9cc6c38dfde702d6f51",
         "glob": "^7.1.6",
         "range-parser": "^1.2.1",
         "tiny-async-pool": "^1.1.0"
@@ -9414,8 +9414,7 @@
     },
     "node_modules/ace-builds": {
       "version": "1.4.12",
-      "resolved": "https://github.com/overleaf/ace-builds/archive/v1.4.12-69aace50e6796d42116f8f96e19d2468d8a88af9.tar.gz",
-      "integrity": "sha512-jHzJycBpJVzEuSiMZj8hotpzuH49uMOIcJtrdTkx2UVKGJDYpJZOrN922k+IPAiWqnfpMzUO0lmXFSBDGGguQA==",
+      "resolved": "git+ssh://git@github.com/overleaf/ace-builds.git#80aa64e7098fead36c15a3f15c6cc6ca5f0e56b1",
       "license": "BSD-3-Clause"
     },
     "node_modules/acorn": {
@@ -13226,8 +13225,8 @@
     "node_modules/daterangepicker": {
       "name": "bootstrap-daterangepicker",
       "version": "2.1.27",
-      "resolved": "https://github.com/overleaf/daterangepicker/archive/e496d2d44ca53e208c930e4cb4bcf29bcefa4550.tar.gz",
-      "integrity": "sha512-Q02uNrPqUsslcmQgE3fhQybH9vtJIB5MwOnZEXcAXvGrCDzpSf2DnFqg5hyUfi5u7U5ldRGzwQiCLBT6TlJ9WQ==",
+      "resolved": "git+ssh://git@github.com/overleaf/daterangepicker.git#e496d2d44ca53e208c930e4cb4bcf29bcefa4550",
+      "integrity": "sha512-vlNvjq6s1I+TIL4BoZkNoZer0liC4Kw/sA6iC3XAX5bHnxzpwV5M0ymHjGEoN5In0uPhO9UMBoMNGCzUriL89A==",
       "license": "MIT",
       "dependencies": {
         "jquery": "^2.2.0",
@@ -13584,8 +13583,8 @@
     },
     "node_modules/diff-match-patch": {
       "version": "1.0.5",
-      "resolved": "https://github.com/overleaf/diff-match-patch/archive/89805f9c671a77a263fc53461acd62aa7498f688.tar.gz",
-      "integrity": "sha512-rX+9ry8tosctHzJfYG9Vjpof6wTYYA/oFHnzpv6O1vkUd+5dTc9LpZCTUv+FK8i4grpITxY8BYSk8A3u4anwJQ==",
+      "resolved": "git+ssh://git@github.com/overleaf/diff-match-patch.git#89805f9c671a77a263fc53461acd62aa7498f688",
+      "integrity": "sha512-UfwfKGxT/Wm2KaxFSZsp7/+YOnAgIzxQXs86zu1IFMLU/+3ouxnEvXqPDn3yxSxlsO4r1B+I2GGQHsIthp6/7Q==",
       "license": "Apache-2.0"
     },
     "node_modules/dijkstrajs": {
@@ -15955,8 +15954,8 @@
     },
     "node_modules/fast-crc32c": {
       "version": "2.0.0",
-      "resolved": "https://github.com/overleaf/node-fast-crc32c/archive/aae6b2a4c7a7a159395df9cc6c38dfde702d6f51.tar.gz",
-      "integrity": "sha512-b+S1DP+5y5+p1rTSaRF1Z+qHfsCXUPIE2vMMPdHYdfypAmQR1SOHW3tYZkXjjWQPYln6xwe9d5i1enR8Q4GHQQ==",
+      "resolved": "git+ssh://git@github.com/overleaf/node-fast-crc32c.git#aae6b2a4c7a7a159395df9cc6c38dfde702d6f51",
+      "integrity": "sha512-tv+vSqnHnz1MnUZvtJuTXPH2MjrO91lNUiMmafe6zflExluR8D16jhwtubb/lWk+fTOCv7S7pURWLulsC/sMrg==",
       "license": "MIT",
       "optionalDependencies": {
         "@node-rs/crc32": "^0.1.7"
@@ -32974,7 +32973,7 @@
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
-        "diff-match-patch": "https://github.com/overleaf/diff-match-patch/archive/89805f9c671a77a263fc53461acd62aa7498f688.tar.gz",
+        "diff-match-patch": "overleaf/diff-match-patch#89805f9c671a77a263fc53461acd62aa7498f688",
         "express": "^4.18.2",
         "lodash": "^4.17.21",
         "mongodb": "^4.11.0",
@@ -33521,7 +33520,7 @@
         "byline": "^4.2.1",
         "celebrate": "^10.1.0",
         "cli": "^1.0.1",
-        "diff-match-patch": "https://github.com/overleaf/diff-match-patch/archive/89805f9c671a77a263fc53461acd62aa7498f688.tar.gz",
+        "diff-match-patch": "overleaf/diff-match-patch#89805f9c671a77a263fc53461acd62aa7498f688",
         "esmock": "^2.1.0",
         "express": "^4.18.2",
         "heap": "^0.2.6",
@@ -34349,7 +34348,7 @@
         "@uppy/xhr-upload": "^1.6.8",
         "abort-controller": "^3.0.0",
         "accepts": "^1.3.7",
-        "ace-builds": "https://github.com/overleaf/ace-builds/archive/v1.4.12-69aace50e6796d42116f8f96e19d2468d8a88af9.tar.gz",
+        "ace-builds": "overleaf/ace-builds#v1.4.12-69aace50e6796d42116f8f96e19d2468d8a88af9",
         "algoliasearch": "^3.35.1",
         "angular": "~1.8.0",
         "angular-sanitize": "~1.8.0",
@@ -34381,7 +34380,7 @@
         "csv": "^6.2.5",
         "d3": "^3.5.16",
         "dateformat": "1.0.4-1.2.3",
-        "daterangepicker": "https://github.com/overleaf/daterangepicker/archive/e496d2d44ca53e208c930e4cb4bcf29bcefa4550.tar.gz",
+        "daterangepicker": "overleaf/daterangepicker#e496d2d44ca53e208c930e4cb4bcf29bcefa4550",
         "downshift": "^6.1.0",
         "east": "^2.0.2",
         "email-addresses": "^5.0.0",
@@ -34418,7 +34417,7 @@
         "moment": "^2.29.4",
         "mongodb": "~3.6.0",
         "mongoose": "^5.13.11",
-        "multer": "https://github.com/overleaf/multer/archive/e1df247fbf8e7590520d20ae3601eaef9f3d2e9e.tar.gz",
+        "multer": "overleaf/multer#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
         "nocache": "^2.1.0",
         "nock": "^13.1.3",
         "node-fetch": "^2.6.7",
@@ -34551,7 +34550,7 @@
         "postcss-loader": "^6.2.1",
         "requirejs": "^2.3.6",
         "samlp": "^7.0.2",
-        "sandboxed-module": "https://github.com/overleaf/node-sandboxed-module/archive/cafa2d60f17ce75cc023e6f296eb8de79d92d35d.tar.gz",
+        "sandboxed-module": "overleaf/node-sandboxed-module#cafa2d60f17ce75cc023e6f296eb8de79d92d35d",
         "sinon": "^7.5.0",
         "sinon-chai": "^3.7.0",
         "sinon-mongoose": "^2.3.0",
@@ -36046,8 +36045,8 @@
     },
     "services/web/node_modules/multer": {
       "version": "1.4.5-lts.1",
-      "resolved": "https://github.com/overleaf/multer/archive/e1df247fbf8e7590520d20ae3601eaef9f3d2e9e.tar.gz",
-      "integrity": "sha512-1LZb0lk00hIg9orKsGtpCUGKmjdMY5jUq2EbkLe2VliP++8J9SukOJvFldjbXcGu8LJXQ8MHJlEekjHnaoT9Ug==",
+      "resolved": "git+ssh://git@github.com/overleaf/multer.git#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
+      "integrity": "sha512-3fJSnWF3iBZJ6Z9y8AjFVY+O4DUKspxSnzXidb3zCKqBYyEKRrpGp7OXjT9th2gWPd+9u64ZyRWUf+YRYn1GCw==",
       "license": "MIT",
       "dependencies": {
         "append-field": "^1.0.0",
@@ -36718,8 +36717,8 @@
     },
     "services/web/node_modules/sandboxed-module": {
       "version": "2.3.0",
-      "resolved": "https://github.com/overleaf/node-sandboxed-module/archive/cafa2d60f17ce75cc023e6f296eb8de79d92d35d.tar.gz",
-      "integrity": "sha512-8h+3BGQj0Xou2mRYrRpFvDQ5Ne0/obZH9X27m/5zVMrvckNQazn1YPab7OE45VMzOI25iE9e0602QY2QmEnANQ==",
+      "resolved": "git+ssh://git@github.com/overleaf/node-sandboxed-module.git#cafa2d60f17ce75cc023e6f296eb8de79d92d35d",
+      "integrity": "sha512-ZNZDUOzXHKWBvxoRKm1ETmOBxEMrxn6iEgF3G8Ws7pgdNY18t3MIfnMmMGdDcF3//bp6VGgSXa+Gnpcovf/K3w==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
@@ -42409,7 +42408,7 @@
         "chai": "^4.3.6",
         "chai-as-promised": "^7.1.1",
         "cluster-key-slot": "^1.0.5",
-        "diff-match-patch": "https://github.com/overleaf/diff-match-patch/archive/89805f9c671a77a263fc53461acd62aa7498f688.tar.gz",
+        "diff-match-patch": "overleaf/diff-match-patch#89805f9c671a77a263fc53461acd62aa7498f688",
         "express": "^4.18.2",
         "lodash": "^4.17.21",
         "mocha": "^10.2.0",
@@ -42766,7 +42765,7 @@
         "aws-sdk": "^2.718.0",
         "chai": "^4.3.6",
         "chai-as-promised": "^7.1.1",
-        "fast-crc32c": "https://github.com/overleaf/node-fast-crc32c/archive/aae6b2a4c7a7a159395df9cc6c38dfde702d6f51.tar.gz",
+        "fast-crc32c": "overleaf/node-fast-crc32c#aae6b2a4c7a7a159395df9cc6c38dfde702d6f51",
         "glob": "^7.1.6",
         "mocha": "^10.2.0",
         "mock-fs": "^5.2.0",
@@ -42796,7 +42795,7 @@
         "chai": "^4.3.6",
         "chai-as-promised": "^7.1.1",
         "cli": "^1.0.1",
-        "diff-match-patch": "https://github.com/overleaf/diff-match-patch/archive/89805f9c671a77a263fc53461acd62aa7498f688.tar.gz",
+        "diff-match-patch": "overleaf/diff-match-patch#89805f9c671a77a263fc53461acd62aa7498f688",
         "esmock": "^2.1.0",
         "express": "^4.18.2",
         "heap": "^0.2.6",
@@ -43513,7 +43512,7 @@
         "@uppy/xhr-upload": "^1.6.8",
         "abort-controller": "^3.0.0",
         "accepts": "^1.3.7",
-        "ace-builds": "https://github.com/overleaf/ace-builds/archive/v1.4.12-69aace50e6796d42116f8f96e19d2468d8a88af9.tar.gz",
+        "ace-builds": "overleaf/ace-builds#v1.4.12-69aace50e6796d42116f8f96e19d2468d8a88af9",
         "acorn": "^7.1.1",
         "acorn-walk": "^7.1.1",
         "algoliasearch": "^3.35.1",
@@ -43562,7 +43561,7 @@
         "cypress": "12.2.0",
         "d3": "^3.5.16",
         "dateformat": "1.0.4-1.2.3",
-        "daterangepicker": "https://github.com/overleaf/daterangepicker/archive/e496d2d44ca53e208c930e4cb4bcf29bcefa4550.tar.gz",
+        "daterangepicker": "overleaf/daterangepicker#e496d2d44ca53e208c930e4cb4bcf29bcefa4550",
         "downshift": "^6.1.0",
         "east": "^2.0.2",
         "email-addresses": "^5.0.0",
@@ -43629,7 +43628,7 @@
         "moment": "^2.29.4",
         "mongodb": "~3.6.0",
         "mongoose": "^5.13.11",
-        "multer": "https://github.com/overleaf/multer/archive/e1df247fbf8e7590520d20ae3601eaef9f3d2e9e.tar.gz",
+        "multer": "overleaf/multer#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
         "nocache": "^2.1.0",
         "nock": "^13.1.1",
         "node-fetch": "^2.6.7",
@@ -43677,7 +43676,7 @@
         "requirejs": "^2.3.6",
         "rimraf": "2.2.6",
         "samlp": "^7.0.2",
-        "sandboxed-module": "https://github.com/overleaf/node-sandboxed-module/archive/cafa2d60f17ce75cc023e6f296eb8de79d92d35d.tar.gz",
+        "sandboxed-module": "overleaf/node-sandboxed-module#cafa2d60f17ce75cc023e6f296eb8de79d92d35d",
         "sanitize-html": "^1.27.1",
         "scroll-into-view-if-needed": "^2.2.25",
         "sinon": "^7.5.0",
@@ -44750,8 +44749,9 @@
           }
         },
         "multer": {
-          "version": "https://github.com/overleaf/multer/archive/e1df247fbf8e7590520d20ae3601eaef9f3d2e9e.tar.gz",
-          "integrity": "sha512-1LZb0lk00hIg9orKsGtpCUGKmjdMY5jUq2EbkLe2VliP++8J9SukOJvFldjbXcGu8LJXQ8MHJlEekjHnaoT9Ug==",
+          "version": "git+ssh://git@github.com/overleaf/multer.git#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
+          "integrity": "sha512-3fJSnWF3iBZJ6Z9y8AjFVY+O4DUKspxSnzXidb3zCKqBYyEKRrpGp7OXjT9th2gWPd+9u64ZyRWUf+YRYn1GCw==",
+          "from": "multer@overleaf/multer#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
           "requires": {
             "append-field": "^1.0.0",
             "busboy": "^1.0.0",
@@ -45187,9 +45187,10 @@
           }
         },
         "sandboxed-module": {
-          "version": "https://github.com/overleaf/node-sandboxed-module/archive/cafa2d60f17ce75cc023e6f296eb8de79d92d35d.tar.gz",
-          "integrity": "sha512-8h+3BGQj0Xou2mRYrRpFvDQ5Ne0/obZH9X27m/5zVMrvckNQazn1YPab7OE45VMzOI25iE9e0602QY2QmEnANQ==",
+          "version": "git+ssh://git@github.com/overleaf/node-sandboxed-module.git#cafa2d60f17ce75cc023e6f296eb8de79d92d35d",
+          "integrity": "sha512-ZNZDUOzXHKWBvxoRKm1ETmOBxEMrxn6iEgF3G8Ws7pgdNY18t3MIfnMmMGdDcF3//bp6VGgSXa+Gnpcovf/K3w==",
           "dev": true,
+          "from": "sandboxed-module@overleaf/node-sandboxed-module#cafa2d60f17ce75cc023e6f296eb8de79d92d35d",
           "requires": {
             "require-like": "0.1.2",
             "stack-trace": "0.0.10"
@@ -47197,8 +47198,8 @@
       }
     },
     "ace-builds": {
-      "version": "https://github.com/overleaf/ace-builds/archive/v1.4.12-69aace50e6796d42116f8f96e19d2468d8a88af9.tar.gz",
-      "integrity": "sha512-jHzJycBpJVzEuSiMZj8hotpzuH49uMOIcJtrdTkx2UVKGJDYpJZOrN922k+IPAiWqnfpMzUO0lmXFSBDGGguQA=="
+      "version": "git+ssh://git@github.com/overleaf/ace-builds.git#80aa64e7098fead36c15a3f15c6cc6ca5f0e56b1",
+      "from": "ace-builds@overleaf/ace-builds#v1.4.12-69aace50e6796d42116f8f96e19d2468d8a88af9"
     },
     "acorn": {
       "version": "7.4.1",
@@ -50199,8 +50200,9 @@
       "integrity": "sha1-TBKxAb3buIgMI1babkVEWaXri3U="
     },
     "daterangepicker": {
-      "version": "https://github.com/overleaf/daterangepicker/archive/e496d2d44ca53e208c930e4cb4bcf29bcefa4550.tar.gz",
-      "integrity": "sha512-Q02uNrPqUsslcmQgE3fhQybH9vtJIB5MwOnZEXcAXvGrCDzpSf2DnFqg5hyUfi5u7U5ldRGzwQiCLBT6TlJ9WQ==",
+      "version": "git+ssh://git@github.com/overleaf/daterangepicker.git#e496d2d44ca53e208c930e4cb4bcf29bcefa4550",
+      "integrity": "sha512-vlNvjq6s1I+TIL4BoZkNoZer0liC4Kw/sA6iC3XAX5bHnxzpwV5M0ymHjGEoN5In0uPhO9UMBoMNGCzUriL89A==",
+      "from": "daterangepicker@overleaf/daterangepicker#e496d2d44ca53e208c930e4cb4bcf29bcefa4550",
       "requires": {
         "jquery": "^2.2.0",
         "moment": "^2.9.0"
@@ -50469,8 +50471,9 @@
       "dev": true
     },
     "diff-match-patch": {
-      "version": "https://github.com/overleaf/diff-match-patch/archive/89805f9c671a77a263fc53461acd62aa7498f688.tar.gz",
-      "integrity": "sha512-rX+9ry8tosctHzJfYG9Vjpof6wTYYA/oFHnzpv6O1vkUd+5dTc9LpZCTUv+FK8i4grpITxY8BYSk8A3u4anwJQ=="
+      "version": "git+ssh://git@github.com/overleaf/diff-match-patch.git#89805f9c671a77a263fc53461acd62aa7498f688",
+      "integrity": "sha512-UfwfKGxT/Wm2KaxFSZsp7/+YOnAgIzxQXs86zu1IFMLU/+3ouxnEvXqPDn3yxSxlsO4r1B+I2GGQHsIthp6/7Q==",
+      "from": "diff-match-patch@overleaf/diff-match-patch#89805f9c671a77a263fc53461acd62aa7498f688"
     },
     "dijkstrajs": {
       "version": "1.0.2",
@@ -52298,8 +52301,9 @@
       "integrity": "sha512-Qod3DdRgFZ8GUIM6ygeoZYpQ0QLW9cf/FS9KhhjlYggcSZXWAemAw8BOCO5LuYCrR3Uj3qXDVTUzOUwG8C7beQ=="
     },
     "fast-crc32c": {
-      "version": "https://github.com/overleaf/node-fast-crc32c/archive/aae6b2a4c7a7a159395df9cc6c38dfde702d6f51.tar.gz",
-      "integrity": "sha512-b+S1DP+5y5+p1rTSaRF1Z+qHfsCXUPIE2vMMPdHYdfypAmQR1SOHW3tYZkXjjWQPYln6xwe9d5i1enR8Q4GHQQ==",
+      "version": "git+ssh://git@github.com/overleaf/node-fast-crc32c.git#aae6b2a4c7a7a159395df9cc6c38dfde702d6f51",
+      "integrity": "sha512-tv+vSqnHnz1MnUZvtJuTXPH2MjrO91lNUiMmafe6zflExluR8D16jhwtubb/lWk+fTOCv7S7pURWLulsC/sMrg==",
+      "from": "fast-crc32c@overleaf/node-fast-crc32c#aae6b2a4c7a7a159395df9cc6c38dfde702d6f51",
       "requires": {
         "@node-rs/crc32": "^0.1.7"
       }

+ 1 - 1
services/document-updater/package.json

@@ -25,7 +25,7 @@
     "async": "^3.2.2",
     "body-parser": "^1.19.0",
     "bunyan": "^1.8.15",
-    "diff-match-patch": "https://github.com/overleaf/diff-match-patch/archive/89805f9c671a77a263fc53461acd62aa7498f688.tar.gz",
+    "diff-match-patch": "overleaf/diff-match-patch#89805f9c671a77a263fc53461acd62aa7498f688",
     "express": "^4.18.2",
     "lodash": "^4.17.21",
     "mongodb": "^4.11.0",

+ 1 - 1
services/project-history/package.json

@@ -30,7 +30,7 @@
     "byline": "^4.2.1",
     "celebrate": "^10.1.0",
     "cli": "^1.0.1",
-    "diff-match-patch": "https://github.com/overleaf/diff-match-patch/archive/89805f9c671a77a263fc53461acd62aa7498f688.tar.gz",
+    "diff-match-patch": "overleaf/diff-match-patch#89805f9c671a77a263fc53461acd62aa7498f688",
     "esmock": "^2.1.0",
     "express": "^4.18.2",
     "heap": "^0.2.6",

+ 4 - 4
services/web/package.json

@@ -120,7 +120,7 @@
     "@uppy/xhr-upload": "^1.6.8",
     "abort-controller": "^3.0.0",
     "accepts": "^1.3.7",
-    "ace-builds": "https://github.com/overleaf/ace-builds/archive/v1.4.12-69aace50e6796d42116f8f96e19d2468d8a88af9.tar.gz",
+    "ace-builds": "overleaf/ace-builds#v1.4.12-69aace50e6796d42116f8f96e19d2468d8a88af9",
     "algoliasearch": "^3.35.1",
     "angular": "~1.8.0",
     "angular-sanitize": "~1.8.0",
@@ -152,7 +152,7 @@
     "csv": "^6.2.5",
     "d3": "^3.5.16",
     "dateformat": "1.0.4-1.2.3",
-    "daterangepicker": "https://github.com/overleaf/daterangepicker/archive/e496d2d44ca53e208c930e4cb4bcf29bcefa4550.tar.gz",
+    "daterangepicker": "overleaf/daterangepicker#e496d2d44ca53e208c930e4cb4bcf29bcefa4550",
     "downshift": "^6.1.0",
     "east": "^2.0.2",
     "email-addresses": "^5.0.0",
@@ -189,7 +189,7 @@
     "moment": "^2.29.4",
     "mongodb": "~3.6.0",
     "mongoose": "^5.13.11",
-    "multer": "https://github.com/overleaf/multer/archive/e1df247fbf8e7590520d20ae3601eaef9f3d2e9e.tar.gz",
+    "multer": "overleaf/multer#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
     "nocache": "^2.1.0",
     "nock": "^13.1.3",
     "node-fetch": "^2.6.7",
@@ -322,7 +322,7 @@
     "postcss-loader": "^6.2.1",
     "requirejs": "^2.3.6",
     "samlp": "^7.0.2",
-    "sandboxed-module": "https://github.com/overleaf/node-sandboxed-module/archive/cafa2d60f17ce75cc023e6f296eb8de79d92d35d.tar.gz",
+    "sandboxed-module": "overleaf/node-sandboxed-module#cafa2d60f17ce75cc023e6f296eb8de79d92d35d",
     "sinon": "^7.5.0",
     "sinon-chai": "^3.7.0",
     "sinon-mongoose": "^2.3.0",