From ecfd8bfcd06e1beabff7ec9a8c4000222379eb8d Mon Sep 17 00:00:00 2001 From: sofisl <55454395+sofisl@users.noreply.github.com> Date: Thu, 18 Feb 2021 09:21:54 -0800 Subject: [PATCH] fix: upgrade webpack from 4 to 5 (#2524) --- .../abusiveexperiencereport/webpack.config.js | 21 +++++++++++----- .../webpack.config.js | 21 +++++++++++----- src/apis/accessapproval/README.md | 9 +++++++ src/apis/accessapproval/webpack.config.js | 21 +++++++++++----- .../accesscontextmanager/webpack.config.js | 21 +++++++++++----- src/apis/adexchangebuyer/webpack.config.js | 21 +++++++++++----- src/apis/adexchangebuyer2/webpack.config.js | 21 +++++++++++----- src/apis/adexperiencereport/webpack.config.js | 21 +++++++++++----- src/apis/admin/webpack.config.js | 21 +++++++++++----- src/apis/admob/webpack.config.js | 21 +++++++++++----- src/apis/adsense/webpack.config.js | 21 +++++++++++----- src/apis/adsensehost/webpack.config.js | 21 +++++++++++----- src/apis/alertcenter/webpack.config.js | 21 +++++++++++----- src/apis/analytics/webpack.config.js | 21 +++++++++++----- src/apis/analyticsadmin/webpack.config.js | 21 +++++++++++----- src/apis/analyticsdata/webpack.config.js | 21 +++++++++++----- src/apis/analyticsreporting/webpack.config.js | 21 +++++++++++----- .../webpack.config.js | 21 +++++++++++----- src/apis/androidenterprise/webpack.config.js | 21 +++++++++++----- src/apis/androidmanagement/webpack.config.js | 21 +++++++++++----- src/apis/androidpublisher/webpack.config.js | 21 +++++++++++----- src/apis/apigateway/webpack.config.js | 21 +++++++++++----- src/apis/appengine/webpack.config.js | 21 +++++++++++----- src/apis/appsactivity/webpack.config.js | 21 +++++++++++----- src/apis/area120tables/webpack.config.js | 21 +++++++++++----- src/apis/artifactregistry/README.md | 9 +++++++ src/apis/artifactregistry/webpack.config.js | 21 +++++++++++----- src/apis/assuredworkloads/webpack.config.js | 21 +++++++++++----- src/apis/bigquery/webpack.config.js | 21 +++++++++++----- src/apis/bigqueryconnection/webpack.config.js | 21 +++++++++++----- .../bigquerydatatransfer/webpack.config.js | 21 +++++++++++----- .../bigqueryreservation/webpack.config.js | 21 +++++++++++----- src/apis/bigtableadmin/webpack.config.js | 21 +++++++++++----- src/apis/billingbudgets/webpack.config.js | 21 +++++++++++----- .../binaryauthorization/webpack.config.js | 21 +++++++++++----- src/apis/blogger/webpack.config.js | 21 +++++++++++----- src/apis/books/webpack.config.js | 21 +++++++++++----- src/apis/calendar/webpack.config.js | 21 +++++++++++----- src/apis/chat/webpack.config.js | 21 +++++++++++----- src/apis/chromeuxreport/webpack.config.js | 21 +++++++++++----- src/apis/civicinfo/webpack.config.js | 21 +++++++++++----- src/apis/classroom/webpack.config.js | 21 +++++++++++----- src/apis/cloudasset/webpack.config.js | 21 +++++++++++----- src/apis/cloudbilling/webpack.config.js | 21 +++++++++++----- src/apis/cloudbuild/webpack.config.js | 21 +++++++++++----- src/apis/clouddebugger/webpack.config.js | 21 +++++++++++----- .../clouderrorreporting/webpack.config.js | 21 +++++++++++----- src/apis/cloudfunctions/webpack.config.js | 21 +++++++++++----- src/apis/cloudidentity/webpack.config.js | 21 +++++++++++----- src/apis/cloudiot/webpack.config.js | 21 +++++++++++----- src/apis/cloudkms/webpack.config.js | 21 +++++++++++----- src/apis/cloudprofiler/webpack.config.js | 21 +++++++++++----- .../cloudresourcemanager/webpack.config.js | 21 +++++++++++----- src/apis/cloudscheduler/webpack.config.js | 21 +++++++++++----- src/apis/cloudsearch/webpack.config.js | 21 +++++++++++----- src/apis/cloudshell/webpack.config.js | 21 +++++++++++----- src/apis/cloudtasks/webpack.config.js | 21 +++++++++++----- src/apis/cloudtrace/webpack.config.js | 21 +++++++++++----- src/apis/composer/webpack.config.js | 21 +++++++++++----- src/apis/compute/webpack.config.js | 21 +++++++++++----- src/apis/container/webpack.config.js | 21 +++++++++++----- src/apis/containeranalysis/webpack.config.js | 21 +++++++++++----- src/apis/content/webpack.config.js | 21 +++++++++++----- src/apis/customsearch/webpack.config.js | 21 +++++++++++----- src/apis/datacatalog/webpack.config.js | 21 +++++++++++----- src/apis/dataflow/webpack.config.js | 21 +++++++++++----- src/apis/datafusion/webpack.config.js | 21 +++++++++++----- src/apis/datalabeling/webpack.config.js | 21 +++++++++++----- src/apis/datamigration/webpack.config.js | 21 +++++++++++----- src/apis/dataproc/webpack.config.js | 21 +++++++++++----- src/apis/datastore/webpack.config.js | 21 +++++++++++----- src/apis/deploymentmanager/webpack.config.js | 21 +++++++++++----- src/apis/dfareporting/webpack.config.js | 21 +++++++++++----- src/apis/dialogflow/webpack.config.js | 21 +++++++++++----- src/apis/digitalassetlinks/webpack.config.js | 21 +++++++++++----- src/apis/discovery/webpack.config.js | 21 +++++++++++----- src/apis/displayvideo/webpack.config.js | 21 +++++++++++----- src/apis/dlp/webpack.config.js | 21 +++++++++++----- src/apis/dns/webpack.config.js | 21 +++++++++++----- src/apis/docs/webpack.config.js | 21 +++++++++++----- src/apis/documentai/webpack.config.js | 21 +++++++++++----- src/apis/domains/README.md | 9 +++++++ src/apis/domains/webpack.config.js | 21 +++++++++++----- src/apis/domainsrdap/webpack.config.js | 21 +++++++++++----- .../doubleclickbidmanager/webpack.config.js | 21 +++++++++++----- src/apis/doubleclicksearch/webpack.config.js | 21 +++++++++++----- src/apis/drive/webpack.config.js | 21 +++++++++++----- src/apis/driveactivity/webpack.config.js | 21 +++++++++++----- src/apis/eventarc/webpack.config.js | 21 +++++++++++----- src/apis/factchecktools/webpack.config.js | 21 +++++++++++----- src/apis/fcm/webpack.config.js | 21 +++++++++++----- src/apis/file/webpack.config.js | 21 +++++++++++----- src/apis/firebase/webpack.config.js | 21 +++++++++++----- src/apis/firebasedatabase/webpack.config.js | 21 +++++++++++----- .../firebasedynamiclinks/webpack.config.js | 21 +++++++++++----- src/apis/firebasehosting/webpack.config.js | 21 +++++++++++----- src/apis/firebaseml/webpack.config.js | 21 +++++++++++----- src/apis/firebaserules/webpack.config.js | 21 +++++++++++----- src/apis/firestore/webpack.config.js | 21 +++++++++++----- src/apis/fitness/webpack.config.js | 21 +++++++++++----- src/apis/games/webpack.config.js | 21 +++++++++++----- src/apis/gamesConfiguration/webpack.config.js | 21 +++++++++++----- src/apis/gamesManagement/webpack.config.js | 21 +++++++++++----- src/apis/gameservices/webpack.config.js | 21 +++++++++++----- src/apis/genomics/webpack.config.js | 21 +++++++++++----- src/apis/gmail/webpack.config.js | 21 +++++++++++----- .../gmailpostmastertools/webpack.config.js | 21 +++++++++++----- src/apis/groupsmigration/webpack.config.js | 21 +++++++++++----- src/apis/groupssettings/webpack.config.js | 21 +++++++++++----- src/apis/healthcare/webpack.config.js | 21 +++++++++++----- src/apis/homegraph/webpack.config.js | 21 +++++++++++----- src/apis/iam/webpack.config.js | 21 +++++++++++----- src/apis/iamcredentials/README.md | 9 +++++++ src/apis/iamcredentials/webpack.config.js | 21 +++++++++++----- src/apis/iap/webpack.config.js | 21 +++++++++++----- src/apis/identitytoolkit/webpack.config.js | 21 +++++++++++----- src/apis/indexing/webpack.config.js | 21 +++++++++++----- src/apis/jobs/webpack.config.js | 21 +++++++++++----- src/apis/kgsearch/webpack.config.js | 21 +++++++++++----- src/apis/language/webpack.config.js | 21 +++++++++++----- src/apis/libraryagent/webpack.config.js | 21 +++++++++++----- src/apis/licensing/webpack.config.js | 21 +++++++++++----- src/apis/lifesciences/webpack.config.js | 21 +++++++++++----- src/apis/localservices/webpack.config.js | 21 +++++++++++----- src/apis/logging/webpack.config.js | 21 +++++++++++----- src/apis/managedidentities/webpack.config.js | 21 +++++++++++----- src/apis/manufacturers/webpack.config.js | 21 +++++++++++----- src/apis/memcache/webpack.config.js | 21 +++++++++++----- src/apis/ml/webpack.config.js | 21 +++++++++++----- src/apis/monitoring/webpack.config.js | 21 +++++++++++----- src/apis/networkmanagement/webpack.config.js | 21 +++++++++++----- src/apis/notebooks/webpack.config.js | 21 +++++++++++----- src/apis/oauth2/webpack.config.js | 21 +++++++++++----- src/apis/osconfig/webpack.config.js | 21 +++++++++++----- src/apis/oslogin/webpack.config.js | 21 +++++++++++----- src/apis/pagespeedonline/webpack.config.js | 21 +++++++++++----- src/apis/people/webpack.config.js | 21 +++++++++++----- src/apis/playablelocations/webpack.config.js | 21 +++++++++++----- src/apis/playcustomapp/webpack.config.js | 21 +++++++++++----- src/apis/plus/webpack.config.js | 21 +++++++++++----- src/apis/policytroubleshooter/README.md | 9 +++++++ .../policytroubleshooter/webpack.config.js | 21 +++++++++++----- src/apis/poly/webpack.config.js | 21 +++++++++++----- src/apis/privateca/webpack.config.js | 21 +++++++++++----- src/apis/prod_tt_sasportal/webpack.config.js | 21 +++++++++++----- src/apis/pubsub/webpack.config.js | 21 +++++++++++----- src/apis/pubsublite/webpack.config.js | 21 +++++++++++----- src/apis/realtimebidding/webpack.config.js | 21 +++++++++++----- .../recommendationengine/webpack.config.js | 21 +++++++++++----- src/apis/recommender/webpack.config.js | 21 +++++++++++----- src/apis/redis/webpack.config.js | 21 +++++++++++----- .../remotebuildexecution/webpack.config.js | 21 +++++++++++----- src/apis/reseller/webpack.config.js | 21 +++++++++++----- src/apis/run/webpack.config.js | 21 +++++++++++----- src/apis/runtimeconfig/webpack.config.js | 21 +++++++++++----- src/apis/safebrowsing/webpack.config.js | 21 +++++++++++----- src/apis/sasportal/webpack.config.js | 21 +++++++++++----- src/apis/script/webpack.config.js | 21 +++++++++++----- src/apis/searchconsole/webpack.config.js | 21 +++++++++++----- src/apis/secretmanager/webpack.config.js | 21 +++++++++++----- src/apis/securitycenter/webpack.config.js | 21 +++++++++++----- .../webpack.config.js | 21 +++++++++++----- src/apis/servicecontrol/webpack.config.js | 21 +++++++++++----- src/apis/servicedirectory/webpack.config.js | 21 +++++++++++----- src/apis/servicemanagement/webpack.config.js | 21 +++++++++++----- src/apis/servicenetworking/webpack.config.js | 21 +++++++++++----- src/apis/serviceusage/webpack.config.js | 21 +++++++++++----- src/apis/sheets/webpack.config.js | 21 +++++++++++----- src/apis/siteVerification/webpack.config.js | 21 +++++++++++----- src/apis/slides/webpack.config.js | 21 +++++++++++----- .../smartdevicemanagement/webpack.config.js | 21 +++++++++++----- src/apis/sourcerepo/webpack.config.js | 21 +++++++++++----- src/apis/spanner/webpack.config.js | 21 +++++++++++----- src/apis/speech/webpack.config.js | 21 +++++++++++----- src/apis/sql/webpack.config.js | 21 +++++++++++----- src/apis/sqladmin/webpack.config.js | 21 +++++++++++----- src/apis/storage/webpack.config.js | 21 +++++++++++----- src/apis/storagetransfer/webpack.config.js | 21 +++++++++++----- src/apis/streetviewpublish/webpack.config.js | 21 +++++++++++----- src/apis/sts/webpack.config.js | 21 +++++++++++----- src/apis/tagmanager/webpack.config.js | 21 +++++++++++----- src/apis/tasks/webpack.config.js | 21 +++++++++++----- src/apis/testing/webpack.config.js | 21 +++++++++++----- src/apis/texttospeech/webpack.config.js | 21 +++++++++++----- src/apis/toolresults/webpack.config.js | 21 +++++++++++----- src/apis/tpu/webpack.config.js | 21 +++++++++++----- src/apis/trafficdirector/webpack.config.js | 21 +++++++++++----- src/apis/transcoder/webpack.config.js | 21 +++++++++++----- src/apis/translate/webpack.config.js | 21 +++++++++++----- src/apis/vault/webpack.config.js | 21 +++++++++++----- src/apis/vectortile/webpack.config.js | 21 +++++++++++----- src/apis/verifiedaccess/webpack.config.js | 21 +++++++++++----- src/apis/videointelligence/webpack.config.js | 21 +++++++++++----- src/apis/vision/webpack.config.js | 21 +++++++++++----- src/apis/webfonts/webpack.config.js | 21 +++++++++++----- src/apis/webmasters/webpack.config.js | 21 +++++++++++----- src/apis/websecurityscanner/README.md | 9 +++++++ src/apis/websecurityscanner/webpack.config.js | 21 +++++++++++----- src/apis/workflowexecutions/webpack.config.js | 21 +++++++++++----- src/apis/workflows/webpack.config.js | 21 +++++++++++----- src/apis/youtube/webpack.config.js | 21 +++++++++++----- src/apis/youtubeAnalytics/webpack.config.js | 21 +++++++++++----- src/apis/youtubereporting/webpack.config.js | 21 +++++++++++----- src/generator/templates/webpack.config.js.njk | 25 +++++++++++++------ 204 files changed, 3026 insertions(+), 1190 deletions(-) diff --git a/src/apis/abusiveexperiencereport/webpack.config.js b/src/apis/abusiveexperiencereport/webpack.config.js index 34e9730505..d72171ccb6 100644 --- a/src/apis/abusiveexperiencereport/webpack.config.js +++ b/src/apis/abusiveexperiencereport/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Abusiveexperiencereport', filename: 'abusiveexperiencereport.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/acceleratedmobilepageurl/webpack.config.js b/src/apis/acceleratedmobilepageurl/webpack.config.js index 717fdb010e..730107c0cf 100644 --- a/src/apis/acceleratedmobilepageurl/webpack.config.js +++ b/src/apis/acceleratedmobilepageurl/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Acceleratedmobilepageurl', filename: 'acceleratedmobilepageurl.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/accessapproval/README.md b/src/apis/accessapproval/README.md index 7f654d8556..49febdd399 100644 --- a/src/apis/accessapproval/README.md +++ b/src/apis/accessapproval/README.md @@ -4,6 +4,15 @@ > An API for controlling access to data by Google personnel. +## Support status +**Note**: Google provides multiple libraries for this service. This library is in +maintenance mode, and will continue to be made available for users who have +existing applications. If you're building a new application, or modernizing a +legacy application, please use [@google-cloud/access-approval](https://www.npmjs.com/package/@google-cloud/access-approval) instead. +The [@google-cloud/access-approval](https://www.npmjs.com/package/@google-cloud/access-approval) library is faster, easier to use, and better maintained. + +To learn more, see [Client Libraries Explained](https://cloud.google.com/apis/docs/client-libraries-explained). + ## Installation ```sh diff --git a/src/apis/accessapproval/webpack.config.js b/src/apis/accessapproval/webpack.config.js index 08a8633d25..2c0fa0a7a9 100644 --- a/src/apis/accessapproval/webpack.config.js +++ b/src/apis/accessapproval/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Accessapproval', filename: 'accessapproval.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/accesscontextmanager/webpack.config.js b/src/apis/accesscontextmanager/webpack.config.js index 60e261bec5..92a2f0d1da 100644 --- a/src/apis/accesscontextmanager/webpack.config.js +++ b/src/apis/accesscontextmanager/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Accesscontextmanager', filename: 'accesscontextmanager.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/adexchangebuyer/webpack.config.js b/src/apis/adexchangebuyer/webpack.config.js index 938ab74935..a4e3b211d3 100644 --- a/src/apis/adexchangebuyer/webpack.config.js +++ b/src/apis/adexchangebuyer/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Adexchangebuyer', filename: 'adexchangebuyer.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/adexchangebuyer2/webpack.config.js b/src/apis/adexchangebuyer2/webpack.config.js index 35f049ae94..3a72a22637 100644 --- a/src/apis/adexchangebuyer2/webpack.config.js +++ b/src/apis/adexchangebuyer2/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Adexchangebuyer2', filename: 'adexchangebuyer2.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/adexperiencereport/webpack.config.js b/src/apis/adexperiencereport/webpack.config.js index d361fae0f6..42584540e4 100644 --- a/src/apis/adexperiencereport/webpack.config.js +++ b/src/apis/adexperiencereport/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Adexperiencereport', filename: 'adexperiencereport.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/admin/webpack.config.js b/src/apis/admin/webpack.config.js index cb5f4b9bf2..e571d1ccb6 100644 --- a/src/apis/admin/webpack.config.js +++ b/src/apis/admin/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Admin', filename: 'admin.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/admob/webpack.config.js b/src/apis/admob/webpack.config.js index 05e7dd6e40..00d7b4d505 100644 --- a/src/apis/admob/webpack.config.js +++ b/src/apis/admob/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Admob', filename: 'admob.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/adsense/webpack.config.js b/src/apis/adsense/webpack.config.js index 9d335ac147..c30116d6a1 100644 --- a/src/apis/adsense/webpack.config.js +++ b/src/apis/adsense/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Adsense', filename: 'adsense.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/adsensehost/webpack.config.js b/src/apis/adsensehost/webpack.config.js index ebf25e9adb..811ae5d6fb 100644 --- a/src/apis/adsensehost/webpack.config.js +++ b/src/apis/adsensehost/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Adsensehost', filename: 'adsensehost.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/alertcenter/webpack.config.js b/src/apis/alertcenter/webpack.config.js index 670325a3c8..91b835ca7c 100644 --- a/src/apis/alertcenter/webpack.config.js +++ b/src/apis/alertcenter/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Alertcenter', filename: 'alertcenter.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/analytics/webpack.config.js b/src/apis/analytics/webpack.config.js index 761cedc923..952650fad6 100644 --- a/src/apis/analytics/webpack.config.js +++ b/src/apis/analytics/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Analytics', filename: 'analytics.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/analyticsadmin/webpack.config.js b/src/apis/analyticsadmin/webpack.config.js index acb17a26e7..038eb73170 100644 --- a/src/apis/analyticsadmin/webpack.config.js +++ b/src/apis/analyticsadmin/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Analyticsadmin', filename: 'analyticsadmin.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/analyticsdata/webpack.config.js b/src/apis/analyticsdata/webpack.config.js index d870506438..26e109fc57 100644 --- a/src/apis/analyticsdata/webpack.config.js +++ b/src/apis/analyticsdata/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Analyticsdata', filename: 'analyticsdata.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/analyticsreporting/webpack.config.js b/src/apis/analyticsreporting/webpack.config.js index bf71d5a57b..d30f62fa25 100644 --- a/src/apis/analyticsreporting/webpack.config.js +++ b/src/apis/analyticsreporting/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Analyticsreporting', filename: 'analyticsreporting.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/androiddeviceprovisioning/webpack.config.js b/src/apis/androiddeviceprovisioning/webpack.config.js index d89b44ec69..8f70c6ce1a 100644 --- a/src/apis/androiddeviceprovisioning/webpack.config.js +++ b/src/apis/androiddeviceprovisioning/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Androiddeviceprovisioning', filename: 'androiddeviceprovisioning.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/androidenterprise/webpack.config.js b/src/apis/androidenterprise/webpack.config.js index a31c536ac5..86ad9206d1 100644 --- a/src/apis/androidenterprise/webpack.config.js +++ b/src/apis/androidenterprise/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Androidenterprise', filename: 'androidenterprise.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/androidmanagement/webpack.config.js b/src/apis/androidmanagement/webpack.config.js index 27234ee5d3..dc9c1e64c1 100644 --- a/src/apis/androidmanagement/webpack.config.js +++ b/src/apis/androidmanagement/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Androidmanagement', filename: 'androidmanagement.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/androidpublisher/webpack.config.js b/src/apis/androidpublisher/webpack.config.js index 9dfc5de415..5477843755 100644 --- a/src/apis/androidpublisher/webpack.config.js +++ b/src/apis/androidpublisher/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Androidpublisher', filename: 'androidpublisher.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/apigateway/webpack.config.js b/src/apis/apigateway/webpack.config.js index 5045519f98..577f74680a 100644 --- a/src/apis/apigateway/webpack.config.js +++ b/src/apis/apigateway/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Apigateway', filename: 'apigateway.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/appengine/webpack.config.js b/src/apis/appengine/webpack.config.js index 5150c08f66..72d1951259 100644 --- a/src/apis/appengine/webpack.config.js +++ b/src/apis/appengine/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Appengine', filename: 'appengine.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/appsactivity/webpack.config.js b/src/apis/appsactivity/webpack.config.js index ea5f801f44..e1cc57ad1c 100644 --- a/src/apis/appsactivity/webpack.config.js +++ b/src/apis/appsactivity/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Appsactivity', filename: 'appsactivity.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/area120tables/webpack.config.js b/src/apis/area120tables/webpack.config.js index de0fc504e8..6b4c7529cc 100644 --- a/src/apis/area120tables/webpack.config.js +++ b/src/apis/area120tables/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Area120tables', filename: 'area120tables.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/artifactregistry/README.md b/src/apis/artifactregistry/README.md index 27c1c22c30..19083a425a 100644 --- a/src/apis/artifactregistry/README.md +++ b/src/apis/artifactregistry/README.md @@ -4,6 +4,15 @@ > Store and manage build artifacts in a scalable and integrated service built on Google infrastructure. +## Support status +**Note**: Google provides multiple libraries for this service. This library is in +maintenance mode, and will continue to be made available for users who have +existing applications. If you're building a new application, or modernizing a +legacy application, please use [@google-cloud/artifact-registry](https://www.npmjs.com/package/@google-cloud/artifact-registry) instead. +The [@google-cloud/artifact-registry](https://www.npmjs.com/package/@google-cloud/artifact-registry) library is faster, easier to use, and better maintained. + +To learn more, see [Client Libraries Explained](https://cloud.google.com/apis/docs/client-libraries-explained). + ## Installation ```sh diff --git a/src/apis/artifactregistry/webpack.config.js b/src/apis/artifactregistry/webpack.config.js index 85a4bf0f6f..3e961c5279 100644 --- a/src/apis/artifactregistry/webpack.config.js +++ b/src/apis/artifactregistry/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Artifactregistry', filename: 'artifactregistry.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/assuredworkloads/webpack.config.js b/src/apis/assuredworkloads/webpack.config.js index 23a7fff224..d8332ed382 100644 --- a/src/apis/assuredworkloads/webpack.config.js +++ b/src/apis/assuredworkloads/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Assuredworkloads', filename: 'assuredworkloads.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/bigquery/webpack.config.js b/src/apis/bigquery/webpack.config.js index 94b5ab517d..9a98aef276 100644 --- a/src/apis/bigquery/webpack.config.js +++ b/src/apis/bigquery/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Bigquery', filename: 'bigquery.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/bigqueryconnection/webpack.config.js b/src/apis/bigqueryconnection/webpack.config.js index 55fbdbd8a1..c702c97962 100644 --- a/src/apis/bigqueryconnection/webpack.config.js +++ b/src/apis/bigqueryconnection/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Bigqueryconnection', filename: 'bigqueryconnection.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/bigquerydatatransfer/webpack.config.js b/src/apis/bigquerydatatransfer/webpack.config.js index 11dcbd67f6..edf69b2d72 100644 --- a/src/apis/bigquerydatatransfer/webpack.config.js +++ b/src/apis/bigquerydatatransfer/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Bigquerydatatransfer', filename: 'bigquerydatatransfer.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/bigqueryreservation/webpack.config.js b/src/apis/bigqueryreservation/webpack.config.js index 7f86bbcb77..2cb61388cb 100644 --- a/src/apis/bigqueryreservation/webpack.config.js +++ b/src/apis/bigqueryreservation/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Bigqueryreservation', filename: 'bigqueryreservation.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/bigtableadmin/webpack.config.js b/src/apis/bigtableadmin/webpack.config.js index 1ce0a97dfc..05981df9ed 100644 --- a/src/apis/bigtableadmin/webpack.config.js +++ b/src/apis/bigtableadmin/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Bigtableadmin', filename: 'bigtableadmin.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/billingbudgets/webpack.config.js b/src/apis/billingbudgets/webpack.config.js index e90fedd660..743d398be4 100644 --- a/src/apis/billingbudgets/webpack.config.js +++ b/src/apis/billingbudgets/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Billingbudgets', filename: 'billingbudgets.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/binaryauthorization/webpack.config.js b/src/apis/binaryauthorization/webpack.config.js index d8a023dc58..6502cf6ddb 100644 --- a/src/apis/binaryauthorization/webpack.config.js +++ b/src/apis/binaryauthorization/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Binaryauthorization', filename: 'binaryauthorization.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/blogger/webpack.config.js b/src/apis/blogger/webpack.config.js index a10a82a4ec..3790a0d605 100644 --- a/src/apis/blogger/webpack.config.js +++ b/src/apis/blogger/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Blogger', filename: 'blogger.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/books/webpack.config.js b/src/apis/books/webpack.config.js index b422b1baea..3e8964ca87 100644 --- a/src/apis/books/webpack.config.js +++ b/src/apis/books/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Books', filename: 'books.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/calendar/webpack.config.js b/src/apis/calendar/webpack.config.js index 44edc8a3de..675c908a28 100644 --- a/src/apis/calendar/webpack.config.js +++ b/src/apis/calendar/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Calendar', filename: 'calendar.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/chat/webpack.config.js b/src/apis/chat/webpack.config.js index d76b76d9d1..f524169c97 100644 --- a/src/apis/chat/webpack.config.js +++ b/src/apis/chat/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Chat', filename: 'chat.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/chromeuxreport/webpack.config.js b/src/apis/chromeuxreport/webpack.config.js index da411b5b43..599f86848e 100644 --- a/src/apis/chromeuxreport/webpack.config.js +++ b/src/apis/chromeuxreport/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Chromeuxreport', filename: 'chromeuxreport.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/civicinfo/webpack.config.js b/src/apis/civicinfo/webpack.config.js index 02b6650458..efedeb2da1 100644 --- a/src/apis/civicinfo/webpack.config.js +++ b/src/apis/civicinfo/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Civicinfo', filename: 'civicinfo.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/classroom/webpack.config.js b/src/apis/classroom/webpack.config.js index 5f0ec0713c..5af3428990 100644 --- a/src/apis/classroom/webpack.config.js +++ b/src/apis/classroom/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Classroom', filename: 'classroom.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudasset/webpack.config.js b/src/apis/cloudasset/webpack.config.js index a57af9388d..cbb72212ef 100644 --- a/src/apis/cloudasset/webpack.config.js +++ b/src/apis/cloudasset/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudasset', filename: 'cloudasset.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudbilling/webpack.config.js b/src/apis/cloudbilling/webpack.config.js index bd4aa1b0ef..434be9b5a7 100644 --- a/src/apis/cloudbilling/webpack.config.js +++ b/src/apis/cloudbilling/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudbilling', filename: 'cloudbilling.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudbuild/webpack.config.js b/src/apis/cloudbuild/webpack.config.js index 1b285a978d..d44eb9cbbe 100644 --- a/src/apis/cloudbuild/webpack.config.js +++ b/src/apis/cloudbuild/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudbuild', filename: 'cloudbuild.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/clouddebugger/webpack.config.js b/src/apis/clouddebugger/webpack.config.js index 5ea3921b19..3b486f0eaf 100644 --- a/src/apis/clouddebugger/webpack.config.js +++ b/src/apis/clouddebugger/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Clouddebugger', filename: 'clouddebugger.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/clouderrorreporting/webpack.config.js b/src/apis/clouderrorreporting/webpack.config.js index 1e34714339..076953b650 100644 --- a/src/apis/clouderrorreporting/webpack.config.js +++ b/src/apis/clouderrorreporting/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Clouderrorreporting', filename: 'clouderrorreporting.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudfunctions/webpack.config.js b/src/apis/cloudfunctions/webpack.config.js index 08a863ac0d..08a6796347 100644 --- a/src/apis/cloudfunctions/webpack.config.js +++ b/src/apis/cloudfunctions/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudfunctions', filename: 'cloudfunctions.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudidentity/webpack.config.js b/src/apis/cloudidentity/webpack.config.js index 95ecf5fe4d..65887d4d07 100644 --- a/src/apis/cloudidentity/webpack.config.js +++ b/src/apis/cloudidentity/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudidentity', filename: 'cloudidentity.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudiot/webpack.config.js b/src/apis/cloudiot/webpack.config.js index 0f78fd89bd..c312c0d826 100644 --- a/src/apis/cloudiot/webpack.config.js +++ b/src/apis/cloudiot/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudiot', filename: 'cloudiot.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudkms/webpack.config.js b/src/apis/cloudkms/webpack.config.js index ff942a877f..15ac32c936 100644 --- a/src/apis/cloudkms/webpack.config.js +++ b/src/apis/cloudkms/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudkms', filename: 'cloudkms.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudprofiler/webpack.config.js b/src/apis/cloudprofiler/webpack.config.js index ec8a3ff46b..4fbd32caf6 100644 --- a/src/apis/cloudprofiler/webpack.config.js +++ b/src/apis/cloudprofiler/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudprofiler', filename: 'cloudprofiler.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudresourcemanager/webpack.config.js b/src/apis/cloudresourcemanager/webpack.config.js index 8b3414fbc2..bdf9837098 100644 --- a/src/apis/cloudresourcemanager/webpack.config.js +++ b/src/apis/cloudresourcemanager/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudresourcemanager', filename: 'cloudresourcemanager.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudscheduler/webpack.config.js b/src/apis/cloudscheduler/webpack.config.js index 4ec9dd77d3..097d121669 100644 --- a/src/apis/cloudscheduler/webpack.config.js +++ b/src/apis/cloudscheduler/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudscheduler', filename: 'cloudscheduler.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudsearch/webpack.config.js b/src/apis/cloudsearch/webpack.config.js index b76fe9d3ff..dbc58dbd41 100644 --- a/src/apis/cloudsearch/webpack.config.js +++ b/src/apis/cloudsearch/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudsearch', filename: 'cloudsearch.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudshell/webpack.config.js b/src/apis/cloudshell/webpack.config.js index 8c0a881d17..122e85d78a 100644 --- a/src/apis/cloudshell/webpack.config.js +++ b/src/apis/cloudshell/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudshell', filename: 'cloudshell.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudtasks/webpack.config.js b/src/apis/cloudtasks/webpack.config.js index 1088003bdf..5a1ca186a1 100644 --- a/src/apis/cloudtasks/webpack.config.js +++ b/src/apis/cloudtasks/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudtasks', filename: 'cloudtasks.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/cloudtrace/webpack.config.js b/src/apis/cloudtrace/webpack.config.js index 3c4b44fec3..33640c29d8 100644 --- a/src/apis/cloudtrace/webpack.config.js +++ b/src/apis/cloudtrace/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Cloudtrace', filename: 'cloudtrace.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/composer/webpack.config.js b/src/apis/composer/webpack.config.js index 6e94f8b6ca..e1d7e8f482 100644 --- a/src/apis/composer/webpack.config.js +++ b/src/apis/composer/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Composer', filename: 'composer.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/compute/webpack.config.js b/src/apis/compute/webpack.config.js index d28e29a22a..32539e48fd 100644 --- a/src/apis/compute/webpack.config.js +++ b/src/apis/compute/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Compute', filename: 'compute.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/container/webpack.config.js b/src/apis/container/webpack.config.js index 191b455a5a..c4145db2fe 100644 --- a/src/apis/container/webpack.config.js +++ b/src/apis/container/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Container', filename: 'container.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/containeranalysis/webpack.config.js b/src/apis/containeranalysis/webpack.config.js index 1c5a135b3e..64c245b518 100644 --- a/src/apis/containeranalysis/webpack.config.js +++ b/src/apis/containeranalysis/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Containeranalysis', filename: 'containeranalysis.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/content/webpack.config.js b/src/apis/content/webpack.config.js index c3f15d1c12..80cb29dfd1 100644 --- a/src/apis/content/webpack.config.js +++ b/src/apis/content/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Content', filename: 'content.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/customsearch/webpack.config.js b/src/apis/customsearch/webpack.config.js index e8ad22fbb8..57188839f2 100644 --- a/src/apis/customsearch/webpack.config.js +++ b/src/apis/customsearch/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Customsearch', filename: 'customsearch.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/datacatalog/webpack.config.js b/src/apis/datacatalog/webpack.config.js index 82c69d2f24..f488a0a639 100644 --- a/src/apis/datacatalog/webpack.config.js +++ b/src/apis/datacatalog/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Datacatalog', filename: 'datacatalog.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/dataflow/webpack.config.js b/src/apis/dataflow/webpack.config.js index bd2df83d59..3039d4243f 100644 --- a/src/apis/dataflow/webpack.config.js +++ b/src/apis/dataflow/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Dataflow', filename: 'dataflow.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/datafusion/webpack.config.js b/src/apis/datafusion/webpack.config.js index 5f50d2f2b1..bd95ff2b59 100644 --- a/src/apis/datafusion/webpack.config.js +++ b/src/apis/datafusion/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Datafusion', filename: 'datafusion.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/datalabeling/webpack.config.js b/src/apis/datalabeling/webpack.config.js index 9397665760..de1f7682cb 100644 --- a/src/apis/datalabeling/webpack.config.js +++ b/src/apis/datalabeling/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Datalabeling', filename: 'datalabeling.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/datamigration/webpack.config.js b/src/apis/datamigration/webpack.config.js index 60080477df..29ed417d79 100644 --- a/src/apis/datamigration/webpack.config.js +++ b/src/apis/datamigration/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Datamigration', filename: 'datamigration.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/dataproc/webpack.config.js b/src/apis/dataproc/webpack.config.js index 275ee76d26..ebb71671cb 100644 --- a/src/apis/dataproc/webpack.config.js +++ b/src/apis/dataproc/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Dataproc', filename: 'dataproc.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/datastore/webpack.config.js b/src/apis/datastore/webpack.config.js index 53c1841b9d..744ee5f366 100644 --- a/src/apis/datastore/webpack.config.js +++ b/src/apis/datastore/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Datastore', filename: 'datastore.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/deploymentmanager/webpack.config.js b/src/apis/deploymentmanager/webpack.config.js index 02804c493a..4905195427 100644 --- a/src/apis/deploymentmanager/webpack.config.js +++ b/src/apis/deploymentmanager/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Deploymentmanager', filename: 'deploymentmanager.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/dfareporting/webpack.config.js b/src/apis/dfareporting/webpack.config.js index 64f65b36f3..7859cdd643 100644 --- a/src/apis/dfareporting/webpack.config.js +++ b/src/apis/dfareporting/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Dfareporting', filename: 'dfareporting.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/dialogflow/webpack.config.js b/src/apis/dialogflow/webpack.config.js index 0640c1d6d7..918eae6766 100644 --- a/src/apis/dialogflow/webpack.config.js +++ b/src/apis/dialogflow/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Dialogflow', filename: 'dialogflow.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/digitalassetlinks/webpack.config.js b/src/apis/digitalassetlinks/webpack.config.js index e242f333a5..549d293e97 100644 --- a/src/apis/digitalassetlinks/webpack.config.js +++ b/src/apis/digitalassetlinks/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Digitalassetlinks', filename: 'digitalassetlinks.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/discovery/webpack.config.js b/src/apis/discovery/webpack.config.js index dd652eb783..89a8facb3e 100644 --- a/src/apis/discovery/webpack.config.js +++ b/src/apis/discovery/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Discovery', filename: 'discovery.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/displayvideo/webpack.config.js b/src/apis/displayvideo/webpack.config.js index 21146edaf8..f641fc85ce 100644 --- a/src/apis/displayvideo/webpack.config.js +++ b/src/apis/displayvideo/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Displayvideo', filename: 'displayvideo.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/dlp/webpack.config.js b/src/apis/dlp/webpack.config.js index e85f105113..e022204bf2 100644 --- a/src/apis/dlp/webpack.config.js +++ b/src/apis/dlp/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Dlp', filename: 'dlp.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/dns/webpack.config.js b/src/apis/dns/webpack.config.js index 7b16092c63..eed3829205 100644 --- a/src/apis/dns/webpack.config.js +++ b/src/apis/dns/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Dns', filename: 'dns.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/docs/webpack.config.js b/src/apis/docs/webpack.config.js index 0d5de39bcb..54d85a2ab6 100644 --- a/src/apis/docs/webpack.config.js +++ b/src/apis/docs/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Docs', filename: 'docs.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/documentai/webpack.config.js b/src/apis/documentai/webpack.config.js index 5759228365..79b2eed56e 100644 --- a/src/apis/documentai/webpack.config.js +++ b/src/apis/documentai/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Documentai', filename: 'documentai.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/domains/README.md b/src/apis/domains/README.md index 68baa68eba..b821e65db9 100644 --- a/src/apis/domains/README.md +++ b/src/apis/domains/README.md @@ -4,6 +4,15 @@ > Enables management and configuration of domain names. +## Support status +**Note**: Google provides multiple libraries for this service. This library is in +maintenance mode, and will continue to be made available for users who have +existing applications. If you're building a new application, or modernizing a +legacy application, please use [@google-cloud/domains](https://www.npmjs.com/package/@google-cloud/domains) instead. +The [@google-cloud/domains](https://www.npmjs.com/package/@google-cloud/domains) library is faster, easier to use, and better maintained. + +To learn more, see [Client Libraries Explained](https://cloud.google.com/apis/docs/client-libraries-explained). + ## Installation ```sh diff --git a/src/apis/domains/webpack.config.js b/src/apis/domains/webpack.config.js index 2c7d6ac3a5..7939a32d55 100644 --- a/src/apis/domains/webpack.config.js +++ b/src/apis/domains/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Domains', filename: 'domains.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/domainsrdap/webpack.config.js b/src/apis/domainsrdap/webpack.config.js index 650787d672..92b79e1c68 100644 --- a/src/apis/domainsrdap/webpack.config.js +++ b/src/apis/domainsrdap/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Domainsrdap', filename: 'domainsrdap.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/doubleclickbidmanager/webpack.config.js b/src/apis/doubleclickbidmanager/webpack.config.js index 8738277833..edea0e2425 100644 --- a/src/apis/doubleclickbidmanager/webpack.config.js +++ b/src/apis/doubleclickbidmanager/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Doubleclickbidmanager', filename: 'doubleclickbidmanager.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/doubleclicksearch/webpack.config.js b/src/apis/doubleclicksearch/webpack.config.js index b12e2cdcda..cf476ff449 100644 --- a/src/apis/doubleclicksearch/webpack.config.js +++ b/src/apis/doubleclicksearch/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Doubleclicksearch', filename: 'doubleclicksearch.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/drive/webpack.config.js b/src/apis/drive/webpack.config.js index d861557a58..2c6b49f247 100644 --- a/src/apis/drive/webpack.config.js +++ b/src/apis/drive/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Drive', filename: 'drive.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/driveactivity/webpack.config.js b/src/apis/driveactivity/webpack.config.js index 8121ae6725..2975e7b98d 100644 --- a/src/apis/driveactivity/webpack.config.js +++ b/src/apis/driveactivity/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Driveactivity', filename: 'driveactivity.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/eventarc/webpack.config.js b/src/apis/eventarc/webpack.config.js index 4d9af6638a..dd3090019a 100644 --- a/src/apis/eventarc/webpack.config.js +++ b/src/apis/eventarc/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Eventarc', filename: 'eventarc.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/factchecktools/webpack.config.js b/src/apis/factchecktools/webpack.config.js index be25cf3ce4..4741a34d25 100644 --- a/src/apis/factchecktools/webpack.config.js +++ b/src/apis/factchecktools/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Factchecktools', filename: 'factchecktools.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/fcm/webpack.config.js b/src/apis/fcm/webpack.config.js index 4f61c2f38b..bd30faa03b 100644 --- a/src/apis/fcm/webpack.config.js +++ b/src/apis/fcm/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Fcm', filename: 'fcm.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/file/webpack.config.js b/src/apis/file/webpack.config.js index e018e85f61..53719dff20 100644 --- a/src/apis/file/webpack.config.js +++ b/src/apis/file/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'File', filename: 'file.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/firebase/webpack.config.js b/src/apis/firebase/webpack.config.js index d949c30a95..412614b829 100644 --- a/src/apis/firebase/webpack.config.js +++ b/src/apis/firebase/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Firebase', filename: 'firebase.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/firebasedatabase/webpack.config.js b/src/apis/firebasedatabase/webpack.config.js index e8852a27f3..43c09626e9 100644 --- a/src/apis/firebasedatabase/webpack.config.js +++ b/src/apis/firebasedatabase/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Firebasedatabase', filename: 'firebasedatabase.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/firebasedynamiclinks/webpack.config.js b/src/apis/firebasedynamiclinks/webpack.config.js index 17fd55f1f2..ec574793cf 100644 --- a/src/apis/firebasedynamiclinks/webpack.config.js +++ b/src/apis/firebasedynamiclinks/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Firebasedynamiclinks', filename: 'firebasedynamiclinks.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/firebasehosting/webpack.config.js b/src/apis/firebasehosting/webpack.config.js index 52c73906f6..5588c50a89 100644 --- a/src/apis/firebasehosting/webpack.config.js +++ b/src/apis/firebasehosting/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Firebasehosting', filename: 'firebasehosting.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/firebaseml/webpack.config.js b/src/apis/firebaseml/webpack.config.js index 48aaa8c49d..ce2c34dc0b 100644 --- a/src/apis/firebaseml/webpack.config.js +++ b/src/apis/firebaseml/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Firebaseml', filename: 'firebaseml.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/firebaserules/webpack.config.js b/src/apis/firebaserules/webpack.config.js index 1a3fc5ae86..733b386cab 100644 --- a/src/apis/firebaserules/webpack.config.js +++ b/src/apis/firebaserules/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Firebaserules', filename: 'firebaserules.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/firestore/webpack.config.js b/src/apis/firestore/webpack.config.js index 34a6ee57d6..8c32515392 100644 --- a/src/apis/firestore/webpack.config.js +++ b/src/apis/firestore/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Firestore', filename: 'firestore.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/fitness/webpack.config.js b/src/apis/fitness/webpack.config.js index e8b1406779..762e21d044 100644 --- a/src/apis/fitness/webpack.config.js +++ b/src/apis/fitness/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Fitness', filename: 'fitness.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/games/webpack.config.js b/src/apis/games/webpack.config.js index d9cff48de6..6ddd4a9503 100644 --- a/src/apis/games/webpack.config.js +++ b/src/apis/games/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Games', filename: 'games.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/gamesConfiguration/webpack.config.js b/src/apis/gamesConfiguration/webpack.config.js index e7047ec304..d37e17f543 100644 --- a/src/apis/gamesConfiguration/webpack.config.js +++ b/src/apis/gamesConfiguration/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Gamesconfiguration', filename: 'gamesConfiguration.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/gamesManagement/webpack.config.js b/src/apis/gamesManagement/webpack.config.js index cb03a879e4..612b0a0448 100644 --- a/src/apis/gamesManagement/webpack.config.js +++ b/src/apis/gamesManagement/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Gamesmanagement', filename: 'gamesManagement.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/gameservices/webpack.config.js b/src/apis/gameservices/webpack.config.js index 523174e629..c207e8f918 100644 --- a/src/apis/gameservices/webpack.config.js +++ b/src/apis/gameservices/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Gameservices', filename: 'gameservices.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/genomics/webpack.config.js b/src/apis/genomics/webpack.config.js index 06aa19c111..9da3c127d5 100644 --- a/src/apis/genomics/webpack.config.js +++ b/src/apis/genomics/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Genomics', filename: 'genomics.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/gmail/webpack.config.js b/src/apis/gmail/webpack.config.js index cefda0dd31..e1c90d710a 100644 --- a/src/apis/gmail/webpack.config.js +++ b/src/apis/gmail/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Gmail', filename: 'gmail.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/gmailpostmastertools/webpack.config.js b/src/apis/gmailpostmastertools/webpack.config.js index 834897837e..0405f49207 100644 --- a/src/apis/gmailpostmastertools/webpack.config.js +++ b/src/apis/gmailpostmastertools/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Gmailpostmastertools', filename: 'gmailpostmastertools.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/groupsmigration/webpack.config.js b/src/apis/groupsmigration/webpack.config.js index 7e5f235934..5a09679d61 100644 --- a/src/apis/groupsmigration/webpack.config.js +++ b/src/apis/groupsmigration/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Groupsmigration', filename: 'groupsmigration.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/groupssettings/webpack.config.js b/src/apis/groupssettings/webpack.config.js index b9fdcb054a..e4ba181196 100644 --- a/src/apis/groupssettings/webpack.config.js +++ b/src/apis/groupssettings/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Groupssettings', filename: 'groupssettings.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/healthcare/webpack.config.js b/src/apis/healthcare/webpack.config.js index 4e74fb74c1..45fed9a073 100644 --- a/src/apis/healthcare/webpack.config.js +++ b/src/apis/healthcare/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Healthcare', filename: 'healthcare.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/homegraph/webpack.config.js b/src/apis/homegraph/webpack.config.js index d2d24ea2fe..d264a208b1 100644 --- a/src/apis/homegraph/webpack.config.js +++ b/src/apis/homegraph/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Homegraph', filename: 'homegraph.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/iam/webpack.config.js b/src/apis/iam/webpack.config.js index 4d2e08b636..1872a1b370 100644 --- a/src/apis/iam/webpack.config.js +++ b/src/apis/iam/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Iam', filename: 'iam.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/iamcredentials/README.md b/src/apis/iamcredentials/README.md index 9505253584..2c3ba5bad4 100644 --- a/src/apis/iamcredentials/README.md +++ b/src/apis/iamcredentials/README.md @@ -4,6 +4,15 @@ > Creates short-lived credentials for impersonating IAM service accounts. To enable this API, you must enable the IAM API (iam.googleapis.com). +## Support status +**Note**: Google provides multiple libraries for this service. This library is in +maintenance mode, and will continue to be made available for users who have +existing applications. If you're building a new application, or modernizing a +legacy application, please use [@google-cloud/iam-credentials](https://www.npmjs.com/package/@google-cloud/iam-credentials) instead. +The [@google-cloud/iam-credentials](https://www.npmjs.com/package/@google-cloud/iam-credentials) library is faster, easier to use, and better maintained. + +To learn more, see [Client Libraries Explained](https://cloud.google.com/apis/docs/client-libraries-explained). + ## Installation ```sh diff --git a/src/apis/iamcredentials/webpack.config.js b/src/apis/iamcredentials/webpack.config.js index 3e464c4f18..5c2f97b306 100644 --- a/src/apis/iamcredentials/webpack.config.js +++ b/src/apis/iamcredentials/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Iamcredentials', filename: 'iamcredentials.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/iap/webpack.config.js b/src/apis/iap/webpack.config.js index 51c89629c0..8843ff641b 100644 --- a/src/apis/iap/webpack.config.js +++ b/src/apis/iap/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Iap', filename: 'iap.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/identitytoolkit/webpack.config.js b/src/apis/identitytoolkit/webpack.config.js index ffb4613388..73ca918b1a 100644 --- a/src/apis/identitytoolkit/webpack.config.js +++ b/src/apis/identitytoolkit/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Identitytoolkit', filename: 'identitytoolkit.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/indexing/webpack.config.js b/src/apis/indexing/webpack.config.js index 22645923a4..95bb22b9fd 100644 --- a/src/apis/indexing/webpack.config.js +++ b/src/apis/indexing/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Indexing', filename: 'indexing.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/jobs/webpack.config.js b/src/apis/jobs/webpack.config.js index 7c64aeddf1..720fbed2d8 100644 --- a/src/apis/jobs/webpack.config.js +++ b/src/apis/jobs/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Jobs', filename: 'jobs.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/kgsearch/webpack.config.js b/src/apis/kgsearch/webpack.config.js index f42a5173b1..d892657079 100644 --- a/src/apis/kgsearch/webpack.config.js +++ b/src/apis/kgsearch/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Kgsearch', filename: 'kgsearch.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/language/webpack.config.js b/src/apis/language/webpack.config.js index 399bd9df48..1bf9c5bb9e 100644 --- a/src/apis/language/webpack.config.js +++ b/src/apis/language/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Language', filename: 'language.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/libraryagent/webpack.config.js b/src/apis/libraryagent/webpack.config.js index 854f3e3f9f..3d2b78b2b4 100644 --- a/src/apis/libraryagent/webpack.config.js +++ b/src/apis/libraryagent/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Libraryagent', filename: 'libraryagent.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/licensing/webpack.config.js b/src/apis/licensing/webpack.config.js index 410b865caa..fdc268bb6c 100644 --- a/src/apis/licensing/webpack.config.js +++ b/src/apis/licensing/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Licensing', filename: 'licensing.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/lifesciences/webpack.config.js b/src/apis/lifesciences/webpack.config.js index fc30ac3bd9..7076480c0a 100644 --- a/src/apis/lifesciences/webpack.config.js +++ b/src/apis/lifesciences/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Lifesciences', filename: 'lifesciences.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/localservices/webpack.config.js b/src/apis/localservices/webpack.config.js index eb3bf147f4..313b632510 100644 --- a/src/apis/localservices/webpack.config.js +++ b/src/apis/localservices/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Localservices', filename: 'localservices.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/logging/webpack.config.js b/src/apis/logging/webpack.config.js index b471be78a6..cf70227c82 100644 --- a/src/apis/logging/webpack.config.js +++ b/src/apis/logging/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Logging', filename: 'logging.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/managedidentities/webpack.config.js b/src/apis/managedidentities/webpack.config.js index 85229f52a4..5a780e4e1e 100644 --- a/src/apis/managedidentities/webpack.config.js +++ b/src/apis/managedidentities/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Managedidentities', filename: 'managedidentities.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/manufacturers/webpack.config.js b/src/apis/manufacturers/webpack.config.js index 3d4db3d4b5..772dedc668 100644 --- a/src/apis/manufacturers/webpack.config.js +++ b/src/apis/manufacturers/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Manufacturers', filename: 'manufacturers.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/memcache/webpack.config.js b/src/apis/memcache/webpack.config.js index 473e9a3517..280ff98276 100644 --- a/src/apis/memcache/webpack.config.js +++ b/src/apis/memcache/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Memcache', filename: 'memcache.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/ml/webpack.config.js b/src/apis/ml/webpack.config.js index 5b8297a83f..868d5150d2 100644 --- a/src/apis/ml/webpack.config.js +++ b/src/apis/ml/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Ml', filename: 'ml.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/monitoring/webpack.config.js b/src/apis/monitoring/webpack.config.js index e3b30f300a..45b6fa78cb 100644 --- a/src/apis/monitoring/webpack.config.js +++ b/src/apis/monitoring/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Monitoring', filename: 'monitoring.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/networkmanagement/webpack.config.js b/src/apis/networkmanagement/webpack.config.js index 2d8d5514ad..e3f0712de9 100644 --- a/src/apis/networkmanagement/webpack.config.js +++ b/src/apis/networkmanagement/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Networkmanagement', filename: 'networkmanagement.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/notebooks/webpack.config.js b/src/apis/notebooks/webpack.config.js index fa9eddaf48..5458ec9bbf 100644 --- a/src/apis/notebooks/webpack.config.js +++ b/src/apis/notebooks/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Notebooks', filename: 'notebooks.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/oauth2/webpack.config.js b/src/apis/oauth2/webpack.config.js index 71d443e560..63424fb377 100644 --- a/src/apis/oauth2/webpack.config.js +++ b/src/apis/oauth2/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Oauth2', filename: 'oauth2.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/osconfig/webpack.config.js b/src/apis/osconfig/webpack.config.js index 6db18fb21a..e2364d8e4b 100644 --- a/src/apis/osconfig/webpack.config.js +++ b/src/apis/osconfig/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Osconfig', filename: 'osconfig.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/oslogin/webpack.config.js b/src/apis/oslogin/webpack.config.js index b35b61aecf..2a1e806748 100644 --- a/src/apis/oslogin/webpack.config.js +++ b/src/apis/oslogin/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Oslogin', filename: 'oslogin.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/pagespeedonline/webpack.config.js b/src/apis/pagespeedonline/webpack.config.js index 5455f9e1b7..fab58bd5ec 100644 --- a/src/apis/pagespeedonline/webpack.config.js +++ b/src/apis/pagespeedonline/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Pagespeedonline', filename: 'pagespeedonline.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/people/webpack.config.js b/src/apis/people/webpack.config.js index e4487fce4c..7747002c00 100644 --- a/src/apis/people/webpack.config.js +++ b/src/apis/people/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'People', filename: 'people.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/playablelocations/webpack.config.js b/src/apis/playablelocations/webpack.config.js index 2d998494b6..115974405c 100644 --- a/src/apis/playablelocations/webpack.config.js +++ b/src/apis/playablelocations/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Playablelocations', filename: 'playablelocations.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/playcustomapp/webpack.config.js b/src/apis/playcustomapp/webpack.config.js index 0a79ed6abc..e0ab598135 100644 --- a/src/apis/playcustomapp/webpack.config.js +++ b/src/apis/playcustomapp/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Playcustomapp', filename: 'playcustomapp.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/plus/webpack.config.js b/src/apis/plus/webpack.config.js index 0530926ad3..e79d0882e4 100644 --- a/src/apis/plus/webpack.config.js +++ b/src/apis/plus/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Plus', filename: 'plus.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/policytroubleshooter/README.md b/src/apis/policytroubleshooter/README.md index df69db3441..45552b9a8c 100644 --- a/src/apis/policytroubleshooter/README.md +++ b/src/apis/policytroubleshooter/README.md @@ -4,6 +4,15 @@ > +## Support status +**Note**: Google provides multiple libraries for this service. This library is in +maintenance mode, and will continue to be made available for users who have +existing applications. If you're building a new application, or modernizing a +legacy application, please use [@google-cloud/policy-troubleshooter](https://www.npmjs.com/package/@google-cloud/policy-troubleshooter) instead. +The [@google-cloud/policy-troubleshooter](https://www.npmjs.com/package/@google-cloud/policy-troubleshooter) library is faster, easier to use, and better maintained. + +To learn more, see [Client Libraries Explained](https://cloud.google.com/apis/docs/client-libraries-explained). + ## Installation ```sh diff --git a/src/apis/policytroubleshooter/webpack.config.js b/src/apis/policytroubleshooter/webpack.config.js index 8cc0a05f87..0ba3a5dda3 100644 --- a/src/apis/policytroubleshooter/webpack.config.js +++ b/src/apis/policytroubleshooter/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Policytroubleshooter', filename: 'policytroubleshooter.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/poly/webpack.config.js b/src/apis/poly/webpack.config.js index c845a237af..4cef911a48 100644 --- a/src/apis/poly/webpack.config.js +++ b/src/apis/poly/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Poly', filename: 'poly.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/privateca/webpack.config.js b/src/apis/privateca/webpack.config.js index 9bd73495c4..4419ac2a3b 100644 --- a/src/apis/privateca/webpack.config.js +++ b/src/apis/privateca/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Privateca', filename: 'privateca.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/prod_tt_sasportal/webpack.config.js b/src/apis/prod_tt_sasportal/webpack.config.js index 20fb5f8644..e7ae77c56b 100644 --- a/src/apis/prod_tt_sasportal/webpack.config.js +++ b/src/apis/prod_tt_sasportal/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Prod_tt_sasportal', filename: 'prod_tt_sasportal.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/pubsub/webpack.config.js b/src/apis/pubsub/webpack.config.js index 40fe2be75d..d736f78515 100644 --- a/src/apis/pubsub/webpack.config.js +++ b/src/apis/pubsub/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Pubsub', filename: 'pubsub.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/pubsublite/webpack.config.js b/src/apis/pubsublite/webpack.config.js index 908d1e0cf1..df488e7033 100644 --- a/src/apis/pubsublite/webpack.config.js +++ b/src/apis/pubsublite/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Pubsublite', filename: 'pubsublite.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/realtimebidding/webpack.config.js b/src/apis/realtimebidding/webpack.config.js index 4cce888931..d198d5edb6 100644 --- a/src/apis/realtimebidding/webpack.config.js +++ b/src/apis/realtimebidding/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Realtimebidding', filename: 'realtimebidding.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/recommendationengine/webpack.config.js b/src/apis/recommendationengine/webpack.config.js index f674875a5c..ec289217f6 100644 --- a/src/apis/recommendationengine/webpack.config.js +++ b/src/apis/recommendationengine/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Recommendationengine', filename: 'recommendationengine.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/recommender/webpack.config.js b/src/apis/recommender/webpack.config.js index e32744b0b8..a83569dec5 100644 --- a/src/apis/recommender/webpack.config.js +++ b/src/apis/recommender/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Recommender', filename: 'recommender.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/redis/webpack.config.js b/src/apis/redis/webpack.config.js index 62b57dcfb2..cc6b05d4fd 100644 --- a/src/apis/redis/webpack.config.js +++ b/src/apis/redis/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Redis', filename: 'redis.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/remotebuildexecution/webpack.config.js b/src/apis/remotebuildexecution/webpack.config.js index 9c9b0bad87..2ced068f4d 100644 --- a/src/apis/remotebuildexecution/webpack.config.js +++ b/src/apis/remotebuildexecution/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Remotebuildexecution', filename: 'remotebuildexecution.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/reseller/webpack.config.js b/src/apis/reseller/webpack.config.js index f4e8b71434..e0cb601bce 100644 --- a/src/apis/reseller/webpack.config.js +++ b/src/apis/reseller/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Reseller', filename: 'reseller.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/run/webpack.config.js b/src/apis/run/webpack.config.js index fc179f3d21..53dbfab74b 100644 --- a/src/apis/run/webpack.config.js +++ b/src/apis/run/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Run', filename: 'run.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/runtimeconfig/webpack.config.js b/src/apis/runtimeconfig/webpack.config.js index 611fc95113..92b57ae607 100644 --- a/src/apis/runtimeconfig/webpack.config.js +++ b/src/apis/runtimeconfig/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Runtimeconfig', filename: 'runtimeconfig.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/safebrowsing/webpack.config.js b/src/apis/safebrowsing/webpack.config.js index 0ec7b83986..1406a1fe09 100644 --- a/src/apis/safebrowsing/webpack.config.js +++ b/src/apis/safebrowsing/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Safebrowsing', filename: 'safebrowsing.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/sasportal/webpack.config.js b/src/apis/sasportal/webpack.config.js index cfabaaa6f5..988f9114c5 100644 --- a/src/apis/sasportal/webpack.config.js +++ b/src/apis/sasportal/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Sasportal', filename: 'sasportal.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/script/webpack.config.js b/src/apis/script/webpack.config.js index f2d50ebfd8..590b9fcc68 100644 --- a/src/apis/script/webpack.config.js +++ b/src/apis/script/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Script', filename: 'script.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/searchconsole/webpack.config.js b/src/apis/searchconsole/webpack.config.js index abcb109c02..1f584ebebd 100644 --- a/src/apis/searchconsole/webpack.config.js +++ b/src/apis/searchconsole/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Searchconsole', filename: 'searchconsole.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/secretmanager/webpack.config.js b/src/apis/secretmanager/webpack.config.js index 24fffd12fc..fdda3e90b5 100644 --- a/src/apis/secretmanager/webpack.config.js +++ b/src/apis/secretmanager/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Secretmanager', filename: 'secretmanager.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/securitycenter/webpack.config.js b/src/apis/securitycenter/webpack.config.js index e19efa3129..6a19248292 100644 --- a/src/apis/securitycenter/webpack.config.js +++ b/src/apis/securitycenter/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Securitycenter', filename: 'securitycenter.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/serviceconsumermanagement/webpack.config.js b/src/apis/serviceconsumermanagement/webpack.config.js index 692fd8b7db..ab60558b44 100644 --- a/src/apis/serviceconsumermanagement/webpack.config.js +++ b/src/apis/serviceconsumermanagement/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Serviceconsumermanagement', filename: 'serviceconsumermanagement.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/servicecontrol/webpack.config.js b/src/apis/servicecontrol/webpack.config.js index b4030fb54b..8d54244f97 100644 --- a/src/apis/servicecontrol/webpack.config.js +++ b/src/apis/servicecontrol/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Servicecontrol', filename: 'servicecontrol.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/servicedirectory/webpack.config.js b/src/apis/servicedirectory/webpack.config.js index 5503bbf335..75dfd30099 100644 --- a/src/apis/servicedirectory/webpack.config.js +++ b/src/apis/servicedirectory/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Servicedirectory', filename: 'servicedirectory.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/servicemanagement/webpack.config.js b/src/apis/servicemanagement/webpack.config.js index 4576f22805..5fe1de49b2 100644 --- a/src/apis/servicemanagement/webpack.config.js +++ b/src/apis/servicemanagement/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Servicemanagement', filename: 'servicemanagement.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/servicenetworking/webpack.config.js b/src/apis/servicenetworking/webpack.config.js index 3b23a5e548..34b782124b 100644 --- a/src/apis/servicenetworking/webpack.config.js +++ b/src/apis/servicenetworking/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Servicenetworking', filename: 'servicenetworking.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/serviceusage/webpack.config.js b/src/apis/serviceusage/webpack.config.js index 678d265ae4..966d55dc50 100644 --- a/src/apis/serviceusage/webpack.config.js +++ b/src/apis/serviceusage/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Serviceusage', filename: 'serviceusage.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/sheets/webpack.config.js b/src/apis/sheets/webpack.config.js index 12e1f5da92..a1225e115f 100644 --- a/src/apis/sheets/webpack.config.js +++ b/src/apis/sheets/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Sheets', filename: 'sheets.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/siteVerification/webpack.config.js b/src/apis/siteVerification/webpack.config.js index b484f70b59..690edba853 100644 --- a/src/apis/siteVerification/webpack.config.js +++ b/src/apis/siteVerification/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Siteverification', filename: 'siteVerification.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/slides/webpack.config.js b/src/apis/slides/webpack.config.js index a6c3fe592e..967c779a46 100644 --- a/src/apis/slides/webpack.config.js +++ b/src/apis/slides/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Slides', filename: 'slides.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/smartdevicemanagement/webpack.config.js b/src/apis/smartdevicemanagement/webpack.config.js index f11ecd0957..8fdc03a2a3 100644 --- a/src/apis/smartdevicemanagement/webpack.config.js +++ b/src/apis/smartdevicemanagement/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Smartdevicemanagement', filename: 'smartdevicemanagement.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/sourcerepo/webpack.config.js b/src/apis/sourcerepo/webpack.config.js index d042d53ace..41c9079421 100644 --- a/src/apis/sourcerepo/webpack.config.js +++ b/src/apis/sourcerepo/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Sourcerepo', filename: 'sourcerepo.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/spanner/webpack.config.js b/src/apis/spanner/webpack.config.js index 5997871730..29de6e96ed 100644 --- a/src/apis/spanner/webpack.config.js +++ b/src/apis/spanner/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Spanner', filename: 'spanner.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/speech/webpack.config.js b/src/apis/speech/webpack.config.js index 8a9796c82b..a1e19833f4 100644 --- a/src/apis/speech/webpack.config.js +++ b/src/apis/speech/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Speech', filename: 'speech.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/sql/webpack.config.js b/src/apis/sql/webpack.config.js index e9f97783f6..529a8075b8 100644 --- a/src/apis/sql/webpack.config.js +++ b/src/apis/sql/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Sql', filename: 'sql.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/sqladmin/webpack.config.js b/src/apis/sqladmin/webpack.config.js index 5bfc00385a..2bb744bac7 100644 --- a/src/apis/sqladmin/webpack.config.js +++ b/src/apis/sqladmin/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Sqladmin', filename: 'sqladmin.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/storage/webpack.config.js b/src/apis/storage/webpack.config.js index 4ae63e1436..439b3ac6f5 100644 --- a/src/apis/storage/webpack.config.js +++ b/src/apis/storage/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Storage', filename: 'storage.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/storagetransfer/webpack.config.js b/src/apis/storagetransfer/webpack.config.js index 20d26800c0..72a72b2ff2 100644 --- a/src/apis/storagetransfer/webpack.config.js +++ b/src/apis/storagetransfer/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Storagetransfer', filename: 'storagetransfer.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/streetviewpublish/webpack.config.js b/src/apis/streetviewpublish/webpack.config.js index 95997507e9..6ddae89bae 100644 --- a/src/apis/streetviewpublish/webpack.config.js +++ b/src/apis/streetviewpublish/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Streetviewpublish', filename: 'streetviewpublish.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/sts/webpack.config.js b/src/apis/sts/webpack.config.js index b85e048789..212eccd99b 100644 --- a/src/apis/sts/webpack.config.js +++ b/src/apis/sts/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Sts', filename: 'sts.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/tagmanager/webpack.config.js b/src/apis/tagmanager/webpack.config.js index cafe43a6eb..55b5b101a9 100644 --- a/src/apis/tagmanager/webpack.config.js +++ b/src/apis/tagmanager/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Tagmanager', filename: 'tagmanager.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/tasks/webpack.config.js b/src/apis/tasks/webpack.config.js index d85939890e..b5bea97242 100644 --- a/src/apis/tasks/webpack.config.js +++ b/src/apis/tasks/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Tasks', filename: 'tasks.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/testing/webpack.config.js b/src/apis/testing/webpack.config.js index 721a28ecd1..25cfd1bfa3 100644 --- a/src/apis/testing/webpack.config.js +++ b/src/apis/testing/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Testing', filename: 'testing.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/texttospeech/webpack.config.js b/src/apis/texttospeech/webpack.config.js index 92d446cfbd..60df5941b8 100644 --- a/src/apis/texttospeech/webpack.config.js +++ b/src/apis/texttospeech/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Texttospeech', filename: 'texttospeech.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/toolresults/webpack.config.js b/src/apis/toolresults/webpack.config.js index 49c3504a98..928c8b7c5f 100644 --- a/src/apis/toolresults/webpack.config.js +++ b/src/apis/toolresults/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Toolresults', filename: 'toolresults.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/tpu/webpack.config.js b/src/apis/tpu/webpack.config.js index 2f09ac02a7..e3b81f3b3e 100644 --- a/src/apis/tpu/webpack.config.js +++ b/src/apis/tpu/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Tpu', filename: 'tpu.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/trafficdirector/webpack.config.js b/src/apis/trafficdirector/webpack.config.js index 2a024c9e9f..3572911976 100644 --- a/src/apis/trafficdirector/webpack.config.js +++ b/src/apis/trafficdirector/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Trafficdirector', filename: 'trafficdirector.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/transcoder/webpack.config.js b/src/apis/transcoder/webpack.config.js index 137986dd08..644229590c 100644 --- a/src/apis/transcoder/webpack.config.js +++ b/src/apis/transcoder/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Transcoder', filename: 'transcoder.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/translate/webpack.config.js b/src/apis/translate/webpack.config.js index cc36094cf0..8a72feb6fd 100644 --- a/src/apis/translate/webpack.config.js +++ b/src/apis/translate/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Translate', filename: 'translate.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/vault/webpack.config.js b/src/apis/vault/webpack.config.js index 6f7a5bd7ff..47f74008fe 100644 --- a/src/apis/vault/webpack.config.js +++ b/src/apis/vault/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Vault', filename: 'vault.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/vectortile/webpack.config.js b/src/apis/vectortile/webpack.config.js index 92992e78b6..298f7ac632 100644 --- a/src/apis/vectortile/webpack.config.js +++ b/src/apis/vectortile/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Vectortile', filename: 'vectortile.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/verifiedaccess/webpack.config.js b/src/apis/verifiedaccess/webpack.config.js index 0f1c33ca94..52f9e0f95a 100644 --- a/src/apis/verifiedaccess/webpack.config.js +++ b/src/apis/verifiedaccess/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Verifiedaccess', filename: 'verifiedaccess.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/videointelligence/webpack.config.js b/src/apis/videointelligence/webpack.config.js index 526efe4797..e28eb6c182 100644 --- a/src/apis/videointelligence/webpack.config.js +++ b/src/apis/videointelligence/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Videointelligence', filename: 'videointelligence.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/vision/webpack.config.js b/src/apis/vision/webpack.config.js index 69c019c1cb..63675d8747 100644 --- a/src/apis/vision/webpack.config.js +++ b/src/apis/vision/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Vision', filename: 'vision.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/webfonts/webpack.config.js b/src/apis/webfonts/webpack.config.js index 25b34612ce..f4c7d3d5fa 100644 --- a/src/apis/webfonts/webpack.config.js +++ b/src/apis/webfonts/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Webfonts', filename: 'webfonts.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/webmasters/webpack.config.js b/src/apis/webmasters/webpack.config.js index 8935881811..2dc1a6210e 100644 --- a/src/apis/webmasters/webpack.config.js +++ b/src/apis/webmasters/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Webmasters', filename: 'webmasters.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/websecurityscanner/README.md b/src/apis/websecurityscanner/README.md index f1a98d02e6..e0f80f7d45 100644 --- a/src/apis/websecurityscanner/README.md +++ b/src/apis/websecurityscanner/README.md @@ -4,6 +4,15 @@ > Scans your Compute and App Engine apps for common web vulnerabilities. +## Support status +**Note**: Google provides multiple libraries for this service. This library is in +maintenance mode, and will continue to be made available for users who have +existing applications. If you're building a new application, or modernizing a +legacy application, please use [@google-cloud/web-security-scanner](https://www.npmjs.com/package/@google-cloud/web-security-scanner) instead. +The [@google-cloud/web-security-scanner](https://www.npmjs.com/package/@google-cloud/web-security-scanner) library is faster, easier to use, and better maintained. + +To learn more, see [Client Libraries Explained](https://cloud.google.com/apis/docs/client-libraries-explained). + ## Installation ```sh diff --git a/src/apis/websecurityscanner/webpack.config.js b/src/apis/websecurityscanner/webpack.config.js index 9f33b71ebf..c61f193ae0 100644 --- a/src/apis/websecurityscanner/webpack.config.js +++ b/src/apis/websecurityscanner/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Websecurityscanner', filename: 'websecurityscanner.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/workflowexecutions/webpack.config.js b/src/apis/workflowexecutions/webpack.config.js index ad8bd68405..a512202165 100644 --- a/src/apis/workflowexecutions/webpack.config.js +++ b/src/apis/workflowexecutions/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Workflowexecutions', filename: 'workflowexecutions.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/workflows/webpack.config.js b/src/apis/workflows/webpack.config.js index 9c1ea4d911..4fd34d244f 100644 --- a/src/apis/workflows/webpack.config.js +++ b/src/apis/workflows/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Workflows', filename: 'workflows.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/youtube/webpack.config.js b/src/apis/youtube/webpack.config.js index c77be02e08..c75b426fdb 100644 --- a/src/apis/youtube/webpack.config.js +++ b/src/apis/youtube/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Youtube', filename: 'youtube.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/youtubeAnalytics/webpack.config.js b/src/apis/youtubeAnalytics/webpack.config.js index 6bee9c8309..c8b8187da2 100644 --- a/src/apis/youtubeAnalytics/webpack.config.js +++ b/src/apis/youtubeAnalytics/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Youtubeanalytics', filename: 'youtubeAnalytics.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/apis/youtubereporting/webpack.config.js b/src/apis/youtubereporting/webpack.config.js index 8ed55af37e..6b794e506b 100644 --- a/src/apis/youtubereporting/webpack.config.js +++ b/src/apis/youtubereporting/webpack.config.js @@ -20,18 +20,27 @@ module.exports = { entry: './index.ts', resolve: { extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, }, output: { library: 'Youtubereporting', filename: 'youtubereporting.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ { diff --git a/src/generator/templates/webpack.config.js.njk b/src/generator/templates/webpack.config.js.njk index f47154b652..581b9a0b63 100644 --- a/src/generator/templates/webpack.config.js.njk +++ b/src/generator/templates/webpack.config.js.njk @@ -19,19 +19,28 @@ const path = require('path'); module.exports = { entry: './index.ts', resolve: { - extensions: ['.ts', '.js', '.json'], - }, + extensions: ['.ts', '.js', '.json'], + fallback: { + crypto: false, + child_process: false, + fs: false, + http2: false, + buffer: 'browserify', + process: false, + os: false, + querystring: false, + path: false, + stream: 'stream-browserify', + url: false, + util: false, + zlib: false, + }, + }, output: { library: '{{ name|capitalize }}', filename: '{{ name }}.min.js', path: path.resolve(__dirname, 'dist'), }, - node: { - child_process: 'empty', - fs: 'empty', - crypto: 'empty', - http2: 'empty', - }, module: { rules: [ {