Socket
Socket
Sign inDemoInstall

@google-cloud/storage

Package Overview
Dependencies
Maintainers
1
Versions
183
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@google-cloud/storage - npm Package Compare versions

Comparing version 5.20.2 to 5.20.3

12

build/src/gcs-resumable-upload.js

@@ -26,3 +26,3 @@ "use strict";

const uuid = require("uuid");
const path = require("path");
const util_1 = require("./util");
const NOT_FOUND_STATUS_CODE = 404;

@@ -32,11 +32,3 @@ const TERMINATED_UPLOAD_STATUS_CODE = 410;

const DEFAULT_API_ENDPOINT_REGEX = /.*\.googleapis\.com/;
let packageJson = {};
try {
// if requiring from 'build' (default)
packageJson = require(path.join(__dirname, '../../package.json'));
}
catch (e) {
// if requiring directly from TypeScript context
packageJson = require(path.join(__dirname, '../package.json'));
}
const packageJson = util_1.getPackageJSON();
exports.PROTOCOL_REGEX = /^(\w*):\/\//;

@@ -43,0 +35,0 @@ class Upload extends stream_1.Writable {

@@ -30,12 +30,4 @@ "use strict";

const uuid = require("uuid");
const path = require("path");
let packageJson = {};
try {
// if requiring from 'build' (default)
packageJson = require(path.join(__dirname, '../../../package.json'));
}
catch (e) {
// if requiring directly from TypeScript context
packageJson = require(path.join(__dirname, '../../package.json'));
}
const util_1 = require("../util");
const packageJson = util_1.getPackageJSON();
// eslint-disable-next-line @typescript-eslint/no-var-requires

@@ -42,0 +34,0 @@ const duplexify = require('duplexify');

@@ -27,3 +27,2 @@ "use strict";

const hmacKey_1 = require("./hmacKey");
const path = require("path");
var IdempotencyStrategy;

@@ -379,11 +378,3 @@ (function (IdempotencyStrategy) {

}
let packageJson = {};
try {
// if requiring from 'build' (default)
packageJson = require(path.join(__dirname, '../../package.json'));
}
catch (e) {
// if requiring directly from TypeScript context
packageJson = require(path.join(__dirname, '../package.json'));
}
const packageJson = util_1.getPackageJSON();
const config = {

@@ -390,0 +381,0 @@ apiEndpoint: options.apiEndpoint,

5

build/src/util.d.ts

@@ -67,1 +67,6 @@ /// <reference types="node" />

export declare function formatAsUTCISO(dateTimeToFormat: Date, includeTime?: boolean, dateDelimiter?: string, timeDelimiter?: string): string;
/**
* Attempts to retrieve package.json from either the typescript or build context.
* @returns {object} object representation of package.json
*/
export declare function getPackageJSON(): ReturnType<JSON['parse']>;

@@ -16,3 +16,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.formatAsUTCISO = exports.convertObjKeysToSnakeCase = exports.unicodeJSONStringify = exports.objectKeyToLowercase = exports.qsStringify = exports.encodeURI = exports.fixedEncodeURIComponent = exports.objectEntries = exports.normalize = void 0;
exports.getPackageJSON = exports.formatAsUTCISO = exports.convertObjKeysToSnakeCase = exports.unicodeJSONStringify = exports.objectKeyToLowercase = exports.qsStringify = exports.encodeURI = exports.fixedEncodeURIComponent = exports.objectEntries = exports.normalize = void 0;
const querystring = require("querystring");

@@ -148,2 +148,24 @@ function normalize(optionsOrCallback, cb) {

exports.formatAsUTCISO = formatAsUTCISO;
/**
* Attempts to retrieve package.json from either the typescript or build context.
* @returns {object} object representation of package.json
*/
function getPackageJSON() {
let packageJson = undefined;
const possiblePaths = ['../../package.json', '../package.json'];
for (const path of possiblePaths) {
try {
packageJson = require(path);
break;
}
catch (_a) {
packageJson = undefined;
}
}
if (packageJson) {
return packageJson;
}
throw new Error('Unable to find package.json');
}
exports.getPackageJSON = getPackageJSON;
//# sourceMappingURL=util.js.map
{
"name": "@google-cloud/storage",
"description": "Cloud Storage Client Library for Node.js",
"version": "5.20.2",
"version": "5.20.3",
"license": "Apache-2.0",

@@ -6,0 +6,0 @@ "author": "Google Inc.",

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc