picosanity
v4.1.1
Published
Tiny Sanity client alternative should you only need to do queries
Downloads
8,057
Readme
picosanity
Tiny Sanity client alternative, if you only need to do queries and only need to support modern browsers.
Targets
- Node.js >= 10
- Modern browsers (Edge >= 14, Chrome, Safari, Firefox etc)
Installation
npm install --save picosanity
Usage
import PicoSanity from 'picosanity'
const client = new PicoSanity({
projectId: 'myProjectId',
dataset: 'myDataset',
apiVersion: '2021-03-25', // use a UTC date string
useCdn: true,
})
client
.fetch('*[_type == $someType]', {someType: 'article'})
.then((articles) => console.log(articles))
.catch((err) => console.error('Oh noes: %s', err.message))
UMD bundle
You can load this module as a UMD-bundle from unpkg - https://unpkg.com/picosanity
If used in a global browser context, it will be available as window.PicoSanity
License
MIT © Espen Hovlandsdal