diff --git a/libraries/object-persistor/package.json b/libraries/object-persistor/package.json index 3d548c1803..274022efce 100644 --- a/libraries/object-persistor/package.json +++ b/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" diff --git a/package-lock.json b/package-lock.json index 53ce2a706f..d5b3f037b9 100644 --- a/package-lock.json +++ b/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" } diff --git a/services/document-updater/package.json b/services/document-updater/package.json index 67c4bbcaf0..05ac7428bf 100644 --- a/services/document-updater/package.json +++ b/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", diff --git a/services/project-history/package.json b/services/project-history/package.json index c3cf4bc10e..9f02ae59c1 100644 --- a/services/project-history/package.json +++ b/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", diff --git a/services/web/package.json b/services/web/package.json index a7c043f112..3578e4bbb9 100644 --- a/services/web/package.json +++ b/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",