sanity-plugin-google-drive
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

sanity-plugin-google-drive

This is a Sanity Studio v3 plugin.

Installation

npm install --save sanity-plugin-google-drive

Usage

There are two plugins in this package:

  • googleDrive - use this if you intend to use references to assets in Google Drive
  • googleDriveAssetSource - use this if you intend to pick assets from Google Drive and import into Sanity

Add it as a plugin in sanity.config.ts (or .js):

import {defineConfig} from 'sanity'
import {googleDrive, googleDriveAssetSource} from 'sanity-plugin-google-drive'

export const defineConfig({
  //...
  plugins: [
    googleDrive({
      apiKey: API_KEY,
      clientId: CLIENT_ID,
    }),
    googleDriveAssetSource({
      apiKey: API_KEY,
      clientId: CLIENT_ID,
    })
  ]
})

License

MIT © Noah Gentile

Develop & test

This plugin uses @sanity/plugin-kit with default configuration for build & watch scripts.

See Testing a plugin in Sanity Studio on how to run this plugin with hotreload in the studio.

Release new version

Run "CI & Release" workflow. Make sure to select the main branch and check "Release new version".

Semantic release will only release on configured branches, so it is safe to run release on any branch.

Readme

Keywords

Package Sidebar

Install

npm i sanity-plugin-google-drive

Weekly Downloads

1

Version

1.1.0

License

MIT

Unpacked Size

47.2 kB

Total Files

41

Last publish

Collaborators

  • nkgentile