Daniel Bankhead

Results 52 issues of Daniel Bankhead

Today, some logs (called via `logger`) were not outputting due to missing configuration setup. Additionally, `logging` (the general logger) was used rather than `logger`. This PR cleans up the logging...

size/M

We want to update the dual-region samples to uniformly include `location`, `locationType`, and `customPlacementConfig` metadata in the output. This should be a small change to: https://github.com/GoogleCloudPlatform/golang-samples/blob/HEAD/storage/buckets/create_bucket_dual_region.go Here's an example from...

type: feature request
api: storage
samples

This will provide a single place to inherit rules from and increase consistency across Google JS/TS libraries. https://github.com/google/eslint-config-google

semver: major
type: feature request

Remove `extend` & `@types/extend` dependencies in favor of native, standardized dependencies.

type: cleanup
api: storage
priority: p3

Remove `ent` & `@types/ent` dependencies - they do not seem necessary given the context of its usage. Perhaps [`decodeURI`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURI) would work as an alternative.

type: cleanup
api: storage
priority: p3
next major: breaking change

Now that we've resolved the following: - https://github.com/googleapis/nodejs-storage/issues/1915 - https://github.com/googleapis/nodejs-storage/issues/1916 We should remove [duplexify](https://github.com/mafintosh/duplexify). In all cases where it is used today, native Node.js Stream options, namely [`Transform`](https://nodejs.org/api/stream.html#new-streamtransformoptions), make more...

type: feature request
api: storage
web
next major: breaking change

Currently we utilize `@google-cloud/promisify` in numerous files to create functions and methods that handle both callback and Promises APIs. The problem with this approach is that it's difficult to determine...

type: feature request
api: storage
priority: p3
next major: breaking change

The library should support built-in concurrent downloads and uploads. This will help with customers looking to bulk-upload, such as #1865.

type: feature request
api: storage
priority: p3

Today we import and use Node.js's `querystring` module throughout the library. However, the module is considered 'legacy': https://nodejs.org/api/querystring.html#query-string Using other solutions should cover us; preferably the standard [`URL`](https://developer.mozilla.org/en-US/docs/Web/API/URL) whenever possible.

type: feature request
priority: p3

It would be nice if `gts` had the ability to add configuration to `package.json` rather than separate files. This can help users keep their top-level directories tidy. For example, the...

type: feature request