{"_id":"@sanity/functions","_rev":"76-3bd3ee57d69a8f7c053fb86d9342e227","name":"@sanity/functions","dist-tags":{"latest":"1.8.0"},"versions":{"1.0.2":{"name":"@sanity/functions","version":"1.0.2","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.0.2","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"rneatherway-sanity","email":"robin.neatherway@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"svirs","email":"shur@sanity.io"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"ricokahler","email":"ricokahler@me.com"},{"name":"tiit.kass.saity","email":"tiit.kass@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"},{"name":"rostimelk","email":"hello@rosti.no"},{"name":"mattlewine.sanity","email":"matt.lewine@sanity.io"},{"name":"msfragala","email":"ms.fragala@gmail.com"},{"name":"adoprog","email":"adoprog@gmail.com"},{"name":"tonysanity","email":"tony.lepmets@sanity.io"},{"name":"mrmrs","email":"hi@mrmrs.cc"},{"name":"betson","email":"ben.getson@gmail.com"},{"name":"georgedoescode","email":"georgedoescode@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"eoinsanity","email":"eoin.falconer@sanity.io"},{"name":"dashedstripes","email":"adamgrayscale@gmail.com"},{"name":"jmswrnr","email":"npm@jmswrnr.com"},{"name":"snocorp_sanity","email":"dave.sewell@sanity.io"},{"name":"mmgj","email":"controloptioncommand+npm@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"samhem","email":"sam.hemingway@sanity.io"},{"name":"gu-stav","email":"gu@stav.dev"},{"name":"patricksanity","email":"patrick.mccarthy@sanity.io"},{"name":"mads.mogenshoj","email":"mads.mogenshoj@sanity.io"},{"name":"sanitytom","email":"tom@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"3197c9377f1496cc0d6131c06244e73e3b84f7b3","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.0.2.tgz","fileCount":14,"integrity":"sha512-qbLNmrNKn6QH8qjxWsuWZlg+tNzmqDVx0pbRDClgIOSpTFZGH4jhm1WHCoAxj267AJsmQO6+mbOc6tmKmG/vaA==","signatures":[{"sig":"MEQCIF+FsWMApTijosS8BmY47XciH1fHPWQxYRSQPk5NwsceAiBjM2g5eVQgqRMrm0DmwSDjcDanRJcZ+rL7KsxKTVh4Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8832},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"98cca4925e8ba9155edd26d58083e7bce97d2334","scripts":{"lint":"tsc --noEmit --project tsconfig.test.json","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist && tsc","coverage":"vitest --coverage","test:watch":"vitest --typecheck --reporter=verbose","prepublishOnly":"npm run build"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"10.9.2","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"3.1.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^20.0.0","@vitest/coverage-v8":"^3.1.2","prettier-plugin-packagejson":"^2.5.10"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.0.2_1746555442019_0.25223271526462154","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@sanity/functions","version":"1.0.3","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.0.3","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"rneatherway-sanity","email":"robin.neatherway@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"svirs","email":"shur@sanity.io"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"ricokahler","email":"ricokahler@me.com"},{"name":"tiit.kass.saity","email":"tiit.kass@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"},{"name":"rostimelk","email":"hello@rosti.no"},{"name":"mattlewine.sanity","email":"matt.lewine@sanity.io"},{"name":"msfragala","email":"ms.fragala@gmail.com"},{"name":"adoprog","email":"adoprog@gmail.com"},{"name":"tonysanity","email":"tony.lepmets@sanity.io"},{"name":"mrmrs","email":"hi@mrmrs.cc"},{"name":"betson","email":"ben.getson@gmail.com"},{"name":"georgedoescode","email":"georgedoescode@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"eoinsanity","email":"eoin.falconer@sanity.io"},{"name":"dashedstripes","email":"adamgrayscale@gmail.com"},{"name":"jmswrnr","email":"npm@jmswrnr.com"},{"name":"snocorp_sanity","email":"dave.sewell@sanity.io"},{"name":"mmgj","email":"controloptioncommand+npm@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"samhem","email":"sam.hemingway@sanity.io"},{"name":"gu-stav","email":"gu@stav.dev"},{"name":"patricksanity","email":"patrick.mccarthy@sanity.io"},{"name":"mads.mogenshoj","email":"mads.mogenshoj@sanity.io"},{"name":"sanitytom","email":"tom@sanity.io"},{"name":"sanity-cb","email":"charlie.brown@sanity.io"},{"name":"mm-sanity","email":"mark.michon@sanity.io"},{"name":"sanitykev","email":"kevin.green@sanity.io"},{"name":"victor.ayogu","email":"victor.ayogu@sanity.io"},{"name":"ryanbethel_sanity","email":"ryan.bethel@sanity.io"},{"name":"brianleroux","email":"b@brian.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"9487a6ef144e22e0d5705b2c90d2bbc5c9bc2066","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.0.3.tgz","fileCount":14,"integrity":"sha512-aEDxl52oAmxinHIMwnUhy4sOGzuMH0NY+52GkEpLoK4Nw+2k45lvYIF7tqc8HxwYF9fKVyYaZ4PXOJpgeMn9/g==","signatures":[{"sig":"MEQCIGWl13PxZWrREXQkt50YihbXW0BBY+LVH5TvUXQLrqLEAiByUvRMTVnNTV8dg3QznC/f5Dyu56svgjXHZC3vZPJ2KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9205},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e72cd84f56be7207fd9d3c8214f1575ae4d1c9d6","scripts":{"lint":"tsc --noEmit --project tsconfig.test.json","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist && tsc","coverage":"vitest --coverage","test:watch":"vitest --typecheck --reporter=verbose","prepublishOnly":"npm run build"},"_npmUser":{"name":"sanity-io","actor":{"name":"sanity-io","type":"user","email":"developers@sanity.io"},"email":"developers@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"10.9.2","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"3.1.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^20.0.0","@vitest/coverage-v8":"^3.1.2","prettier-plugin-packagejson":"^2.5.10"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.0.3_1750703205053_0.736718050185929","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@sanity/functions","version":"1.1.0","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.1.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"irina937","email":"irina@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"tiit.kass.saity","email":"tiit.kass@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"},{"name":"rostimelk","email":"hello@rosti.no"},{"name":"mattlewine.sanity","email":"matt.lewine@sanity.io"},{"name":"msfragala","email":"ms.fragala@gmail.com"},{"name":"adoprog","email":"adoprog@gmail.com"},{"name":"tonysanity","email":"tony.lepmets@sanity.io"},{"name":"betson","email":"ben.getson@gmail.com"},{"name":"georgedoescode","email":"georgedoescode@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"eoinsanity","email":"eoin.falconer@sanity.io"},{"name":"dashedstripes","email":"adamgrayscale@gmail.com"},{"name":"jmswrnr","email":"npm@jmswrnr.com"},{"name":"snocorp_sanity","email":"dave.sewell@sanity.io"},{"name":"mmgj","email":"controloptioncommand+npm@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"samhem","email":"sam.hemingway@sanity.io"},{"name":"gu-stav","email":"gu@stav.dev"},{"name":"patricksanity","email":"patrick.mccarthy@sanity.io"},{"name":"mads.mogenshoj","email":"mads.mogenshoj@sanity.io"},{"name":"sanitytom","email":"tom@sanity.io"},{"name":"sanity-cb","email":"charlie.brown@sanity.io"},{"name":"sanitykev","email":"kevin.green@sanity.io"},{"name":"victor.ayogu","email":"victor.ayogu@sanity.io"},{"name":"ryanbethel_sanity","email":"ryan.bethel@sanity.io"},{"name":"brianleroux","email":"b@brian.io"},{"name":"johnsicili","email":"john.siciliano@sanity.io"},{"name":"p10e","email":"peter@sanity.io"},{"name":"krlund","email":"kristoffer.lund@sanity.io"},{"name":"jonahsnider","email":"jonah@jonah.pw"},{"name":"mwritter","email":"matthew.ritter@sanity.io"},{"name":"torbratsbergsanity","email":"tor.bratsberg@sanity.io"},{"name":"evelinawahlstrom","email":"evelina.wahlstrom@sanity.io"},{"name":"jw-sanity","email":"jack.wilson@sanity.io"},{"name":"bobinska.dev","email":"bobinska.dev@gmail.com"},{"name":"oleg1357","email":"oleg.shcherbina@sanity.io"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"gabe.wyatt","email":"gabe.wyatt@sanity.io"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"},{"name":"annez-sanity","email":"david.annez@sanity.io"},{"name":"sanityjamie","email":"jamie.paulson@sanity.io"},{"name":"blakelam_sanity","email":"blake.lam@sanity.io"},{"name":"laurenashpolesanity","email":"lauren.ashpole@sanity.io"},{"name":"geoffball","email":"geoff@gball.dev"},{"name":"carsten.schwesig","email":"carsten.schwesig@sanity.io"},{"name":"fishstix81","email":"stephen.fisher@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"4fe06f8141ed313e72173bc776eaf3eb9cee4c01","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.1.0.tgz","fileCount":14,"integrity":"sha512-JLDjuxuCO043Jc6aqtDPyHly6bZl9XqkF3gnIO/ViL43UK32g9z3krmqcJRHYBrLVg+bm6WjActQv8ZfZPmXHw==","signatures":[{"sig":"MEUCIQC3Xy7cmZQwv+Gcdv3H9T3NXedmWO/HjfM6WyI2gtrdYQIgeo0N7iqEBCkB8vvO/Agm/5Kcpc98E7diqWhypi6QxXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10162},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b8ad8009e8dd7cddebbcc1b0df2554cc303b02c2","scripts":{"lint":"tsc --noEmit --project tsconfig.test.json","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist && tsc","prepare":"npm run build","coverage":"vitest --coverage","test:watch":"vitest --typecheck --reporter=verbose"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.6.1","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"3.1.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^20.0.0","@vitest/coverage-v8":"^3.1.2","prettier-plugin-packagejson":"^2.5.10"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.1.0_1762186263264_0.013727904627407472","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@sanity/functions","version":"1.2.0","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.2.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"irina937","email":"irina@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"pete-garnett-sanity","email":"pete.garnett@sanity.io"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"},{"name":"tnaughts1","email":"tim.naughton@sanity.io"},{"name":"mm-sanity","email":"mark.michon@sanity.io"},{"name":"rcmaples-sanity","email":"rc.maples@sanity.io"},{"name":"dennis.padiernos","email":"dennis.padiernos@sanity.io"},{"name":"alexjmold-sanity","email":"alex.mold@sanity.io"},{"name":"jason.brown","email":"jason.brown@sanity.io"},{"name":"taclandwork","email":"thomas.acland@sanity.io"},{"name":"rostimelk","email":"hello@rosti.no"},{"name":"mdinning","email":"michael.dinning@sanity.io"},{"name":"mattlewine.sanity","email":"matt.lewine@sanity.io"},{"name":"msfragala","email":"npm@msfragala.com"},{"name":"adoprog","email":"adoprog@gmail.com"},{"name":"tonysanity","email":"tony.lepmets@sanity.io"},{"name":"u269c","email":"francis@sanity.io"},{"name":"bramdo_","email":"bram.doppen@sanity.io"},{"name":"samhem","email":"sam.hemingway@sanity.io"},{"name":"betson","email":"ben.getson@gmail.com"},{"name":"georgedoescode","email":"georgedoescode@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"eoinsanity","email":"eoin.falconer@sanity.io"},{"name":"dashedstripes","email":"adamgrayscale@gmail.com"},{"name":"jmswrnr","email":"npm@jmswrnr.com"},{"name":"snocorp_sanity","email":"dave.sewell@sanity.io"},{"name":"mmgj","email":"controloptioncommand+npm@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"gu-stav","email":"gu@stav.dev"},{"name":"mads.mogenshoj","email":"mads.mogenshoj@sanity.io"},{"name":"sanitytom","email":"tom@sanity.io"},{"name":"sanity-cb","email":"charlie.brown@sanity.io"},{"name":"sanitykev","email":"kevin.green@sanity.io"},{"name":"victor.ayogu","email":"victor.ayogu@sanity.io"},{"name":"ryanbethel_sanity","email":"ryan.bethel@sanity.io"},{"name":"brianleroux","email":"b@brian.io"},{"name":"johnsicili","email":"john.siciliano@sanity.io"},{"name":"p10e","email":"peter@sanity.io"},{"name":"krlund","email":"kristoffer.lund@sanity.io"},{"name":"jonahsnider","email":"jonah@jonah.pw"},{"name":"mwritter","email":"matthew.ritter@sanity.io"},{"name":"torbratsbergsanity","email":"tor.bratsberg@sanity.io"},{"name":"evelinawahlstrom","email":"evelina.wahlstrom@sanity.io"},{"name":"jw-sanity","email":"jack.wilson@sanity.io"},{"name":"bobinska.dev","email":"bobinska.dev@gmail.com"},{"name":"oleg1357","email":"oleg.shcherbina@sanity.io"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"gabe.wyatt","email":"gabe.wyatt@sanity.io"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"},{"name":"annez-sanity","email":"david.annez@sanity.io"},{"name":"sanityjamie","email":"jamie.paulson@sanity.io"},{"name":"laurenashpolesanity","email":"lauren.ashpole@sanity.io"},{"name":"geoffball","email":"geoff@gball.dev"},{"name":"carsten.schwesig","email":"carsten.schwesig@sanity.io"},{"name":"fishstix81","email":"stephen.fisher@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"2ab8f27273b77795403036a0e5fb9bd422e33625","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.2.0.tgz","fileCount":14,"integrity":"sha512-d8iVuruYKsgYI/KFbAVqjtnotnW3DDwgtOir1tqBJYVxxjPxH7JLiho26Kq6HWd/+N0wZHZEv+uz1aQa+T21kQ==","signatures":[{"sig":"MEUCIAMuUUA3Sh9qM0B8RxVGq8FBFVtRlS5NOOK9mNp68qsbAiEA2uz2p2aClBByHuXBWAV7iHkFxFr/asYpGVywTOSe8s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13853},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"68e599ad1b4d894307f3ebc7c13d17059eb9b6d5","scripts":{"lint":"tsc --noEmit --project tsconfig.test.json","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist && tsc","prepare":"npm run build","coverage":"vitest --coverage","test:watch":"vitest --typecheck --reporter=verbose"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"3.1.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^20.0.0","@vitest/coverage-v8":"^3.1.2","prettier-plugin-packagejson":"^2.5.10"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.2.0_1769442161406_0.22663657140618865","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@sanity/functions","version":"1.2.1","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.2.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"irina937","email":"irina@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"pete-garnett-sanity","email":"pete.garnett@sanity.io"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"realmfour","email":"darius.west@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"},{"name":"tnaughts1","email":"tim.naughton@sanity.io"},{"name":"mm-sanity","email":"mark.michon@sanity.io"},{"name":"dennis.padiernos","email":"dennis.padiernos@sanity.io"},{"name":"alexjmold-sanity","email":"alex.mold@sanity.io"},{"name":"jason.brown","email":"jason.brown@sanity.io"},{"name":"taclandwork","email":"thomas.acland@sanity.io"},{"name":"rostimelk","email":"hello@rosti.no"},{"name":"mdinning","email":"michael.dinning@sanity.io"},{"name":"mattlewine.sanity","email":"matt.lewine@sanity.io"},{"name":"msfragala","email":"npm@msfragala.com"},{"name":"adoprog","email":"adoprog@gmail.com"},{"name":"tonysanity","email":"tony.lepmets@sanity.io"},{"name":"u269c","email":"francis@sanity.io"},{"name":"bramdo_","email":"bram.doppen@sanity.io"},{"name":"samhem","email":"sam.hemingway@sanity.io"},{"name":"betson","email":"ben.getson@gmail.com"},{"name":"georgedoescode","email":"georgedoescode@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"eoinsanity","email":"eoin.falconer@sanity.io"},{"name":"dashedstripes","email":"adamgrayscale@gmail.com"},{"name":"jmswrnr","email":"npm@jmswrnr.com"},{"name":"snocorp_sanity","email":"dave.sewell@sanity.io"},{"name":"mmgj","email":"controloptioncommand+npm@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"gu-stav","email":"gu@stav.dev"},{"name":"mads.mogenshoj","email":"mads.mogenshoj@sanity.io"},{"name":"sanitytom","email":"tom@sanity.io"},{"name":"sanity-cb","email":"charlie.brown@sanity.io"},{"name":"sanitykev","email":"kevin.green@sanity.io"},{"name":"victor.ayogu","email":"victor.ayogu@sanity.io"},{"name":"ryanbethel_sanity","email":"ryan.bethel@sanity.io"},{"name":"brianleroux","email":"b@brian.io"},{"name":"p10e","email":"peter@sanity.io"},{"name":"krlund","email":"kristoffer.lund@sanity.io"},{"name":"jonahsnider","email":"jonah@jonah.pw"},{"name":"mwritter","email":"matthew.ritter@sanity.io"},{"name":"torbratsbergsanity","email":"tor.bratsberg@sanity.io"},{"name":"evelinawahlstrom","email":"evelina.wahlstrom@sanity.io"},{"name":"jw-sanity","email":"jack.wilson@sanity.io"},{"name":"bobinska.dev","email":"bobinska.dev@gmail.com"},{"name":"oleg1357","email":"oleg.shcherbina@sanity.io"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"gabe.wyatt","email":"gabe.wyatt@sanity.io"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"},{"name":"annez-sanity","email":"david.annez@sanity.io"},{"name":"sanityjamie","email":"jamie.paulson@sanity.io"},{"name":"laurenashpolesanity","email":"lauren.ashpole@sanity.io"},{"name":"geoffball","email":"geoff@gball.dev"},{"name":"carsten.schwesig","email":"carsten.schwesig@sanity.io"},{"name":"fishstix81","email":"stephen.fisher@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"6a93b8b141d2163ce2164a7c43f78682911e519c","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.2.1.tgz","fileCount":14,"integrity":"sha512-c7QuFgvgAqJTLmshOUhnqlxjyDCuTLvqFdBTlDHM8D+ZoolW8YYILEla2EVlDYETWo4ZD0fy4uYRUvLoc3ezrg==","signatures":[{"sig":"MEUCIFWnym52UZrA+QOOXGR98ERa6iB0VGnyF8M3UzkFFOWUAiEApSvRECNYsqZ5KLA4hvt62s0yJ+fgC39EB5+w9Vv36i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13882},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3c0881d147a06cbe7a4436c923aa4ae0b3e78776","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.9.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.0.18","typescript":"^5.9.3","@types/node":"^20","@biomejs/biome":"2.3.12","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.2.1_1772750108897_0.6245920751861522","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@sanity/functions","version":"1.3.0","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.3.0","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"8ea6b0bbc57c0a476d948fb49ee8db7393d5eec0","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.3.0.tgz","fileCount":15,"integrity":"sha512-WoLN6y29ldymt22LTvdQs562Y8imglnHml1PgrCFcH83NOy7pJjBF7RHDhtn5EzUNCJ+h0cifrThan5xQgjZcg==","signatures":[{"sig":"MEUCID23UyUjJAqZrUvfTFAlxBWcYbMj07tjH7za3AoelBN7AiEAxGGmtakWA+oSnajqnzU/GCRSw3Gb5tVZgcqhH/fDGGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49767},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"50358fc08ea0f0d4d61b944c24a1349b4e7022a0","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.11.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.0.18","typescript":"^5.9.3","@types/node":"^20","@biomejs/biome":"2.3.12","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.3.0_1775749306400_0.1078984440159465","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@sanity/functions","version":"1.3.1","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.3.1","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"749ae4ca2fffefc58636ee0add8101ee518bb29d","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.3.1.tgz","fileCount":15,"integrity":"sha512-k/DOh7PTPFYrE9ryAagWETpgt0yhqc4gN5Eti3k1nwndFEpveg9z+I1s4NI7viWt8QCYpWpeW9ixSDZeTdczdA==","signatures":[{"sig":"MEUCICgtfKn04byMjCJ9MkjgIFgT2LEqdKv0OrL+hKOnnq4MAiEAmHa6vUxSwdZj2sR5Kx47eDhw2PXdxU7d+cBdSNyhbhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50301},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bd8dd7e9d74b0d67b368db5742a7c033d25cca8e","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.11.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.0.18","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^20","@biomejs/biome":"2.3.12","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.3.1_1776093126644_0.7817736945310707","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@sanity/functions","version":"1.4.0","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.4.0","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"ce5f147ebfcbc28ac5a2db5dc503d00ae502f1fa","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.4.0.tgz","fileCount":20,"integrity":"sha512-4PIGV0Ec/SyJpYhHv/VHnAo+z3rO4GvqXk0EJiPsRTjn6hB6+j7n8WyBgZqVHrdUKcCGgXvmB3RmgcYcnah+sQ==","signatures":[{"sig":"MEUCIQCUJiI7WTzBAyvOOj0r8OKpnPKup4QIXV3zQsBl7UbnfAIgfiqwwrXZyYim14gJh9uzXCUHVy6PjE7vrfkai1xfP7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195927},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"337efbf20da690aab475c7f438fc3c6026cb8b39","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.13.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.0.18","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.3.12","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"^4.0.18","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.4.0_1782758049208_0.6884117222481634","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@sanity/functions","version":"1.5.0","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.5.0","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"c29188657b39ec1e6e06dddf07d65dad574e6c3e","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.5.0.tgz","fileCount":24,"integrity":"sha512-zIZr0J3wMgyewbyQiN2dxaIaCEVUIbWWPxRAaJZeUFRiY/EPDA5qh46DRpvlFZKezIqLOvfGdAD6FDxhv/JEjA==","signatures":[{"sig":"MEUCIFen9g++UzYEFFCpRodZzM9XgwzSGbDZ5VwuIhdp/Q/1AiEA/DVuJ9UuZPxYvGReTLbxzmLmFu24inLANm85qZkY0LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214213},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e68e81386772475c3bbd3773828e641e15dcc80a","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.16.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.0.18","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.3.12","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"^4.0.18","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.5.0_1785419447235_0.4559291609181315","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@sanity/functions","version":"1.6.0","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.6.0","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"fb7a1327011c59c6ae94b13f97407c6d09f23263","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.6.0.tgz","fileCount":24,"integrity":"sha512-vI/E29noFAqQ5eA+Ftl0/IY7YZRc4MOM7uLJMsVfmCtf6OWy1iyPqVRXbKmJvfSK5RKrwT/VU/Pyr6ztq88rzQ==","signatures":[{"sig":"MEUCIEWjcsbM+D45agLT/hOs0G8/blM1qhA+tFKVOrVEiY/4AiEAiw3Q4uobkI4E9NGvcidOsjxxibPWnEkbelObHoUGMH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234459},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cebdbb48e5d4d1bbad45fb1c8d3d2fa96aba38c9","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.16.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.0.18","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.3.12","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"^4.0.18","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.6.0_1786072494034_0.0374120588155018","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@sanity/functions","version":"1.6.1","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.6.1","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"e02ab9f52d24a63531755808186daed9b0c7cf03","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.6.1.tgz","fileCount":24,"integrity":"sha512-oTNvh0r7sQKKrtoGeBQ+Q6vN9Fz713jf177gyKDFBQVoI/OCMEbJYu+GFzfzoOuqEjXFY/WiGJaEv2iVLsULSQ==","signatures":[{"sig":"MEUCIQDfh3Av+uv9Ix1kbAqAqqHfBRCZ/mTTvxM+Uon/pnxb1AIgIwa0+HwOhgv43+NIjAOxUb8jJEmX61aFupVUO0o9+xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234686},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e0ccbccc0643929583d45eeb0d919177a6fffcdd","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.16.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.0.18","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.3.12","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"^4.0.18","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.6.1_1786134150033_0.8280171513992194","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@sanity/functions","version":"1.6.2","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.6.2","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"447a04cf79cef5afaf15971d25461cd8fbf01334","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.6.2.tgz","fileCount":24,"integrity":"sha512-G5MacqeHKrQAEhXW9OH56IxnCbjU/QRu2jCA4cyMMVthXQRxQAQD3AOKiNPpcybEw2FrgBxRvZQINeww/nY68Q==","signatures":[{"sig":"MEUCIQCV/bgCzXc2WkLHEekGWj5zspS/0GB4Dx7FxkCebgUYXAIgKSXsbcFUhTSqeYvsj1VyhrSke4Yt9/YW5p26D63tszI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237715},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"649d0cd8ea5032e1d2eb9bea1c6f4f9cf8929dd8","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.16.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.0.18","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.3.12","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"^4.0.18","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.6.2_1786420388823_0.5243461196111192","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@sanity/functions","version":"1.6.3","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.6.3","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"55c04fda26d3585be1fe516ee694f333b0b77d16","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.6.3.tgz","fileCount":24,"integrity":"sha512-dShiORdXTgHhuq4uKcHA19GfWQ4GgOSgUowDZM0w+Z6IZ6yp6SSTLTLQFKUL8FVYSQm5piOTKdyYrWtno2p3ww==","signatures":[{"sig":"MEQCICAe0GEBtKgwMmaCABQ45HZU7tnzEd8JEve2rzjBZOYqAiAYHtwesctBYtrEmEr/sHdoxtIB5yXaCXS/QeUu4CptKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":239028},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c049b65fe01674bccbd631323d9a13418d16b624","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.16.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.1.10","typedoc":"^0.28.16","typescript":"^6.0.3","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.5.8","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"4.1.10","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.6.3_1786554277178_0.43890275375354415","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@sanity/functions","version":"1.6.4","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.6.4","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"a10cc3cffd28c1fe4d113923fa00f4b8bb174180","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.6.4.tgz","fileCount":23,"integrity":"sha512-/F9TvV+0uOULEKaMhIq7iCpiLrNpcEbtkKlxF6wCbbSEYw64KRAQSR965K43ks/LhojIQ29hQ8V0rp/p3ejIXg==","signatures":[{"sig":"MEUCIQDfdnQ/DvI2EpbLodr/h+vDS1sSSvsHrRoRBUp+WVqU8QIgV71lXFCvZHSrXQTQ8OhRr/nlAV0/4pn2x0HEh5ywVuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78545},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a54b7b2028ec30f05cf1d8b0f5d6fdf99672461a","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.16.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.1.10","typedoc":"^0.28.16","typescript":"^6.0.3","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.5.8","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"4.1.10","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.6.4_1786555654142_0.7542784564859062","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@sanity/functions","version":"1.6.5","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.6.5","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"7e50ebc6683f16c202f28f046f632ddee5996489","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.6.5.tgz","fileCount":23,"integrity":"sha512-mTXg4h6OwDyNYdsuUszXrgSr2F2QKtngyloQai7iHoyeW3GoTXTgdn/26/LopW0vxCbOL/nFcfF0w5obQaRbOg==","signatures":[{"sig":"MEQCIGnAvYwDDFiuYB4XOMp9FVbgbtxKdRrxidTbCQkmSTu0AiBnRjXYpGXLWTiiaIkZPQWWDw4D5lvD2EpXKHnF3F18fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78540},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"35fee1e80a9dbebeb2413f9a76ca49ee5f0f40b1","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.17.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.1.10","typedoc":"^0.28.16","typescript":"^6.0.3","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.5.8","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"4.1.10","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.6.5_1786566262460_0.7132570488359125","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@sanity/functions","version":"1.6.6","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.6.6","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"0ad187c24bb22758bcbc2c91d383c4d2bf207b9c","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.6.6.tgz","fileCount":23,"integrity":"sha512-trymx1HmW6D50eqNVd1or0JHg18Ow8rJRzEm89X3lcyUyeMlAtVvNBEEETbD6e6fO8bVAR/3VxBKGNS1l2mJ7w==","signatures":[{"sig":"MEYCIQDboCNAfPobV+MzpxgnFzT2zArCvc13jm/3ZVIUmIHWEgIhAIFddElml3kOgDEqyen88bP30p8Pt6pwRZql78qZB1XA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76904},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"eea2147aab345ad9a0627481e0b081a90ad76fe0","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.17.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.1.10","typedoc":"^0.28.16","typescript":"^6.0.3","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.5.8","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"4.1.10","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.6.6_1786663932659_0.5216207316846262","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@sanity/functions","version":"1.6.8","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.6.8","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"6e8f2e55c9e210bf8b0ac0c6e564fbc0acd28885","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.6.8.tgz","fileCount":23,"integrity":"sha512-DzHMD9mtCSANtvIzSj7VnGapRjx1bPJO6pmfJ/xCp3d5tT7mv2ohBnuDtdJWoU9oUNxlUvBH1KZI7+jtB8Zppw==","signatures":[{"sig":"MEQCIG9K5byJ+2uI+EbyADOU9qr934SNX4Asz9rH46853GLnAiA+yvQmJIa9AkIQdqW+87lrMbzpyS9cyDJ6AZQ66ak/Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77342},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f407d1d133790fb2cf565822c7ddd718674b2bee","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.17.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.1.10","typedoc":"^0.28.16","typescript":"^6.0.3","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.5.8","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"4.1.10","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.6.8_1786994055786_0.7135360016085792","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"@sanity/functions","version":"1.6.9","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.6.9","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"4bba46f2793de9f4ff0425c4351a58bca722044c","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.6.9.tgz","fileCount":23,"integrity":"sha512-lL7pxnf6hyLUMH5GPtAUJbtEQ6VttJPNtA0uvlJGJNKLHKA0SUlfLkGwwtoHVojNSAu4w95GBhI/JgMgU8XvSA==","signatures":[{"sig":"MEUCIQCqILoGokrK2bxmLp/KXIrQlvCwUmUs2TjfJIxgsGU/1gIgVhzPa8L4tTBLs39sjMIt1vdAtBamDqQgoWKZVQF2W1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77743},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"314c27d5e829066a91a9442ee6452572264dd767","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.17.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.1.10","typedoc":"^0.28.16","typescript":"^6.0.3","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.5.8","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"4.1.10","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.6.9_1787691646653_0.20993328467237649","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@sanity/functions","version":"1.7.0","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.7.0","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"df78a09374d43a655e023a74f40c89547a03717b","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.7.0.tgz","fileCount":43,"integrity":"sha512-86eTd0iBf0PK7M3no1PZ6mnCmAWdJNHVMuC6BThv0EVdg1MkdDZIGxMaUiV9g5hlVDV789llVv4dt1LDfBbuFA==","signatures":[{"sig":"MEUCIEH3uaabx3R84yFQbIS1Go7GBWHaVu+g+PdNrh6hFNxQAiEAwW2P06mp/vpJgLWj/jCqGwscNduChvk0K78noW0DADk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85287},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d50ff148caefcecf7d429ca065d5700a0a1750fe","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.17.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.1.10","typedoc":"^0.28.16","typescript":"^6.0.3","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.5.8","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"4.1.10","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.7.0_1787868054699_0.5514480720850212","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@sanity/functions","version":"1.7.1","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.7.1","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"422c180bfdee3f663cded480067a24c0fb5afd1d","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.7.1.tgz","fileCount":43,"integrity":"sha512-mp1q8X7flwQnYdRBnKJLhAV070vSDKCXLxgjIdN8NUOEslDa2oIzFicYcqC4QOwcvdehX5Nbzyda+2N+lZbOjA==","signatures":[{"sig":"MEQCIFqSQOfe7x8Ryuba6UNTTspHMBMs10xw4RZ+V4iu2tWEAiA90Qa0Zcheh71dwnyFDokRcZ9tub8wVUpMLhxN4QrQkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85392},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4e3307fdf534f7fd8747ef4e2240848ad7794fa3","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.17.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.1.10","typedoc":"^0.28.16","typescript":"^6.0.3","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.5.8","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"4.1.10","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.7.1_1787871574585_0.2587001692007129","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@sanity/functions","version":"1.7.2","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.7.2","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"6f06ba574e985f28feaad849643fb78742d00410","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.7.2.tgz","fileCount":43,"integrity":"sha512-5Lkt8bYblWMdofDRKBDwr+uEVFgKCJlxOL2qwSuKnD22KVs99Zi8brXNLcNLDcFVsD3tjhMnjHOAcl75+fY2xA==","signatures":[{"sig":"MEYCIQC5YW0fzcxZOXCADkYIHuQPxrfkTbXdRlpb6JUkxbHL5AIhAP3KFudepuemUvXVRm/SE4LJ21VKy6MnTf8WCvMgo66b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85547},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f90534e811969c3f6a99df0a4cd04ed768023796","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"npx -y -p typescript@6 -p typedoc@0.28.20 typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.19.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"fsevents@2.3.3":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.1.10","typescript":"^7.0.2","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.5.8","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"4.1.10","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.7.2_1788868464658_0.9032725357729581","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@sanity/functions","version":"1.7.3","keywords":["sanity","functions","serverless","types"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/functions@1.7.3","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"homepage":"https://github.com/sanity-io/functions-node#readme","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"78ee9ad78bff2f6e319744cbab21dca889c0dfeb","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.7.3.tgz","fileCount":43,"integrity":"sha512-hCvaA3Aflp8BzjQKDMGKma1CjCm0cnh0fFPb+h9L9cqqgd4qqHH88cPyC6+sMkD8H5Y87tjcqAMJWEFudUdHgw==","signatures":[{"sig":"MEQCIGNejkFSASPKTsS9RtOHgriqHRajuPQJPv8fj81JSNpeAiBQsRS7OfGReQmaKUYqOeJJ7n3Najm0jCzLtIu3xq5izw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86174},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"65082406450f566dc2a763c9f020ed093e77116a","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"npx -y -p typescript@6 -p typedoc@0.28.20 typedoc --options typedoc.json"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.19.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"fsevents@2.3.3":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.1.10","typescript":"^7.0.2","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.5.8","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"4.1.10","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/functions_1.7.3_1789482466667_0.4201033463428654","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"_id":"@sanity/functions@1.8.0","bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"dist":{"shasum":"bc365a80a3be4813ac77afae1b1b74018965de1d","tarball":"https://registry.npmjs.org/@sanity/functions/-/functions-1.8.0.tgz","fileCount":43,"integrity":"sha512-FDoGFckxc9yEZZYS6srb1NmR0hT+VK+V++bOX/SgN5T/VVtlp6dstI1oX7A/pDZ8Ktx91sCih8D0bHfd136niw==","signatures":[{"sig":"MEUCIFr2Pqe+CLsjsnklD7Rzppr38lqyXpVD27WosIlWEr3wAiEA/dxv+1Ocr4KiI8mzXGvoXDZQozIiLucuLEyWlhdYx4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAQHesn36Tw4yGEAjqKAxSmDODwyHBF6rq1SJpmbG/aNAiEAp8QggNELxclpAn8XLNaLNayFj2Cjp0X7L/B50p/bkJg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2ffunctions@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92709},"main":"dist/index.js","name":"@sanity/functions","type":"module","types":"./dist/index.d.ts","author":{"name":"Sanity.io","email":"hello@sanity.io"},"engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6a6a3986a5b09f856810e1d17088d1c6fa819596","license":"MIT","scripts":{"lint":"biome check .","test":"vitest run --typecheck --reporter=verbose","build":"rimraf dist .tsbuildinfo && tsc","prepare":"npm run build","coverage":"vitest --coverage","typecheck":"tsc --noEmit --project tsconfig.test.json","docs:watch":"npm run docs:typedoc && open ./docs/html/index.html && npm run docs:typedoc -- --watch","lint:write":"biome check --write .","test:watch":"vitest --typecheck --reporter=verbose","docs:typedoc":"npx -y -p typescript@6 -p typedoc@0.28.20 typedoc --options typedoc.json"},"version":"1.8.0","_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"homepage":"https://github.com/sanity-io/functions-node#readme","keywords":["sanity","functions","serverless","types"],"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"_npmVersion":"11.19.0","description":"Helper methods and type definitions for Sanity Functions","directories":{},"maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"sideEffects":false,"_nodeVersion":"24.20.0","allowScripts":{"fsevents@2.3.3":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.2","vitest":"4.1.10","typescript":"^7.0.2","@types/node":"^22","@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@biomejs/biome":"2.5.8","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9","@aws-lite/sns-types":"^0.0.11","@aws-lite/sqs-types":"^0.2.7","@vitest/coverage-v8":"4.1.10","@aws-lite/lambda-types":"^0.1.6","@aws-lite/dynamodb-types":"^0.3.12"},"peerDependencies":{"@aws-lite/sns":"^0.0.8","@aws-lite/sqs":"^0.2.4","@aws-lite/client":"^0.23.6","@aws-lite/lambda":"^0.1.5","@aws-lite/dynamodb":"^0.3.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/functions_1.8.0_1789750233201_0.016495249895161823"}}},"time":{"created":"2025-05-06T18:17:21.921Z","modified":"2026-09-18T16:50:33.651Z","1.0.2":"2025-05-06T18:17:22.205Z","1.0.3":"2025-06-23T18:26:45.263Z","1.1.0":"2025-11-03T16:11:03.460Z","1.2.0":"2026-01-26T15:42:41.546Z","1.2.1":"2026-03-05T22:35:09.039Z","1.3.0":"2026-04-09T15:41:46.560Z","1.3.1":"2026-04-13T15:12:06.778Z","1.4.0":"2026-06-29T18:34:09.360Z","1.5.0":"2026-07-30T13:50:47.373Z","1.6.0":"2026-08-07T03:14:54.195Z","1.6.1":"2026-08-07T20:22:30.175Z","1.6.2":"2026-08-11T03:53:08.953Z","1.6.3":"2026-08-12T17:04:37.375Z","1.6.4":"2026-08-12T17:27:34.273Z","1.6.5":"2026-08-12T20:24:22.620Z","1.6.6":"2026-08-13T23:32:12.808Z","1.6.8":"2026-08-17T19:14:16.109Z","1.6.9":"2026-08-25T21:00:46.806Z","1.7.0":"2026-08-27T22:00:54.838Z","1.7.1":"2026-08-27T22:59:34.737Z","1.7.2":"2026-09-08T11:54:24.839Z","1.7.3":"2026-09-15T14:27:46.825Z","1.8.0":"2026-09-18T16:50:33.309Z"},"bugs":{"url":"https://github.com/sanity-io/functions-node/issues"},"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","homepage":"https://github.com/sanity-io/functions-node#readme","keywords":["sanity","functions","serverless","types"],"repository":{"url":"git+ssh://git@github.com/sanity-io/functions-node.git","type":"git"},"description":"Helper methods and type definitions for Sanity Functions","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"readme":"# @sanity/functions\n\nHelper methods and type definitions for Sanity Functions.\n\n## Installation\n\n```bash\nnpm install @sanity/functions\n```\n\n## Usage\n\n### Basic\n\n```ts\nimport {documentEventHandler} from '@sanity/functions'\nimport {createClient} from '@sanity/client'\n\nexport const handler = documentEventHandler(async ({context, event}) => {\n  // Create a Sanity client using the context options\n  const client = createClient({\n    apiVersion: '2025-05-01',\n    ...context.clientOptions,\n  })\n\n  // Access the event data\n  const data = event.data\n\n  // Your function implementation\n  console.log('Document updated:', data)\n})\n```\n\n### Typescript: Passing type for data\n\nBy default, the `event.data` property is untyped (`any`). If you know what the shape of the data that will be delivered is, you can specify it as a generic to the function:\n\n```ts\ninterface NotificationData {\n  documentId: string\n  text: string\n}\n\nexport const handler = documentEventHandler<NotificationData>(async ({event}) => {\n  console.log(event.data.text) // Typed as `string`\n  console.log(event.data.notSet) // Will yield type error\n})\n```\n\n### Type only (TypeScript)\n\n```ts\nimport {type DocumentEventHandler} from '@sanity/functions'\nimport {createClient} from '@sanity/client'\n\nexport const handler: DocumentEventHandler = async ({context, event}) => {\n  // …\n}\n\n// …you can also define the data type:\nexport const handler: DocumentEventHandler<{text: string}> = async ({event}) => {\n  console.log(event.data.text)\n}\n```\n\n### Type only (JavaScript)\n\n```js\n/** @type {import('@sanity/functions').DocumentEventHandler} */\nexport const handler = async ({context, event}) => {\n  console.log(event.data.text)\n}\n\n// …you can also define the data type:\n/** @type {import('@sanity/functions').DocumentEventHandler<{text: string}>} */\nexport const handler = async ({event}) => {\n  console.log(event.data.text)\n}\n```\n\n## Development\n\nTo build this project:\n\n```bash\nnpm run build\n```\n\nTo run tests:\n\n```bash\nnpm test\n```\n\nTo run type checking:\n\n```bash\nnpm run lint\n```\n\n## Release automation\n\nThis repository uses conventional commits and release-please. Any relevant changes to `main` will create a pull request for a new release. Approve it and merge it to trigger the actual release.\n\n## License\n\nMIT © [Sanity.io](https://sanity.io)\n","readmeFilename":"README.md"}