verdaccio-google-cloud v10.2.1
verdaccio-google-cloud
☁️📦 Google Cloud storage plugin for verdaccio
⚠️⚠️ This plugin is experimental and might be unstable. It requires further testing. ⚠️⚠️
npm i -g verdaccio-google-cloud
yarn global add verdaccio-google-cloud
pnpm i -g verdaccio-google-cloudRequirements
- Google Cloud Platform Account
- Google Cloud Platform project that is using Google Firestore in Datastore mode
- Service account with 'Cloud Datastore Owner' role and read/write access to the storage bucket
- Verdaccio server (see below)
npm install -g verdaccio@latest
yarn global add verdaccio@latest
pnpm -g verdaccio@latestConfiguration
Complete configuration example:
store:
google-cloud:
## google project id
projectId: project-01 || env (GOOGLE_CLOUD_VERDACCIO_PROJECT_ID)
## The namespace for metadata database. Defaults to 'VerdaccioDataStore'.
# kind: someRandomMetadataDatabaseKey
## This plugin does not create the bucket. It has to already exist.
bucket: my-bucket-name
## Google Cloud Platform only recommends using this file for development.
## This field is optional.
# keyFilename: /path/project-01.json || env (GOOGLE_CLOUD_VERDACCIO_KEY)
## The default validation is crc32c. It can be overridden using the
## https://googleapis.dev/nodejs/storage/latest/global.html#CreateWriteStreamOptions
## of https://googleapis.dev/nodejs/storage/latest/File.html#createWriteStream
# validation: crc32c
## Enable/disable resumable uploads to GC Storage
## By default it's enabled in `@google-cloud/storage`.
## This may cause failures for small package uploads so it is recommended to set it to `false`.
## @see https://stackoverflow.com/questions/53172050/google-cloud-storage-invalid-upload-request-error-bad-request
resumable: falseDefine env whether you want load the value from environment variables.
If you are willing to use some of
envjust do not define properties onconfig.yamlor let them emtpy. Properties have preceden overenvvariables.
Disclaimer
⚠️⚠️ This plugin is experimental and might be unstable. It requires further testing. ⚠️⚠️
License
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
8 years ago