{"_id":"@vercel/kv","_rev":"36-7e7ed4040175177169584dbfb649df29","name":"@vercel/kv","dist-tags":{"bundling":"0.1.0-bundling.3","canary":"0.1.2-canary.0","snapshot":"2.0.0-c16c2db6-20240527144145","latest":"3.0.0"},"versions":{"0.1.0-canary.1":{"name":"@vercel/kv","version":"0.1.0-canary.1","license":"MIT","_id":"@vercel/kv@0.1.0-canary.1","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"mcocirio","email":"marianococirio@gmail.com"},{"name":"tomocchino","email":"tomocchino@gmail.com"},{"name":"sipex","email":"dominik.sipowicz@gmail.com"},{"name":"nicholaslyang","email":"nick@nicholasyang.com"},{"name":"arlyon","email":"arlyon@me.com"},{"name":"lpalmes","email":"lpalmes@gmail.com"},{"name":"msempere","email":"odoncopon@gmail.com"},{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"harmony","email":"npm.leah@hrmny.sh"},{"name":"nicolas-webdev","email":"nicobsas@gmail.com"},{"name":"mattjared","email":"mattjared9@gmail.com"},{"name":"julianbenegas","email":"julianbenegas99@gmail.com"},{"name":"3mdistal","email":"alice.moore@vercel.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"ah100101","email":"alex.hawley@vercel.com"},{"name":"nandafyi","email":"nanda.s@hey.com"},{"name":"jooliashi","email":"julia.shi@nyu.edu"},{"name":"cmeyer_vercel","email":"chris.meyer@vercel.com"},{"name":"jankaifer","email":"jan@kaifer.cz"},{"name":"uchenkadicode","email":"uchenkadi21@gmail.com"},{"name":"mknichel-vercel","email":"mark.knichel@vercel.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"ofhouse","email":"felixhaus@gmail.com"},{"name":"alejandro-vercel","email":"alejandro@vercel.com"},{"name":"chris-tsongas-vercel","email":"chris.tsongas@vercel.com"},{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"tmickleydoyle","email":"tmickleydoyle@gmail.com"},{"name":"correttojs","email":"fabio.benedetti@gmail.com"},{"name":"cond0r","email":"pinte_catalin@yahoo.com"},{"name":"kevinrupert","email":"kevinrupert.design@gmail.com"},{"name":"janecakemaster","email":"janecakemaster@gmail.com"},{"name":"raunofreiberg","email":"freiberggg@gmail.com"},{"name":"joebell93","email":"joe@joebell.co.uk"},{"name":"smaeda-ks","email":"jrsyo0905@gmail.com"},{"name":"manovotny","email":"manovotny@gmail.com"},{"name":"tbremer","email":"tom@tbremer.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"vvo","email":"vincent@codeagain.com"},{"name":"tcc-sejohnson","email":"sejohnson@torchcloudconsulting.com"},{"name":"jueungrace","email":"graceyunn@gmail.com"},{"name":"tobiaslins","email":"me@tobi.sh"},{"name":"timolins","email":"me@timo.sh"},{"name":"cfofiu","email":"claudio@monogram.io"},{"name":"tjkohli","email":"tj@monogram.io"},{"name":"emilkowalski","email":"e@emilkowal.ski"},{"name":"tsiege","email":"tristan.t.siegel@gmail.com"},{"name":"mehulkar","email":"mehul.kar@gmail.com"},{"name":"gnoff","email":"jcs.gnoff@gmail.com"},{"name":"shaquilhansford","email":"shaquil@conjuration.net"},{"name":"mrkev","email":"mr.kev@me.com"},{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"kit-foster","email":"katya.a.foster@gmail.com"},{"name":"hellojennifertran","email":"hellojennifertran@gmail.com"},{"name":"aidenschrock","email":"aiden.schrock@vercel.com"},{"name":"wepanicinapew","email":"valerie.downs@vercel.com"},{"name":"maxleiter","email":"maxwell.leiter@gmail.com"},{"name":"sr_intern","email":"mooradsudais@gmail.com"},{"name":"chris-olszewski","email":"chrisdolszewski@gmail.com"},{"name":"wbinnssmith","email":"wbinnssmith@gmail.com"},{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},{"name":"gargis5","email":"gs051095@gmail.com"},{"name":"dummdidumm","email":"sholthausen@web.de"},{"name":"adriancooney_vercel","email":"adrian.cooney@vercel.com"},{"name":"brookemosby","email":"brooke.mosby@vercel.com"},{"name":"amyegan","email":"amysutter1015@gmail.com"},{"name":"onebutter","email":"ken.lee@vercel.com"},{"name":"henryheffernan","email":"henry.heffernan@vercel.com"},{"name":"alexkirsz","email":"a.kirszenberg@gmail.com"},{"name":"bvred4244","email":"becky.vredenburg@vercel.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"cb1kenobi","email":"chris@cb1inc.com"},{"name":"jasonwiker","email":"jason.wiker@gmail.com"},{"name":"sebastianroming","email":"sebastian.roming@gmail.com"},{"name":"anthonyshew","email":"anthony@shew.dev"},{"name":"okikio","email":"okikio.dev@gmail.com"},{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"ypessoa","email":"yasmin.pessoa@vercel.com"},{"name":"zlw241","email":"zach.l.ward6@gmail.com"},{"name":"nalalami","email":"noor.alalami@gmail.com"},{"name":"mbrakken","email":"marc.brakken@gmail.com"},{"name":"wyattjoh","email":"me@wyattjoh.ca"},{"name":"pearlbea","email":"pearlbea@gmail.com"},{"name":"gt-codes","email":"garrett1.tolbert@gmail.com"},{"name":"ethomson","email":"ethomson@edwardthomson.com"},{"name":"lubakravche","email":"luba.kravchenko@vercel.com"},{"name":"aaronbrown-vercel","email":"aaron.brown@vercel.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"javierbyte","email":"hi@javier.xyz"},{"name":"janory","email":"szathmary.janos89@gmail.com"},{"name":"codyogden","email":"cody@codyogden.com"},{"name":"dcartertwo","email":"dl.carter00@gmail.com"},{"name":"feedthejim","email":"laijimmy0@gmail.com"},{"name":"tilly3g","email":"tilly.gee@vercel.com"},{"name":"wits","email":"witspr@gmail.com"},{"name":"megbird","email":"meg@vercel.com"},{"name":"feugy","email":"damien.feugas@gmail.com"},{"name":"dizzyup","email":"hector@me.com"},{"name":"edgarcerecerezv","email":"edgar.cerecerez@vercel.com"},{"name":"livcarman","email":"olivia.carman@gmail.com"},{"name":"sambecker","email":"sam@sambecker.com"},{"name":"craigandrews","email":"craigeandrews@gmail.com"},{"name":"mjakobis","email":"marta.hawkins@gmail.com"},{"name":"chloe.tedder","email":"chloectedder@gmail.com"},{"name":"kale-stew","email":"hello@kylieis.online"},{"name":"pbto","email":"pb.to@icloud.com"},{"name":"daniel.campbell","email":"daniel.campbell@vercel.com"},{"name":"arian-vercel","email":"arian.daneshvar@vercel.com"},{"name":"nuta","email":"email@seiya.me"},{"name":"almonk","email":"alasdair.monk@gmail.com"},{"name":"samselikoff","email":"sam.selikoff@gmail.com"},{"name":"baruchadi","email":"me@baruchadi.com"},{"name":"ejc","email":"elijah@elijahcobb.com"},{"name":"aaorris","email":"aaorris@gmail.com"},{"name":"doque","email":"dombusser@gmail.com"},{"name":"ryanto","email":"ryanto@gmail.com"},{"name":"nathanhammond","email":"npm@nathanhammond.com"},{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"johnphamous","email":"johnphammail@gmail.com"},{"name":"tknickman","email":"tknickman@gmail.com"},{"name":"agadzik","email":"andrew.gadzik@vercel.com"},{"name":"thomcrowe","email":"thom@thomcrowe.com"},{"name":"emeraldsanto","email":"yanick.belanger@yahoo.com"},{"name":"ecklf","email":"ecklf@icloud.com"},{"name":"timeyoutakeit","email":"amy.burns87@gmail.com"},{"name":"cramforce","email":"malte.ubl@gmail.com"},{"name":"balazs4","email":"balazs4web@gmail.com"},{"name":"casey.gowrie","email":"casey.gowrie@vercel.com"},{"name":"samuel.foster","email":"samuel.foster@vercel.com"},{"name":"swarnavasengupta","email":"swarnavasengupta@gmail.com"},{"name":"lydiahallie","email":"lydiahallie.dev@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"mitchellwright","email":"mitchellbwright@gmail.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"},{"name":"kakadiadarpan","email":"kakadiadarpan@gmail.com"},{"name":"endangeredmassa","email":"endangeredmassa@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"gsoltis","email":"greg.soltis@vercel.com"},{"name":"schlez","email":"gal@spitfire.co.il"},{"name":"epallerols","email":"epallerols@vercel.com"},{"name":"domysee","email":"me@domysee.com"},{"name":"nwienert","email":"natewienert@gmail.com"},{"name":"arbw","email":"adrian@op74.net"},{"name":"gudmundur","email":"gudmundur.bjarni@gmail.com"},{"name":"marcgreenstock","email":"marc@marcgreenstock.com"},{"name":"stephdietz","email":"steph.dietz@vercel.com"},{"name":"falcoagustin","email":"agustinfalco.11@gmail.com"},{"name":"nabsul","email":"nabsul@outlook.com"},{"name":"bmealey","email":"blakemealey@gmail.com"},{"name":"brethudson","email":"bret@brethudson.com"},{"name":"maedahbatool","email":"maedahbatool@gmail.com"},{"name":"jasongullickson","email":"Jason.Gullickson@vercel.com"},{"name":"f3d0r","email":"me@f3d0r.com"},{"name":"gaspar09","email":"gaspar.garcia09@gmail.com"},{"name":"jtaylor0196","email":"jourdandiskin@gmail.com"},{"name":"pieparker","email":"signup+npm@pieparker.com"},{"name":"dferber90","email":"dominik.ferber@gmail.com"},{"name":"healeycodes","email":"healeycodes@gmail.com"},{"name":"broph123","email":"henry.brophy@vercel.com"},{"name":"codybrouwers","email":"clbrouwers@gmail.com"},{"name":"ebb-tide","email":"denizk@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"msimulcik","email":"simulcik.miro@gmail.com"},{"name":"jeffreyarneson","email":"jeffrey@vercel.com"},{"name":"jaredpalmer","email":"jared@palmer.net"},{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},{"name":"domeccleston","email":"domeccleston@gmail.com"},{"name":"nutlope","email":"hassan4709@gmail.com"},{"name":"hungrybearstudio","email":"rich@vercel.com"},{"name":"mattcleg","email":"matthew.cleghorn@gmail.com"},{"name":"gkaragkiaouris","email":"gkaragkiaouris2@gmail.com"},{"name":"geovanisouza92","email":"geovanisouza92@gmail.com"},{"name":"dglsparsons","email":"dglsparsons@gmail.com"},{"name":"pralhad-vercel","email":"pralhad@vercel.com"},{"name":"williamli","email":"william@bbi.studio"},{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"goncy","email":"gonzalo.pozzo4@gmail.com"},{"name":"chibicode","email":"shu.chibicode@gmail.com"},{"name":"andybitz","email":"artzbitz@gmail.com"},{"name":"iamevilrabbit","email":"hello@evilrabb.it"},{"name":"tootallnate","email":"nathan@tootallnate.net"},{"name":"styfle","email":"steven@ceriously.com"},{"name":"mglagola","email":"npm@mark.gl"},{"name":"javivelasco","email":"javier.velasco86@gmail.com"},{"name":"timer","email":"timer150@gmail.com"},{"name":"lucleray","email":"luc.leray@gmail.com"},{"name":"leerobinson","email":"lrobinson2011@gmail.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"nkzawa","email":"naoyuki.kanezawa@gmail.com"},{"name":"anatrajkovska","email":"ana.trajkovska2015@gmail.com"},{"name":"timneutkens","email":"timneutkens@icloud.com"},{"name":"elsigh","email":"lsimon@commoner.com"},{"name":"cl3arglass","email":"haltaffer@gmail.com"},{"name":"samsisle","email":"samko9522@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"rizbizkits","email":"rizwana.akmal@hotmail.com"},{"name":"ernestd","email":"lapapelera@gmail.com"},{"name":"ismaelrumzan","email":"ismaelrumzan@gmail.com"},{"name":"mrmckeb","email":"mrmckeb.npm@outlook.com"},{"name":"kuvos","email":"npm-public@qfox.nl"},{"name":"creationix","email":"tim@creationix.com"},{"name":"rauchg","email":"rauchg@gmail.com"},{"name":"huozhi","email":"inbox@huozhi.im"},{"name":"cmvnk","email":"christina@vercel.com"},{"name":"lfades","email":"luisito453@gmail.com"},{"name":"paulogdm","email":"paulogdemitri@gmail.com"},{"name":"ktcarter","email":"ktcarter09@gmail.com"},{"name":"okbel","email":"curciobel@gmail.com"},{"name":"padmaia","email":"dev@padmaia.rocks"},{"name":"msweeneydev","email":"mail@mcs.dev"},{"name":"delba","email":"delbabrown@gmail.com"},{"name":"catsaremlg","email":"joshuadgon@gmail.com"},{"name":"steventey","email":"stevensteel97@gmail.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"gsandhu","email":"gsandhu@csumb.edu"},{"name":"dbredvick","email":"dbredvick@gmail.com"},{"name":"kdy1","email":"kdy.1997.dev@gmail.com"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/vercel/issues"},"dist":{"shasum":"493f63383eaf80fe27c0e43958e3bf1875af471d","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.1.0-canary.1.tgz","fileCount":7,"integrity":"sha512-Syk9HVGK/Ih07HVOA2vvsc31OZ32antpRxoMUTuCfF4RHS5wnX60AhSCcbBMfa/9MlKO/qmNVymUCaFyxCmjCQ==","signatures":[{"sig":"MEUCIQDFdqGr8vKpjawhL1hFWwfdFOyuSOcDOtAkBH8wyoU3lwIga2uvR+siOkWgTrplvUVsqI6+r7NPv0b8qHkDV8JbeUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJp37ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWARAAnNF9goOtUk9Mn4OI5FPDWB2DrrsypHKOoQg4jAJUaMgWQ+Li\r\nnD2znJhZ9/Vlb5fTjb6BJKeQ0XxPhzUgl3zAUBcG/Z1HniML6ew9LFlhcpRY\r\nGvUilrfVfwRIJrcj/QUUJLjGP+F7hVZIvL1FyexGjPgffJP1bBpRArUBqLpz\r\nGx5PLXGsvtMcBS55802RdZvQdHLOLYL+D70Vs4YAx21q2dnJnAv5SAET5pq8\r\n/1sCfSNiDjLBIXXPCseI4ZDd5F/qS6PeSTkB0J4Ra+/orrKYtFrcSO6gR66d\r\nmNXCEVN4zqraOxeJ4h8MketPlUUpfeReBCGj1RLf+tEQMs4a2Q89/Z9Y9AJu\r\ng1+UiQctZhYcP1qGzEQeZG4rfuk1TR4WIvY3HXMj/9HBsY/pyBdstZDBPCkL\r\nvUH9Xlmp8+SXcu74tFgbFKbwI6sH1R0ORguuavKfUHwoZALcDtgrFUeZYXla\r\nx6Ai1Z2BMgJhiZCN5WcS8rnfqzm3+lhJ06fgWDqYF80bmDDg8W9wTNvGQAJP\r\n6jlQuGXpvu4nmVvl7wEqMHnUoxnuQSNpdRDsgXHfveS/4pX1CV3jg3+qIJDc\r\ndspVlugw6WUjEoHTAemOlxT1XJCpejW4AAMIWGGkIpKEKHSOW7SOXA8PVxbL\r\nfHKkloKXa9R5JU3oNtRlWKf8l8Z0vcNtNKE=\r\n=CYcF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.1.0-canary.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","release":"pnpm build && changeset publish","precommit":"lint-staged","type-check":"tsc --noEmit","eslint-check":"eslint --max-warnings=0 .","prettier-check":"prettier --check .","version-packages":"changeset version"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"prettier":"@vercel/style-guide/prettier","_resolved":"/tmp/795f99bf096b8ae7ff30845e4e80bd99/vercel-kv-0.1.0-canary.1.tgz","_integrity":"sha512-Syk9HVGK/Ih07HVOA2vvsc31OZ32antpRxoMUTuCfF4RHS5wnX60AhSCcbBMfa/9MlKO/qmNVymUCaFyxCmjCQ==","repository":{"url":"git+https://github.com/vercel/vercel.git","type":"git","directory":"packages/kv"},"_npmVersion":"8.19.3","description":"Ultra-low latency data at the edge","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings=0 --fix"]},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"@upstash/redis":"1.20.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.1","tsup":"6.3.0","husky":"8.0.1","eslint":"8.25.0","ts-jest":"29.0.3","prettier":"2.7.1","typescript":"4.8.4","@babel/core":"7.19.6","@types/jest":"29.2.0","@types/node":"18.11.3","lint-staged":"13.0.3","@changesets/cli":"2.25.0","@edge-runtime/types":"2.0.0","@vercel/style-guide":"4.0.2","@edge-runtime/jest-environment":"1.1.0-beta.31"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.1.0-canary.1_1680252411014_0.33640828745098883","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.1.0-canary.2":{"name":"@vercel/kv","version":"0.1.0-canary.2","license":"MIT","_id":"@vercel/kv@0.1.0-canary.2","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"mcocirio","email":"marianococirio@gmail.com"},{"name":"tomocchino","email":"tomocchino@gmail.com"},{"name":"sipex","email":"dominik.sipowicz@gmail.com"},{"name":"nicholaslyang","email":"nick@nicholasyang.com"},{"name":"arlyon","email":"arlyon@me.com"},{"name":"lpalmes","email":"lpalmes@gmail.com"},{"name":"msempere","email":"odoncopon@gmail.com"},{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"harmony","email":"npm.leah@hrmny.sh"},{"name":"nicolas-webdev","email":"nicobsas@gmail.com"},{"name":"mattjared","email":"mattjared9@gmail.com"},{"name":"julianbenegas","email":"julianbenegas99@gmail.com"},{"name":"3mdistal","email":"alice.moore@vercel.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"ah100101","email":"alex.hawley@vercel.com"},{"name":"nandafyi","email":"nanda.s@hey.com"},{"name":"jooliashi","email":"julia.shi@nyu.edu"},{"name":"cmeyer_vercel","email":"chris.meyer@vercel.com"},{"name":"jankaifer","email":"jan@kaifer.cz"},{"name":"uchenkadicode","email":"uchenkadi21@gmail.com"},{"name":"mknichel-vercel","email":"mark.knichel@vercel.com"},{"name":"souporserious","email":"ftntravis@gmail.com"},{"name":"ofhouse","email":"felixhaus@gmail.com"},{"name":"alejandro-vercel","email":"alejandro@vercel.com"},{"name":"chris-tsongas-vercel","email":"chris.tsongas@vercel.com"},{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"tmickleydoyle","email":"tmickleydoyle@gmail.com"},{"name":"correttojs","email":"fabio.benedetti@gmail.com"},{"name":"cond0r","email":"pinte_catalin@yahoo.com"},{"name":"kevinrupert","email":"kevinrupert.design@gmail.com"},{"name":"janecakemaster","email":"janecakemaster@gmail.com"},{"name":"raunofreiberg","email":"freiberggg@gmail.com"},{"name":"joebell93","email":"joe@joebell.co.uk"},{"name":"smaeda-ks","email":"jrsyo0905@gmail.com"},{"name":"manovotny","email":"manovotny@gmail.com"},{"name":"tbremer","email":"tom@tbremer.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"vvo","email":"vincent@codeagain.com"},{"name":"tcc-sejohnson","email":"sejohnson@torchcloudconsulting.com"},{"name":"jueungrace","email":"graceyunn@gmail.com"},{"name":"tobiaslins","email":"me@tobi.sh"},{"name":"timolins","email":"me@timo.sh"},{"name":"cfofiu","email":"claudio@monogram.io"},{"name":"tjkohli","email":"tj@monogram.io"},{"name":"emilkowalski","email":"e@emilkowal.ski"},{"name":"tsiege","email":"tristan.t.siegel@gmail.com"},{"name":"mehulkar","email":"mehul.kar@gmail.com"},{"name":"gnoff","email":"jcs.gnoff@gmail.com"},{"name":"shaquilhansford","email":"shaquil@conjuration.net"},{"name":"mrkev","email":"mr.kev@me.com"},{"name":"drcmda","email":"drcmda@gmail.com"},{"name":"kit-foster","email":"katya.a.foster@gmail.com"},{"name":"hellojennifertran","email":"hellojennifertran@gmail.com"},{"name":"aidenschrock","email":"aiden.schrock@vercel.com"},{"name":"wepanicinapew","email":"valerie.downs@vercel.com"},{"name":"maxleiter","email":"maxwell.leiter@gmail.com"},{"name":"sr_intern","email":"mooradsudais@gmail.com"},{"name":"chris-olszewski","email":"chrisdolszewski@gmail.com"},{"name":"wbinnssmith","email":"wbinnssmith@gmail.com"},{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},{"name":"gargis5","email":"gs051095@gmail.com"},{"name":"dummdidumm","email":"sholthausen@web.de"},{"name":"adriancooney_vercel","email":"adrian.cooney@vercel.com"},{"name":"brookemosby","email":"brooke.mosby@vercel.com"},{"name":"amyegan","email":"amysutter1015@gmail.com"},{"name":"onebutter","email":"ken.lee@vercel.com"},{"name":"henryheffernan","email":"henry.heffernan@vercel.com"},{"name":"alexkirsz","email":"a.kirszenberg@gmail.com"},{"name":"bvred4244","email":"becky.vredenburg@vercel.com"},{"name":"jridgewell","email":"justin+npm@ridgewell.name"},{"name":"cb1kenobi","email":"chris@cb1inc.com"},{"name":"jasonwiker","email":"jason.wiker@gmail.com"},{"name":"sebastianroming","email":"sebastian.roming@gmail.com"},{"name":"anthonyshew","email":"anthony@shew.dev"},{"name":"okikio","email":"okikio.dev@gmail.com"},{"name":"broooooklyn","email":"lynweklm@gmail.com"},{"name":"ypessoa","email":"yasmin.pessoa@vercel.com"},{"name":"zlw241","email":"zach.l.ward6@gmail.com"},{"name":"nalalami","email":"noor.alalami@gmail.com"},{"name":"mbrakken","email":"marc.brakken@gmail.com"},{"name":"wyattjoh","email":"me@wyattjoh.ca"},{"name":"pearlbea","email":"pearlbea@gmail.com"},{"name":"gt-codes","email":"garrett1.tolbert@gmail.com"},{"name":"ethomson","email":"ethomson@edwardthomson.com"},{"name":"lubakravche","email":"luba.kravchenko@vercel.com"},{"name":"aaronbrown-vercel","email":"aaron.brown@vercel.com"},{"name":"reconbot","email":"wizard@roborooter.com"},{"name":"javierbyte","email":"hi@javier.xyz"},{"name":"janory","email":"szathmary.janos89@gmail.com"},{"name":"codyogden","email":"cody@codyogden.com"},{"name":"dcartertwo","email":"dl.carter00@gmail.com"},{"name":"feedthejim","email":"laijimmy0@gmail.com"},{"name":"tilly3g","email":"tilly.gee@vercel.com"},{"name":"wits","email":"witspr@gmail.com"},{"name":"megbird","email":"meg@vercel.com"},{"name":"feugy","email":"damien.feugas@gmail.com"},{"name":"dizzyup","email":"hector@me.com"},{"name":"edgarcerecerezv","email":"edgar.cerecerez@vercel.com"},{"name":"livcarman","email":"olivia.carman@gmail.com"},{"name":"sambecker","email":"sam@sambecker.com"},{"name":"craigandrews","email":"craigeandrews@gmail.com"},{"name":"mjakobis","email":"marta.hawkins@gmail.com"},{"name":"chloe.tedder","email":"chloectedder@gmail.com"},{"name":"kale-stew","email":"hello@kylieis.online"},{"name":"pbto","email":"pb.to@icloud.com"},{"name":"daniel.campbell","email":"daniel.campbell@vercel.com"},{"name":"arian-vercel","email":"arian.daneshvar@vercel.com"},{"name":"nuta","email":"email@seiya.me"},{"name":"almonk","email":"alasdair.monk@gmail.com"},{"name":"samselikoff","email":"sam.selikoff@gmail.com"},{"name":"baruchadi","email":"me@baruchadi.com"},{"name":"ejc","email":"elijah@elijahcobb.com"},{"name":"aaorris","email":"aaorris@gmail.com"},{"name":"doque","email":"dombusser@gmail.com"},{"name":"ryanto","email":"ryanto@gmail.com"},{"name":"nathanhammond","email":"npm@nathanhammond.com"},{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"johnphamous","email":"johnphammail@gmail.com"},{"name":"tknickman","email":"tknickman@gmail.com"},{"name":"agadzik","email":"andrew.gadzik@vercel.com"},{"name":"thomcrowe","email":"thom@thomcrowe.com"},{"name":"emeraldsanto","email":"yanick.belanger@yahoo.com"},{"name":"ecklf","email":"ecklf@icloud.com"},{"name":"timeyoutakeit","email":"amy.burns87@gmail.com"},{"name":"cramforce","email":"malte.ubl@gmail.com"},{"name":"balazs4","email":"balazs4web@gmail.com"},{"name":"casey.gowrie","email":"casey.gowrie@vercel.com"},{"name":"samuel.foster","email":"samuel.foster@vercel.com"},{"name":"swarnavasengupta","email":"swarnavasengupta@gmail.com"},{"name":"lydiahallie","email":"lydiahallie.dev@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"mitchellwright","email":"mitchellbwright@gmail.com"},{"name":"kwonoj","email":"kwon.ohjoong@gmail.com"},{"name":"kakadiadarpan","email":"kakadiadarpan@gmail.com"},{"name":"endangeredmassa","email":"endangeredmassa@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"gsoltis","email":"greg.soltis@vercel.com"},{"name":"schlez","email":"gal@spitfire.co.il"},{"name":"epallerols","email":"epallerols@vercel.com"},{"name":"domysee","email":"me@domysee.com"},{"name":"nwienert","email":"natewienert@gmail.com"},{"name":"arbw","email":"adrian@op74.net"},{"name":"gudmundur","email":"gudmundur.bjarni@gmail.com"},{"name":"marcgreenstock","email":"marc@marcgreenstock.com"},{"name":"stephdietz","email":"steph.dietz@vercel.com"},{"name":"falcoagustin","email":"agustinfalco.11@gmail.com"},{"name":"nabsul","email":"nabsul@outlook.com"},{"name":"bmealey","email":"blakemealey@gmail.com"},{"name":"brethudson","email":"bret@brethudson.com"},{"name":"maedahbatool","email":"maedahbatool@gmail.com"},{"name":"jasongullickson","email":"Jason.Gullickson@vercel.com"},{"name":"f3d0r","email":"me@f3d0r.com"},{"name":"gaspar09","email":"gaspar.garcia09@gmail.com"},{"name":"jtaylor0196","email":"jourdandiskin@gmail.com"},{"name":"pieparker","email":"signup+npm@pieparker.com"},{"name":"dferber90","email":"dominik.ferber@gmail.com"},{"name":"healeycodes","email":"healeycodes@gmail.com"},{"name":"broph123","email":"henry.brophy@vercel.com"},{"name":"codybrouwers","email":"clbrouwers@gmail.com"},{"name":"ebb-tide","email":"denizk@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"msimulcik","email":"simulcik.miro@gmail.com"},{"name":"jeffreyarneson","email":"jeffrey@vercel.com"},{"name":"jaredpalmer","email":"jared@palmer.net"},{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},{"name":"domeccleston","email":"domeccleston@gmail.com"},{"name":"nutlope","email":"hassan4709@gmail.com"},{"name":"hungrybearstudio","email":"rich@vercel.com"},{"name":"mattcleg","email":"matthew.cleghorn@gmail.com"},{"name":"gkaragkiaouris","email":"gkaragkiaouris2@gmail.com"},{"name":"geovanisouza92","email":"geovanisouza92@gmail.com"},{"name":"dglsparsons","email":"dglsparsons@gmail.com"},{"name":"pralhad-vercel","email":"pralhad@vercel.com"},{"name":"williamli","email":"william@bbi.studio"},{"name":"southpolesteve","email":"southpolesteve@gmail.com"},{"name":"goncy","email":"gonzalo.pozzo4@gmail.com"},{"name":"chibicode","email":"shu.chibicode@gmail.com"},{"name":"andybitz","email":"artzbitz@gmail.com"},{"name":"iamevilrabbit","email":"hello@evilrabb.it"},{"name":"tootallnate","email":"nathan@tootallnate.net"},{"name":"styfle","email":"steven@ceriously.com"},{"name":"mglagola","email":"npm@mark.gl"},{"name":"javivelasco","email":"javier.velasco86@gmail.com"},{"name":"timer","email":"timer150@gmail.com"},{"name":"lucleray","email":"luc.leray@gmail.com"},{"name":"leerobinson","email":"lrobinson2011@gmail.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"nkzawa","email":"naoyuki.kanezawa@gmail.com"},{"name":"anatrajkovska","email":"ana.trajkovska2015@gmail.com"},{"name":"timneutkens","email":"timneutkens@icloud.com"},{"name":"elsigh","email":"lsimon@commoner.com"},{"name":"cl3arglass","email":"haltaffer@gmail.com"},{"name":"samsisle","email":"samko9522@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"rizbizkits","email":"rizwana.akmal@hotmail.com"},{"name":"ernestd","email":"lapapelera@gmail.com"},{"name":"ismaelrumzan","email":"ismaelrumzan@gmail.com"},{"name":"mrmckeb","email":"mrmckeb.npm@outlook.com"},{"name":"kuvos","email":"npm-public@qfox.nl"},{"name":"creationix","email":"tim@creationix.com"},{"name":"rauchg","email":"rauchg@gmail.com"},{"name":"huozhi","email":"inbox@huozhi.im"},{"name":"cmvnk","email":"christina@vercel.com"},{"name":"lfades","email":"luisito453@gmail.com"},{"name":"paulogdm","email":"paulogdemitri@gmail.com"},{"name":"ktcarter","email":"ktcarter09@gmail.com"},{"name":"okbel","email":"curciobel@gmail.com"},{"name":"padmaia","email":"dev@padmaia.rocks"},{"name":"msweeneydev","email":"mail@mcs.dev"},{"name":"delba","email":"delbabrown@gmail.com"},{"name":"catsaremlg","email":"joshuadgon@gmail.com"},{"name":"steventey","email":"stevensteel97@gmail.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"gsandhu","email":"gsandhu@csumb.edu"},{"name":"dbredvick","email":"dbredvick@gmail.com"},{"name":"kdy1","email":"kdy.1997.dev@gmail.com"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/vercel/issues"},"dist":{"shasum":"530ba01e78ea004b47ee6d3ea940f335eb71904f","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.1.0-canary.2.tgz","fileCount":7,"integrity":"sha512-zozsX6GPqitqQYIj+rAVJBpJVxTuCflYQAsL7muhUOPzB8rUF6GBOYMaedfk7Gb70vsaLLmh2RBTvMlx7gSb5A==","signatures":[{"sig":"MEUCIFbpcp2awGgh8ZDoIu+GsyNVDLl8y9EAs0typLKMv2JpAiEA9u7wWZEI8HoGyydLq78T69Cdb3r8Aqwe+pSDbZtNOeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJrqkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYOhAAjqwiaWMncaQLpv69lIlnVJ2xgMGJKJKdhLmayNRl4xxGZCTm\r\nK3jaU4un/aTN8hGb6kK5JuHCZs33UVElvOiFVkC0iCQqQMNFOJ2ABB2udHC7\r\nPeeNjOos061e9pnAKnCFare8Q+XIIJb+Qf0G03/FKqmXicj8xf3QMIVS1Azi\r\n48MnOyUMELH7TGeLHaQa9jX/s49NnnjwGedC1AMeRE1Jo4KAQvZ66fkRRQTa\r\nLlFjDwNDhXMRXsVlEstjTd6h+AibR9xm4iI7PpziXNd6h2Qlilp/v5AkIYWQ\r\ncd+13hZC5oqEd9Hj/QrMLynIcmbJYOqs45JSkMPBF61Op7WsOmi10TntuWJv\r\nswDBg+98i62QOi92xBHBd8hTmJkh665B24xPzPeWMaeX7h942E/jEZil0vN/\r\nwORujNI4SVaUgMshFYmq5sfNGFyl9FZ3KWVYpDatXxtDK++m6cMy0Ye1cATX\r\na7WU2DjIkY7nwB9wd3+6PM/8Hl2MZEp6EMn2b9A37ww8kAOGa8ajbomp4XQj\r\nPolI2IR3fdlfi3TP0Vb0KHjRQgB17vqJuOhUXwNtnAN8RtwKeiHzEFNlKedX\r\nKCDzxsW5gKoz8bX1PrtkhR3UTP1nW9tcPGpwfUVgorKPlcnx2Bgn8qH0wZWq\r\nUN4hvANO9Ipye06U8mROesQGNJ8iu2sv+qM=\r\n=Ly0/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.1.0-canary.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","release":"pnpm build && changeset publish","precommit":"lint-staged","type-check":"tsc --noEmit","eslint-check":"eslint --max-warnings=0 .","prettier-check":"prettier --check .","version-packages":"changeset version"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"prettier":"@vercel/style-guide/prettier","_resolved":"/tmp/bb79ec01cda6ed00a5ff7ba72e1f9fc9/vercel-kv-0.1.0-canary.2.tgz","_integrity":"sha512-zozsX6GPqitqQYIj+rAVJBpJVxTuCflYQAsL7muhUOPzB8rUF6GBOYMaedfk7Gb70vsaLLmh2RBTvMlx7gSb5A==","repository":{"url":"git+https://github.com/vercel/vercel.git","type":"git","directory":"packages/kv"},"_npmVersion":"8.19.3","description":"Ultra-low latency data at the edge","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings=0 --fix"]},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"@upstash/redis":"1.20.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.2.1","tsup":"6.3.0","husky":"8.0.1","eslint":"8.25.0","ts-jest":"29.0.3","prettier":"2.7.1","typescript":"4.8.4","@babel/core":"7.19.6","@types/jest":"29.2.0","@types/node":"18.11.3","lint-staged":"13.0.3","@changesets/cli":"2.25.0","@edge-runtime/types":"2.0.0","@vercel/style-guide":"4.0.2","@edge-runtime/jest-environment":"1.1.0-beta.31"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.1.0-canary.2_1680259748392_0.2550810744797629","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.1.0-bundling.3":{"name":"@vercel/kv","version":"0.1.0-bundling.3","license":"MIT","_id":"@vercel/kv@0.1.0-bundling.3","maintainers":[{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/vercel/issues"},"dist":{"shasum":"678e6afd233ae8f95d6ba8945472a4110fba165c","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.1.0-bundling.3.tgz","fileCount":7,"integrity":"sha512-Z1/ZXVG9Tu0EJgCoA6lbbqohVJjjS5Fl2B+seBjid6RGJjYnkMQM3mUAtNJqOn455Ep4Qq9h1VLr69CnTk6oIw==","signatures":[{"sig":"MEUCIHdVeKu62p3WPDcp7dC70VESW3rN4DNZZrPY7Ssn3C7TAiEAh7lQE0ixXR7Tt2m+wz+3ihpnSAkSPEE76VDjYREwwlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTok1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXbBAAoE4XfzcYWSPofSH92ieOTFjYuL5I2cP+21+0xNvqp/CVqeBF\r\nOzPNqbWnpJVN/pGvYwf1vjXJwbnCcehSOX4FSEa5hgO3XyYoMNiRcGXm8ZFD\r\nIbQ2s4dPQJhy4CIRjXkQiK+iOmYmwxJfkBIJ+VvBp4Lf6p4mW4ACaBgOvfpn\r\nRGEcH/LS4AXVrv5FysZnVzXsdhzAwy90KOVBouSOU5EMmKwhVY9LkbPh9qt0\r\nNYddmizc3G6+lwXUcmTydWPrsAA3x3ymJ5TMMeDm+pLAfEF2ogJsuGEDFfcb\r\nOl5vkHDhowRdxdFabh5cNi1e/tatCq9LmbnGwseoGDDlu/26E4UpGrVt0y5D\r\n6k1w5IE+heMDdOZ5drhP8IWp6rFDN+4m4BwcStXDtKgt3Q+ENaEoQFViP7q0\r\nigrC5+BRnF3zYprj/ezYtpBE08aw3GgArDOLG3UfI3u/Mx8cjr1NNA1mwCwe\r\nIK7yUjZ1XNwShKmQmFKFMu5dRyjxx2guWvXVb6MlmMmaw0dk53D0rQX51CgK\r\nve+g81k8IjqruqxVKfUYgTWhCphPJjarhzqXj3pJmAlh26Jrl0VS39eOy2wa\r\n2bvIijjwlCuWlIjATb2aABXIhW2qGQxBMNwzrTAysiInsRmADQvLw/+Vc824\r\nvEC4R73IFBpTXVXzwLj96DRaUuHh+6FDa/8=\r\n=FPTt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.1.0-bundling.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","release":"pnpm build && changeset publish","precommit":"lint-staged","type-check":"tsc --noEmit","eslint-check":"eslint --max-warnings=0 .","prettier-check":"prettier --check .","version-packages":"changeset version"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"prettier":"@vercel/style-guide/prettier","_resolved":"/tmp/a3d4b768ef6280f0bd97e235d2432ec8/vercel-kv-0.1.0-bundling.3.tgz","_integrity":"sha512-Z1/ZXVG9Tu0EJgCoA6lbbqohVJjjS5Fl2B+seBjid6RGJjYnkMQM3mUAtNJqOn455Ep4Qq9h1VLr69CnTk6oIw==","repository":{"url":"git+https://github.com/vercel/vercel.git","type":"git","directory":"packages/kv"},"_npmVersion":"8.19.4","description":"Ultra-low latency data at the edge","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings=0 --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"@upstash/redis":"1.20.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.2.1","tsup":"6.3.0","husky":"8.0.1","eslint":"8.25.0","ts-jest":"29.0.3","prettier":"2.7.1","typescript":"4.8.4","@babel/core":"7.19.6","@types/jest":"29.2.0","@types/node":"18.11.3","lint-staged":"13.0.3","@changesets/cli":"2.25.0","@edge-runtime/types":"2.0.0","@vercel/style-guide":"4.0.2","@edge-runtime/jest-environment":"1.1.0-beta.31"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.1.0-bundling.3_1682868533140_0.6924572457489901","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.1.0-canary.3":{"name":"@vercel/kv","version":"0.1.0-canary.3","license":"MIT","_id":"@vercel/kv@0.1.0-canary.3","maintainers":[{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/vercel/issues"},"dist":{"shasum":"1691f3536855fe8bb538f90eb9e73b41ef3e2ad3","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.1.0-canary.3.tgz","fileCount":7,"integrity":"sha512-XY9aRlmut6wap9pxHdfV/EeBNjZdKXj3QOn4GCTeUeEH9W55ZHewaDIhb9N85NLxilPye4BFkSQLnrYiHcz0fw==","signatures":[{"sig":"MEUCICoJ/Ju8Pr2CYbQ1+OQC/eG3L6e32wQIz/p+dPnD5D9+AiEA2Ys2ksd3r1b1IWwFX0MeX2asfdNbo+2wDG3CDTIXj/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTpDOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohRw//RbaL19C66GDNnd6482rX8wQZOx/rG4tqBvsgUBaUi46PeDb5\r\nVhxZG9ytank49a6FI38g+/9y90GUcWFfyqyGX0+Y7ttWaYgBvWUOJdHyPopI\r\nNJ69UuQeD9pxEl0148kYTZjPqblLwj4fQ5PEYRJzhYMOs5aR7IG17Fu6sW/A\r\nEdwx9BLQwl5WdrhxStsGUgcf6kEf+b9lp/iiEJfYaY+Rwv6m639JA/DeBFV8\r\nMfCjCQZIyb+kiJ0ZkgA5G2KW1oufj0RnByieHw9OANxK5ymOi+4Ogmf/Z1r9\r\ndDLNAYC3V1X8qZKpZ7gU6ccnj48QwJ8AAOWRpgJyW/kPhA3KiwZKVZLXtd+x\r\nheZoHhImABtSrPxvZB/Y0SAHi8n/uuiI/9lSP+3G0F64ZOgbWui3WnVllvas\r\nO0otYyRM1jrU/zVhOM/BV8bU2cr7pnNR1tkpUfnAAPOvuqe6w70LYp+DGTcz\r\n8MmhXrcgJWsztxXxgT3L5cBgbJGHbAk5rZBfDbxNUH/a0L9lJJ0zQxdp/W8c\r\ngLwR0H7CuQgS5ZH2eEGgSNGh2ndkg2aAbwvW/lOH4O/9ldqDLATeDZGxMgiX\r\nQaaZItAKJl5UW6peOAJkrmNrLl3PQK/LVt0DhhguoQexGHwNJsaqo3NEYsQU\r\nqNL4fHOg5r9JC1NwLxgR7U+CCeQEBnMOXk4=\r\n=rGGt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.1.0-canary.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","release":"pnpm build && changeset publish","precommit":"lint-staged","type-check":"tsc --noEmit","eslint-check":"eslint --max-warnings=0 .","prettier-check":"prettier --check .","version-packages":"changeset version"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"prettier":"@vercel/style-guide/prettier","_resolved":"/tmp/4e1223e40bdf4daa6158d535b2f094fa/vercel-kv-0.1.0-canary.3.tgz","_integrity":"sha512-XY9aRlmut6wap9pxHdfV/EeBNjZdKXj3QOn4GCTeUeEH9W55ZHewaDIhb9N85NLxilPye4BFkSQLnrYiHcz0fw==","repository":{"url":"git+https://github.com/vercel/vercel.git","type":"git","directory":"packages/kv"},"_npmVersion":"8.19.4","description":"Ultra-low latency data at the edge","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings=0 --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"@upstash/redis":"1.20.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.2.1","tsup":"6.3.0","husky":"8.0.1","eslint":"8.25.0","ts-jest":"29.0.3","prettier":"2.7.1","typescript":"4.8.4","@babel/core":"7.19.6","@types/jest":"29.2.0","@types/node":"18.11.3","lint-staged":"13.0.3","@changesets/cli":"2.25.0","@edge-runtime/types":"2.0.0","@vercel/style-guide":"4.0.2","@edge-runtime/jest-environment":"1.1.0-beta.31"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.1.0-canary.3_1682870477903_0.45471503452726103","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.1.0-canary.4":{"name":"@vercel/kv","version":"0.1.0-canary.4","license":"MIT","_id":"@vercel/kv@0.1.0-canary.4","maintainers":[{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/vercel/issues"},"dist":{"shasum":"96facf72ec92c7fa9d600b6e31ec672b300ee348","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.1.0-canary.4.tgz","fileCount":7,"integrity":"sha512-T0O92z05kSX/FE7Mfy+G64+nmrmXkFEsD+w0jxyDDSSFlpkLH+CA2sXfYjEfm9Q89pivo7hwx/4AVryXt/iVVA==","signatures":[{"sig":"MEQCIE0mMAmbeqIMxo2+AAPdv+3LdY3sSamhg2LGxKmjfZjjAiBZlhhG58iWJF2nqCpNMnuDcbxthHv4mtL/DwhjAhi67g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTpLDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHUxAAoprqK2UBGyF8IFH2PQZAdkk7omj+AEOdE/ZfthrdrE9fBRpd\r\n4Cwm0t2yoZSH+Y3j0Wm75Dvub6kuK70zyPJ8YEY40NUmayORBqC3JVid4KK/\r\nNz1v9khTOSOGK0cWtjPrZsfiH+c6xiESZtqWaotXedmfBmGWIIv+jyOvTBzx\r\nSU9k/LPkgAqS2Gy+TpuPCYoUp8mM/IgDd0IzJCTceYKIL7gn66kZGzwzC2Kf\r\n/wpIIxTFSxJTSg4EMom7XWzxWmfq9fs2nxg7X/gLDGb5QiEZFW9hCdKddqaU\r\nXYinuvOtZhPU7cXXVNJQaZJ3qA8DfVxKkh9xFkaohPcjejCCRnu0/l0YHD5W\r\n8opA+lXV0UTHf7yO2XoXFNtj4qdYc5d1MjEEF5oWTF+mbQQC/4n+TxKI3OKY\r\nI+AhrPNcp36N4MpxrBjK0WHL120PqpJKVcoYL/a3J75EXrcvo3l4FyT8g1WE\r\n0927xgSm8gdqz2QS1rWGDbNPKUT0eSFq4o1Ox5lJLjgM3ctln/u8ni8epR6C\r\n1Gyu9+TAkK8sXmItWyiqMbmYiZTgGrQ6pV6dbrRe5cJjZh1JKDAgm5ONF1j7\r\nrjEQE4k0nYM7Hxfl7CE1ouE/F64Yqnb5Qnpuc6YQ+76bfTWTnYZx+zdF06Sk\r\njJYry/vdRNy93CG67m7zOtF6v8y9PbW/dhY=\r\n=D5Hd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.1.0-canary.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","release":"pnpm build && changeset publish","precommit":"lint-staged","type-check":"tsc --noEmit","eslint-check":"eslint --max-warnings=0 .","prettier-check":"prettier --check .","version-packages":"changeset version"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"prettier":"@vercel/style-guide/prettier","_resolved":"/tmp/12191ae2d1b6c83bef5b17b07c7d51b7/vercel-kv-0.1.0-canary.4.tgz","_integrity":"sha512-T0O92z05kSX/FE7Mfy+G64+nmrmXkFEsD+w0jxyDDSSFlpkLH+CA2sXfYjEfm9Q89pivo7hwx/4AVryXt/iVVA==","repository":{"url":"git+https://github.com/vercel/vercel.git","type":"git","directory":"packages/kv"},"_npmVersion":"8.19.4","description":"Ultra-low latency data at the edge","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings=0 --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"@upstash/redis":"1.20.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.2.1","tsup":"6.3.0","husky":"8.0.1","eslint":"8.25.0","ts-jest":"29.0.3","prettier":"2.7.1","typescript":"4.8.4","@babel/core":"7.19.6","@types/jest":"29.2.0","@types/node":"18.11.3","lint-staged":"13.0.3","@changesets/cli":"2.25.0","@edge-runtime/types":"2.0.0","@vercel/style-guide":"4.0.2","@edge-runtime/jest-environment":"1.1.0-beta.31"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.1.0-canary.4_1682870978961_0.9665441108307384","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.1.0":{"name":"@vercel/kv","version":"0.1.0","license":"MIT","_id":"@vercel/kv@0.1.0","maintainers":[{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/vercel/issues"},"dist":{"shasum":"c0dd105f8faf35265ddb9b56e817d19c10f16c6c","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.1.0.tgz","fileCount":7,"integrity":"sha512-vvbGQc73uwzLPKLswg/U9TBmWLaqH0YA7P2o7LQSXI8+YlNziM4qiToyknSdrUHEkxMXoclij3Obxjg3Oge+HQ==","signatures":[{"sig":"MEMCIFkDxFP3Tf0P/ivtyt1iOK1yu/rDY2Rz0Q7WG7GfbFoJAh8j7VjUS1n+X6iQ5ITjsSs/+fM77SNng9HgLgis8LU2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT9JwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBZg//eMUO3Tn6oBsDm5ErBLXB4uztvtOMtYtSjleQPf6sOlRiWfkw\r\ngu2DsiqE3sBtupDvH1j4cgX8QHnBp1/r7keFOOtr8M6IC55hkvatbYJfn+Vz\r\nn8e1LYWft8X+4JhBtmk/gMnCQlB51Hj4Dm185S+wDUrs8pinDnqQ0FL/YV4B\r\njvaRQL7RCRcTkSKnN6Zq43XCfIpG4KHFll4S5IgvRsrzavBZCFCFkX6Lifo1\r\nJneE0Ex6OMPRwZEn+LiaF+yheZPHZs9t6TsH0e7cxerhQD6gTL45b/iHJMzp\r\nLWbWOCZtcFKrX3WJPcEs9MArHP81aU6f52eogMNdzBipsmyS4PVgELfstHFL\r\nXoOQLt4YrCCrEFFBJbYeAIniZb/SUNBpEsw93vgU0J8R6+DRRlmCrEDtOMUP\r\nePsEwvA56hevIMIAFX22Kah1OCOFxEk8u3yKxUoIktTzIGbfyTHNBh+lzj79\r\nLGVRuvcRUS/Rk+4ukf0XtwgXrp4+og9SQfQz66s+Bv9lDzQZiOFLz61283p0\r\ndjMTsD/FH0bFFqlE03OSyVJp02hmcof25gy6/uGHwK6i3sEt9IfX9rJB6Z7V\r\nImGZjZMzJv42QHoXtSnw3bvDk2hBujNsrJxzk2qObmeQY43OxOMHto/hCF6I\r\n8EH+M9xi+qKF1wRtiT1jbsXJp7lYbr4wWJU=\r\n=Ge/o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","release":"pnpm build && changeset publish","precommit":"lint-staged","type-check":"tsc --noEmit","eslint-check":"eslint --max-warnings=0 .","prettier-check":"prettier --check .","version-packages":"changeset version"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"prettier":"@vercel/style-guide/prettier","_resolved":"/tmp/bccb042fe8157d105e5e3b3b10029da5/vercel-kv-0.1.0.tgz","_integrity":"sha512-vvbGQc73uwzLPKLswg/U9TBmWLaqH0YA7P2o7LQSXI8+YlNziM4qiToyknSdrUHEkxMXoclij3Obxjg3Oge+HQ==","repository":{"url":"git+https://github.com/vercel/vercel.git","type":"git","directory":"packages/kv"},"_npmVersion":"8.19.4","description":"Ultra-low latency data at the edge","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings=0 --fix"]},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"@upstash/redis":"1.20.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.1","tsup":"6.3.0","husky":"8.0.1","eslint":"8.25.0","ts-jest":"29.0.3","prettier":"2.7.1","typescript":"4.8.4","@babel/core":"7.19.6","@types/jest":"29.2.0","@types/node":"18.11.3","lint-staged":"13.0.3","@changesets/cli":"2.25.0","@edge-runtime/types":"2.0.0","@vercel/style-guide":"4.0.2","@edge-runtime/jest-environment":"1.1.0-beta.31"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.1.0_1682952816708_0.5613759604367718","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.1.1":{"name":"@vercel/kv","version":"0.1.1","license":"Apache-2.0","_id":"@vercel/kv@0.1.1","maintainers":[{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"e74a4c25cc5ab8b522754224a82798362b684007","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.1.1.tgz","fileCount":7,"integrity":"sha512-wkhR/4okC3ZjAG66SPbSP31ToRYg4SFohl0P8WvuIjNl5EJGxdjJJ8l/yIJ2VMvxt0mMsEa442haS3GBJkRXBQ==","signatures":[{"sig":"MEQCIB4V0vPaO42PxBn+gvMKCNVXczse0hlwnUoIgQ59ljGqAiAwgnjrF0wbqMFXHvQUuythUNBkkcZukE1BLxgClMbeKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUBEXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSag/7BrDqV7suPTCeSPXKnV41cxlEW3KtWpfYVcHFjK4NzOfTNyp7\r\nHlKc2C3BuiawJAwsOR1mumsbmZzJs1oOc4mQFL4bAq9NkZC1XHH9rhJ3rnak\r\n0+Xv+/f6vqnx2yxmMkP60c8f4eXf6UnJSDeFD1gV+jQnsXIXkI/73uJeEjgr\r\nZZYo74Qj1EnsrU1klYqS/AfK+oQZmp+JpIBd1L3K+hMnoVO35P36bx4J1yVu\r\nN+eAGR9vIcaDqZwDJ3grChpl+gQS6JRxftme1JISjrFSFRRiCcuxz+B/i1kK\r\nVLlHnrJjTheur01f/sIOcos6yQgDd4TwbqE/25pdgp2sVfau7/JBFaS4bx7v\r\nQ/4m/7BIwloV4BuewuxrPMBYFKlrm/mQtPAxj4Y+D4ks8xf/CkknPfTaSvAX\r\nHUnTAxB6UjFQoKRivtj6fkVJpQA1SXthiZsy48oYrOQOCaSGcc0XbVeEvpym\r\nH7wh3v2ztX/v0UsjO7CkfqDqMeUOTljlp49BRoNhzp0BJazfSTrCfyZ7J2ZS\r\nyrmONo4SKuE+foUr6fbcwU3hiXcnModpX1VCm+W7lexD2bWkQrnLxDwa8Hd7\r\nSn8Nx4PaqzDJdv5MX+kwsLjI0b92tlmSlkaT5mUdTpuA5Oya6KFQS3Vr7r5T\r\nDp2g9LPrZWL58NbIApCFjvz7VoMlzAWCWP4=\r\n=6/9u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"types":"./dist/index.d.ts","import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint --yes","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/9aab7334309ebe9800feeef9d3f87693/vercel-kv-0.1.1.tgz","_integrity":"sha512-wkhR/4okC3ZjAG66SPbSP31ToRYg4SFohl0P8WvuIjNl5EJGxdjJJ8l/yIJ2VMvxt0mMsEa442haS3GBJkRXBQ==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"8.19.4","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"@upstash/redis":"1.20.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.1","tsup":"6.3.0","husky":"8.0.1","eslint":"8.25.0","ts-jest":"29.0.3","prettier":"2.7.1","tsconfig":"0.0.0","typescript":"4.8.4","@babel/core":"7.19.6","@types/jest":"29.2.0","@types/node":"18.11.3","lint-staged":"13.0.3","@changesets/cli":"2.25.0","@edge-runtime/types":"2.0.0","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"1.1.0-beta.31"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.1.1_1682968855663_0.5263061698314824","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.1.2-canary.0":{"name":"@vercel/kv","version":"0.1.2-canary.0","license":"Apache-2.0","_id":"@vercel/kv@0.1.2-canary.0","maintainers":[{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"4ff17f6e546a93e2fc21d8b8644ef7664071d3fd","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.1.2-canary.0.tgz","fileCount":7,"integrity":"sha512-Zq96IxeFeZtrHeL4hmpyGAlh31yZDO/O5HtgkcdnH6XW5ZyWm3upQZBhx/Z0h4kKRJKb9WmDb7trM4Tm9rXU5Q==","signatures":[{"sig":"MEUCIEB/qhsRPU9c5a/VSlN08VP5z/wwfh73NHfGTz+BzEujAiEAivynln1zAmWs1rwj7G/udYgX+p8CjeLRqJh7qR2tswg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUuWMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB+RAAj9JOJmjiApAyXRuE9i43wH9WLdde06Ryew+/+YBiQRmHczNn\r\nJYkocvu0ocXtj+8a/WG/udibhFjKgGiyl8oNNaZtqUjK6Rl8/kn7AjAHayZM\r\nzHRcJ56gMMb0GasxiWJsKJnUzfo1i5nyblAiz6jqEvd0F4XWcehubIQfmFXZ\r\nIsPuhBSmhgwDfPNyCjwA+s9YgfNfcJRf63KDsUYXQQoLgfIGimazWQYYyfBJ\r\nTZpU1TRSlmlUr6as4LSBwxzm9M6Y5GKvJM8JmXJx8CHUtxHIWLsdcwYqkNfk\r\nKuq0PGr5ENq0v9niUkKJQgkDVsKRRDTvLsHXg/A4wOpk6URXe03drKaqzgEZ\r\nhKU72zqhHfw7gPCiwAPZ/rw9LsD66iZSB1MkvVdnzVQbM0yrFL/fyUUO0DbY\r\nGVCiYOcJPzaF/j2QRbYc0PiBatlZp8i/5r4FIms6f6v1WY8JW3wDXrYHnLtO\r\nBvebEb0dYtJsvVpwfawVjCVa806NLgIkrEWnk1kGaAL5Ki2FVbYaOn/4kB5x\r\nDVD43RduhmNhv3fETztMO2wTh8IXhY/A4xQcEo4oMZ39xh1NOEtWW6xklpdY\r\nyo2gU/asdKQgsOH3HUNXXvSp/LTnKMJTt4iBGujjajHliEZtRUTZe4qU3bMN\r\nnestEXKo5Xob7x/xadlKliQeiHUcYZdJ+bE=\r\n=gTft\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.1.2-canary.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"types":"./dist/index.d.ts","import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint --yes","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/252a1cc513148d993e041197a02cf8de/vercel-kv-0.1.2-canary.0.tgz","_integrity":"sha512-Zq96IxeFeZtrHeL4hmpyGAlh31yZDO/O5HtgkcdnH6XW5ZyWm3upQZBhx/Z0h4kKRJKb9WmDb7trM4Tm9rXU5Q==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"8.19.4","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"@upstash/redis":"1.20.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.2.1","tsup":"6.3.0","husky":"8.0.1","eslint":"8.25.0","ts-jest":"29.0.3","prettier":"2.7.1","tsconfig":"0.0.0","typescript":"4.8.4","@babel/core":"7.19.6","@types/jest":"29.2.0","@types/node":"18.11.3","lint-staged":"13.0.3","@changesets/cli":"2.25.0","@edge-runtime/types":"2.0.0","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"1.1.0-beta.31"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.1.2-canary.0_1683154316612_0.7330458102018598","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.1.2":{"name":"@vercel/kv","version":"0.1.2","license":"Apache-2.0","_id":"@vercel/kv@0.1.2","maintainers":[{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"ef98b1ccf44f3c90943fc20dc79f39988e8790dc","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.1.2.tgz","fileCount":7,"integrity":"sha512-/cTMy9L6qcW7gMGCaicwqOK1zPfP5qlpBaF5TqnXsCB6cYRkiNG13aAodLvgthqZa6B82QNaGGcQl3OiyJFNug==","signatures":[{"sig":"MEUCIAsyiW0sWDU0JpKV8HhrIHB4kE+RSPZ3w1SQWkr383UnAiEA/qBhP3r2EhYzJHCKxLkqUYDlPgsfyfuCkP1FREjOoVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19477},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"types":"./dist/index.d.ts","import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint --yes","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/8eea5a87a668ecfb062bdfabe635ecf3/vercel-kv-0.1.2.tgz","_integrity":"sha512-/cTMy9L6qcW7gMGCaicwqOK1zPfP5qlpBaF5TqnXsCB6cYRkiNG13aAodLvgthqZa6B82QNaGGcQl3OiyJFNug==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"8.19.4","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"@upstash/redis":"1.20.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.1","tsup":"6.3.0","husky":"8.0.1","eslint":"8.25.0","ts-jest":"29.0.3","prettier":"2.7.1","tsconfig":"0.0.0","typescript":"4.8.4","@babel/core":"7.19.6","@types/jest":"29.2.0","@types/node":"18.11.3","lint-staged":"13.0.3","@changesets/cli":"2.25.0","@edge-runtime/types":"2.0.0","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"1.1.0-beta.31"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.1.2_1683481661274_0.1575473283778468","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.2.0":{"name":"@vercel/kv","version":"0.2.0","license":"Apache-2.0","_id":"@vercel/kv@0.2.0","maintainers":[{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"edd0df7a1480f66c1280ad69ad902fb8148cde78","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.2.0.tgz","fileCount":7,"integrity":"sha512-cMPpNGDtbqmSiELq3OhP6h8nhjmyyFj7yEcxisD0yCEHQvL38moS+xT105lwHbt/j42pBp9jcJsdx1wYfRERSg==","signatures":[{"sig":"MEUCIHeQ8rDyRI+AqXRck2+Bg5r3MzsijfJN59If/cxMC/7jAiEAnrbqe9gJ6K7sDl9e2KlxMLaE3dyGh/ut5G7yqjG5UQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21095},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"types":"./dist/index.d.ts","import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/67facdc18ceb772b81da40ba4df1a1c6/vercel-kv-0.2.0.tgz","_integrity":"sha512-cMPpNGDtbqmSiELq3OhP6h8nhjmyyFj7yEcxisD0yCEHQvL38moS+xT105lwHbt/j42pBp9jcJsdx1wYfRERSg==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"9.5.1","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@upstash/redis":"1.20.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.1","tsup":"6.3.0","husky":"8.0.1","eslint":"8.25.0","ts-jest":"29.0.3","prettier":"2.7.1","tsconfig":"0.0.0","typescript":"4.8.4","@babel/core":"7.19.6","@types/jest":"29.2.0","@types/node":"18.11.3","lint-staged":"13.0.3","@changesets/cli":"2.25.0","@edge-runtime/types":"2.0.0","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"1.1.0-beta.31"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.2.0_1683824912828_0.9431915161483666","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.2.1":{"name":"@vercel/kv","version":"0.2.1","license":"Apache-2.0","_id":"@vercel/kv@0.2.1","maintainers":[{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"f66bd79dd3ab14c83bcd09f2e4c0049b46f7ee25","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.2.1.tgz","fileCount":7,"integrity":"sha512-0O1CVh0maG/bduAE6DPKUTfGSnORgrcS5xBYZCb62sOU7PrVZrXhaPbUSBE4q5PXS5DC+cpN6FY2RWNlslUaWQ==","signatures":[{"sig":"MEUCIFyOoqhbptsycOknmEHU8ceJMLVMV3/m0dxUzcwCl8jtAiEAs+Fj2P2b1nL+OBicl0lv+pZkYWoCXfTrtihpIvOw4js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21113},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"types":"./dist/index.d.ts","import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/cc775a93679cb79976f5d2ae2f764440/vercel-kv-0.2.1.tgz","_integrity":"sha512-0O1CVh0maG/bduAE6DPKUTfGSnORgrcS5xBYZCb62sOU7PrVZrXhaPbUSBE4q5PXS5DC+cpN6FY2RWNlslUaWQ==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"9.5.1","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@upstash/redis":"1.20.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.1","tsup":"6.3.0","husky":"8.0.1","eslint":"8.25.0","ts-jest":"29.0.3","prettier":"2.7.1","tsconfig":"0.0.0","typescript":"4.8.4","@babel/core":"7.19.6","@types/jest":"29.2.0","@types/node":"18.11.3","lint-staged":"13.0.3","@changesets/cli":"2.25.0","@edge-runtime/types":"2.0.0","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"1.1.0-beta.31"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.2.1_1684141429549_0.0755259722928574","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.2.2":{"name":"@vercel/kv","version":"0.2.2","license":"Apache-2.0","_id":"@vercel/kv@0.2.2","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"4b01c2bfd0aad674598b4d89a38a9454fa945a15","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.2.2.tgz","fileCount":9,"integrity":"sha512-mqnQOB6bkp4h5eObxfLNIlhlVqOGSH8cWOlC5pDVWTjX3zL8dETO1ZBl6M74HBmeBjbD5+J7wDJklRigY6UNKw==","signatures":[{"sig":"MEYCIQDr1WYl2Bozy1RRA9D21Qwhbum+0ybpFBSp/xd7Ui40ugIhAO2jA3PVSy0Gx/uzAE3owqe3/H7bE4k8K2p8X57mchc0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38920},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"types":"./dist/index.d.ts","import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch --clean=false","lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/bffda3d69155ddf41ee3f16379108aa4/vercel-kv-0.2.2.tgz","_integrity":"sha512-mqnQOB6bkp4h5eObxfLNIlhlVqOGSH8cWOlC5pDVWTjX3zL8dETO1ZBl6M74HBmeBjbD5+J7wDJklRigY6UNKw==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"9.5.1","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@upstash/redis":"1.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","tsup":"7.0.0","husky":"8.0.3","eslint":"8.43.0","ts-jest":"29.1.0","prettier":"2.8.8","tsconfig":"0.0.0","typescript":"5.1.3","@types/jest":"29.5.2","@types/node":"18.16.18","lint-staged":"13.2.2","@changesets/cli":"2.26.1","@edge-runtime/types":"2.1.3","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.2.2_1687444102882_0.49206961580521225","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.2.3-66547161-20230918125816":{"name":"@vercel/kv","version":"0.2.3-66547161-20230918125816","license":"Apache-2.0","_id":"@vercel/kv@0.2.3-66547161-20230918125816","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"4e3696134bc167b1f618d576e2dce0023f0935f2","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.2.3-66547161-20230918125816.tgz","fileCount":10,"integrity":"sha512-DDhuTozgGPOdEN7PWtuUzFk4A7Hum1NSYn71zW6Voz6hQTSNjsy5Ch0GUiaPjLRI/WHmJOKkZWu3SYzB1WcfWw==","signatures":[{"sig":"MEYCIQCj1A3r2y+bLbeTNqYzPIBIdqQOS3h3eBXDfgeDg7awWgIhAJVQ2QLLuPro4N/pG85uFFVcRHoI7a1duc0aQyi0St83","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41112},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.2.3-66547161-20230918125816.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch --clean=false","lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/a5b4b689b3439df060699f1d870da664/vercel-kv-0.2.3-66547161-20230918125816.tgz","_integrity":"sha512-DDhuTozgGPOdEN7PWtuUzFk4A7Hum1NSYn71zW6Voz6hQTSNjsy5Ch0GUiaPjLRI/WHmJOKkZWu3SYzB1WcfWw==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"9.6.7","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@upstash/redis":"1.22.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","tsup":"7.2.0","husky":"8.0.3","eslint":"8.49.0","ts-jest":"29.1.1","prettier":"2.8.8","tsconfig":"0.0.0","typescript":"5.2.2","@types/jest":"29.5.5","@types/node":"18.17.17","lint-staged":"14.0.1","@changesets/cli":"2.26.2","@edge-runtime/types":"2.2.3","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.2.3-66547161-20230918125816_1695041920236_0.2931055809626748","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.2.3-66547161-20230919094556":{"name":"@vercel/kv","version":"0.2.3-66547161-20230919094556","license":"Apache-2.0","_id":"@vercel/kv@0.2.3-66547161-20230919094556","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"27722bf6f2f76c0afd547beff95ef954a61e22fe","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.2.3-66547161-20230919094556.tgz","fileCount":10,"integrity":"sha512-vo10ifeCt9KJ6cKjzObioZATmI6x/+OaEgTSm120eK+u7vNWH/GXPUMZHoghaovXa9obML6lqKb7Fs+D3gzltg==","signatures":[{"sig":"MEYCIQDsjXIUGyOs9f5IM7EZy1FZ5GYxlmmwQLWW72I/hAKcmQIhAJqgFGkBvtvkUq++SM1vmGNYm0G1suw0dLd44u8BacTK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41112},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.2.3-66547161-20230919094556.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch --clean=false","lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/f8a746445c3829d1829ce3846ff5c1b1/vercel-kv-0.2.3-66547161-20230919094556.tgz","_integrity":"sha512-vo10ifeCt9KJ6cKjzObioZATmI6x/+OaEgTSm120eK+u7vNWH/GXPUMZHoghaovXa9obML6lqKb7Fs+D3gzltg==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"9.6.7","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@upstash/redis":"1.22.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","tsup":"7.2.0","husky":"8.0.3","eslint":"8.49.0","ts-jest":"29.1.1","prettier":"2.8.8","tsconfig":"0.0.0","typescript":"5.2.2","@types/jest":"29.5.5","@types/node":"18.17.17","lint-staged":"14.0.1","@changesets/cli":"2.26.2","@edge-runtime/types":"2.2.3","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.2.3-66547161-20230919094556_1695116779331_0.006419760059194646","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.2.3-ec71772f-20230919094854":{"name":"@vercel/kv","version":"0.2.3-ec71772f-20230919094854","license":"Apache-2.0","_id":"@vercel/kv@0.2.3-ec71772f-20230919094854","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"fd099f232a72d404202ddb84cc931dc5b6e5f2d1","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.2.3-ec71772f-20230919094854.tgz","fileCount":10,"integrity":"sha512-I1BXCYwM9C+/f6inEtSHAS2riHxfrD/2+06HEfGk83MatA1NAZqHmJKY/lo3BGsFwZJnO+03HZti1l8ME1FfOw==","signatures":[{"sig":"MEQCIFDjCkfm7YOuwgh4pqoU4dr8UYam4bf9cyWKd6MPeXluAiANUEIB/TDTdHUZaKYob4mzgK4qiCfHs/vROqwXHN6Ldg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41112},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.2.3-ec71772f-20230919094854.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch --clean=false","lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/9e7a020f244ae1446e5808063eb1f433/vercel-kv-0.2.3-ec71772f-20230919094854.tgz","_integrity":"sha512-I1BXCYwM9C+/f6inEtSHAS2riHxfrD/2+06HEfGk83MatA1NAZqHmJKY/lo3BGsFwZJnO+03HZti1l8ME1FfOw==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"9.6.7","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@upstash/redis":"1.22.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","tsup":"7.2.0","husky":"8.0.3","eslint":"8.49.0","ts-jest":"29.1.1","prettier":"2.8.8","tsconfig":"0.0.0","typescript":"5.2.2","@types/jest":"29.5.5","@types/node":"18.17.17","lint-staged":"14.0.1","@changesets/cli":"2.26.2","@edge-runtime/types":"2.2.3","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.2.3-ec71772f-20230919094854_1695116955488_0.03183451899295897","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.2.3":{"name":"@vercel/kv","version":"0.2.3","license":"Apache-2.0","_id":"@vercel/kv@0.2.3","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"182419a8e44fcc7ff1638522f8d79a1846d99795","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.2.3.tgz","fileCount":10,"integrity":"sha512-Wq1+EsRBQmvLlcqCZeYVg1MAARWrnETgLe3Sy3UCqG+zg7LThpkt0YHZe1NN3Aj4IRmCKQamotWrLDdEx+ZB3w==","signatures":[{"sig":"MEUCIHfmb0fE0NoT7AULwR2MzmcsioBab+Dm2HdgZ91paFO0AiEAqhV4WJPMXeLoYxp2aPc8DzXAq0YerhcvGIz9ET6AhcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41088},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch --clean=false","lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/3b0215e5e9d912e0885146908fdf953f/vercel-kv-0.2.3.tgz","_integrity":"sha512-Wq1+EsRBQmvLlcqCZeYVg1MAARWrnETgLe3Sy3UCqG+zg7LThpkt0YHZe1NN3Aj4IRmCKQamotWrLDdEx+ZB3w==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"9.6.7","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@upstash/redis":"1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tsup":"7.2.0","husky":"8.0.3","eslint":"8.49.0","ts-jest":"29.1.1","prettier":"2.8.8","tsconfig":"0.0.0","typescript":"5.2.2","@types/jest":"29.5.5","@types/node":"18.17.17","lint-staged":"14.0.1","@changesets/cli":"2.26.2","@edge-runtime/types":"2.2.3","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.2.3_1695118436473_0.8872531086630984","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"0.2.4":{"name":"@vercel/kv","version":"0.2.4","license":"Apache-2.0","_id":"@vercel/kv@0.2.4","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"87b1a187d737330583b3c308c0f0f9cb2ca24a25","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-0.2.4.tgz","fileCount":9,"integrity":"sha512-wbIOOXhg6MzmNMzKFSWbbLAS65hCZcJN33z1coENzI1M0fOX55yE9v9LwVGqkzdItp3eZsv6pYvwcmGtllyLTw==","signatures":[{"sig":"MEUCIEazPIUH8W65BDx6YTmbIyOtfJ+5Iw3whx23RvLomG0TAiEAs2zVQpvtxxIPf739eIKT9WZVCayZjDM2AWouKHvrV/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37714},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-0.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch --clean=false","lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/f143872ac4309693027eeb97c7e8b515/vercel-kv-0.2.4.tgz","_integrity":"sha512-wbIOOXhg6MzmNMzKFSWbbLAS65hCZcJN33z1coENzI1M0fOX55yE9v9LwVGqkzdItp3eZsv6pYvwcmGtllyLTw==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"9.8.1","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@upstash/redis":"1.24.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tsup":"7.2.0","husky":"8.0.3","eslint":"8.52.0","ts-jest":"29.1.1","prettier":"2.8.8","tsconfig":"0.0.0","typescript":"5.2.2","@types/jest":"29.5.7","@types/node":"20.8.10","lint-staged":"15.0.2","@changesets/cli":"2.26.2","@edge-runtime/types":"2.2.6","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"2.3.6"},"_npmOperationalInternal":{"tmp":"tmp/kv_0.2.4_1698754311627_0.5143811741882103","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"1.0.0":{"name":"@vercel/kv","version":"1.0.0","license":"Apache-2.0","_id":"@vercel/kv@1.0.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"9ae4716dd01f097aaab25259217c13a9d18ef922","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-1.0.0.tgz","fileCount":9,"integrity":"sha512-StouXunmEqUfKE+1joSYfELWEEnI1MhTnzUdarHtv6H18RAm3cf5u5g9ElvA1DJNHcrMT6g5yVAhZcYRbk6lvg==","signatures":[{"sig":"MEUCIFEGDxfg/fLWv8PlUHatShQ37TTmWR0MkJDgQZMQc8lZAiEAn5CapV70yC4nL7sccD5Av79i2FwAvvt5v3fEwpHo9zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38631},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch --clean=false","lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/b28168388f069e3e5d20f894b3229564/vercel-kv-1.0.0.tgz","_integrity":"sha512-StouXunmEqUfKE+1joSYfELWEEnI1MhTnzUdarHtv6H18RAm3cf5u5g9ElvA1DJNHcrMT6g5yVAhZcYRbk6lvg==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"9.8.1","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@upstash/redis":"1.24.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tsup":"7.2.0","husky":"8.0.3","eslint":"8.52.0","ts-jest":"29.1.1","prettier":"3.0.3","tsconfig":"0.0.0","typescript":"5.2.2","@types/jest":"29.5.7","@types/node":"20.8.10","lint-staged":"15.0.2","@changesets/cli":"2.26.2","@edge-runtime/types":"2.2.6","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"2.3.6"},"_npmOperationalInternal":{"tmp":"tmp/kv_1.0.0_1699455202335_0.1212841710832353","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"1.0.1":{"name":"@vercel/kv","version":"1.0.1","license":"Apache-2.0","_id":"@vercel/kv@1.0.1","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"2311e9d62eaed360eba99603c20eeb77a10a0749","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-1.0.1.tgz","fileCount":9,"integrity":"sha512-uTKddsqVYS2GRAM/QMNNXCTuw9N742mLoGRXoNDcyECaxEXvIHG0dEY+ZnYISV4Vz534VwJO+64fd9XeSggSKw==","signatures":[{"sig":"MEUCIQCHoe1LTI6G8pN8s0gV/a/V6MExxwDILyzVvVOPDNuF3gIgYB11Wcfs1MUHJ/NBcWXPBxXc2J2acAi7eGp+vLOEJ34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38632},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch --clean=false","lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/cd932591bdfa84ba0917e7c42b7b1392/vercel-kv-1.0.1.tgz","_integrity":"sha512-uTKddsqVYS2GRAM/QMNNXCTuw9N742mLoGRXoNDcyECaxEXvIHG0dEY+ZnYISV4Vz534VwJO+64fd9XeSggSKw==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"9.8.1","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@upstash/redis":"1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tsup":"8.0.1","husky":"8.0.3","eslint":"8.55.0","ts-jest":"29.1.1","prettier":"3.1.0","tsconfig":"0.0.0","typescript":"5.3.3","@types/jest":"29.5.11","@types/node":"20.10.4","lint-staged":"15.2.0","@changesets/cli":"2.27.1","@edge-runtime/types":"2.2.7","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"2.3.7"},"_npmOperationalInternal":{"tmp":"tmp/kv_1.0.1_1702026842974_0.1976373714948938","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"1.1.0-34d6b1d9-20240516131712":{"name":"@vercel/kv","version":"1.1.0-34d6b1d9-20240516131712","license":"Apache-2.0","_id":"@vercel/kv@1.1.0-34d6b1d9-20240516131712","maintainers":[{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"6e5c446d64f34c8fe77ab2feabe786aa90afe093","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-1.1.0-34d6b1d9-20240516131712.tgz","fileCount":9,"integrity":"sha512-i6nuO+axl/bLzQ/D5heME4I+KooJTWgGin++YY3+ETJJK22COKqnMBlhtiOutZo/YD1BtUkxtWUgYbxosL9ERw==","signatures":[{"sig":"MEUCIHUmsUyvy0l2OlYwC2Ryn5+BS9FlugRLGsy8ecjUh8QeAiEAyjmSkZBFT8jwOVVye78NgdCQF5jZG2zy4xtQKoLfKGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38659},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-1.1.0-34d6b1d9-20240516131712.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch --clean=false","lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/b06bb7285381641168e36e383e78282e/vercel-kv-1.1.0-34d6b1d9-20240516131712.tgz","_integrity":"sha512-i6nuO+axl/bLzQ/D5heME4I+KooJTWgGin++YY3+ETJJK22COKqnMBlhtiOutZo/YD1BtUkxtWUgYbxosL9ERw==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"10.5.0","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@upstash/redis":"1.31.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","tsup":"8.0.2","husky":"9.0.11","eslint":"8.56.0","ts-jest":"29.1.2","prettier":"3.2.5","tsconfig":"0.0.0","typescript":"5.3.3","@types/jest":"29.5.12","@types/node":"20.11.19","lint-staged":"15.2.2","@changesets/cli":"2.27.1","@edge-runtime/types":"2.2.9","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"2.3.10"},"_npmOperationalInternal":{"tmp":"tmp/kv_1.1.0-34d6b1d9-20240516131712_1715865441956_0.5564275971846673","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"2.0.0-e14181a4-20240517133706":{"name":"@vercel/kv","version":"2.0.0-e14181a4-20240517133706","license":"Apache-2.0","_id":"@vercel/kv@2.0.0-e14181a4-20240517133706","maintainers":[{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"f32dbf442c09b8a52643ff73ee550503f6a930f8","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-2.0.0-e14181a4-20240517133706.tgz","fileCount":9,"integrity":"sha512-LBkOao9g+f7gaWIFlY0Jq9S8toaxzS3FRemzKkOEl/6uC8mOG3hQX2ADQkC03TCeUw70st4ZaN2OHPv6zBcwEg==","signatures":[{"sig":"MEYCIQC60Dzs7B/n0YQ6xTd/1fncHdxdGxn6ZOIQmNTvTJBFQwIhALDR3ZpIRPz7DPyv7Wwg0VyxMkc0UaMR5nZ0upkxBb3c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38825},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-2.0.0-e14181a4-20240517133706.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch --clean=false","lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/aeba83d32b067652a631cc28d0ed9728/vercel-kv-2.0.0-e14181a4-20240517133706.tgz","_integrity":"sha512-LBkOao9g+f7gaWIFlY0Jq9S8toaxzS3FRemzKkOEl/6uC8mOG3hQX2ADQkC03TCeUw70st4ZaN2OHPv6zBcwEg==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"10.5.0","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@upstash/redis":"1.31.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","tsup":"8.0.2","husky":"9.0.11","eslint":"8.56.0","ts-jest":"29.1.2","prettier":"3.2.5","tsconfig":"0.0.0","typescript":"5.3.3","@types/jest":"29.5.12","@types/node":"20.11.19","lint-staged":"15.2.2","@changesets/cli":"2.27.1","@edge-runtime/types":"2.2.9","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"2.3.10"},"_npmOperationalInternal":{"tmp":"tmp/kv_2.0.0-e14181a4-20240517133706_1715953038530_0.39655981756899306","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"2.0.0-c16c2db6-20240527144145":{"name":"@vercel/kv","version":"2.0.0-c16c2db6-20240527144145","license":"Apache-2.0","_id":"@vercel/kv@2.0.0-c16c2db6-20240527144145","maintainers":[{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"f8d8c704630d3deaccd8482d915e39b1d333b36f","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-2.0.0-c16c2db6-20240527144145.tgz","fileCount":9,"integrity":"sha512-/MH79v9a7Cjk/n/VFXU7YiYGYqLoBW/rhbK/FgciCcOgVnlldLb/JXuSR0RucCV0rfKXyeuJEVEDofQ3vnFquA==","signatures":[{"sig":"MEUCIQDgxKzZZWoxQOkZPPq8UC9GeFcyfRxRxiBj+VFVdrzWEAIgQa4AEDwSXJPPXcmRPHRx/azzS05M26eZcEL/tVs98IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38826},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-2.0.0-c16c2db6-20240527144145.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch --clean=false","lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/4b4f88afaaaec30929109407309197fe/vercel-kv-2.0.0-c16c2db6-20240527144145.tgz","_integrity":"sha512-/MH79v9a7Cjk/n/VFXU7YiYGYqLoBW/rhbK/FgciCcOgVnlldLb/JXuSR0RucCV0rfKXyeuJEVEDofQ3vnFquA==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"10.5.0","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@upstash/redis":"^1.31.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","tsup":"8.0.2","husky":"9.0.11","eslint":"8.56.0","ts-jest":"29.1.2","prettier":"3.2.5","tsconfig":"0.0.0","typescript":"5.3.3","@types/jest":"29.5.12","@types/node":"20.11.19","lint-staged":"15.2.2","@changesets/cli":"2.27.1","@edge-runtime/types":"2.2.9","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"2.3.10"},"_npmOperationalInternal":{"tmp":"tmp/kv_2.0.0-c16c2db6-20240527144145_1716820913747_0.8009397951471262","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"2.0.0":{"name":"@vercel/kv","version":"2.0.0","license":"Apache-2.0","_id":"@vercel/kv@2.0.0","maintainers":[{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"a0baa12563946cb35cee23d638b68f0fbbf76172","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-2.0.0.tgz","fileCount":9,"integrity":"sha512-zdVrhbzZBYo5d1Hfn4bKtqCeKf0FuzW8rSHauzQVMUgv1+1JOwof2mWcBuI+YMJy8s0G0oqAUfQ7HgUDzb8EbA==","signatures":[{"sig":"MEUCIDJgIpisr+8EeQyvp9+mcjMLvKu35f54yjvnP8zt89UnAiEArZsaMHhF1n05ohvQ5+7YsJIggtAnJrb4MsNKp5FFCOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38802},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch --clean=false","lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/f622ab40572f2902e68dd5f7161ff86c/vercel-kv-2.0.0.tgz","_integrity":"sha512-zdVrhbzZBYo5d1Hfn4bKtqCeKf0FuzW8rSHauzQVMUgv1+1JOwof2mWcBuI+YMJy8s0G0oqAUfQ7HgUDzb8EbA==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"10.5.0","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@upstash/redis":"^1.31.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tsup":"8.0.2","husky":"9.0.11","eslint":"8.56.0","ts-jest":"29.1.2","prettier":"3.2.5","tsconfig":"0.0.0","typescript":"5.3.3","@types/jest":"29.5.12","@types/node":"20.11.19","lint-staged":"15.2.2","@changesets/cli":"2.27.1","@edge-runtime/types":"2.2.9","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"2.3.10"},"_npmOperationalInternal":{"tmp":"tmp/kv_2.0.0_1716823213274_0.7167504105602276","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"},"3.0.0":{"name":"@vercel/kv","version":"3.0.0","license":"Apache-2.0","_id":"@vercel/kv@3.0.0","maintainers":[{"name":"snokohn","email":"snokohn@yahoo.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://vercel.com","bugs":{"url":"https://github.com/vercel/storage/issues"},"dist":{"shasum":"4579153536c9fc0ca8c52d3d7cfe944ccffd08c0","tarball":"https://registry.npmjs.org/@vercel/kv/-/kv-3.0.0.tgz","fileCount":9,"integrity":"sha512-pKT8fRnfyYk2MgvyB6fn6ipJPCdfZwiKDdw7vB+HL50rjboEBHDVBEcnwfkEpVSp2AjNtoaOUH7zG+bVC/rvSg==","signatures":[{"sig":"MEUCIBbehKoC6FKR9Jum8W0ptlC4NHOhW6A6xgKVba4RxH46AiEA80UYwNOgrC6hV4Mwm/WXTeZNmwEgwaHvH2oNBm8ilA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40168},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-kv-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=14.6"},"exports":{".":{"import":{"node":"./dist/index.js","default":"./dist/index.js"},"require":{"node":"./dist/index.cjs","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch --clean=false","lint":"eslint --max-warnings=0 .","test":"jest --env @edge-runtime/jest-environment .test.ts && jest --env node .test.ts","build":"tsup","publint":"npx publint","type-check":"tsc --noEmit","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/a4f1e57e14fe5fe799e834f809ca16c5/vercel-kv-3.0.0.tgz","_integrity":"sha512-pKT8fRnfyYk2MgvyB6fn6ipJPCdfZwiKDdw7vB+HL50rjboEBHDVBEcnwfkEpVSp2AjNtoaOUH7zG+bVC/rvSg==","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"_npmVersion":"10.7.0","description":"Durable Redis","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@upstash/redis":"^1.34.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tsup":"8.3.0","husky":"9.1.6","eslint":"8.56.0","ts-jest":"29.2.5","prettier":"3.3.3","tsconfig":"0.0.0","typescript":"5.6.2","@types/jest":"29.5.13","@types/node":"22.6.1","lint-staged":"15.2.10","@changesets/cli":"2.27.8","@edge-runtime/types":"2.2.9","eslint-config-custom":"0.0.0","@edge-runtime/jest-environment":"2.3.10"},"_npmOperationalInternal":{"tmp":"tmp/kv_3.0.0_1727426844803_0.4569753494336386","host":"s3://npm-registry-packages"},"deprecated":"Vercel KV is deprecated. If you had an existing KV store, it should have moved to Upstash Redis which you will see under Vercel Integrations. For new projects, install a Redis integration from Vercel Marketplace: https://vercel.com/marketplace?category=storage&search=redis"}},"time":{"created":"2023-03-31T08:46:50.759Z","modified":"2026-01-23T21:40:23.948Z","0.1.0-canary.1":"2023-03-31T08:46:51.145Z","0.1.0-canary.2":"2023-03-31T10:49:08.526Z","0.1.0-bundling.3":"2023-04-30T15:28:53.374Z","0.1.0-canary.3":"2023-04-30T16:01:18.068Z","0.1.0-canary.4":"2023-04-30T16:09:39.167Z","0.1.0":"2023-05-01T14:53:36.896Z","0.1.1":"2023-05-01T19:20:55.868Z","0.1.2-canary.0":"2023-05-03T22:51:56.786Z","0.1.2":"2023-05-07T17:47:41.495Z","0.2.0":"2023-05-11T17:08:33.026Z","0.2.1":"2023-05-15T09:03:49.738Z","0.2.2":"2023-06-22T14:28:23.085Z","0.2.3-66547161-20230918125816":"2023-09-18T12:58:40.470Z","0.2.3-66547161-20230919094556":"2023-09-19T09:46:19.475Z","0.2.3-ec71772f-20230919094854":"2023-09-19T09:49:15.800Z","0.2.3":"2023-09-19T10:13:56.616Z","0.2.4":"2023-10-31T12:11:51.775Z","1.0.0":"2023-11-08T14:53:22.616Z","1.0.1":"2023-12-08T09:14:03.153Z","1.1.0-34d6b1d9-20240516131712":"2024-05-16T13:17:22.137Z","2.0.0-e14181a4-20240517133706":"2024-05-17T13:37:18.691Z","2.0.0-c16c2db6-20240527144145":"2024-05-27T14:41:53.949Z","2.0.0":"2024-05-27T15:20:13.410Z","3.0.0":"2024-09-27T08:47:24.970Z"},"bugs":{"url":"https://github.com/vercel/storage/issues"},"license":"Apache-2.0","homepage":"https://vercel.com","repository":{"url":"git+https://github.com/vercel/storage.git","type":"git","directory":"packages/kv"},"description":"Durable Redis","maintainers":[{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"readme":"# @vercel/kv\n\nA client that works with Vercel KV.\n\n## Install\n\n```sh\nnpm install @vercel/kv\n\n```\n\n## Usage\n\n```js\nimport { kv } from '@vercel/kv';\n\n// string\nawait kv.set('key', 'value');\nlet data = await kv.get('key');\nconsole.log(data); // 'value'\n\nawait kv.set('key2', 'value2', { ex: 1 });\n\n// sorted set\nawait kv.zadd(\n 'scores',\n { score: 1, member: 'team1' },\n { score: 2, member: 'team2' },\n);\ndata = await kv.zrange('scores', 0, 0);\nconsole.log(data); // [ 'team1' ]\n\n// list\nawait kv.lpush('elements', 'magnesium');\ndata = await kv.lrange('elements', 0, 100);\nconsole.log(data); // [ 'magnesium' ]\n\n// hash\nawait kv.hset('people', { name: 'joe' });\ndata = await kv.hget('people', 'name');\nconsole.log(data); // 'joe'\n\n// sets\nawait kv.sadd('animals', 'cat');\ndata = await kv.spop('animals', 1);\nconsole.log(data); // [ 'cat' ]\n\n// scan for keys\nfor await (const key of kv.scanIterator()) {\n console.log(key);\n}\n```\n\n### Custom Environment Variables\n\nBy default `@vercel/kv` reads the `KV_REST_API_URL` and `KV_REST_API_TOKEN` environment variables. Use the following function in case you need to define custom values\n\n```js\nimport { createClient } from '@vercel/kv';\n\nconst kv = createClient({\n url: 'https://.redis.vercel-storage.com',\n token: '',\n});\n\nawait kv.set('key', 'value');\n```\n\n### Automatic Deserialization\n\nThe default `kv` client automatically deserializes values returned from the database via `JSON.parse`. If this behaviour is undesired, create a custom KV client via the `createClient` method with `automaticDeserialization: false`. All data will be returned as strings.\n\n```js\nimport { kv, createClient } from '@vercel/kv';\n\nconst customKvClient = createClient({\n url: process.env.KV_REST_API_URL,\n token: process.env.KV_REST_API_TOKEN,\n automaticDeserialization: false,\n});\n\nawait customKvClient.set('object', { hello: 'world' });\n\nconsole.log(await kv.get('object')); // { hello: 'world' }\nconsole.log(await customKvClient.get('object')); // '{\"hello\":\"world\"}'\n```\n\n## Docs\n\nSee the [documentation](https://www.vercel.com/docs/storage/vercel-kv) for details.\n\n## A note for Vite users\n\n`@vercel/kv` reads database credentials from the environment variables on `process.env`. In general, `process.env` is automatically populated from your `.env` file during development, which is created when you run `vc env pull`. However, Vite does not expose the `.env` variables on `process.env.`\n\nYou can fix this in **one** of following two ways:\n\n1. You can populate `process.env` yourself using something like `dotenv-expand`:\n\n```shell\npnpm install --save-dev dotenv dotenv-expand\n```\n\n```js\n// vite.config.js\nimport dotenvExpand from 'dotenv-expand';\nimport { loadEnv, defineConfig } from 'vite';\n\nexport default defineConfig(({ mode }) => {\n // This check is important!\n if (mode === 'development') {\n const env = loadEnv(mode, process.cwd(), '');\n dotenvExpand.expand({ parsed: env });\n }\n\n return {\n ...\n };\n});\n```\n\n2. You can provide the credentials explicitly, instead of relying on a zero-config setup. For example, this is how you could create a client in SvelteKit, which makes private environment variables available via `$env/static/private`:\n\n```diff\nimport { createClient } from '@vercel/kv';\n+ import { KV_REST_API_URL, KV_REST_API_TOKEN } from '$env/static/private';\n\nconst kv = createClient({\n- url: 'https://.redis.vercel-storage.com',\n- token: '',\n+ url: KV_REST_API_URL,\n+ token: KV_REST_API_TOKEN,\n});\n\nawait kv.set('key', 'value');\n```\n\n## FAQ\n\n### Does the `@vercel/kv` package support [Redis Streams](https://redis.io/docs/data-types/streams/)?\n\nNo, the `@vercel/kv` package does not support Redis Streams. To use Redis Streams with Vercel KV, you must connect directly to the database server via packacges like [`io-redis`](https://github.com/redis/ioredis) or [`node-redis`](https://github.com/redis/node-redis).\n\n```js\nimport { createClient } from 'redis';\n\nconst client = createClient({\n url: process.env.KV_URL,\n});\n\nawait client.connect();\nawait client.xRead({ key: 'mystream', id: '0' }, { COUNT: 2 });\n```\n","readmeFilename":"README.md"}