{"_id":"@vercel/agent-readability","_rev":"35-75cebcd54ee007f1dbcfaf1f8cd214e8","name":"@vercel/agent-readability","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@vercel/agent-readability","version":"0.1.0","keywords":["ai","agent","readability","markdown","detection","next.js","middleware"],"license":"MIT","_id":"@vercel/agent-readability@0.1.0","maintainers":[{"name":"sebastianroming","email":"sebastian.roming@gmail.com"},{"name":"craigandrews","email":"craigeandrews@gmail.com"},{"name":"gkaragkiaouris","email":"gkaragkiaouris2@gmail.com"},{"name":"dglsparsons","email":"dglsparsons@gmail.com"},{"name":"bvred4244","email":"becky.vredenburg@vercel.com"},{"name":"dummdidumm","email":"sholthausen@web.de"},{"name":"adriancooney_vercel","email":"adrian.cooney@vercel.com"},{"name":"eveporcello","email":"eve@moonhighway.com"},{"name":"bcorn-cely","email":"brandon.corn@vercel.com"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"amyegan","email":"amysutter1015@gmail.com"},{"name":"brookemosby","email":"brooke.mosby@vercel.com"},{"name":"feugy","email":"damien.feugas@gmail.com"},{"name":"swarnavasengupta","email":"swarnavasengupta@gmail.com"},{"name":"raunofreiberg","email":"freiberggg@gmail.com"},{"name":"mamuso","email":"mamuso@mamuso.net"},{"name":"goncy","email":"gonzalo.pozzo4@gmail.com"},{"name":"smaeda-ks","email":"jrsyo0905@gmail.com"},{"name":"henryheffernan","email":"henry.heffernan@vercel.com"},{"name":"gargis5","email":"gs051095@gmail.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"yvonnezhou","email":"yvonne.zhou@vercel.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":"matthewbinshtok","email":"matthew.binshtok@gmail.com"},{"name":"mglagola","email":"npm@mark.gl"},{"name":"javivelasco","email":"javier.velasco86@gmail.com"},{"name":"luimey","email":"luis_meyer@outlook.de"},{"name":"timer","email":"timer150@gmail.com"},{"name":"lucleray","email":"luc.leray@gmail.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"anatrajkovska","email":"ana.trajkovska2015@gmail.com"},{"name":"n0rlant1s","email":"b@banisingh.com"},{"name":"jooliashi","email":"julia.shi@nyu.edu"},{"name":"timneutkens","email":"tim@vercel.com"},{"name":"elsigh","email":"lsimon@commoner.com"},{"name":"wits","email":"witspr@gmail.com"},{"name":"lpalmes","email":"lpalmes@gmail.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":"ismaelrumzan","email":"ismaelrumzan@gmail.com"},{"name":"rich.davis.vercel","email":"rich.davis@vercel.com"},{"name":"creationix","email":"tim@creationix.com"},{"name":"feedthejim","email":"laijimmy0@gmail.com"},{"name":"casey.gowrie","email":"casey.gowrie@vercel.com"},{"name":"rauchg","email":"rauchg@gmail.com"},{"name":"huozhi","email":"inbox@huozhi.im"},{"name":"aldosch","email":"aldo.schumann@vercel.com"},{"name":"lfades","email":"luisito453@gmail.com"},{"name":"okbel","email":"curciobel@gmail.com"},{"name":"jerilynz","email":"zheng.jerilyn@gmail.com"},{"name":"hedyzandi","email":"hedy.zandi@gmail.com"},{"name":"padmaia","email":"dev@padmaia.rocks"},{"name":"delba","email":"delbabrown@gmail.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"gsandhu","email":"gsandhu@csumb.edu"},{"name":"dbredvick","email":"dbredvick@gmail.com"},{"name":"hungrybearstudio","email":"rich@vercel.com"},{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},{"name":"hellojennifertran","email":"hellojennifertran@gmail.com"},{"name":"marcgreenstock","email":"marc@marcgreenstock.com"},{"name":"agadzik","email":"andrew.gadzik@vercel.com"},{"name":"tknickman","email":"tknickman@gmail.com"},{"name":"janory","email":"szathmary.janos89@gmail.com"},{"name":"jeffreyarneson","email":"jeffrey@vercel.com"},{"name":"mattjared","email":"mattjared9@gmail.com"},{"name":"msimulcik","email":"simulcik.miro@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"correttojs","email":"fabio.benedetti@gmail.com"},{"name":"cramforce","email":"malte.ubl@gmail.com"},{"name":"kakadiadarpan","email":"kakadiadarpan@gmail.com"},{"name":"maxleiter","email":"maxwell.leiter@gmail.com"},{"name":"kit-foster","email":"katya.a.foster@gmail.com"},{"name":"tilly3g","email":"tilly.gee@vercel.com"},{"name":"ecklf","email":"ecklf@icloud.com"},{"name":"healeycodes","email":"healeycodes@gmail.com"},{"name":"dferber90","email":"dominik.ferber@gmail.com"},{"name":"epallerols","email":"epallerols@vercel.com"},{"name":"nicolas-webdev","email":"nicobsas@gmail.com"},{"name":"schlez","email":"gal@spitfire.co.il"},{"name":"npm_bot_vercel_support","email":"it+npmvercelsupport@vercel.com"},{"name":"pieparker","email":"scott@vercel.com"},{"name":"jtaylor0196","email":"jourdandiskin@gmail.com"},{"name":"javierbyte","email":"hi@javier.xyz"},{"name":"emeraldsanto","email":"yanick.belanger@yahoo.com"},{"name":"gaspar09","email":"gaspar.garcia09@gmail.com"},{"name":"mmastrac","email":"matthew@mastracci.com"},{"name":"sr_intern","email":"mooradsudais@gmail.com"},{"name":"gudmundur","email":"gudmundur.bjarni@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"bmealey","email":"blakemealey@gmail.com"},{"name":"doque","email":"dombusser@gmail.com"},{"name":"aaorris","email":"aaorris@gmail.com"},{"name":"nuta","email":"email@seiya.me"},{"name":"daniel.campbell","email":"daniel.campbell@vercel.com"},{"name":"quiibz","email":"quiibzdev@gmail.com"},{"name":"chloe.tedder","email":"chloectedder@gmail.com"},{"name":"mjakobis","email":"marta.hawkins@gmail.com"},{"name":"mehulkar","email":"mehul.kar@fastmail.com"},{"name":"tcc-sejohnson","email":"permanently.gruntled@gmail.com"},{"name":"filiphasson","email":"hasson.filip@gmail.com"},{"name":"lubakravche","email":"luba.kravchenko@vercel.com"},{"name":"gnoff","email":"jcs.gnoff@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"wbinnssmith","email":"wbinnssmith@gmail.com"},{"name":"ofhouse","email":"felixhaus@gmail.com"},{"name":"mknichel-vercel","email":"mark.knichel@vercel.com"},{"name":"vvo","email":"vincent@codeagain.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"rob-peters-vercel","email":"rob.peters@vercel.com"},{"name":"gt-codes","email":"garrett1.tolbert@gmail.com"},{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"tobiaslins","email":"me@tobi.sh"},{"name":"tiago-loureiro","email":"tiago.loureiro@gmail.com"},{"name":"mbrakken","email":"marc.brakken@gmail.com"},{"name":"timolins","email":"me@timo.sh"},{"name":"anthonyshew","email":"anthonyshew@gmail.com"},{"name":"cmeyer_vercel","email":"chris.meyer@vercel.com"},{"name":"miguelalcalde","email":"miguel.alcalde@vercel.com"},{"name":"laugharn","email":"laugharn@gmail.com"},{"name":"vieko","email":"vieko.franetovic@gmail.com"},{"name":"robin-vercel","email":"robin.yoong@vercel.com"},{"name":"wude935","email":"derek.wu@vercel.com"},{"name":"zach-balda","email":"zach.balda@vercel.com"},{"name":"ah100101","email":"alex.hawley@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"vercelben","email":"ben@vercel.com"},{"name":"zharich","email":"rzhang@live.com.au"},{"name":"joey.berkowitz","email":"joey.berkowitz@vercel.com"},{"name":"dfein","email":"dan.fein@vercel.com"},{"name":"anbuzin","email":"contactbuzin@gmail.com"},{"name":"ashok.gurumurthy","email":"ashok.gurumurthy@vercel.com"},{"name":"davidvercel","email":"david.wells@vercel.com"},{"name":"discepoli","email":"nic.discepoli@vercel.com"},{"name":"owoce","email":"lolzatu2@gmail.com"},{"name":"ergun1017","email":"ergun.erdogmus@vercel.com"},{"name":"shaper42","email":"lemurware@gmail.com"},{"name":"ademau","email":"alice.demauro@vercel.com"},{"name":"layonthebeech","email":"beecherp@gmail.com"},{"name":"jeffsee55","email":"jeffsee.55@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"mcabs3","email":"mcabs3@gmail.com"},{"name":"msempere","email":"odoncopon@gmail.com"},{"name":"aayush-kapoor","email":"aayushkapoor34@gmail.com"},{"name":"melkey","email":"melkeydev@gmail.com"},{"name":"kldavis4","email":"kldavis4@gmail.com"},{"name":"lukahartwig","email":"mail@lukahartwig.de"},{"name":"bgw","email":"npm@benjam.info"},{"name":"mikevercel","email":"mike.curtis@vercel.com"},{"name":"sipex","email":"dominik.sipowicz@gmail.com"},{"name":"jeremyphilemon","email":"git@jrmyphlmn.com"},{"name":"eprosimon","email":"eprosimon@gmail.com"},{"name":"rithmic","email":"me@rithmic.dev"},{"name":"danmfox","email":"dan.fox@vercel.com"},{"name":"n-vigier","email":"nvigier46@gmail.com"},{"name":"vercelmatt","email":"matt.collier@vercel.com"},{"name":"judegao","email":"judegao@outlook.com"},{"name":"vercel-ctate","email":"chris.tate@vercel.com"},{"name":"sjoedwards","email":"samuel.j.o.edwards@gmail.com"},{"name":"albanese","email":"gcalbanese96@gmail.com"},{"name":"sceiler","email":"yimin.yang0@gmail.com"},{"name":"lgrammel","email":"lars.grammel@gmail.com"},{"name":"jamesvclements","email":"jamesvclements@gmail.com"},{"name":"tomocchino","email":"tomocchino@gmail.com"},{"name":"aryamankha","email":"aryaman.khandelwal@gmail.com"},{"name":"techwraith","email":"techwraithpdx@gmail.com"},{"name":"mattfroggett","email":"matt.froggett@vercel.com"},{"name":"eps1lon","email":"silbermann.sebastian@gmail.com"},{"name":"leorrr2","email":"leo.reuter@vercel.com"},{"name":"pbzona","email":"phil.b.zona@gmail.com"},{"name":"malewis5","email":"matt.lewis@vercel.com"},{"name":"ekarandreas","email":"eleni.karandreas@vercel.com"},{"name":"devjiwonchoi","email":"devjiwonchoi@gmail.com"},{"name":"twwright","email":"twwright@gmail.com"},{"name":"bstrehl","email":"bernd.strehl@gmail.com"},{"name":"kuhristie-vercel","email":"christie.lin@vercel.com"},{"name":"wilson-w-vercel","email":"youhanwang1119@gmail.com"},{"name":"ralph_02","email":"Lucasjamesralph@gmail.com"},{"name":"konstv","email":"cppruler@gmail.com"},{"name":"carbonrobot","email":"carbonrobot@gmail.com"},{"name":"fantixking","email":"fantix.king@gmail.com"},{"name":"johnlindquist","email":"johnlindquist@gmail.com"},{"name":"zacktanner","email":"zacktanner@gmail.com"},{"name":"gabenunez","email":"dotpeenge@gmail.com"},{"name":"shadcn","email":"m@shadcn.com"},{"name":"msully4321","email":"msully4321@gmail.com"},{"name":"unstubbable","email":"mail@hendrik-liebau.de"},{"name":"brandon.tuttle-vercel","email":"brandon.tuttle@vercel.com"},{"name":"felixarntz","email":"flixos90@gmail.com"},{"name":"mario.lopez.arturo","email":"mario@lopez.fyi"},{"name":"dangershfield","email":"dan.gershfield@vercel.com"},{"name":"alexander-dolphin-vercel","email":"alex.dolphin@vercel.com"},{"name":"sueplex","email":"sage.abraham@vercel.com"},{"name":"aurorascharff_npm","email":"aurora.sofie@gmail.com"},{"name":"bensabic","email":"ben@bensabic.ca"},{"name":"wentsul","email":"wenzel.michael@gmail.com"},{"name":"vikhyath","email":"vikhyathnitte@gmail.com"},{"name":"danielparkvercel","email":"daniel.park@vercel.com"},{"name":"shay.cichocki","email":"shay.cichocki@vercel.com"},{"name":"mischnic","email":"niklas.mischkulnig@gmail.com"},{"name":"hgstrm","email":"anders@o53.nl"},{"name":"dcampvc01","email":"dan.campbell@vercel.com"},{"name":"mitul-s","email":"mitulxshah@gmail.com"},{"name":"jonphey","email":"jonphey91@gmail.com"},{"name":"annagzh","email":"annagzh@gmail.com"},{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"andrewbarba","email":"barba@hey.com"},{"name":"bcjroberts","email":"ben.roberts@vercel.com"},{"name":"marc-vercel","email":"marc.codina@vercel.com"},{"name":"ali-vercel","email":"ali.smesseim@vercel.com"},{"name":"plmrry","email":"plmrry@gmail.com"},{"name":"qiao","email":"xueqiaoxu@gmail.com"},{"name":"martinsione","email":"martinsione03@gmail.com"},{"name":"tmdo","email":"thibault.mirandadeoliveira@gmail.com"},{"name":"julianbenegas","email":"julianbenegas99@gmail.com"},{"name":"rao.chandan","email":"rao.chandan@gmail.com"},{"name":"thebigsadowski","email":"joe.sadowski@gmail.com"},{"name":"govind-vercel","email":"govind.dandekar@vercel.com"},{"name":"tomjohndesign","email":"tomjohndesign@gmail.com"},{"name":"bshanz","email":"brianshanley24@gmail.com"},{"name":"aubreychamberlain","email":"aubrey.chamberlain@vercel.com"},{"name":"didemiguel","email":"diedemiguel@gmail.com"},{"name":"kmiddleton14","email":"kmiddleton14@gmail.com"},{"name":"yavor","email":"yavor.punchev@gmail.com"},{"name":"gracelliu","email":"grace.liu@vercel.com"},{"name":"1st1","email":"yury@magic.io"},{"name":"whatplan","email":"ethan@niser.com"},{"name":"fmoor","email":"mailfrederickmoor@gmail.com"},{"name":"vercel-eddie","email":"eddie.owens@vercel.com"},{"name":"tristantcooper","email":"tristan.cooper@vercel.com"},{"name":"rklaeser","email":"reed.klaeser@gmail.com"},{"name":"merycodes","email":"merykft@gmail.com"},{"name":"nmelms","email":"nmelms92@gmail.com"},{"name":"yasoobr0","email":"yasoob.f.rasheed@gmail.com"},{"name":"m7rcelo","email":"marcelo.dealmeida@vercel.com"},{"name":"estebansuarez","email":"estebansuarezblog@gmail.com"},{"name":"bobmshannon","email":"bob.shannon@vercel.com"},{"name":"caseyokeefe","email":"casey.okeefe@vercel.com"},{"name":"bhrigu","email":"captain.bhrigu@gmail.com"},{"name":"laksshh","email":"lakshaybhushan2403@gmail.com"},{"name":"zackelan","email":"zack.elan@vercel.com"},{"name":"kelzceana","email":"kelechipauline@gmail.com"},{"name":"hannah.hearth","email":"hannah.hearth@vercel.com"},{"name":"falcoagustin.vercel","email":"agustin.falco@vercel.com"},{"name":"npasquinzo","email":"nicholas.pasquinzo@vercel.com"},{"name":"kobolog","email":"me@kobolog.me"},{"name":"timwhite96","email":"tim.white@vercel.com"},{"name":"jnsahaj","email":"sahajjain13@gmail.com"},{"name":"astephen100","email":"ashka.stephen@vercel.com"},{"name":"sylviezhang","email":"sylvie.zhang@vercel.com"},{"name":"matiasgf","email":"matiasngf@hotmail.com"},{"name":"lukesheard","email":"me@lukesheard.com"},{"name":"adrienthebo","email":"adrien@somethingsinistral.net"},{"name":"karthiklangtrace","email":"karthikkalyanaraman.1990@gmail.com"},{"name":"elprans","email":"elprans@gmail.com"},{"name":"rihanarfan","email":"rihan554@gmail.com"},{"name":"olivercarmont","email":"olcarmontzaragoza@gmail.com"},{"name":"jjdopkin","email":"jjdopkin@gmail.com"},{"name":"vercel_it_service_account","email":"it+npmserviceaccount@vercel.com"},{"name":"adamdong","email":"adam.dong@vercel.com"},{"name":"valerian-roche","email":"valerian.roche@vercel.com"},{"name":"allen-vercel","email":"allen.zhou@vercel.com"},{"name":"alli-vercel","email":"alli.pope@vercel.com"},{"name":"scotttrinh","email":"scott@scotttrinh.com"},{"name":"jaclarke","email":"jaclarke77@gmail.com"},{"name":"bkonkle","email":"brandon@konkle.us"},{"name":"severinlandolt","email":"severin.code@gmail.com"},{"name":"kevinjosethomas","email":"kevin.jt2007@gmail.com"},{"name":"jaygengelbach","email":"jaygengelbach@gmail.com"},{"name":"chriskindl","email":"chris.kindl@vercel.com"},{"name":"tk04","email":"turkisaloufi@gmail.com"},{"name":"gscho","email":"greg.c.schofield@gmail.com"},{"name":"kavinvalli","email":"kavinvalli@gmail.com"},{"name":"nsidnev","email":"sidnev.nick@gmail.com"},{"name":"yash-kothari-vercel","email":"yash.kothari@vercel.com"},{"name":"robherley","email":"robherley13@gmail.com"},{"name":"mingchungx","email":"mingchung.xia@gmail.com"},{"name":"mbaiza","email":"mbaiza27@outlook.com"},{"name":"benyebai","email":"benjamin.bai@uwaterloo.ca"},{"name":"timothyjordan","email":"timothy@timothyjordan.com"},{"name":"tristano45","email":"tristan.onfroy@vercel.com"},{"name":"andyw22","email":"andy.waller@vercel.com"},{"name":"shagrawal","email":"shagrawal.97@gmail.com"},{"name":"neil-vercel","email":"neil.vishvakarma@vercel.com"},{"name":"skullface","email":"paoli.jessica@gmail.com"},{"name":"fernandorojo","email":"fernando@basement.social"},{"name":"kevin.corbett","email":"kevin.corbett08@gmail.com"},{"name":"zacowan","email":"cz8ch8ry@gmail.com"},{"name":"joelhooks","email":"joelhooks@gmail.com"},{"name":"willviles","email":"willrviles@gmail.com"},{"name":"markandrus","email":"markandrusroberts@gmail.com"},{"name":"loganliffick","email":"hello@loganliffick.com"},{"name":"youngbloodcyb","email":"cameron.youngblood@gmail.com"},{"name":"quuu","email":"qual1337@gmail.com"},{"name":"jteesang","email":"julia.tseng@vercel.com"},{"name":"pckirkland","email":"collier.kirkland@vercel.com"},{"name":"david_keefe","email":"david@davidkeefe.ca"},{"name":"jeffreypo","email":"jpopeufl@gmail.com"},{"name":"aormi-vercel","email":"aaron.ormiston@vercel.com"},{"name":"darafsheh","email":"shardaraf@gmail.com"},{"name":"markpython86","email":"mark.faraj86@gmail.com"},{"name":"tonypan","email":"tony.pan@vercel.com"},{"name":"jackjacksonvercel","email":"jack.jackson@vercel.com"},{"name":"seif.ghezala","email":"seif@tinloof.com"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"willsather","email":"will@sather.ws"},{"name":"amanazad","email":"aman.s.azad@gmail.com"},{"name":"jacobparis","email":"jacob@jacobparis.com"},{"name":"icyjoseph","email":"sephxd1234@gmail.com"},{"name":"vercelliot","email":"elliot.dauber@vercel.com"},{"name":"lukesandberg","email":"lukeisandberg@gmail.com"},{"name":"nicolasmontone","email":"montonenicolas01@gmail.com"},{"name":"voodootikigod","email":"voodootikigod@gmail.com"},{"name":"satya-callstack","email":"satyajit.sahoo@callstack.com"},{"name":"christianhubbard","email":"christianhubbard92@gmail.com"},{"name":"woshuajolk","email":"joshgwolk@gmail.com"},{"name":"bennor","email":"bennor@gmail.com"},{"name":"strangle","email":"your@afterima.ge"},{"name":"bmishkin","email":"bm641024@gmail.com"},{"name":"mshepanesh","email":"milosz.szczepanek@callstack.com"},{"name":"karimhasebou","email":"karim.hasebou@gmail.com"},{"name":"williambout","email":"william.bout@me.com"},{"name":"pranaygp","email":"pranay.gp@gmail.com"},{"name":"alex-grover","email":"hello@alexgrover.me"},{"name":"chrmcd-ver","email":"chris.mcdonald@vercel.com"},{"name":"allenzhou101","email":"allen.zhou101@gmail.com"},{"name":"dmori","email":"david.mori@vercel.com"},{"name":"iansbrash","email":"brash@usc.edu"},{"name":"alice-wondered","email":"alice.wood@disroot.org"},{"name":"matchai","email":"hello@matchai.dev"},{"name":"vishalyathish","email":"vishal.yathish@vercel.com"},{"name":"samselikoff","email":"sam.selikoff@gmail.com"},{"name":"mrsasuu_ck","email":"antonio.benitez@callstack.com"},{"name":"mtoth-vercel","email":"michael.toth@vercel.com"},{"name":"anshuman71","email":"anshu5074@gmail.com"},{"name":"runewolf7","email":"chris+digital@chrishahn.me"},{"name":"rohantaneja-vercel","email":"rohan.taneja@vercel.com"},{"name":"hp_arora","email":"harpreet.aneet@gmail.com"},{"name":"joyboy-0","email":"falamino00@gmail.com"},{"name":"matiasperz","email":"matiasperezpc2@gmail.com"},{"name":"jvercel","email":"justin.vitale@vercel.com"},{"name":"tannervercel","email":"tanner.godarzi@vercel.com"},{"name":"gi_wrighty","email":"wrighty@gmail.com"},{"name":"matthewstanciu","email":"mattbstanciu@gmail.com"},{"name":"rickeymcgregor","email":"rickeymcgregor01@gmail.com"},{"name":"richardkunkli","email":"richard.kunkli@vercel.com"},{"name":"bwalvoord","email":"benji.walvoord@vercel.com"},{"name":"danielroe","email":"daniel@roe.dev"},{"name":"ty37zhang","email":"tianyinzhang1999@gmail.com"},{"name":"johnphamous","email":"johnphammail@gmail.com"},{"name":"6ary","email":"yo@garytokman.com"},{"name":"ricardo-agz","email":"ricardo.gm@live.com"},{"name":"aej11a","email":"aej11@outlook.com"},{"name":"mclenhard","email":"mclenhard@gmail.com"},{"name":"reynaldo-vercel","email":"reynaldo.jarro@vercel.com"},{"name":"jaredthompson22","email":"jared.thompson@vercel.com"},{"name":"jetthen","email":"jett.hendry@vercel.com"},{"name":"robkebab","email":"rpc219@gmail.com"},{"name":"raidalt","email":"raid.alt@vercel.com"},{"name":"codyellow","email":"codyjwong@gmail.com"},{"name":"pablostanley","email":"pablostanley1@gmail.com"},{"name":"ronnie-hanif","email":"ronnie.hanif@gmail.com"},{"name":"zypx","email":"zachsnkrs@gmail.com"},{"name":"thecle","email":"hi@christianle.com"},{"name":"andy.riancho","email":"andy.riancho@vercel.com"},{"name":"jonasherr","email":"jonas@herrmannsdoerfer.dev"},{"name":"vanessaxteo","email":"vanessateo@berkeley.edu"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"vincent-derks","email":"vincent.derks@vercel.com"},{"name":"grappeggia","email":"marcosgrappeggia@gmail.com"},{"name":"vaguelyserious","email":"mittgfu@gmail.com"},{"name":"mkrr","email":"mary.karroqe@vercel.com"},{"name":"dalyd14","email":"dalyd14@gmail.com"},{"name":"kacieb","email":"kaciebawiec@gmail.com"},{"name":"gr2m","email":"gregor@martynus.net"},{"name":"karim_v1","email":"karim.rahal@vercel.com"},{"name":"simhskal","email":"lakshmi.subbramanian11@gmail.com"}],"homepage":"https://github.com/vercel-labs/agent-readability#readme","bugs":{"url":"https://github.com/vercel-labs/agent-readability/issues"},"bin":{"agent-readability":"dist/cli/index.cjs"},"dist":{"shasum":"c3fd40cf2455e4a50685068080fe5f0e435636d0","tarball":"https://registry.npmjs.org/@vercel/agent-readability/-/agent-readability-0.1.0.tgz","fileCount":17,"integrity":"sha512-k0/Ei+EM4bRm3RTOzHFhUOUMR3A0cQClmT9ODgWNnzR8nmMiqy7UV47Ka68ifBO7JnaaAouyz/evSeCl9MwiqQ==","signatures":[{"sig":"MEQCIAUc1NpgtD/dGjuBvZSTZidevc/PcWTtVpaO4ed9LVxDAiAXCdYw4TymZbISZmU4evbocy4qUw5HUKX7alqEHoeEhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1580392},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-agent-readability-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./next":{"import":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}}},"scripts":{"lint":"biome check .","test":"vitest","build":"rm -rf dist && tsup","release":"changeset publish","test:ci":"vitest run --coverage","lint:fix":"biome check --write .","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/8c49a9fae7c8eb27cfb1a847e103267e/vercel-agent-readability-0.1.0.tgz","_integrity":"sha512-k0/Ei+EM4bRm3RTOzHFhUOUMR3A0cQClmT9ODgWNnzR8nmMiqy7UV47Ka68ifBO7JnaaAouyz/evSeCl9MwiqQ==","repository":{"url":"git+https://github.com/vercel-labs/agent-readability.git","type":"git"},"_npmVersion":"11.9.0","description":"Detect AI agents. Serve them markdown. Audit your site against the Agent Readability Spec.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","citty":"^0.1","vitest":"^3","cheerio":"^1","p-limit":"^6","picocolors":"^1","typescript":"^5.8","@types/node":"^22","@biomejs/biome":"^1.9","@changesets/cli":"^2","@vitest/coverage-v8":"^3"},"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-readability_0.1.0_1774895216445_0.06922242537471468","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@vercel/agent-readability","version":"0.1.1","keywords":["ai","agent","readability","markdown","detection","next.js","middleware"],"license":"MIT","_id":"@vercel/agent-readability@0.1.1","maintainers":[{"name":"sebastianroming","email":"sebastian.roming@gmail.com"},{"name":"craigandrews","email":"craigeandrews@gmail.com"},{"name":"gkaragkiaouris","email":"gkaragkiaouris2@gmail.com"},{"name":"dglsparsons","email":"dglsparsons@gmail.com"},{"name":"bvred4244","email":"becky.vredenburg@vercel.com"},{"name":"dummdidumm","email":"sholthausen@web.de"},{"name":"adriancooney_vercel","email":"adrian.cooney@vercel.com"},{"name":"eveporcello","email":"eve@moonhighway.com"},{"name":"bcorn-cely","email":"brandon.corn@vercel.com"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"amyegan","email":"amysutter1015@gmail.com"},{"name":"brookemosby","email":"brooke.mosby@vercel.com"},{"name":"feugy","email":"damien.feugas@gmail.com"},{"name":"swarnavasengupta","email":"swarnavasengupta@gmail.com"},{"name":"raunofreiberg","email":"freiberggg@gmail.com"},{"name":"mamuso","email":"mamuso@mamuso.net"},{"name":"goncy","email":"gonzalo.pozzo4@gmail.com"},{"name":"smaeda-ks","email":"jrsyo0905@gmail.com"},{"name":"henryheffernan","email":"henry.heffernan@vercel.com"},{"name":"gargis5","email":"gs051095@gmail.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"yvonnezhou","email":"yvonne.zhou@vercel.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":"matthewbinshtok","email":"matthew.binshtok@gmail.com"},{"name":"mglagola","email":"npm@mark.gl"},{"name":"javivelasco","email":"javier.velasco86@gmail.com"},{"name":"luimey","email":"luis_meyer@outlook.de"},{"name":"timer","email":"timer150@gmail.com"},{"name":"lucleray","email":"luc.leray@gmail.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"anatrajkovska","email":"ana.trajkovska2015@gmail.com"},{"name":"n0rlant1s","email":"b@banisingh.com"},{"name":"jooliashi","email":"julia.shi@nyu.edu"},{"name":"timneutkens","email":"tim@vercel.com"},{"name":"elsigh","email":"lsimon@commoner.com"},{"name":"wits","email":"witspr@gmail.com"},{"name":"lpalmes","email":"lpalmes@gmail.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":"ismaelrumzan","email":"ismaelrumzan@gmail.com"},{"name":"rich.davis.vercel","email":"rich.davis@vercel.com"},{"name":"creationix","email":"tim@creationix.com"},{"name":"feedthejim","email":"laijimmy0@gmail.com"},{"name":"casey.gowrie","email":"casey.gowrie@vercel.com"},{"name":"rauchg","email":"rauchg@gmail.com"},{"name":"huozhi","email":"inbox@huozhi.im"},{"name":"aldosch","email":"aldo.schumann@vercel.com"},{"name":"lfades","email":"luisito453@gmail.com"},{"name":"okbel","email":"curciobel@gmail.com"},{"name":"jerilynz","email":"zheng.jerilyn@gmail.com"},{"name":"hedyzandi","email":"hedy.zandi@gmail.com"},{"name":"padmaia","email":"dev@padmaia.rocks"},{"name":"delba","email":"delbabrown@gmail.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"gsandhu","email":"gsandhu@csumb.edu"},{"name":"dbredvick","email":"dbredvick@gmail.com"},{"name":"hungrybearstudio","email":"rich@vercel.com"},{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},{"name":"hellojennifertran","email":"hellojennifertran@gmail.com"},{"name":"marcgreenstock","email":"marc@marcgreenstock.com"},{"name":"agadzik","email":"andrew.gadzik@vercel.com"},{"name":"tknickman","email":"tknickman@gmail.com"},{"name":"janory","email":"szathmary.janos89@gmail.com"},{"name":"jeffreyarneson","email":"jeffrey@vercel.com"},{"name":"mattjared","email":"mattjared9@gmail.com"},{"name":"msimulcik","email":"simulcik.miro@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"correttojs","email":"fabio.benedetti@gmail.com"},{"name":"cramforce","email":"malte.ubl@gmail.com"},{"name":"kakadiadarpan","email":"kakadiadarpan@gmail.com"},{"name":"maxleiter","email":"maxwell.leiter@gmail.com"},{"name":"kit-foster","email":"katya.a.foster@gmail.com"},{"name":"tilly3g","email":"tilly.gee@vercel.com"},{"name":"ecklf","email":"ecklf@icloud.com"},{"name":"healeycodes","email":"healeycodes@gmail.com"},{"name":"dferber90","email":"dominik.ferber@gmail.com"},{"name":"epallerols","email":"epallerols@vercel.com"},{"name":"nicolas-webdev","email":"nicobsas@gmail.com"},{"name":"schlez","email":"gal@spitfire.co.il"},{"name":"npm_bot_vercel_support","email":"it+npmvercelsupport@vercel.com"},{"name":"pieparker","email":"scott@vercel.com"},{"name":"jtaylor0196","email":"jourdandiskin@gmail.com"},{"name":"javierbyte","email":"hi@javier.xyz"},{"name":"emeraldsanto","email":"yanick.belanger@yahoo.com"},{"name":"gaspar09","email":"gaspar.garcia09@gmail.com"},{"name":"mmastrac","email":"matthew@mastracci.com"},{"name":"sr_intern","email":"mooradsudais@gmail.com"},{"name":"gudmundur","email":"gudmundur.bjarni@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"bmealey","email":"blakemealey@gmail.com"},{"name":"doque","email":"dombusser@gmail.com"},{"name":"aaorris","email":"aaorris@gmail.com"},{"name":"nuta","email":"email@seiya.me"},{"name":"daniel.campbell","email":"daniel.campbell@vercel.com"},{"name":"quiibz","email":"quiibzdev@gmail.com"},{"name":"chloe.tedder","email":"chloectedder@gmail.com"},{"name":"mjakobis","email":"marta.hawkins@gmail.com"},{"name":"mehulkar","email":"mehul.kar@fastmail.com"},{"name":"tcc-sejohnson","email":"permanently.gruntled@gmail.com"},{"name":"filiphasson","email":"hasson.filip@gmail.com"},{"name":"lubakravche","email":"luba.kravchenko@vercel.com"},{"name":"gnoff","email":"jcs.gnoff@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"wbinnssmith","email":"wbinnssmith@gmail.com"},{"name":"ofhouse","email":"felixhaus@gmail.com"},{"name":"mknichel-vercel","email":"mark.knichel@vercel.com"},{"name":"vvo","email":"vincent@codeagain.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"rob-peters-vercel","email":"rob.peters@vercel.com"},{"name":"gt-codes","email":"garrett1.tolbert@gmail.com"},{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"tobiaslins","email":"me@tobi.sh"},{"name":"tiago-loureiro","email":"tiago.loureiro@gmail.com"},{"name":"mbrakken","email":"marc.brakken@gmail.com"},{"name":"timolins","email":"me@timo.sh"},{"name":"anthonyshew","email":"anthonyshew@gmail.com"},{"name":"cmeyer_vercel","email":"chris.meyer@vercel.com"},{"name":"miguelalcalde","email":"miguel.alcalde@vercel.com"},{"name":"laugharn","email":"laugharn@gmail.com"},{"name":"vieko","email":"vieko.franetovic@gmail.com"},{"name":"robin-vercel","email":"robin.yoong@vercel.com"},{"name":"wude935","email":"derek.wu@vercel.com"},{"name":"zach-balda","email":"zach.balda@vercel.com"},{"name":"ah100101","email":"alex.hawley@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"vercelben","email":"ben@vercel.com"},{"name":"zharich","email":"rzhang@live.com.au"},{"name":"joey.berkowitz","email":"joey.berkowitz@vercel.com"},{"name":"dfein","email":"dan.fein@vercel.com"},{"name":"anbuzin","email":"contactbuzin@gmail.com"},{"name":"ashok.gurumurthy","email":"ashok.gurumurthy@vercel.com"},{"name":"davidvercel","email":"david.wells@vercel.com"},{"name":"discepoli","email":"nic.discepoli@vercel.com"},{"name":"owoce","email":"lolzatu2@gmail.com"},{"name":"ergun1017","email":"ergun.erdogmus@vercel.com"},{"name":"shaper42","email":"lemurware@gmail.com"},{"name":"ademau","email":"alice.demauro@vercel.com"},{"name":"layonthebeech","email":"beecherp@gmail.com"},{"name":"jeffsee55","email":"jeffsee.55@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"mcabs3","email":"mcabs3@gmail.com"},{"name":"msempere","email":"odoncopon@gmail.com"},{"name":"aayush-kapoor","email":"aayushkapoor34@gmail.com"},{"name":"melkey","email":"melkeydev@gmail.com"},{"name":"kldavis4","email":"kldavis4@gmail.com"},{"name":"lukahartwig","email":"mail@lukahartwig.de"},{"name":"bgw","email":"npm@benjam.info"},{"name":"mikevercel","email":"mike.curtis@vercel.com"},{"name":"sipex","email":"dominik.sipowicz@gmail.com"},{"name":"jeremyphilemon","email":"git@jrmyphlmn.com"},{"name":"eprosimon","email":"eprosimon@gmail.com"},{"name":"rithmic","email":"me@rithmic.dev"},{"name":"danmfox","email":"dan.fox@vercel.com"},{"name":"n-vigier","email":"nvigier46@gmail.com"},{"name":"vercelmatt","email":"matt.collier@vercel.com"},{"name":"judegao","email":"judegao@outlook.com"},{"name":"vercel-ctate","email":"chris.tate@vercel.com"},{"name":"sjoedwards","email":"samuel.j.o.edwards@gmail.com"},{"name":"albanese","email":"gcalbanese96@gmail.com"},{"name":"sceiler","email":"yimin.yang0@gmail.com"},{"name":"lgrammel","email":"lars.grammel@gmail.com"},{"name":"jamesvclements","email":"jamesvclements@gmail.com"},{"name":"tomocchino","email":"tomocchino@gmail.com"},{"name":"aryamankha","email":"aryaman.khandelwal@gmail.com"},{"name":"techwraith","email":"techwraithpdx@gmail.com"},{"name":"mattfroggett","email":"matt.froggett@vercel.com"},{"name":"eps1lon","email":"silbermann.sebastian@gmail.com"},{"name":"leorrr2","email":"leo.reuter@vercel.com"},{"name":"pbzona","email":"phil.b.zona@gmail.com"},{"name":"malewis5","email":"matt.lewis@vercel.com"},{"name":"ekarandreas","email":"eleni.karandreas@vercel.com"},{"name":"devjiwonchoi","email":"devjiwonchoi@gmail.com"},{"name":"twwright","email":"twwright@gmail.com"},{"name":"bstrehl","email":"bernd.strehl@gmail.com"},{"name":"kuhristie-vercel","email":"christie.lin@vercel.com"},{"name":"wilson-w-vercel","email":"youhanwang1119@gmail.com"},{"name":"ralph_02","email":"Lucasjamesralph@gmail.com"},{"name":"konstv","email":"cppruler@gmail.com"},{"name":"carbonrobot","email":"carbonrobot@gmail.com"},{"name":"fantixking","email":"fantix.king@gmail.com"},{"name":"johnlindquist","email":"johnlindquist@gmail.com"},{"name":"zacktanner","email":"zacktanner@gmail.com"},{"name":"gabenunez","email":"dotpeenge@gmail.com"},{"name":"shadcn","email":"m@shadcn.com"},{"name":"msully4321","email":"msully4321@gmail.com"},{"name":"unstubbable","email":"mail@hendrik-liebau.de"},{"name":"brandon.tuttle-vercel","email":"brandon.tuttle@vercel.com"},{"name":"felixarntz","email":"flixos90@gmail.com"},{"name":"mario.lopez.arturo","email":"mario@lopez.fyi"},{"name":"dangershfield","email":"dan.gershfield@vercel.com"},{"name":"alexander-dolphin-vercel","email":"alex.dolphin@vercel.com"},{"name":"sueplex","email":"sage.abraham@vercel.com"},{"name":"aurorascharff_npm","email":"aurora.sofie@gmail.com"},{"name":"bensabic","email":"ben@bensabic.ca"},{"name":"wentsul","email":"wenzel.michael@gmail.com"},{"name":"vikhyath","email":"vikhyathnitte@gmail.com"},{"name":"danielparkvercel","email":"daniel.park@vercel.com"},{"name":"shay.cichocki","email":"shay.cichocki@vercel.com"},{"name":"mischnic","email":"niklas.mischkulnig@gmail.com"},{"name":"hgstrm","email":"anders@o53.nl"},{"name":"dcampvc01","email":"dan.campbell@vercel.com"},{"name":"mitul-s","email":"mitulxshah@gmail.com"},{"name":"jonphey","email":"jonphey91@gmail.com"},{"name":"annagzh","email":"annagzh@gmail.com"},{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"andrewbarba","email":"barba@hey.com"},{"name":"bcjroberts","email":"ben.roberts@vercel.com"},{"name":"marc-vercel","email":"marc.codina@vercel.com"},{"name":"ali-vercel","email":"ali.smesseim@vercel.com"},{"name":"plmrry","email":"plmrry@gmail.com"},{"name":"qiao","email":"xueqiaoxu@gmail.com"},{"name":"martinsione","email":"martinsione03@gmail.com"},{"name":"tmdo","email":"thibault.mirandadeoliveira@gmail.com"},{"name":"julianbenegas","email":"julianbenegas99@gmail.com"},{"name":"rao.chandan","email":"rao.chandan@gmail.com"},{"name":"thebigsadowski","email":"joe.sadowski@gmail.com"},{"name":"govind-vercel","email":"govind.dandekar@vercel.com"},{"name":"tomjohndesign","email":"tomjohndesign@gmail.com"},{"name":"bshanz","email":"brianshanley24@gmail.com"},{"name":"aubreychamberlain","email":"aubrey.chamberlain@vercel.com"},{"name":"didemiguel","email":"diedemiguel@gmail.com"},{"name":"kmiddleton14","email":"kmiddleton14@gmail.com"},{"name":"yavor","email":"yavor.punchev@gmail.com"},{"name":"gracelliu","email":"grace.liu@vercel.com"},{"name":"1st1","email":"yury@magic.io"},{"name":"whatplan","email":"ethan@niser.com"},{"name":"fmoor","email":"mailfrederickmoor@gmail.com"},{"name":"vercel-eddie","email":"eddie.owens@vercel.com"},{"name":"tristantcooper","email":"tristan.cooper@vercel.com"},{"name":"rklaeser","email":"reed.klaeser@gmail.com"},{"name":"merycodes","email":"merykft@gmail.com"},{"name":"nmelms","email":"nmelms92@gmail.com"},{"name":"yasoobr0","email":"yasoob.f.rasheed@gmail.com"},{"name":"m7rcelo","email":"marcelo.dealmeida@vercel.com"},{"name":"estebansuarez","email":"estebansuarezblog@gmail.com"},{"name":"bobmshannon","email":"bob.shannon@vercel.com"},{"name":"caseyokeefe","email":"casey.okeefe@vercel.com"},{"name":"bhrigu","email":"captain.bhrigu@gmail.com"},{"name":"laksshh","email":"lakshaybhushan2403@gmail.com"},{"name":"zackelan","email":"zack.elan@vercel.com"},{"name":"kelzceana","email":"kelechipauline@gmail.com"},{"name":"hannah.hearth","email":"hannah.hearth@vercel.com"},{"name":"falcoagustin.vercel","email":"agustin.falco@vercel.com"},{"name":"npasquinzo","email":"nicholas.pasquinzo@vercel.com"},{"name":"kobolog","email":"me@kobolog.me"},{"name":"timwhite96","email":"tim.white@vercel.com"},{"name":"jnsahaj","email":"sahajjain13@gmail.com"},{"name":"astephen100","email":"ashka.stephen@vercel.com"},{"name":"sylviezhang","email":"sylvie.zhang@vercel.com"},{"name":"matiasgf","email":"matiasngf@hotmail.com"},{"name":"lukesheard","email":"me@lukesheard.com"},{"name":"adrienthebo","email":"adrien@somethingsinistral.net"},{"name":"karthiklangtrace","email":"karthikkalyanaraman.1990@gmail.com"},{"name":"elprans","email":"elprans@gmail.com"},{"name":"rihanarfan","email":"rihan554@gmail.com"},{"name":"olivercarmont","email":"olcarmontzaragoza@gmail.com"},{"name":"jjdopkin","email":"jjdopkin@gmail.com"},{"name":"vercel_it_service_account","email":"it+npmserviceaccount@vercel.com"},{"name":"adamdong","email":"adam.dong@vercel.com"},{"name":"valerian-roche","email":"valerian.roche@vercel.com"},{"name":"allen-vercel","email":"allen.zhou@vercel.com"},{"name":"alli-vercel","email":"alli.pope@vercel.com"},{"name":"scotttrinh","email":"scott@scotttrinh.com"},{"name":"jaclarke","email":"jaclarke77@gmail.com"},{"name":"bkonkle","email":"brandon@konkle.us"},{"name":"severinlandolt","email":"severin.code@gmail.com"},{"name":"kevinjosethomas","email":"kevin.jt2007@gmail.com"},{"name":"jaygengelbach","email":"jaygengelbach@gmail.com"},{"name":"chriskindl","email":"chris.kindl@vercel.com"},{"name":"tk04","email":"turkisaloufi@gmail.com"},{"name":"gscho","email":"greg.c.schofield@gmail.com"},{"name":"kavinvalli","email":"kavinvalli@gmail.com"},{"name":"nsidnev","email":"sidnev.nick@gmail.com"},{"name":"yash-kothari-vercel","email":"yash.kothari@vercel.com"},{"name":"robherley","email":"robherley13@gmail.com"},{"name":"mingchungx","email":"mingchung.xia@gmail.com"},{"name":"mbaiza","email":"mbaiza27@outlook.com"},{"name":"benyebai","email":"benjamin.bai@uwaterloo.ca"},{"name":"timothyjordan","email":"timothy@timothyjordan.com"},{"name":"tristano45","email":"tristan.onfroy@vercel.com"},{"name":"andyw22","email":"andy.waller@vercel.com"},{"name":"shagrawal","email":"shagrawal.97@gmail.com"},{"name":"neil-vercel","email":"neil.vishvakarma@vercel.com"},{"name":"skullface","email":"paoli.jessica@gmail.com"},{"name":"fernandorojo","email":"fernando@basement.social"},{"name":"kevin.corbett","email":"kevin.corbett08@gmail.com"},{"name":"zacowan","email":"cz8ch8ry@gmail.com"},{"name":"joelhooks","email":"joelhooks@gmail.com"},{"name":"willviles","email":"willrviles@gmail.com"},{"name":"markandrus","email":"markandrusroberts@gmail.com"},{"name":"loganliffick","email":"hello@loganliffick.com"},{"name":"youngbloodcyb","email":"cameron.youngblood@gmail.com"},{"name":"quuu","email":"qual1337@gmail.com"},{"name":"jteesang","email":"julia.tseng@vercel.com"},{"name":"pckirkland","email":"collier.kirkland@vercel.com"},{"name":"david_keefe","email":"david@davidkeefe.ca"},{"name":"jeffreypo","email":"jpopeufl@gmail.com"},{"name":"aormi-vercel","email":"aaron.ormiston@vercel.com"},{"name":"darafsheh","email":"shardaraf@gmail.com"},{"name":"markpython86","email":"mark.faraj86@gmail.com"},{"name":"tonypan","email":"tony.pan@vercel.com"},{"name":"jackjacksonvercel","email":"jack.jackson@vercel.com"},{"name":"seif.ghezala","email":"seif@tinloof.com"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"willsather","email":"will@sather.ws"},{"name":"amanazad","email":"aman.s.azad@gmail.com"},{"name":"jacobparis","email":"jacob@jacobparis.com"},{"name":"icyjoseph","email":"sephxd1234@gmail.com"},{"name":"vercelliot","email":"elliot.dauber@vercel.com"},{"name":"lukesandberg","email":"lukeisandberg@gmail.com"},{"name":"nicolasmontone","email":"montonenicolas01@gmail.com"},{"name":"voodootikigod","email":"voodootikigod@gmail.com"},{"name":"satya-callstack","email":"satyajit.sahoo@callstack.com"},{"name":"christianhubbard","email":"christianhubbard92@gmail.com"},{"name":"woshuajolk","email":"joshgwolk@gmail.com"},{"name":"bennor","email":"bennor@gmail.com"},{"name":"strangle","email":"your@afterima.ge"},{"name":"bmishkin","email":"bm641024@gmail.com"},{"name":"mshepanesh","email":"milosz.szczepanek@callstack.com"},{"name":"karimhasebou","email":"karim.hasebou@gmail.com"},{"name":"williambout","email":"william.bout@me.com"},{"name":"pranaygp","email":"pranay.gp@gmail.com"},{"name":"alex-grover","email":"hello@alexgrover.me"},{"name":"chrmcd-ver","email":"chris.mcdonald@vercel.com"},{"name":"allenzhou101","email":"allen.zhou101@gmail.com"},{"name":"dmori","email":"david.mori@vercel.com"},{"name":"iansbrash","email":"brash@usc.edu"},{"name":"alice-wondered","email":"alice.wood@disroot.org"},{"name":"matchai","email":"hello@matchai.dev"},{"name":"vishalyathish","email":"vishal.yathish@vercel.com"},{"name":"samselikoff","email":"sam.selikoff@gmail.com"},{"name":"mrsasuu_ck","email":"antonio.benitez@callstack.com"},{"name":"mtoth-vercel","email":"michael.toth@vercel.com"},{"name":"anshuman71","email":"anshu5074@gmail.com"},{"name":"runewolf7","email":"chris+digital@chrishahn.me"},{"name":"rohantaneja-vercel","email":"rohan.taneja@vercel.com"},{"name":"hp_arora","email":"harpreet.aneet@gmail.com"},{"name":"joyboy-0","email":"falamino00@gmail.com"},{"name":"matiasperz","email":"matiasperezpc2@gmail.com"},{"name":"jvercel","email":"justin.vitale@vercel.com"},{"name":"tannervercel","email":"tanner.godarzi@vercel.com"},{"name":"gi_wrighty","email":"wrighty@gmail.com"},{"name":"matthewstanciu","email":"mattbstanciu@gmail.com"},{"name":"rickeymcgregor","email":"rickeymcgregor01@gmail.com"},{"name":"richardkunkli","email":"richard.kunkli@vercel.com"},{"name":"bwalvoord","email":"benji.walvoord@vercel.com"},{"name":"danielroe","email":"daniel@roe.dev"},{"name":"ty37zhang","email":"tianyinzhang1999@gmail.com"},{"name":"johnphamous","email":"johnphammail@gmail.com"},{"name":"6ary","email":"yo@garytokman.com"},{"name":"ricardo-agz","email":"ricardo.gm@live.com"},{"name":"aej11a","email":"aej11@outlook.com"},{"name":"mclenhard","email":"mclenhard@gmail.com"},{"name":"reynaldo-vercel","email":"reynaldo.jarro@vercel.com"},{"name":"jaredthompson22","email":"jared.thompson@vercel.com"},{"name":"jetthen","email":"jett.hendry@vercel.com"},{"name":"robkebab","email":"rpc219@gmail.com"},{"name":"raidalt","email":"raid.alt@vercel.com"},{"name":"codyellow","email":"codyjwong@gmail.com"},{"name":"pablostanley","email":"pablostanley1@gmail.com"},{"name":"ronnie-hanif","email":"ronnie.hanif@gmail.com"},{"name":"zypx","email":"zachsnkrs@gmail.com"},{"name":"thecle","email":"hi@christianle.com"},{"name":"andy.riancho","email":"andy.riancho@vercel.com"},{"name":"jonasherr","email":"jonas@herrmannsdoerfer.dev"},{"name":"vanessaxteo","email":"vanessateo@berkeley.edu"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"vincent-derks","email":"vincent.derks@vercel.com"},{"name":"grappeggia","email":"marcosgrappeggia@gmail.com"},{"name":"vaguelyserious","email":"mittgfu@gmail.com"},{"name":"mkrr","email":"mary.karroqe@vercel.com"},{"name":"dalyd14","email":"dalyd14@gmail.com"},{"name":"kacieb","email":"kaciebawiec@gmail.com"},{"name":"gr2m","email":"gregor@martynus.net"},{"name":"karim_v1","email":"karim.rahal@vercel.com"},{"name":"simhskal","email":"lakshmi.subbramanian11@gmail.com"}],"homepage":"https://github.com/vercel-labs/agent-readability#readme","bugs":{"url":"https://github.com/vercel-labs/agent-readability/issues"},"bin":{"agent-readability":"dist/cli/index.cjs"},"dist":{"shasum":"5076852e2f1c61bc33110c1e2a0bcdc444e72ae2","tarball":"https://registry.npmjs.org/@vercel/agent-readability/-/agent-readability-0.1.1.tgz","fileCount":17,"integrity":"sha512-n2uIqEBfuWqMPb5XjsAdXreZ1XfC7sTm45TLvFhexKss0Lh97ErgXhBn7kiKGnEPA9Fw7JoGt1UVAsdwerrGJA==","signatures":[{"sig":"MEQCIFipPFzuMOW991lhyCsvjr6eQk+3oJNDtJF8awLy4LjrAiAvXwHx0Mt7lz0k54lm/sDitKs+cr5Wiafi8ySWHJE2GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1580384},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-agent-readability-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./next":{"import":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}}},"scripts":{"lint":"biome check .","test":"vitest","build":"rm -rf dist && tsup","release":"changeset publish","test:ci":"vitest run --coverage","lint:fix":"biome check --write .","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/ea4c05af46a44d096572ad8dcb6b8441/vercel-agent-readability-0.1.1.tgz","_integrity":"sha512-n2uIqEBfuWqMPb5XjsAdXreZ1XfC7sTm45TLvFhexKss0Lh97ErgXhBn7kiKGnEPA9Fw7JoGt1UVAsdwerrGJA==","repository":{"url":"git+https://github.com/vercel-labs/agent-readability.git","type":"git"},"_npmVersion":"11.9.0","description":"Detect AI agents. Serve them markdown. Audit your site against the Agent Readability Spec.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","citty":"^0.1","vitest":"^3","cheerio":"^1","p-limit":"^6","picocolors":"^1","typescript":"^5.8","@types/node":"^22","@biomejs/biome":"^1.9","@changesets/cli":"^2","@vitest/coverage-v8":"^3"},"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-readability_0.1.1_1774896299016_0.5283324868239563","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@vercel/agent-readability","version":"0.2.0","keywords":["ai","agent","readability","markdown","detection","next.js","middleware"],"license":"MIT","_id":"@vercel/agent-readability@0.2.0","maintainers":[{"name":"sebastianroming","email":"sebastian.roming@gmail.com"},{"name":"craigandrews","email":"craigeandrews@gmail.com"},{"name":"gkaragkiaouris","email":"gkaragkiaouris2@gmail.com"},{"name":"dglsparsons","email":"dglsparsons@gmail.com"},{"name":"bvred4244","email":"becky.vredenburg@vercel.com"},{"name":"dummdidumm","email":"sholthausen@web.de"},{"name":"adriancooney_vercel","email":"adrian.cooney@vercel.com"},{"name":"eveporcello","email":"eve@moonhighway.com"},{"name":"bcorn-cely","email":"brandon.corn@vercel.com"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"amyegan","email":"amysutter1015@gmail.com"},{"name":"brookemosby","email":"brooke.mosby@vercel.com"},{"name":"feugy","email":"damien.feugas@gmail.com"},{"name":"swarnavasengupta","email":"swarnavasengupta@gmail.com"},{"name":"raunofreiberg","email":"freiberggg@gmail.com"},{"name":"mamuso","email":"mamuso@mamuso.net"},{"name":"goncy","email":"gonzalo.pozzo4@gmail.com"},{"name":"smaeda-ks","email":"jrsyo0905@gmail.com"},{"name":"henryheffernan","email":"henry.heffernan@vercel.com"},{"name":"gargis5","email":"gs051095@gmail.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"yvonnezhou","email":"yvonne.zhou@vercel.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":"matthewbinshtok","email":"matthew.binshtok@gmail.com"},{"name":"mglagola","email":"npm@mark.gl"},{"name":"javivelasco","email":"javier.velasco86@gmail.com"},{"name":"luimey","email":"luis_meyer@outlook.de"},{"name":"timer","email":"timer150@gmail.com"},{"name":"lucleray","email":"luc.leray@gmail.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"anatrajkovska","email":"ana.trajkovska2015@gmail.com"},{"name":"n0rlant1s","email":"b@banisingh.com"},{"name":"jooliashi","email":"julia.shi@nyu.edu"},{"name":"timneutkens","email":"tim@vercel.com"},{"name":"elsigh","email":"lsimon@commoner.com"},{"name":"wits","email":"witspr@gmail.com"},{"name":"lpalmes","email":"lpalmes@gmail.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":"ismaelrumzan","email":"ismaelrumzan@gmail.com"},{"name":"rich.davis.vercel","email":"rich.davis@vercel.com"},{"name":"creationix","email":"tim@creationix.com"},{"name":"feedthejim","email":"laijimmy0@gmail.com"},{"name":"casey.gowrie","email":"casey.gowrie@vercel.com"},{"name":"rauchg","email":"rauchg@gmail.com"},{"name":"huozhi","email":"inbox@huozhi.im"},{"name":"aldosch","email":"aldo.schumann@vercel.com"},{"name":"lfades","email":"luisito453@gmail.com"},{"name":"okbel","email":"curciobel@gmail.com"},{"name":"jerilynz","email":"zheng.jerilyn@gmail.com"},{"name":"hedyzandi","email":"hedy.zandi@gmail.com"},{"name":"padmaia","email":"dev@padmaia.rocks"},{"name":"delba","email":"delbabrown@gmail.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"gsandhu","email":"gsandhu@csumb.edu"},{"name":"dbredvick","email":"dbredvick@gmail.com"},{"name":"hungrybearstudio","email":"rich@vercel.com"},{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},{"name":"hellojennifertran","email":"hellojennifertran@gmail.com"},{"name":"marcgreenstock","email":"marc@marcgreenstock.com"},{"name":"agadzik","email":"andrew.gadzik@vercel.com"},{"name":"tknickman","email":"tknickman@gmail.com"},{"name":"janory","email":"szathmary.janos89@gmail.com"},{"name":"jeffreyarneson","email":"jeffrey@vercel.com"},{"name":"mattjared","email":"mattjared9@gmail.com"},{"name":"msimulcik","email":"simulcik.miro@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"correttojs","email":"fabio.benedetti@gmail.com"},{"name":"cramforce","email":"malte.ubl@gmail.com"},{"name":"kakadiadarpan","email":"kakadiadarpan@gmail.com"},{"name":"maxleiter","email":"maxwell.leiter@gmail.com"},{"name":"kit-foster","email":"katya.a.foster@gmail.com"},{"name":"tilly3g","email":"tilly.gee@vercel.com"},{"name":"ecklf","email":"ecklf@icloud.com"},{"name":"healeycodes","email":"healeycodes@gmail.com"},{"name":"dferber90","email":"dominik.ferber@gmail.com"},{"name":"epallerols","email":"epallerols@vercel.com"},{"name":"nicolas-webdev","email":"nicobsas@gmail.com"},{"name":"schlez","email":"gal@spitfire.co.il"},{"name":"npm_bot_vercel_support","email":"it+npmvercelsupport@vercel.com"},{"name":"pieparker","email":"scott@vercel.com"},{"name":"jtaylor0196","email":"jourdandiskin@gmail.com"},{"name":"javierbyte","email":"hi@javier.xyz"},{"name":"emeraldsanto","email":"yanick.belanger@yahoo.com"},{"name":"gaspar09","email":"gaspar.garcia09@gmail.com"},{"name":"mmastrac","email":"matthew@mastracci.com"},{"name":"sr_intern","email":"mooradsudais@gmail.com"},{"name":"gudmundur","email":"gudmundur.bjarni@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"bmealey","email":"blakemealey@gmail.com"},{"name":"doque","email":"dombusser@gmail.com"},{"name":"aaorris","email":"aaorris@gmail.com"},{"name":"nuta","email":"email@seiya.me"},{"name":"daniel.campbell","email":"daniel.campbell@vercel.com"},{"name":"quiibz","email":"quiibzdev@gmail.com"},{"name":"chloe.tedder","email":"chloectedder@gmail.com"},{"name":"mjakobis","email":"marta.hawkins@gmail.com"},{"name":"mehulkar","email":"mehul.kar@fastmail.com"},{"name":"tcc-sejohnson","email":"permanently.gruntled@gmail.com"},{"name":"filiphasson","email":"hasson.filip@gmail.com"},{"name":"lubakravche","email":"luba.kravchenko@vercel.com"},{"name":"gnoff","email":"jcs.gnoff@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"wbinnssmith","email":"wbinnssmith@gmail.com"},{"name":"ofhouse","email":"felixhaus@gmail.com"},{"name":"mknichel-vercel","email":"mark.knichel@vercel.com"},{"name":"vvo","email":"vincent@codeagain.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"rob-peters-vercel","email":"rob.peters@vercel.com"},{"name":"gt-codes","email":"garrett1.tolbert@gmail.com"},{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"tobiaslins","email":"me@tobi.sh"},{"name":"tiago-loureiro","email":"tiago.loureiro@gmail.com"},{"name":"mbrakken","email":"marc.brakken@gmail.com"},{"name":"timolins","email":"me@timo.sh"},{"name":"anthonyshew","email":"anthonyshew@gmail.com"},{"name":"cmeyer_vercel","email":"chris.meyer@vercel.com"},{"name":"miguelalcalde","email":"miguel.alcalde@vercel.com"},{"name":"laugharn","email":"laugharn@gmail.com"},{"name":"vieko","email":"vieko.franetovic@gmail.com"},{"name":"robin-vercel","email":"robin.yoong@vercel.com"},{"name":"wude935","email":"derek.wu@vercel.com"},{"name":"zach-balda","email":"zach.balda@vercel.com"},{"name":"ah100101","email":"alex.hawley@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"vercelben","email":"ben@vercel.com"},{"name":"zharich","email":"rzhang@live.com.au"},{"name":"joey.berkowitz","email":"joey.berkowitz@vercel.com"},{"name":"dfein","email":"dan.fein@vercel.com"},{"name":"anbuzin","email":"contactbuzin@gmail.com"},{"name":"ashok.gurumurthy","email":"ashok.gurumurthy@vercel.com"},{"name":"davidvercel","email":"david.wells@vercel.com"},{"name":"discepoli","email":"nic.discepoli@vercel.com"},{"name":"owoce","email":"lolzatu2@gmail.com"},{"name":"ergun1017","email":"ergun.erdogmus@vercel.com"},{"name":"shaper42","email":"lemurware@gmail.com"},{"name":"ademau","email":"alice.demauro@vercel.com"},{"name":"layonthebeech","email":"beecherp@gmail.com"},{"name":"jeffsee55","email":"jeffsee.55@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"mcabs3","email":"mcabs3@gmail.com"},{"name":"msempere","email":"odoncopon@gmail.com"},{"name":"aayush-kapoor","email":"aayushkapoor34@gmail.com"},{"name":"melkey","email":"melkeydev@gmail.com"},{"name":"kldavis4","email":"kldavis4@gmail.com"},{"name":"lukahartwig","email":"mail@lukahartwig.de"},{"name":"bgw","email":"npm@benjam.info"},{"name":"mikevercel","email":"mike.curtis@vercel.com"},{"name":"sipex","email":"dominik.sipowicz@gmail.com"},{"name":"jeremyphilemon","email":"git@jrmyphlmn.com"},{"name":"eprosimon","email":"eprosimon@gmail.com"},{"name":"rithmic","email":"me@rithmic.dev"},{"name":"danmfox","email":"dan.fox@vercel.com"},{"name":"n-vigier","email":"nvigier46@gmail.com"},{"name":"vercelmatt","email":"matt.collier@vercel.com"},{"name":"judegao","email":"judegao@outlook.com"},{"name":"vercel-ctate","email":"chris.tate@vercel.com"},{"name":"sjoedwards","email":"samuel.j.o.edwards@gmail.com"},{"name":"albanese","email":"gcalbanese96@gmail.com"},{"name":"sceiler","email":"yimin.yang0@gmail.com"},{"name":"lgrammel","email":"lars.grammel@gmail.com"},{"name":"jamesvclements","email":"jamesvclements@gmail.com"},{"name":"tomocchino","email":"tomocchino@gmail.com"},{"name":"aryamankha","email":"aryaman.khandelwal@gmail.com"},{"name":"techwraith","email":"techwraithpdx@gmail.com"},{"name":"mattfroggett","email":"matt.froggett@vercel.com"},{"name":"eps1lon","email":"silbermann.sebastian@gmail.com"},{"name":"leorrr2","email":"leo.reuter@vercel.com"},{"name":"pbzona","email":"phil.b.zona@gmail.com"},{"name":"malewis5","email":"matt.lewis@vercel.com"},{"name":"ekarandreas","email":"eleni.karandreas@vercel.com"},{"name":"devjiwonchoi","email":"devjiwonchoi@gmail.com"},{"name":"twwright","email":"twwright@gmail.com"},{"name":"bstrehl","email":"bernd.strehl@gmail.com"},{"name":"kuhristie-vercel","email":"christie.lin@vercel.com"},{"name":"wilson-w-vercel","email":"youhanwang1119@gmail.com"},{"name":"ralph_02","email":"Lucasjamesralph@gmail.com"},{"name":"konstv","email":"cppruler@gmail.com"},{"name":"carbonrobot","email":"carbonrobot@gmail.com"},{"name":"fantixking","email":"fantix.king@gmail.com"},{"name":"johnlindquist","email":"johnlindquist@gmail.com"},{"name":"zacktanner","email":"zacktanner@gmail.com"},{"name":"gabenunez","email":"dotpeenge@gmail.com"},{"name":"shadcn","email":"m@shadcn.com"},{"name":"msully4321","email":"msully4321@gmail.com"},{"name":"unstubbable","email":"mail@hendrik-liebau.de"},{"name":"brandon.tuttle-vercel","email":"brandon.tuttle@vercel.com"},{"name":"felixarntz","email":"flixos90@gmail.com"},{"name":"mario.lopez.arturo","email":"mario@lopez.fyi"},{"name":"dangershfield","email":"dan.gershfield@vercel.com"},{"name":"alexander-dolphin-vercel","email":"alex.dolphin@vercel.com"},{"name":"sueplex","email":"sage.abraham@vercel.com"},{"name":"aurorascharff_npm","email":"aurora.sofie@gmail.com"},{"name":"bensabic","email":"ben@bensabic.ca"},{"name":"wentsul","email":"wenzel.michael@gmail.com"},{"name":"vikhyath","email":"vikhyathnitte@gmail.com"},{"name":"danielparkvercel","email":"daniel.park@vercel.com"},{"name":"shay.cichocki","email":"shay.cichocki@vercel.com"},{"name":"mischnic","email":"niklas.mischkulnig@gmail.com"},{"name":"hgstrm","email":"anders@o53.nl"},{"name":"dcampvc01","email":"dan.campbell@vercel.com"},{"name":"mitul-s","email":"mitulxshah@gmail.com"},{"name":"jonphey","email":"jonphey91@gmail.com"},{"name":"annagzh","email":"annagzh@gmail.com"},{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"andrewbarba","email":"barba@hey.com"},{"name":"bcjroberts","email":"ben.roberts@vercel.com"},{"name":"marc-vercel","email":"marc.codina@vercel.com"},{"name":"ali-vercel","email":"ali.smesseim@vercel.com"},{"name":"plmrry","email":"plmrry@gmail.com"},{"name":"qiao","email":"xueqiaoxu@gmail.com"},{"name":"martinsione","email":"martinsione03@gmail.com"},{"name":"tmdo","email":"thibault.mirandadeoliveira@gmail.com"},{"name":"julianbenegas","email":"julianbenegas99@gmail.com"},{"name":"rao.chandan","email":"rao.chandan@gmail.com"},{"name":"thebigsadowski","email":"joe.sadowski@gmail.com"},{"name":"govind-vercel","email":"govind.dandekar@vercel.com"},{"name":"tomjohndesign","email":"tomjohndesign@gmail.com"},{"name":"bshanz","email":"brianshanley24@gmail.com"},{"name":"aubreychamberlain","email":"aubrey.chamberlain@vercel.com"},{"name":"didemiguel","email":"diedemiguel@gmail.com"},{"name":"kmiddleton14","email":"kmiddleton14@gmail.com"},{"name":"yavor","email":"yavor.punchev@gmail.com"},{"name":"gracelliu","email":"grace.liu@vercel.com"},{"name":"1st1","email":"yury@magic.io"},{"name":"whatplan","email":"ethan@niser.com"},{"name":"fmoor","email":"mailfrederickmoor@gmail.com"},{"name":"vercel-eddie","email":"eddie.owens@vercel.com"},{"name":"tristantcooper","email":"tristan.cooper@vercel.com"},{"name":"rklaeser","email":"reed.klaeser@gmail.com"},{"name":"merycodes","email":"merykft@gmail.com"},{"name":"nmelms","email":"nmelms92@gmail.com"},{"name":"yasoobr0","email":"yasoob.f.rasheed@gmail.com"},{"name":"m7rcelo","email":"marcelo.dealmeida@vercel.com"},{"name":"estebansuarez","email":"estebansuarezblog@gmail.com"},{"name":"bobmshannon","email":"bob.shannon@vercel.com"},{"name":"caseyokeefe","email":"casey.okeefe@vercel.com"},{"name":"bhrigu","email":"captain.bhrigu@gmail.com"},{"name":"laksshh","email":"lakshaybhushan2403@gmail.com"},{"name":"zackelan","email":"zack.elan@vercel.com"},{"name":"kelzceana","email":"kelechipauline@gmail.com"},{"name":"hannah.hearth","email":"hannah.hearth@vercel.com"},{"name":"falcoagustin.vercel","email":"agustin.falco@vercel.com"},{"name":"npasquinzo","email":"nicholas.pasquinzo@vercel.com"},{"name":"kobolog","email":"me@kobolog.me"},{"name":"timwhite96","email":"tim.white@vercel.com"},{"name":"jnsahaj","email":"sahajjain13@gmail.com"},{"name":"astephen100","email":"ashka.stephen@vercel.com"},{"name":"sylviezhang","email":"sylvie.zhang@vercel.com"},{"name":"matiasgf","email":"matiasngf@hotmail.com"},{"name":"lukesheard","email":"me@lukesheard.com"},{"name":"adrienthebo","email":"adrien@somethingsinistral.net"},{"name":"karthiklangtrace","email":"karthikkalyanaraman.1990@gmail.com"},{"name":"elprans","email":"elprans@gmail.com"},{"name":"rihanarfan","email":"rihan554@gmail.com"},{"name":"olivercarmont","email":"olcarmontzaragoza@gmail.com"},{"name":"jjdopkin","email":"jjdopkin@gmail.com"},{"name":"vercel_it_service_account","email":"it+npmserviceaccount@vercel.com"},{"name":"adamdong","email":"adam.dong@vercel.com"},{"name":"valerian-roche","email":"valerian.roche@vercel.com"},{"name":"allen-vercel","email":"allen.zhou@vercel.com"},{"name":"alli-vercel","email":"alli.pope@vercel.com"},{"name":"scotttrinh","email":"scott@scotttrinh.com"},{"name":"jaclarke","email":"jaclarke77@gmail.com"},{"name":"bkonkle","email":"brandon@konkle.us"},{"name":"severinlandolt","email":"severin.code@gmail.com"},{"name":"kevinjosethomas","email":"kevin.jt2007@gmail.com"},{"name":"jaygengelbach","email":"jaygengelbach@gmail.com"},{"name":"chriskindl","email":"chris.kindl@vercel.com"},{"name":"tk04","email":"turkisaloufi@gmail.com"},{"name":"gscho","email":"greg.c.schofield@gmail.com"},{"name":"kavinvalli","email":"kavinvalli@gmail.com"},{"name":"nsidnev","email":"sidnev.nick@gmail.com"},{"name":"yash-kothari-vercel","email":"yash.kothari@vercel.com"},{"name":"robherley","email":"robherley13@gmail.com"},{"name":"mingchungx","email":"mingchung.xia@gmail.com"},{"name":"mbaiza","email":"mbaiza27@outlook.com"},{"name":"benyebai","email":"benjamin.bai@uwaterloo.ca"},{"name":"timothyjordan","email":"timothy@timothyjordan.com"},{"name":"tristano45","email":"tristan.onfroy@vercel.com"},{"name":"andyw22","email":"andy.waller@vercel.com"},{"name":"shagrawal","email":"shagrawal.97@gmail.com"},{"name":"neil-vercel","email":"neil.vishvakarma@vercel.com"},{"name":"skullface","email":"paoli.jessica@gmail.com"},{"name":"fernandorojo","email":"fernando@basement.social"},{"name":"kevin.corbett","email":"kevin.corbett08@gmail.com"},{"name":"zacowan","email":"cz8ch8ry@gmail.com"},{"name":"joelhooks","email":"joelhooks@gmail.com"},{"name":"willviles","email":"willrviles@gmail.com"},{"name":"markandrus","email":"markandrusroberts@gmail.com"},{"name":"loganliffick","email":"hello@loganliffick.com"},{"name":"youngbloodcyb","email":"cameron.youngblood@gmail.com"},{"name":"quuu","email":"qual1337@gmail.com"},{"name":"jteesang","email":"julia.tseng@vercel.com"},{"name":"pckirkland","email":"collier.kirkland@vercel.com"},{"name":"david_keefe","email":"david@davidkeefe.ca"},{"name":"jeffreypo","email":"jpopeufl@gmail.com"},{"name":"aormi-vercel","email":"aaron.ormiston@vercel.com"},{"name":"darafsheh","email":"shardaraf@gmail.com"},{"name":"markpython86","email":"mark.faraj86@gmail.com"},{"name":"tonypan","email":"tony.pan@vercel.com"},{"name":"jackjacksonvercel","email":"jack.jackson@vercel.com"},{"name":"seif.ghezala","email":"seif@tinloof.com"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"willsather","email":"will@sather.ws"},{"name":"amanazad","email":"aman.s.azad@gmail.com"},{"name":"jacobparis","email":"jacob@jacobparis.com"},{"name":"icyjoseph","email":"sephxd1234@gmail.com"},{"name":"vercelliot","email":"elliot.dauber@vercel.com"},{"name":"lukesandberg","email":"lukeisandberg@gmail.com"},{"name":"nicolasmontone","email":"montonenicolas01@gmail.com"},{"name":"voodootikigod","email":"voodootikigod@gmail.com"},{"name":"satya-callstack","email":"satyajit.sahoo@callstack.com"},{"name":"christianhubbard","email":"christianhubbard92@gmail.com"},{"name":"woshuajolk","email":"joshgwolk@gmail.com"},{"name":"bennor","email":"bennor@gmail.com"},{"name":"strangle","email":"your@afterima.ge"},{"name":"bmishkin","email":"bm641024@gmail.com"},{"name":"mshepanesh","email":"milosz.szczepanek@callstack.com"},{"name":"karimhasebou","email":"karim.hasebou@gmail.com"},{"name":"williambout","email":"william.bout@me.com"},{"name":"pranaygp","email":"pranay.gp@gmail.com"},{"name":"alex-grover","email":"hello@alexgrover.me"},{"name":"chrmcd-ver","email":"chris.mcdonald@vercel.com"},{"name":"allenzhou101","email":"allen.zhou101@gmail.com"},{"name":"dmori","email":"david.mori@vercel.com"},{"name":"iansbrash","email":"brash@usc.edu"},{"name":"alice-wondered","email":"alice.wood@disroot.org"},{"name":"matchai","email":"hello@matchai.dev"},{"name":"vishalyathish","email":"vishal.yathish@vercel.com"},{"name":"samselikoff","email":"sam.selikoff@gmail.com"},{"name":"mrsasuu_ck","email":"antonio.benitez@callstack.com"},{"name":"mtoth-vercel","email":"michael.toth@vercel.com"},{"name":"anshuman71","email":"anshu5074@gmail.com"},{"name":"runewolf7","email":"chris+digital@chrishahn.me"},{"name":"rohantaneja-vercel","email":"rohan.taneja@vercel.com"},{"name":"hp_arora","email":"harpreet.aneet@gmail.com"},{"name":"joyboy-0","email":"falamino00@gmail.com"},{"name":"matiasperz","email":"matiasperezpc2@gmail.com"},{"name":"jvercel","email":"justin.vitale@vercel.com"},{"name":"tannervercel","email":"tanner.godarzi@vercel.com"},{"name":"gi_wrighty","email":"wrighty@gmail.com"},{"name":"matthewstanciu","email":"mattbstanciu@gmail.com"},{"name":"rickeymcgregor","email":"rickeymcgregor01@gmail.com"},{"name":"richardkunkli","email":"richard.kunkli@vercel.com"},{"name":"bwalvoord","email":"benji.walvoord@vercel.com"},{"name":"danielroe","email":"daniel@roe.dev"},{"name":"ty37zhang","email":"tianyinzhang1999@gmail.com"},{"name":"johnphamous","email":"johnphammail@gmail.com"},{"name":"6ary","email":"yo@garytokman.com"},{"name":"ricardo-agz","email":"ricardo.gm@live.com"},{"name":"aej11a","email":"aej11@outlook.com"},{"name":"mclenhard","email":"mclenhard@gmail.com"},{"name":"reynaldo-vercel","email":"reynaldo.jarro@vercel.com"},{"name":"jaredthompson22","email":"jared.thompson@vercel.com"},{"name":"jetthen","email":"jett.hendry@vercel.com"},{"name":"robkebab","email":"rpc219@gmail.com"},{"name":"raidalt","email":"raid.alt@vercel.com"},{"name":"codyellow","email":"codyjwong@gmail.com"},{"name":"pablostanley","email":"pablostanley1@gmail.com"},{"name":"ronnie-hanif","email":"ronnie.hanif@gmail.com"},{"name":"zypx","email":"zachsnkrs@gmail.com"},{"name":"thecle","email":"hi@christianle.com"},{"name":"andy.riancho","email":"andy.riancho@vercel.com"},{"name":"jonasherr","email":"jonas@herrmannsdoerfer.dev"},{"name":"vanessaxteo","email":"vanessateo@berkeley.edu"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"vincent-derks","email":"vincent.derks@vercel.com"},{"name":"grappeggia","email":"marcosgrappeggia@gmail.com"},{"name":"vaguelyserious","email":"mittgfu@gmail.com"},{"name":"mkrr","email":"mary.karroqe@vercel.com"},{"name":"dalyd14","email":"dalyd14@gmail.com"},{"name":"kacieb","email":"kaciebawiec@gmail.com"},{"name":"gr2m","email":"gregor@martynus.net"},{"name":"karim_v1","email":"karim.rahal@vercel.com"},{"name":"simhskal","email":"lakshmi.subbramanian11@gmail.com"}],"homepage":"https://github.com/vercel-labs/agent-readability#readme","bugs":{"url":"https://github.com/vercel-labs/agent-readability/issues"},"bin":{"agent-readability":"dist/cli/index.cjs"},"dist":{"shasum":"9835549d05d17687bb4fee29f072d9ff8aa8fe7b","tarball":"https://registry.npmjs.org/@vercel/agent-readability/-/agent-readability-0.2.0.tgz","fileCount":17,"integrity":"sha512-4RNkllNpByIkUD8GNmre0htkbk4WpFhqpSJJ0BQL8taY0XdYFisEpNsQJlLcjPNgrDXzfKn7f/h7LbSWZiOhWA==","signatures":[{"sig":"MEUCIQDIzQmwQ2bN4TB0HqJxi9XthDDn/moTpKdtBT3zw+zUZQIgDhBhw1iSWziF9HrN/BTb8zw1PLyaI9K1+zjDyb6RSuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582666},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-agent-readability-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./next":{"import":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}}},"scripts":{"lint":"biome check .","test":"vitest","build":"rm -rf dist && tsup","release":"changeset publish","test:ci":"vitest run --coverage","lint:fix":"biome check --write .","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/60dbab57007be650b0bd9cbf03ecab1b/vercel-agent-readability-0.2.0.tgz","_integrity":"sha512-4RNkllNpByIkUD8GNmre0htkbk4WpFhqpSJJ0BQL8taY0XdYFisEpNsQJlLcjPNgrDXzfKn7f/h7LbSWZiOhWA==","repository":{"url":"git+https://github.com/vercel-labs/agent-readability.git","type":"git"},"_npmVersion":"11.9.0","description":"Detect AI agents. Serve them markdown. Audit your site against the Agent Readability Spec.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","citty":"^0.1","vitest":"^3","cheerio":"^1","p-limit":"^6","picocolors":"^1","typescript":"^5.8","@types/node":"^22","@biomejs/biome":"^1.9","@changesets/cli":"^2","@vitest/coverage-v8":"^3"},"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-readability_0.2.0_1774903130802_0.6876122372965472","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@vercel/agent-readability","version":"0.2.1","keywords":["ai","agent","readability","markdown","detection","next.js","middleware"],"license":"MIT","_id":"@vercel/agent-readability@0.2.1","maintainers":[{"name":"sebastianroming","email":"sebastian.roming@gmail.com"},{"name":"craigandrews","email":"craigeandrews@gmail.com"},{"name":"gkaragkiaouris","email":"gkaragkiaouris2@gmail.com"},{"name":"dglsparsons","email":"dglsparsons@gmail.com"},{"name":"bvred4244","email":"becky.vredenburg@vercel.com"},{"name":"dummdidumm","email":"sholthausen@web.de"},{"name":"adriancooney_vercel","email":"adrian.cooney@vercel.com"},{"name":"eveporcello","email":"eve@moonhighway.com"},{"name":"bcorn-cely","email":"brandon.corn@vercel.com"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"amyegan","email":"amysutter1015@gmail.com"},{"name":"brookemosby","email":"brooke.mosby@vercel.com"},{"name":"feugy","email":"damien.feugas@gmail.com"},{"name":"swarnavasengupta","email":"swarnavasengupta@gmail.com"},{"name":"raunofreiberg","email":"freiberggg@gmail.com"},{"name":"mamuso","email":"mamuso@mamuso.net"},{"name":"goncy","email":"gonzalo.pozzo4@gmail.com"},{"name":"smaeda-ks","email":"jrsyo0905@gmail.com"},{"name":"henryheffernan","email":"henry.heffernan@vercel.com"},{"name":"gargis5","email":"gs051095@gmail.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"yvonnezhou","email":"yvonne.zhou@vercel.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":"matthewbinshtok","email":"matthew.binshtok@gmail.com"},{"name":"mglagola","email":"npm@mark.gl"},{"name":"javivelasco","email":"javier.velasco86@gmail.com"},{"name":"luimey","email":"luis_meyer@outlook.de"},{"name":"timer","email":"timer150@gmail.com"},{"name":"lucleray","email":"luc.leray@gmail.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"anatrajkovska","email":"ana.trajkovska2015@gmail.com"},{"name":"n0rlant1s","email":"b@banisingh.com"},{"name":"jooliashi","email":"julia.shi@nyu.edu"},{"name":"timneutkens","email":"tim@vercel.com"},{"name":"elsigh","email":"lsimon@commoner.com"},{"name":"wits","email":"witspr@gmail.com"},{"name":"lpalmes","email":"lpalmes@gmail.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":"ismaelrumzan","email":"ismaelrumzan@gmail.com"},{"name":"rich.davis.vercel","email":"rich.davis@vercel.com"},{"name":"creationix","email":"tim@creationix.com"},{"name":"feedthejim","email":"laijimmy0@gmail.com"},{"name":"casey.gowrie","email":"casey.gowrie@vercel.com"},{"name":"rauchg","email":"rauchg@gmail.com"},{"name":"huozhi","email":"inbox@huozhi.im"},{"name":"aldosch","email":"aldo.schumann@vercel.com"},{"name":"lfades","email":"luisito453@gmail.com"},{"name":"okbel","email":"curciobel@gmail.com"},{"name":"jerilynz","email":"zheng.jerilyn@gmail.com"},{"name":"hedyzandi","email":"hedy.zandi@gmail.com"},{"name":"padmaia","email":"dev@padmaia.rocks"},{"name":"delba","email":"delbabrown@gmail.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"gsandhu","email":"gsandhu@csumb.edu"},{"name":"dbredvick","email":"dbredvick@gmail.com"},{"name":"hungrybearstudio","email":"rich@vercel.com"},{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},{"name":"hellojennifertran","email":"hellojennifertran@gmail.com"},{"name":"marcgreenstock","email":"marc@marcgreenstock.com"},{"name":"agadzik","email":"andrew.gadzik@vercel.com"},{"name":"tknickman","email":"tknickman@gmail.com"},{"name":"janory","email":"szathmary.janos89@gmail.com"},{"name":"jeffreyarneson","email":"jeffrey@vercel.com"},{"name":"mattjared","email":"mattjared9@gmail.com"},{"name":"msimulcik","email":"simulcik.miro@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"correttojs","email":"fabio.benedetti@gmail.com"},{"name":"cramforce","email":"malte.ubl@gmail.com"},{"name":"kakadiadarpan","email":"kakadiadarpan@gmail.com"},{"name":"kit-foster","email":"katya.a.foster@gmail.com"},{"name":"tilly3g","email":"tilly.gee@vercel.com"},{"name":"ecklf","email":"ecklf@icloud.com"},{"name":"healeycodes","email":"healeycodes@gmail.com"},{"name":"dferber90","email":"dominik.ferber@gmail.com"},{"name":"epallerols","email":"epallerols@vercel.com"},{"name":"nicolas-webdev","email":"nicobsas@gmail.com"},{"name":"schlez","email":"gal@spitfire.co.il"},{"name":"npm_bot_vercel_support","email":"it+npmvercelsupport@vercel.com"},{"name":"pieparker","email":"scott@vercel.com"},{"name":"jtaylor0196","email":"jourdandiskin@gmail.com"},{"name":"javierbyte","email":"hi@javier.xyz"},{"name":"emeraldsanto","email":"yanick.belanger@yahoo.com"},{"name":"gaspar09","email":"gaspar.garcia09@gmail.com"},{"name":"mmastrac","email":"matthew@mastracci.com"},{"name":"sr_intern","email":"mooradsudais@gmail.com"},{"name":"gudmundur","email":"gudmundur.bjarni@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"bmealey","email":"blakemealey@gmail.com"},{"name":"doque","email":"dombusser@gmail.com"},{"name":"aaorris","email":"aaorris@gmail.com"},{"name":"nuta","email":"email@seiya.me"},{"name":"daniel.campbell","email":"daniel.campbell@vercel.com"},{"name":"quiibz","email":"quiibzdev@gmail.com"},{"name":"chloe.tedder","email":"chloectedder@gmail.com"},{"name":"mjakobis","email":"marta.hawkins@gmail.com"},{"name":"mehulkar","email":"mehul.kar@fastmail.com"},{"name":"tcc-sejohnson","email":"permanently.gruntled@gmail.com"},{"name":"filiphasson","email":"hasson.filip@gmail.com"},{"name":"lubakravche","email":"luba.kravchenko@vercel.com"},{"name":"gnoff","email":"jcs.gnoff@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"wbinnssmith","email":"wbinnssmith@gmail.com"},{"name":"ofhouse","email":"felixhaus@gmail.com"},{"name":"mknichel-vercel","email":"mark.knichel@vercel.com"},{"name":"vvo","email":"vincent@codeagain.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"rob-peters-vercel","email":"rob.peters@vercel.com"},{"name":"gt-codes","email":"garrett1.tolbert@gmail.com"},{"name":"balazsorban","email":"info@balazsorban.com"},{"name":"tobiaslins","email":"me@tobi.sh"},{"name":"tiago-loureiro","email":"tiago.loureiro@gmail.com"},{"name":"mbrakken","email":"marc.brakken@gmail.com"},{"name":"timolins","email":"me@timo.sh"},{"name":"anthonyshew","email":"anthonyshew@gmail.com"},{"name":"cmeyer_vercel","email":"chris.meyer@vercel.com"},{"name":"miguelalcalde","email":"miguel.alcalde@vercel.com"},{"name":"laugharn","email":"laugharn@gmail.com"},{"name":"vieko","email":"vieko.franetovic@gmail.com"},{"name":"robin-vercel","email":"robin.yoong@vercel.com"},{"name":"wude935","email":"derek.wu@vercel.com"},{"name":"zach-balda","email":"zach.balda@vercel.com"},{"name":"ah100101","email":"alex.hawley@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"vercelben","email":"ben@vercel.com"},{"name":"zharich","email":"rzhang@live.com.au"},{"name":"joey.berkowitz","email":"joey.berkowitz@vercel.com"},{"name":"dfein","email":"dan.fein@vercel.com"},{"name":"anbuzin","email":"contactbuzin@gmail.com"},{"name":"ashok.gurumurthy","email":"ashok.gurumurthy@vercel.com"},{"name":"davidvercel","email":"david.wells@vercel.com"},{"name":"discepoli","email":"nic.discepoli@vercel.com"},{"name":"owoce","email":"lolzatu2@gmail.com"},{"name":"ergun1017","email":"ergun.erdogmus@vercel.com"},{"name":"shaper42","email":"lemurware@gmail.com"},{"name":"ademau","email":"alice.demauro@vercel.com"},{"name":"layonthebeech","email":"beecherp@gmail.com"},{"name":"jeffsee55","email":"jeffsee.55@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"mcabs3","email":"mcabs3@gmail.com"},{"name":"msempere","email":"odoncopon@gmail.com"},{"name":"aayush-kapoor","email":"aayushkapoor34@gmail.com"},{"name":"melkey","email":"melkeydev@gmail.com"},{"name":"kldavis4","email":"kldavis4@gmail.com"},{"name":"lukahartwig","email":"mail@lukahartwig.de"},{"name":"bgw","email":"npm@benjam.info"},{"name":"mikevercel","email":"mike.curtis@vercel.com"},{"name":"sipex","email":"dominik.sipowicz@gmail.com"},{"name":"jeremyphilemon","email":"git@jrmyphlmn.com"},{"name":"eprosimon","email":"eprosimon@gmail.com"},{"name":"rithmic","email":"me@rithmic.dev"},{"name":"danmfox","email":"dan.fox@vercel.com"},{"name":"n-vigier","email":"nvigier46@gmail.com"},{"name":"vercelmatt","email":"matt.collier@vercel.com"},{"name":"judegao","email":"judegao@outlook.com"},{"name":"vercel-ctate","email":"chris.tate@vercel.com"},{"name":"sjoedwards","email":"samuel.j.o.edwards@gmail.com"},{"name":"albanese","email":"gcalbanese96@gmail.com"},{"name":"sceiler","email":"yimin.yang0@gmail.com"},{"name":"lgrammel","email":"lars.grammel@gmail.com"},{"name":"jamesvclements","email":"jamesvclements@gmail.com"},{"name":"tomocchino","email":"tomocchino@gmail.com"},{"name":"aryamankha","email":"aryaman.khandelwal@gmail.com"},{"name":"techwraith","email":"techwraithpdx@gmail.com"},{"name":"mattfroggett","email":"matt.froggett@vercel.com"},{"name":"eps1lon","email":"silbermann.sebastian@gmail.com"},{"name":"leorrr2","email":"leo.reuter@vercel.com"},{"name":"pbzona","email":"phil.b.zona@gmail.com"},{"name":"malewis5","email":"matt.lewis@vercel.com"},{"name":"ekarandreas","email":"eleni.karandreas@vercel.com"},{"name":"devjiwonchoi","email":"devjiwonchoi@gmail.com"},{"name":"twwright","email":"twwright@gmail.com"},{"name":"bstrehl","email":"bernd.strehl@gmail.com"},{"name":"kuhristie-vercel","email":"christie.lin@vercel.com"},{"name":"wilson-w-vercel","email":"youhanwang1119@gmail.com"},{"name":"ralph_02","email":"Lucasjamesralph@gmail.com"},{"name":"konstv","email":"cppruler@gmail.com"},{"name":"carbonrobot","email":"carbonrobot@gmail.com"},{"name":"fantixking","email":"fantix.king@gmail.com"},{"name":"johnlindquist","email":"johnlindquist@gmail.com"},{"name":"zacktanner","email":"zacktanner@gmail.com"},{"name":"gabenunez","email":"dotpeenge@gmail.com"},{"name":"shadcn","email":"m@shadcn.com"},{"name":"msully4321","email":"msully4321@gmail.com"},{"name":"unstubbable","email":"mail@hendrik-liebau.de"},{"name":"brandon.tuttle-vercel","email":"brandon.tuttle@vercel.com"},{"name":"felixarntz","email":"flixos90@gmail.com"},{"name":"mario.lopez.arturo","email":"mario@lopez.fyi"},{"name":"dangershfield","email":"dan.gershfield@vercel.com"},{"name":"alexander-dolphin-vercel","email":"alex.dolphin@vercel.com"},{"name":"sueplex","email":"sage.abraham@vercel.com"},{"name":"aurorascharff_npm","email":"aurora.sofie@gmail.com"},{"name":"bensabic","email":"ben@bensabic.ca"},{"name":"wentsul","email":"wenzel.michael@gmail.com"},{"name":"vikhyath","email":"vikhyathnitte@gmail.com"},{"name":"danielparkvercel","email":"daniel.park@vercel.com"},{"name":"shay.cichocki","email":"shay.cichocki@vercel.com"},{"name":"mischnic","email":"niklas.mischkulnig@gmail.com"},{"name":"hgstrm","email":"anders@o53.nl"},{"name":"dcampvc01","email":"dan.campbell@vercel.com"},{"name":"mitul-s","email":"mitulxshah@gmail.com"},{"name":"jonphey","email":"jonphey91@gmail.com"},{"name":"annagzh","email":"annagzh@gmail.com"},{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"andrewbarba","email":"barba@hey.com"},{"name":"bcjroberts","email":"ben.roberts@vercel.com"},{"name":"marc-vercel","email":"marc.codina@vercel.com"},{"name":"ali-vercel","email":"ali.smesseim@vercel.com"},{"name":"plmrry","email":"plmrry@gmail.com"},{"name":"qiao","email":"xueqiaoxu@gmail.com"},{"name":"martinsione","email":"martinsione03@gmail.com"},{"name":"tmdo","email":"thibault.mirandadeoliveira@gmail.com"},{"name":"julianbenegas","email":"julianbenegas99@gmail.com"},{"name":"rao.chandan","email":"rao.chandan@gmail.com"},{"name":"thebigsadowski","email":"joe.sadowski@gmail.com"},{"name":"govind-vercel","email":"govind.dandekar@vercel.com"},{"name":"tomjohndesign","email":"tomjohndesign@gmail.com"},{"name":"bshanz","email":"brianshanley24@gmail.com"},{"name":"aubreychamberlain","email":"aubrey.chamberlain@vercel.com"},{"name":"didemiguel","email":"diedemiguel@gmail.com"},{"name":"kmiddleton14","email":"kmiddleton14@gmail.com"},{"name":"yavor","email":"yavor.punchev@gmail.com"},{"name":"gracelliu","email":"grace.liu@vercel.com"},{"name":"1st1","email":"yury@magic.io"},{"name":"whatplan","email":"ethan@niser.com"},{"name":"fmoor","email":"mailfrederickmoor@gmail.com"},{"name":"vercel-eddie","email":"eddie.owens@vercel.com"},{"name":"tristantcooper","email":"tristan.cooper@vercel.com"},{"name":"rklaeser","email":"reed.klaeser@gmail.com"},{"name":"merycodes","email":"merykft@gmail.com"},{"name":"nmelms","email":"nmelms92@gmail.com"},{"name":"yasoobr0","email":"yasoob.f.rasheed@gmail.com"},{"name":"m7rcelo","email":"marcelo.dealmeida@vercel.com"},{"name":"estebansuarez","email":"estebansuarezblog@gmail.com"},{"name":"bobmshannon","email":"bob.shannon@vercel.com"},{"name":"caseyokeefe","email":"casey.okeefe@vercel.com"},{"name":"bhrigu","email":"captain.bhrigu@gmail.com"},{"name":"laksshh","email":"lakshaybhushan2403@gmail.com"},{"name":"zackelan","email":"zack.elan@vercel.com"},{"name":"kelzceana","email":"kelechipauline@gmail.com"},{"name":"hannah.hearth","email":"hannah.hearth@vercel.com"},{"name":"falcoagustin.vercel","email":"agustin.falco@vercel.com"},{"name":"npasquinzo","email":"nicholas.pasquinzo@vercel.com"},{"name":"kobolog","email":"me@kobolog.me"},{"name":"timwhite96","email":"tim.white@vercel.com"},{"name":"jnsahaj","email":"sahajjain13@gmail.com"},{"name":"astephen100","email":"ashka.stephen@vercel.com"},{"name":"sylviezhang","email":"sylvie.zhang@vercel.com"},{"name":"matiasgf","email":"matiasngf@hotmail.com"},{"name":"lukesheard","email":"me@lukesheard.com"},{"name":"adrienthebo","email":"adrien@somethingsinistral.net"},{"name":"karthiklangtrace","email":"karthikkalyanaraman.1990@gmail.com"},{"name":"elprans","email":"elprans@gmail.com"},{"name":"rihanarfan","email":"rihan554@gmail.com"},{"name":"olivercarmont","email":"olcarmontzaragoza@gmail.com"},{"name":"jjdopkin","email":"jjdopkin@gmail.com"},{"name":"vercel_it_service_account","email":"it+npmserviceaccount@vercel.com"},{"name":"adamdong","email":"adam.dong@vercel.com"},{"name":"valerian-roche","email":"valerian.roche@vercel.com"},{"name":"allen-vercel","email":"allen.zhou@vercel.com"},{"name":"alli-vercel","email":"alli.pope@vercel.com"},{"name":"scotttrinh","email":"scott@scotttrinh.com"},{"name":"jaclarke","email":"jaclarke77@gmail.com"},{"name":"bkonkle","email":"brandon@konkle.us"},{"name":"severinlandolt","email":"severin.code@gmail.com"},{"name":"kevinjosethomas","email":"kevin.jt2007@gmail.com"},{"name":"jaygengelbach","email":"jaygengelbach@gmail.com"},{"name":"chriskindl","email":"chris.kindl@vercel.com"},{"name":"tk04","email":"turkisaloufi@gmail.com"},{"name":"gscho","email":"greg.c.schofield@gmail.com"},{"name":"kavinvalli","email":"kavinvalli@gmail.com"},{"name":"nsidnev","email":"sidnev.nick@gmail.com"},{"name":"yash-kothari-vercel","email":"yash.kothari@vercel.com"},{"name":"robherley","email":"robherley13@gmail.com"},{"name":"mingchungx","email":"mingchung.xia@gmail.com"},{"name":"mbaiza","email":"mbaiza27@outlook.com"},{"name":"benyebai","email":"benjamin.bai@uwaterloo.ca"},{"name":"tristano45","email":"tristan.onfroy@vercel.com"},{"name":"andyw22","email":"andy.waller@vercel.com"},{"name":"shagrawal","email":"shagrawal.97@gmail.com"},{"name":"neil-vercel","email":"neil.vishvakarma@vercel.com"},{"name":"skullface","email":"paoli.jessica@gmail.com"},{"name":"fernandorojo","email":"fernando@basement.social"},{"name":"kevin.corbett","email":"kevin.corbett08@gmail.com"},{"name":"zacowan","email":"cz8ch8ry@gmail.com"},{"name":"joelhooks","email":"joelhooks@gmail.com"},{"name":"willviles","email":"willrviles@gmail.com"},{"name":"markandrus","email":"markandrusroberts@gmail.com"},{"name":"loganliffick","email":"hello@loganliffick.com"},{"name":"youngbloodcyb","email":"cameron.youngblood@gmail.com"},{"name":"quuu","email":"qual1337@gmail.com"},{"name":"jteesang","email":"julia.tseng@vercel.com"},{"name":"pckirkland","email":"collier.kirkland@vercel.com"},{"name":"david_keefe","email":"david@davidkeefe.ca"},{"name":"jeffreypo","email":"jpopeufl@gmail.com"},{"name":"aormi-vercel","email":"aaron.ormiston@vercel.com"},{"name":"darafsheh","email":"shardaraf@gmail.com"},{"name":"markpython86","email":"mark.faraj86@gmail.com"},{"name":"tonypan","email":"tony.pan@vercel.com"},{"name":"jackjacksonvercel","email":"jack.jackson@vercel.com"},{"name":"seif.ghezala","email":"seif@tinloof.com"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"willsather","email":"will@sather.ws"},{"name":"amanazad","email":"aman.s.azad@gmail.com"},{"name":"jacobparis","email":"jacob@jacobparis.com"},{"name":"icyjoseph","email":"sephxd1234@gmail.com"},{"name":"vercelliot","email":"elliot.dauber@vercel.com"},{"name":"lukesandberg","email":"lukeisandberg@gmail.com"},{"name":"nicolasmontone","email":"montonenicolas01@gmail.com"},{"name":"voodootikigod","email":"voodootikigod@gmail.com"},{"name":"satya-callstack","email":"satyajit.sahoo@callstack.com"},{"name":"christianhubbard","email":"christianhubbard92@gmail.com"},{"name":"woshuajolk","email":"joshgwolk@gmail.com"},{"name":"bennor","email":"bennor@gmail.com"},{"name":"strangle","email":"your@afterima.ge"},{"name":"bmishkin","email":"bm641024@gmail.com"},{"name":"mshepanesh","email":"milosz.szczepanek@callstack.com"},{"name":"karimhasebou","email":"karim.hasebou@gmail.com"},{"name":"williambout","email":"william.bout@me.com"},{"name":"pranaygp","email":"pranay.gp@gmail.com"},{"name":"alex-grover","email":"hello@alexgrover.me"},{"name":"chrmcd-ver","email":"chris.mcdonald@vercel.com"},{"name":"allenzhou101","email":"allen.zhou101@gmail.com"},{"name":"dmori","email":"david.mori@vercel.com"},{"name":"iansbrash","email":"brash@usc.edu"},{"name":"alice-wondered","email":"alice.wood@disroot.org"},{"name":"matchai","email":"hello@matchai.dev"},{"name":"vishalyathish","email":"vishal.yathish@vercel.com"},{"name":"samselikoff","email":"sam.selikoff@gmail.com"},{"name":"mrsasuu_ck","email":"antonio.benitez@callstack.com"},{"name":"mtoth-vercel","email":"michael.toth@vercel.com"},{"name":"anshuman71","email":"anshu5074@gmail.com"},{"name":"runewolf7","email":"chris+digital@chrishahn.me"},{"name":"rohantaneja-vercel","email":"rohan.taneja@vercel.com"},{"name":"hp_arora","email":"harpreet.aneet@gmail.com"},{"name":"joyboy-0","email":"falamino00@gmail.com"},{"name":"matiasperz","email":"matiasperezpc2@gmail.com"},{"name":"jvercel","email":"justin.vitale@vercel.com"},{"name":"tannervercel","email":"tanner.godarzi@vercel.com"},{"name":"gi_wrighty","email":"wrighty@gmail.com"},{"name":"matthewstanciu","email":"mattbstanciu@gmail.com"},{"name":"rickeymcgregor","email":"rickeymcgregor01@gmail.com"},{"name":"richardkunkli","email":"richard.kunkli@vercel.com"},{"name":"bwalvoord","email":"benji.walvoord@vercel.com"},{"name":"danielroe","email":"daniel@roe.dev"},{"name":"ty37zhang","email":"tianyinzhang1999@gmail.com"},{"name":"johnphamous","email":"johnphammail@gmail.com"},{"name":"6ary","email":"yo@garytokman.com"},{"name":"ricardo-agz","email":"ricardo.gm@live.com"},{"name":"aej11a","email":"aej11@outlook.com"},{"name":"mclenhard","email":"mclenhard@gmail.com"},{"name":"reynaldo-vercel","email":"reynaldo.jarro@vercel.com"},{"name":"jaredthompson22","email":"jared.thompson@vercel.com"},{"name":"jetthen","email":"jett.hendry@vercel.com"},{"name":"robkebab","email":"rpc219@gmail.com"},{"name":"raidalt","email":"raid.alt@vercel.com"},{"name":"codyellow","email":"codyjwong@gmail.com"},{"name":"pablostanley","email":"pablostanley1@gmail.com"},{"name":"ronnie-hanif","email":"ronnie.hanif@gmail.com"},{"name":"zypx","email":"zachsnkrs@gmail.com"},{"name":"thecle","email":"hi@christianle.com"},{"name":"andy.riancho","email":"andy.riancho@vercel.com"},{"name":"jonasherr","email":"jonas@herrmannsdoerfer.dev"},{"name":"vanessaxteo","email":"vanessateo@berkeley.edu"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"vincent-derks","email":"vincent.derks@vercel.com"},{"name":"grappeggia","email":"marcosgrappeggia@gmail.com"},{"name":"vaguelyserious","email":"mittgfu@gmail.com"},{"name":"mkrr","email":"mary.karroqe@vercel.com"},{"name":"dalyd14","email":"dalyd14@gmail.com"},{"name":"kacieb","email":"kaciebawiec@gmail.com"},{"name":"gr2m","email":"gregor@martynus.net"},{"name":"karim_v1","email":"karim.rahal@vercel.com"},{"name":"simhskal","email":"lakshmi.subbramanian11@gmail.com"}],"homepage":"https://github.com/vercel-labs/agent-readability#readme","bugs":{"url":"https://github.com/vercel-labs/agent-readability/issues"},"bin":{"agent-readability":"dist/cli/index.cjs"},"dist":{"shasum":"b9bff79fa33079ef3b1a0c5c58af6d0a311ef140","tarball":"https://registry.npmjs.org/@vercel/agent-readability/-/agent-readability-0.2.1.tgz","fileCount":17,"integrity":"sha512-ShT7BzIS/dwKompii8tm5do+NR1g4xL5M3wM7S01xsH6yuYQ7wiTPZEcmHMFLHCsAQg45/mD0hgrufpS3NVunw==","signatures":[{"sig":"MEUCIQC84iDS77t16OLptf9hxu1YhjS2CeIwvqraNke/S5B+3QIgHZ1DufRlqqZzddR4nNSnqt6swsNuuvORCxYvW6ao9UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582724},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-agent-readability-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./next":{"import":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}}},"scripts":{"lint":"biome check .","test":"vitest","build":"rm -rf dist && tsup","release":"changeset publish --provenance --access public","test:ci":"vitest run --coverage","lint:fix":"biome check --write .","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0727ae92-6148-4fc5-baca-bcc21c57e05e"}},"_resolved":"/tmp/2419b11265882a4edc44f4cc1c11553b/vercel-agent-readability-0.2.1.tgz","_integrity":"sha512-ShT7BzIS/dwKompii8tm5do+NR1g4xL5M3wM7S01xsH6yuYQ7wiTPZEcmHMFLHCsAQg45/mD0hgrufpS3NVunw==","repository":{"url":"git+https://github.com/vercel-labs/agent-readability.git","type":"git"},"_npmVersion":"11.9.0","description":"Detect AI agents. Serve them markdown. Audit your site against the Agent Readability Spec.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","citty":"^0.1","vitest":"^3","cheerio":"^1","p-limit":"^6","picocolors":"^1","typescript":"^5.8","@types/node":"^22","@biomejs/biome":"^1.9","@changesets/cli":"^2","@vitest/coverage-v8":"^3"},"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-readability_0.2.1_1774966989530_0.8820024394564159","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@vercel/agent-readability","version":"0.3.0","keywords":["ai","agent","readability","markdown","detection","next.js","middleware"],"license":"MIT","_id":"@vercel/agent-readability@0.3.0","maintainers":[{"name":"sebastianroming","email":"sebastian.roming@gmail.com"},{"name":"craigandrews","email":"craigeandrews@gmail.com"},{"name":"gkaragkiaouris","email":"gkaragkiaouris2@gmail.com"},{"name":"dglsparsons","email":"dglsparsons@gmail.com"},{"name":"bvred4244","email":"becky.vredenburg@vercel.com"},{"name":"dummdidumm","email":"sholthausen@web.de"},{"name":"adriancooney_vercel","email":"adrian.cooney@vercel.com"},{"name":"eveporcello","email":"eve@moonhighway.com"},{"name":"bcorn-cely","email":"brandon.corn@vercel.com"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"amyegan","email":"amysutter1015@gmail.com"},{"name":"brookemosby","email":"brooke.mosby@vercel.com"},{"name":"feugy","email":"damien.feugas@gmail.com"},{"name":"swarnavasengupta","email":"swarnavasengupta@gmail.com"},{"name":"raunofreiberg","email":"freiberggg@gmail.com"},{"name":"mamuso","email":"mamuso@mamuso.net"},{"name":"goncy","email":"gonzalo.pozzo4@gmail.com"},{"name":"smaeda-ks","email":"jrsyo0905@gmail.com"},{"name":"henryheffernan","email":"henry.heffernan@vercel.com"},{"name":"gargis5","email":"gs051095@gmail.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"yvonnezhou","email":"yvonne.zhou@vercel.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":"matthewbinshtok","email":"matthew.binshtok@gmail.com"},{"name":"mglagola","email":"npm@mark.gl"},{"name":"javivelasco","email":"javier.velasco86@gmail.com"},{"name":"luimey","email":"luis_meyer@outlook.de"},{"name":"timer","email":"timer150@gmail.com"},{"name":"lucleray","email":"luc.leray@gmail.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"anatrajkovska","email":"ana.trajkovska2015@gmail.com"},{"name":"n0rlant1s","email":"b@banisingh.com"},{"name":"jooliashi","email":"julia.shi@nyu.edu"},{"name":"timneutkens","email":"tim@vercel.com"},{"name":"elsigh","email":"lsimon@commoner.com"},{"name":"wits","email":"witspr@gmail.com"},{"name":"lpalmes","email":"lpalmes@gmail.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":"ismaelrumzan","email":"ismaelrumzan@gmail.com"},{"name":"rich.davis.vercel","email":"rich.davis@vercel.com"},{"name":"creationix","email":"tim@creationix.com"},{"name":"feedthejim","email":"laijimmy0@gmail.com"},{"name":"casey.gowrie","email":"casey.gowrie@vercel.com"},{"name":"rauchg","email":"rauchg@gmail.com"},{"name":"huozhi","email":"inbox@huozhi.im"},{"name":"aldosch","email":"aldo.schumann@vercel.com"},{"name":"lfades","email":"luisito453@gmail.com"},{"name":"okbel","email":"curciobel@gmail.com"},{"name":"jerilynz","email":"zheng.jerilyn@gmail.com"},{"name":"hedyzandi","email":"hedy.zandi@gmail.com"},{"name":"padmaia","email":"dev@padmaia.rocks"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"gsandhu","email":"gsandhu@csumb.edu"},{"name":"dbredvick","email":"dbredvick@gmail.com"},{"name":"hungrybearstudio","email":"rich@vercel.com"},{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},{"name":"hellojennifertran","email":"hellojennifertran@gmail.com"},{"name":"marcgreenstock","email":"marc@marcgreenstock.com"},{"name":"agadzik","email":"andrew.gadzik@vercel.com"},{"name":"tknickman","email":"tknickman@gmail.com"},{"name":"janory","email":"szathmary.janos89@gmail.com"},{"name":"jeffreyarneson","email":"jeffrey@vercel.com"},{"name":"mattjared","email":"mattjared9@gmail.com"},{"name":"msimulcik","email":"simulcik.miro@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"correttojs","email":"fabio.benedetti@gmail.com"},{"name":"cramforce","email":"malte.ubl@gmail.com"},{"name":"kakadiadarpan","email":"kakadiadarpan@gmail.com"},{"name":"kit-foster","email":"katya.a.foster@gmail.com"},{"name":"tilly3g","email":"tilly.gee@vercel.com"},{"name":"ecklf","email":"ecklf@icloud.com"},{"name":"healeycodes","email":"healeycodes@gmail.com"},{"name":"dferber90","email":"dominik.ferber@gmail.com"},{"name":"epallerols","email":"epallerols@vercel.com"},{"name":"nicolas-webdev","email":"nicobsas@gmail.com"},{"name":"schlez","email":"gal@spitfire.co.il"},{"name":"npm_bot_vercel_support","email":"it+npmvercelsupport@vercel.com"},{"name":"pieparker","email":"scott@vercel.com"},{"name":"jtaylor0196","email":"jourdandiskin@gmail.com"},{"name":"javierbyte","email":"hi@javier.xyz"},{"name":"emeraldsanto","email":"yanick.belanger@yahoo.com"},{"name":"gaspar09","email":"gaspar.garcia09@gmail.com"},{"name":"mmastrac","email":"matthew@mastracci.com"},{"name":"sr_intern","email":"mooradsudais@gmail.com"},{"name":"gudmundur","email":"gudmundur.bjarni@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"bmealey","email":"blakemealey@gmail.com"},{"name":"doque","email":"dombusser@gmail.com"},{"name":"aaorris","email":"aaorris@gmail.com"},{"name":"nuta","email":"email@seiya.me"},{"name":"daniel.campbell","email":"daniel.campbell@vercel.com"},{"name":"quiibz","email":"quiibzdev@gmail.com"},{"name":"chloe.tedder","email":"chloectedder@gmail.com"},{"name":"mjakobis","email":"marta.hawkins@gmail.com"},{"name":"mehulkar","email":"mehul.kar@fastmail.com"},{"name":"tcc-sejohnson","email":"permanently.gruntled@gmail.com"},{"name":"filiphasson","email":"hasson.filip@gmail.com"},{"name":"lubakravche","email":"luba.kravchenko@vercel.com"},{"name":"gnoff","email":"jcs.gnoff@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"wbinnssmith","email":"wbinnssmith@gmail.com"},{"name":"ofhouse","email":"felixhaus@gmail.com"},{"name":"mknichel-vercel","email":"mark.knichel@vercel.com"},{"name":"vvo","email":"vincent@codeagain.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"rob-peters-vercel","email":"rob.peters@vercel.com"},{"name":"gt-codes","email":"garrett1.tolbert@gmail.com"},{"name":"tobiaslins","email":"me@tobi.sh"},{"name":"tiago-loureiro","email":"tiago.loureiro@gmail.com"},{"name":"mbrakken","email":"marc.brakken@gmail.com"},{"name":"timolins","email":"me@timo.sh"},{"name":"anthonyshew","email":"anthonyshew@gmail.com"},{"name":"cmeyer_vercel","email":"chris.meyer@vercel.com"},{"name":"miguelalcalde","email":"miguel.alcalde@vercel.com"},{"name":"laugharn","email":"laugharn@gmail.com"},{"name":"vieko","email":"vieko.franetovic@gmail.com"},{"name":"robin-vercel","email":"robin.yoong@vercel.com"},{"name":"wude935","email":"derek.wu@vercel.com"},{"name":"zach-balda","email":"zach.balda@vercel.com"},{"name":"ah100101","email":"alex.hawley@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"vercelben","email":"ben@vercel.com"},{"name":"zharich","email":"rzhang@live.com.au"},{"name":"joey.berkowitz","email":"joey.berkowitz@vercel.com"},{"name":"dfein","email":"dan.fein@vercel.com"},{"name":"anbuzin","email":"contactbuzin@gmail.com"},{"name":"ashok.gurumurthy","email":"ashok.gurumurthy@vercel.com"},{"name":"davidvercel","email":"david.wells@vercel.com"},{"name":"discepoli","email":"nic.discepoli@vercel.com"},{"name":"owoce","email":"lolzatu2@gmail.com"},{"name":"ergun1017","email":"ergun.erdogmus@vercel.com"},{"name":"shaper42","email":"lemurware@gmail.com"},{"name":"ademau","email":"alice.demauro@vercel.com"},{"name":"layonthebeech","email":"beecherp@gmail.com"},{"name":"jeffsee55","email":"jeffsee.55@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"mcabs3","email":"mcabs3@gmail.com"},{"name":"msempere","email":"odoncopon@gmail.com"},{"name":"aayush-kapoor","email":"aayushkapoor34@gmail.com"},{"name":"melkey","email":"melkeydev@gmail.com"},{"name":"kldavis4","email":"kldavis4@gmail.com"},{"name":"lukahartwig","email":"mail@lukahartwig.de"},{"name":"bgw","email":"npm@benjam.info"},{"name":"mikevercel","email":"mike.curtis@vercel.com"},{"name":"sipex","email":"dominik.sipowicz@gmail.com"},{"name":"jeremyphilemon","email":"git@jrmyphlmn.com"},{"name":"eprosimon","email":"eprosimon@gmail.com"},{"name":"rithmic","email":"me@rithmic.dev"},{"name":"danmfox","email":"dan.fox@vercel.com"},{"name":"n-vigier","email":"nvigier46@gmail.com"},{"name":"vercelmatt","email":"matt.collier@vercel.com"},{"name":"judegao","email":"judegao@outlook.com"},{"name":"vercel-ctate","email":"chris.tate@vercel.com"},{"name":"sjoedwards","email":"samuel.j.o.edwards@gmail.com"},{"name":"albanese","email":"gcalbanese96@gmail.com"},{"name":"sceiler","email":"yimin.yang0@gmail.com"},{"name":"lgrammel","email":"lars.grammel@gmail.com"},{"name":"jamesvclements","email":"jamesvclements@gmail.com"},{"name":"tomocchino","email":"tomocchino@gmail.com"},{"name":"aryamankha","email":"aryaman.khandelwal@gmail.com"},{"name":"techwraith","email":"techwraithpdx@gmail.com"},{"name":"mattfroggett","email":"matt.froggett@vercel.com"},{"name":"eps1lon","email":"silbermann.sebastian@gmail.com"},{"name":"leorrr2","email":"leo.reuter@vercel.com"},{"name":"pbzona","email":"phil.b.zona@gmail.com"},{"name":"malewis5","email":"matt.lewis@vercel.com"},{"name":"ekarandreas","email":"eleni.karandreas@vercel.com"},{"name":"devjiwonchoi","email":"devjiwonchoi@gmail.com"},{"name":"twwright","email":"twwright@gmail.com"},{"name":"bstrehl","email":"bernd.strehl@gmail.com"},{"name":"kuhristie-vercel","email":"christie.lin@vercel.com"},{"name":"wilson-w-vercel","email":"youhanwang1119@gmail.com"},{"name":"ralph_02","email":"Lucasjamesralph@gmail.com"},{"name":"konstv","email":"cppruler@gmail.com"},{"name":"carbonrobot","email":"carbonrobot@gmail.com"},{"name":"fantixking","email":"fantix.king@gmail.com"},{"name":"johnlindquist","email":"johnlindquist@gmail.com"},{"name":"zacktanner","email":"zacktanner@gmail.com"},{"name":"gabenunez","email":"dotpeenge@gmail.com"},{"name":"shadcn","email":"m@shadcn.com"},{"name":"msully4321","email":"msully4321@gmail.com"},{"name":"unstubbable","email":"mail@hendrik-liebau.de"},{"name":"brandon.tuttle-vercel","email":"brandon.tuttle@vercel.com"},{"name":"felixarntz","email":"flixos90@gmail.com"},{"name":"mario.lopez.arturo","email":"mario@lopez.fyi"},{"name":"dangershfield","email":"dan.gershfield@vercel.com"},{"name":"roman-olynyk-vercel","email":"roman.olynyk@vercel.com"},{"name":"alexander-dolphin-vercel","email":"alex.dolphin@vercel.com"},{"name":"sueplex","email":"sage.abraham@vercel.com"},{"name":"aurorascharff_npm","email":"aurora.sofie@gmail.com"},{"name":"bensabic","email":"ben@bensabic.ca"},{"name":"wentsul","email":"wenzel.michael@gmail.com"},{"name":"vikhyath","email":"vikhyathnitte@gmail.com"},{"name":"danielparkvercel","email":"daniel.park@vercel.com"},{"name":"shay.cichocki","email":"shay.cichocki@vercel.com"},{"name":"mischnic","email":"niklas.mischkulnig@gmail.com"},{"name":"hgstrm","email":"anders@o53.nl"},{"name":"dcampvc01","email":"dan.campbell@vercel.com"},{"name":"mitul-s","email":"mitulxshah@gmail.com"},{"name":"jonphey","email":"jonphey91@gmail.com"},{"name":"annagzh","email":"annagzh@gmail.com"},{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"andrewbarba","email":"barba@hey.com"},{"name":"bcjroberts","email":"ben.roberts@vercel.com"},{"name":"marc-vercel","email":"marc.codina@vercel.com"},{"name":"ali-vercel","email":"ali.smesseim@vercel.com"},{"name":"plmrry","email":"plmrry@gmail.com"},{"name":"brbcoding","email":"cghensha@gmail.com"},{"name":"bryan-hunter","email":"bryanjacobhunter@gmail.com"},{"name":"qiao","email":"xueqiaoxu@gmail.com"},{"name":"martinsione","email":"martinsione03@gmail.com"},{"name":"daniel.linthwaite","email":"daniel.linthwaite@vercel.com"},{"name":"tmdo","email":"thibault.mirandadeoliveira@gmail.com"},{"name":"natemcgrady-vercel","email":"nate.mcgrady@vercel.com"},{"name":"julianbenegas","email":"julianbenegas99@gmail.com"},{"name":"tomcoyle-vercel","email":"tom.coyle@vercel.com"},{"name":"koichavez","email":"koi.chavez@gmail.com"},{"name":"rao.chandan","email":"rao.chandan@gmail.com"},{"name":"thebigsadowski","email":"joe.sadowski@gmail.com"},{"name":"govind-vercel","email":"govind.dandekar@vercel.com"},{"name":"tomjohndesign","email":"tomjohndesign@gmail.com"},{"name":"bshanz","email":"brianshanley24@gmail.com"},{"name":"sambernhardt","email":"sdbernhardt@gmail.com"},{"name":"aubreychamberlain","email":"aubrey.chamberlain@vercel.com"},{"name":"didemiguel","email":"diedemiguel@gmail.com"},{"name":"kmiddleton14","email":"kmiddleton14@gmail.com"},{"name":"alexfirestone","email":"alexdfirestone@gmail.com"},{"name":"yavor","email":"yavor.punchev@gmail.com"},{"name":"gracelliu","email":"grace.liu@vercel.com"},{"name":"1st1","email":"yury@magic.io"},{"name":"whatplan","email":"ethan@niser.com"},{"name":"fmoor","email":"mailfrederickmoor@gmail.com"},{"name":"vercel-eddie","email":"eddie.owens@vercel.com"},{"name":"tristantcooper","email":"tristan.cooper@vercel.com"},{"name":"rklaeser","email":"reed.klaeser@gmail.com"},{"name":"merycodes","email":"merykft@gmail.com"},{"name":"nmelms","email":"nmelms92@gmail.com"},{"name":"yasoobr0","email":"yasoob.f.rasheed@gmail.com"},{"name":"m7rcelo","email":"marcelo.dealmeida@vercel.com"},{"name":"estebansuarez","email":"estebansuarezblog@gmail.com"},{"name":"bobmshannon","email":"bob.shannon@vercel.com"},{"name":"caseyokeefe","email":"casey.okeefe@vercel.com"},{"name":"bhrigu","email":"captain.bhrigu@gmail.com"},{"name":"laksshh","email":"lakshaybhushan2403@gmail.com"},{"name":"zackelan","email":"zack.elan@vercel.com"},{"name":"kelzceana","email":"kelechipauline@gmail.com"},{"name":"hannah.hearth","email":"hannah.hearth@vercel.com"},{"name":"falcoagustin.vercel","email":"agustin.falco@vercel.com"},{"name":"npasquinzo","email":"nicholas.pasquinzo@vercel.com"},{"name":"kobolog","email":"me@kobolog.me"},{"name":"timwhite96","email":"tim.white@vercel.com"},{"name":"jnsahaj","email":"sahajjain13@gmail.com"},{"name":"astephen100","email":"ashka.stephen@vercel.com"},{"name":"matiasgf","email":"matiasngf@hotmail.com"},{"name":"lukesheard","email":"me@lukesheard.com"},{"name":"adrienthebo","email":"adrien@somethingsinistral.net"},{"name":"karthiklangtrace","email":"karthikkalyanaraman.1990@gmail.com"},{"name":"elprans","email":"elprans@gmail.com"},{"name":"rihanarfan","email":"rihan554@gmail.com"},{"name":"jjdopkin","email":"jjdopkin@gmail.com"},{"name":"vercel_it_service_account","email":"it+npmserviceaccount@vercel.com"},{"name":"adamdong","email":"adam.dong@vercel.com"},{"name":"valerian-roche","email":"valerian.roche@vercel.com"},{"name":"allen-vercel","email":"allen.zhou@vercel.com"},{"name":"alli-vercel","email":"alli.pope@vercel.com"},{"name":"scotttrinh","email":"scott@scotttrinh.com"},{"name":"jaclarke","email":"jaclarke77@gmail.com"},{"name":"bkonkle","email":"brandon@konkle.us"},{"name":"severinlandolt","email":"severin.code@gmail.com"},{"name":"kevinjosethomas","email":"kevin.jt2007@gmail.com"},{"name":"jaygengelbach","email":"jaygengelbach@gmail.com"},{"name":"chriskindl","email":"chris.kindl@vercel.com"},{"name":"tk04","email":"turkisaloufi@gmail.com"},{"name":"gscho","email":"greg.c.schofield@gmail.com"},{"name":"kavinvalli","email":"kavinvalli@gmail.com"},{"name":"nsidnev","email":"sidnev.nick@gmail.com"},{"name":"yash-kothari-vercel","email":"yash.kothari@vercel.com"},{"name":"robherley","email":"robherley13@gmail.com"},{"name":"mingchungx","email":"mingchung.xia@gmail.com"},{"name":"mbaiza","email":"mbaiza27@outlook.com"},{"name":"benyebai","email":"benjamin.bai@uwaterloo.ca"},{"name":"tristano45","email":"tristan.onfroy@vercel.com"},{"name":"andyw22","email":"andy.waller@vercel.com"},{"name":"shagrawal","email":"shagrawal.97@gmail.com"},{"name":"neil-vercel","email":"neil.vishvakarma@vercel.com"},{"name":"skullface","email":"paoli.jessica@gmail.com"},{"name":"fernandorojo","email":"fernando@basement.social"},{"name":"kevin.corbett","email":"kevin.corbett08@gmail.com"},{"name":"zacowan","email":"cz8ch8ry@gmail.com"},{"name":"willviles","email":"willrviles@gmail.com"},{"name":"markandrus","email":"markandrusroberts@gmail.com"},{"name":"loganliffick","email":"hello@loganliffick.com"},{"name":"youngbloodcyb","email":"cameron.youngblood@gmail.com"},{"name":"quuu","email":"qual1337@gmail.com"},{"name":"jteesang","email":"julia.tseng@vercel.com"},{"name":"pckirkland","email":"collier.kirkland@vercel.com"},{"name":"david_keefe","email":"david@davidkeefe.ca"},{"name":"jeffreypo","email":"jpopeufl@gmail.com"},{"name":"darafsheh","email":"shardaraf@gmail.com"},{"name":"markpython86","email":"mark.faraj86@gmail.com"},{"name":"tonypan","email":"tony.pan@vercel.com"},{"name":"jackjacksonvercel","email":"jack.jackson@vercel.com"},{"name":"seif.ghezala","email":"seif@tinloof.com"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"willsather","email":"will@sather.ws"},{"name":"amanazad","email":"aman.s.azad@gmail.com"},{"name":"jacobparis","email":"jacob@jacobparis.com"},{"name":"icyjoseph","email":"sephxd1234@gmail.com"},{"name":"vercelliot","email":"elliot.dauber@vercel.com"},{"name":"lukesandberg","email":"lukeisandberg@gmail.com"},{"name":"nicolasmontone","email":"montonenicolas01@gmail.com"},{"name":"voodootikigod","email":"voodootikigod@gmail.com"},{"name":"satya-callstack","email":"satyajit.sahoo@callstack.com"},{"name":"christianhubbard","email":"christianhubbard92@gmail.com"},{"name":"woshuajolk","email":"joshgwolk@gmail.com"},{"name":"bennor","email":"bennor@gmail.com"},{"name":"strangle","email":"your@afterima.ge"},{"name":"bmishkin","email":"bm641024@gmail.com"},{"name":"mshepanesh","email":"milosz.szczepanek@callstack.com"},{"name":"karimhasebou","email":"karim.hasebou@gmail.com"},{"name":"williambout","email":"william.bout@me.com"},{"name":"pranaygp","email":"pranay.gp@gmail.com"},{"name":"alex-grover","email":"hello@alexgrover.me"},{"name":"chrmcd-ver","email":"chris.mcdonald@vercel.com"},{"name":"allenzhou101","email":"allen.zhou101@gmail.com"},{"name":"dmori","email":"david.mori@vercel.com"},{"name":"iansbrash","email":"brash@usc.edu"},{"name":"alice-wondered","email":"alice.wood@disroot.org"},{"name":"matchai","email":"hello@matchai.dev"},{"name":"vishalyathish","email":"vishal.yathish@vercel.com"},{"name":"samselikoff","email":"sam.selikoff@gmail.com"},{"name":"mrsasuu_ck","email":"antonio.benitez@callstack.com"},{"name":"mtoth-vercel","email":"michael.toth@vercel.com"},{"name":"anshuman71","email":"anshu5074@gmail.com"},{"name":"runewolf7","email":"chris+digital@chrishahn.me"},{"name":"rohantaneja-vercel","email":"rohan.taneja@vercel.com"},{"name":"hp_arora","email":"harpreet.aneet@gmail.com"},{"name":"joyboy-0","email":"falamino00@gmail.com"},{"name":"matiasperz","email":"matiasperezpc2@gmail.com"},{"name":"jvercel","email":"justin.vitale@vercel.com"},{"name":"tannervercel","email":"tanner.godarzi@vercel.com"},{"name":"gi_wrighty","email":"wrighty@gmail.com"},{"name":"matthewstanciu","email":"mattbstanciu@gmail.com"},{"name":"rickeymcgregor","email":"rickeymcgregor01@gmail.com"},{"name":"richardkunkli","email":"richard.kunkli@vercel.com"},{"name":"bwalvoord","email":"benji.walvoord@vercel.com"},{"name":"danielroe","email":"daniel@roe.dev"},{"name":"ty37zhang","email":"tianyinzhang1999@gmail.com"},{"name":"johnphamous","email":"johnphammail@gmail.com"},{"name":"6ary","email":"yo@garytokman.com"},{"name":"ricardo-agz","email":"ricardo.gm@live.com"},{"name":"aej11a","email":"aej11@outlook.com"},{"name":"mclenhard","email":"mclenhard@gmail.com"},{"name":"reynaldo-vercel","email":"reynaldo.jarro@vercel.com"},{"name":"jaredthompson22","email":"jared.thompson@vercel.com"},{"name":"jetthen","email":"jett.hendry@vercel.com"},{"name":"robkebab","email":"rpc219@gmail.com"},{"name":"raidalt","email":"raid.alt@vercel.com"},{"name":"codyellow","email":"codyjwong@gmail.com"},{"name":"pablostanley","email":"pablostanley1@gmail.com"},{"name":"ronnie-hanif","email":"ronnie.hanif@gmail.com"},{"name":"zypx","email":"zachsnkrs@gmail.com"},{"name":"thecle","email":"hi@christianle.com"},{"name":"andy.riancho","email":"andy.riancho@vercel.com"},{"name":"jonasherr","email":"jonas@herrmannsdoerfer.dev"},{"name":"vanessaxteo","email":"vanessateo@berkeley.edu"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"vincent-derks","email":"vincent.derks@vercel.com"},{"name":"grappeggia","email":"marcosgrappeggia@gmail.com"},{"name":"vaguelyserious","email":"mittgfu@gmail.com"},{"name":"mkrr","email":"mary.karroqe@vercel.com"},{"name":"dalyd14","email":"dalyd14@gmail.com"},{"name":"kacieb","email":"kaciebawiec@gmail.com"},{"name":"gr2m","email":"gregor@martynus.net"},{"name":"karim_v1","email":"karim.rahal@vercel.com"},{"name":"simhskal","email":"lakshmi.subbramanian11@gmail.com"}],"homepage":"https://github.com/vercel-labs/agent-readability#readme","bugs":{"url":"https://github.com/vercel-labs/agent-readability/issues"},"bin":{"agent-readability":"dist/cli/index.cjs"},"dist":{"shasum":"79b51d75cc17cd3fadbda8bd611e75e1345132b8","tarball":"https://registry.npmjs.org/@vercel/agent-readability/-/agent-readability-0.3.0.tgz","fileCount":17,"integrity":"sha512-HBVU4VombgI7+guUdaykbq5dmron4qF5LdH3qd6r5gxUz4PErieWk0k7v3roFFI6YD+cKoC52DOuUFzB1Uk01g==","signatures":[{"sig":"MEUCIALNE4QSjqRC4/Y1qhPqHj4SVCBrNC8N3JVxV9Q60PcYAiEA+Du3JJvLh8OQ/NWNJB8z5iC8Q4LgPInfkuxKN5Pdiqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1587700},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-agent-readability-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./next":{"import":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}}},"scripts":{"lint":"biome check .","test":"vitest","build":"rm -rf dist && tsup","release":"changeset publish --provenance --access public","test:ci":"vitest run --coverage","lint:fix":"biome check --write .","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0727ae92-6148-4fc5-baca-bcc21c57e05e"}},"_resolved":"/tmp/40559e8efd00613c943dd383ef9332f2/vercel-agent-readability-0.3.0.tgz","_integrity":"sha512-HBVU4VombgI7+guUdaykbq5dmron4qF5LdH3qd6r5gxUz4PErieWk0k7v3roFFI6YD+cKoC52DOuUFzB1Uk01g==","repository":{"url":"git+https://github.com/vercel-labs/agent-readability.git","type":"git"},"_npmVersion":"11.11.0","description":"Detect AI agents. Serve them markdown. Audit your site against the Agent Readability Spec.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","citty":"^0.1","vitest":"^3","cheerio":"^1","p-limit":"^6","picocolors":"^1","typescript":"^5.8","@types/node":"^22","@biomejs/biome":"^1.9","@changesets/cli":"^2","@vitest/coverage-v8":"^3"},"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-readability_0.3.0_1775840747320_0.6012549957034266","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@vercel/agent-readability","version":"0.3.1","keywords":["ai","agent","readability","markdown","detection","next.js","middleware"],"license":"MIT","_id":"@vercel/agent-readability@0.3.1","maintainers":[{"name":"sebastianroming","email":"sebastian.roming@gmail.com"},{"name":"craigandrews","email":"craigeandrews@gmail.com"},{"name":"gkaragkiaouris","email":"gkaragkiaouris2@gmail.com"},{"name":"dglsparsons","email":"dglsparsons@gmail.com"},{"name":"bvred4244","email":"becky.vredenburg@vercel.com"},{"name":"dummdidumm","email":"sholthausen@web.de"},{"name":"adriancooney_vercel","email":"adrian.cooney@vercel.com"},{"name":"eveporcello","email":"eve@moonhighway.com"},{"name":"bcorn-cely","email":"brandon.corn@vercel.com"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"amyegan","email":"amysutter1015@gmail.com"},{"name":"brookemosby","email":"brooke.mosby@vercel.com"},{"name":"feugy","email":"damien.feugas@gmail.com"},{"name":"swarnavasengupta","email":"swarnavasengupta@gmail.com"},{"name":"raunofreiberg","email":"freiberggg@gmail.com"},{"name":"mamuso","email":"mamuso@mamuso.net"},{"name":"goncy","email":"gonzalo.pozzo4@gmail.com"},{"name":"smaeda-ks","email":"jrsyo0905@gmail.com"},{"name":"henryheffernan","email":"henry.heffernan@vercel.com"},{"name":"gargis5","email":"gs051095@gmail.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"yvonnezhou","email":"yvonne.zhou@vercel.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":"matthewbinshtok","email":"matthew.binshtok@gmail.com"},{"name":"mglagola","email":"npm@mark.gl"},{"name":"javivelasco","email":"javier.velasco86@gmail.com"},{"name":"luimey","email":"luis_meyer@outlook.de"},{"name":"timer","email":"timer150@gmail.com"},{"name":"lucleray","email":"luc.leray@gmail.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"anatrajkovska","email":"ana.trajkovska2015@gmail.com"},{"name":"n0rlant1s","email":"b@banisingh.com"},{"name":"jooliashi","email":"julia.shi@nyu.edu"},{"name":"timneutkens","email":"tim@vercel.com"},{"name":"elsigh","email":"lsimon@commoner.com"},{"name":"wits","email":"witspr@gmail.com"},{"name":"lpalmes","email":"lpalmes@gmail.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":"ismaelrumzan","email":"ismaelrumzan@gmail.com"},{"name":"rich.davis.vercel","email":"rich.davis@vercel.com"},{"name":"creationix","email":"tim@creationix.com"},{"name":"feedthejim","email":"laijimmy0@gmail.com"},{"name":"casey.gowrie","email":"casey.gowrie@vercel.com"},{"name":"rauchg","email":"rauchg@gmail.com"},{"name":"huozhi","email":"inbox@huozhi.im"},{"name":"aldosch","email":"aldo.schumann@vercel.com"},{"name":"lfades","email":"luisito453@gmail.com"},{"name":"okbel","email":"curciobel@gmail.com"},{"name":"jerilynz","email":"zheng.jerilyn@gmail.com"},{"name":"hedyzandi","email":"hedy.zandi@gmail.com"},{"name":"padmaia","email":"dev@padmaia.rocks"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"gsandhu","email":"gsandhu@csumb.edu"},{"name":"dbredvick","email":"dbredvick@gmail.com"},{"name":"hungrybearstudio","email":"rich@vercel.com"},{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},{"name":"hellojennifertran","email":"hellojennifertran@gmail.com"},{"name":"marcgreenstock","email":"marc@marcgreenstock.com"},{"name":"agadzik","email":"andrew.gadzik@vercel.com"},{"name":"tknickman","email":"tknickman@gmail.com"},{"name":"janory","email":"szathmary.janos89@gmail.com"},{"name":"jeffreyarneson","email":"jeffrey@vercel.com"},{"name":"mattjared","email":"mattjared9@gmail.com"},{"name":"msimulcik","email":"simulcik.miro@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"correttojs","email":"fabio.benedetti@gmail.com"},{"name":"cramforce","email":"malte.ubl@gmail.com"},{"name":"kakadiadarpan","email":"kakadiadarpan@gmail.com"},{"name":"kit-foster","email":"katya.a.foster@gmail.com"},{"name":"tilly3g","email":"tilly.gee@vercel.com"},{"name":"ecklf","email":"ecklf@icloud.com"},{"name":"healeycodes","email":"healeycodes@gmail.com"},{"name":"dferber90","email":"dominik.ferber@gmail.com"},{"name":"epallerols","email":"epallerols@vercel.com"},{"name":"nicolas-webdev","email":"nicobsas@gmail.com"},{"name":"schlez","email":"gal@spitfire.co.il"},{"name":"npm_bot_vercel_support","email":"it+npmvercelsupport@vercel.com"},{"name":"pieparker","email":"scott@vercel.com"},{"name":"jtaylor0196","email":"jourdandiskin@gmail.com"},{"name":"javierbyte","email":"hi@javier.xyz"},{"name":"emeraldsanto","email":"yanick.belanger@yahoo.com"},{"name":"gaspar09","email":"gaspar.garcia09@gmail.com"},{"name":"mmastrac","email":"matthew@mastracci.com"},{"name":"sr_intern","email":"mooradsudais@gmail.com"},{"name":"gudmundur","email":"gudmundur.bjarni@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"bmealey","email":"blakemealey@gmail.com"},{"name":"doque","email":"dombusser@gmail.com"},{"name":"aaorris","email":"aaorris@gmail.com"},{"name":"nuta","email":"email@seiya.me"},{"name":"daniel.campbell","email":"daniel.campbell@vercel.com"},{"name":"quiibz","email":"quiibzdev@gmail.com"},{"name":"chloe.tedder","email":"chloectedder@gmail.com"},{"name":"mjakobis","email":"marta.hawkins@gmail.com"},{"name":"mehulkar","email":"mehul.kar@fastmail.com"},{"name":"tcc-sejohnson","email":"permanently.gruntled@gmail.com"},{"name":"filiphasson","email":"hasson.filip@gmail.com"},{"name":"lubakravche","email":"luba.kravchenko@vercel.com"},{"name":"gnoff","email":"jcs.gnoff@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"wbinnssmith","email":"wbinnssmith@gmail.com"},{"name":"ofhouse","email":"felixhaus@gmail.com"},{"name":"mknichel-vercel","email":"mark.knichel@vercel.com"},{"name":"vvo","email":"vincent@codeagain.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"rob-peters-vercel","email":"rob.peters@vercel.com"},{"name":"gt-codes","email":"garrett1.tolbert@gmail.com"},{"name":"tobiaslins","email":"me@tobi.sh"},{"name":"tiago-loureiro","email":"tiago.loureiro@gmail.com"},{"name":"mbrakken","email":"marc.brakken@gmail.com"},{"name":"timolins","email":"me@timo.sh"},{"name":"anthonyshew","email":"anthonyshew@gmail.com"},{"name":"cmeyer_vercel","email":"chris.meyer@vercel.com"},{"name":"miguelalcalde","email":"miguel.alcalde@vercel.com"},{"name":"laugharn","email":"laugharn@gmail.com"},{"name":"vieko","email":"vieko.franetovic@gmail.com"},{"name":"robin-vercel","email":"robin.yoong@vercel.com"},{"name":"zach-balda","email":"zach.balda@vercel.com"},{"name":"ah100101","email":"alex.hawley@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"vercelben","email":"ben@vercel.com"},{"name":"zharich","email":"rzhang@live.com.au"},{"name":"joey.berkowitz","email":"joey.berkowitz@vercel.com"},{"name":"dfein","email":"dan.fein@vercel.com"},{"name":"anbuzin","email":"contactbuzin@gmail.com"},{"name":"ashok.gurumurthy","email":"ashok.gurumurthy@vercel.com"},{"name":"davidvercel","email":"david.wells@vercel.com"},{"name":"discepoli","email":"nic.discepoli@vercel.com"},{"name":"owoce","email":"lolzatu2@gmail.com"},{"name":"ergun1017","email":"ergun.erdogmus@vercel.com"},{"name":"shaper42","email":"lemurware@gmail.com"},{"name":"ademau","email":"alice.demauro@vercel.com"},{"name":"layonthebeech","email":"beecherp@gmail.com"},{"name":"jeffsee55","email":"jeffsee.55@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"mcabs3","email":"mcabs3@gmail.com"},{"name":"msempere","email":"odoncopon@gmail.com"},{"name":"aayush-kapoor","email":"aayushkapoor34@gmail.com"},{"name":"melkey","email":"melkeydev@gmail.com"},{"name":"kldavis4","email":"kldavis4@gmail.com"},{"name":"lukahartwig","email":"mail@lukahartwig.de"},{"name":"bgw","email":"npm@benjam.info"},{"name":"mikevercel","email":"mike.curtis@vercel.com"},{"name":"sipex","email":"dominik.sipowicz@gmail.com"},{"name":"jeremyphilemon","email":"git@jrmyphlmn.com"},{"name":"eprosimon","email":"eprosimon@gmail.com"},{"name":"rithmic","email":"me@rithmic.dev"},{"name":"danmfox","email":"dan.fox@vercel.com"},{"name":"n-vigier","email":"nvigier46@gmail.com"},{"name":"vercelmatt","email":"matt.collier@vercel.com"},{"name":"judegao","email":"judegao@outlook.com"},{"name":"vercel-ctate","email":"chris.tate@vercel.com"},{"name":"sjoedwards","email":"samuel.j.o.edwards@gmail.com"},{"name":"albanese","email":"gcalbanese96@gmail.com"},{"name":"sceiler","email":"yimin.yang0@gmail.com"},{"name":"lgrammel","email":"lars.grammel@gmail.com"},{"name":"jamesvclements","email":"jamesvclements@gmail.com"},{"name":"tomocchino","email":"tomocchino@gmail.com"},{"name":"aryamankha","email":"aryaman.khandelwal@gmail.com"},{"name":"techwraith","email":"techwraithpdx@gmail.com"},{"name":"mattfroggett","email":"matt.froggett@vercel.com"},{"name":"eps1lon","email":"silbermann.sebastian@gmail.com"},{"name":"leorrr2","email":"leo.reuter@vercel.com"},{"name":"pbzona","email":"phil.b.zona@gmail.com"},{"name":"malewis5","email":"matt.lewis@vercel.com"},{"name":"ekarandreas","email":"eleni.karandreas@vercel.com"},{"name":"devjiwonchoi","email":"devjiwonchoi@gmail.com"},{"name":"twwright","email":"twwright@gmail.com"},{"name":"bstrehl","email":"bernd.strehl@gmail.com"},{"name":"kuhristie-vercel","email":"christie.lin@vercel.com"},{"name":"wilson-w-vercel","email":"youhanwang1119@gmail.com"},{"name":"ralph_02","email":"Lucasjamesralph@gmail.com"},{"name":"konstv","email":"cppruler@gmail.com"},{"name":"carbonrobot","email":"carbonrobot@gmail.com"},{"name":"fantixking","email":"fantix.king@gmail.com"},{"name":"johnlindquist","email":"johnlindquist@gmail.com"},{"name":"zacktanner","email":"zacktanner@gmail.com"},{"name":"gabenunez","email":"dotpeenge@gmail.com"},{"name":"shadcn","email":"m@shadcn.com"},{"name":"msully4321","email":"msully4321@gmail.com"},{"name":"unstubbable","email":"mail@hendrik-liebau.de"},{"name":"brandon.tuttle-vercel","email":"brandon.tuttle@vercel.com"},{"name":"felixarntz","email":"flixos90@gmail.com"},{"name":"mario.lopez.arturo","email":"mario@lopez.fyi"},{"name":"dangershfield","email":"dan.gershfield@vercel.com"},{"name":"roman-olynyk-vercel","email":"roman.olynyk@vercel.com"},{"name":"alexander-dolphin-vercel","email":"alex.dolphin@vercel.com"},{"name":"sueplex","email":"sage.abraham@vercel.com"},{"name":"aurorascharff_npm","email":"aurora.sofie@gmail.com"},{"name":"bensabic","email":"ben@bensabic.ca"},{"name":"wentsul","email":"wenzel.michael@gmail.com"},{"name":"vikhyath","email":"vikhyathnitte@gmail.com"},{"name":"danielparkvercel","email":"daniel.park@vercel.com"},{"name":"shay.cichocki","email":"shay.cichocki@vercel.com"},{"name":"mischnic","email":"niklas.mischkulnig@gmail.com"},{"name":"hgstrm","email":"anders@o53.nl"},{"name":"dcampvc01","email":"dan.campbell@vercel.com"},{"name":"mitul-s","email":"mitulxshah@gmail.com"},{"name":"jonphey","email":"jonphey91@gmail.com"},{"name":"annagzh","email":"annagzh@gmail.com"},{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"andrewbarba","email":"barba@hey.com"},{"name":"bcjroberts","email":"ben.roberts@vercel.com"},{"name":"marc-vercel","email":"marc.codina@vercel.com"},{"name":"ali-vercel","email":"ali.smesseim@vercel.com"},{"name":"plmrry","email":"plmrry@gmail.com"},{"name":"brbcoding","email":"cghensha@gmail.com"},{"name":"bryan-hunter","email":"bryanjacobhunter@gmail.com"},{"name":"qiao","email":"xueqiaoxu@gmail.com"},{"name":"martinsione","email":"martinsione03@gmail.com"},{"name":"daniel.linthwaite","email":"daniel.linthwaite@vercel.com"},{"name":"tmdo","email":"thibault.mirandadeoliveira@gmail.com"},{"name":"natemcgrady-vercel","email":"nate.mcgrady@vercel.com"},{"name":"julianbenegas","email":"julianbenegas99@gmail.com"},{"name":"tomcoyle-vercel","email":"tom.coyle@vercel.com"},{"name":"koichavez","email":"koi.chavez@gmail.com"},{"name":"rao.chandan","email":"rao.chandan@gmail.com"},{"name":"thebigsadowski","email":"joe.sadowski@gmail.com"},{"name":"govind-vercel","email":"govind.dandekar@vercel.com"},{"name":"tomjohndesign","email":"tomjohndesign@gmail.com"},{"name":"bshanz","email":"brianshanley24@gmail.com"},{"name":"sambernhardt","email":"sdbernhardt@gmail.com"},{"name":"aubreychamberlain","email":"aubrey.chamberlain@vercel.com"},{"name":"didemiguel","email":"diedemiguel@gmail.com"},{"name":"kmiddleton14","email":"kmiddleton14@gmail.com"},{"name":"gmesyngier","email":"gmesyngier@gmail.com"},{"name":"alexfirestone","email":"alexdfirestone@gmail.com"},{"name":"yavor","email":"yavor.punchev@gmail.com"},{"name":"gracelliu","email":"grace.liu@vercel.com"},{"name":"1st1","email":"yury@magic.io"},{"name":"whatplan","email":"ethan@niser.com"},{"name":"fmoor","email":"mailfrederickmoor@gmail.com"},{"name":"vercel-eddie","email":"eddie.owens@vercel.com"},{"name":"tristantcooper","email":"tristan.cooper@vercel.com"},{"name":"rklaeser","email":"reed.klaeser@gmail.com"},{"name":"merycodes","email":"merykft@gmail.com"},{"name":"nmelms","email":"nmelms92@gmail.com"},{"name":"yasoobr0","email":"yasoob.f.rasheed@gmail.com"},{"name":"m7rcelo","email":"marcelo.dealmeida@vercel.com"},{"name":"estebansuarez","email":"estebansuarezblog@gmail.com"},{"name":"bobmshannon","email":"bob.shannon@vercel.com"},{"name":"caseyokeefe","email":"casey.okeefe@vercel.com"},{"name":"bhrigu","email":"captain.bhrigu@gmail.com"},{"name":"laksshh","email":"lakshaybhushan2403@gmail.com"},{"name":"zackelan","email":"zack.elan@vercel.com"},{"name":"kelzceana","email":"kelechipauline@gmail.com"},{"name":"hannah.hearth","email":"hannah.hearth@vercel.com"},{"name":"falcoagustin.vercel","email":"agustin.falco@vercel.com"},{"name":"npasquinzo","email":"nicholas.pasquinzo@vercel.com"},{"name":"kobolog","email":"me@kobolog.me"},{"name":"timwhite96","email":"tim.white@vercel.com"},{"name":"jnsahaj","email":"sahajjain13@gmail.com"},{"name":"astephen100","email":"ashka.stephen@vercel.com"},{"name":"matiasgf","email":"matiasngf@hotmail.com"},{"name":"lukesheard","email":"me@lukesheard.com"},{"name":"adrienthebo","email":"adrien@somethingsinistral.net"},{"name":"karthiklangtrace","email":"karthikkalyanaraman.1990@gmail.com"},{"name":"elprans","email":"elprans@gmail.com"},{"name":"rihanarfan","email":"rihan554@gmail.com"},{"name":"jjdopkin","email":"jjdopkin@gmail.com"},{"name":"vercel_it_service_account","email":"it+npmserviceaccount@vercel.com"},{"name":"adamdong","email":"adam.dong@vercel.com"},{"name":"valerian-roche","email":"valerian.roche@vercel.com"},{"name":"allen-vercel","email":"allen.zhou@vercel.com"},{"name":"alli-vercel","email":"alli.pope@vercel.com"},{"name":"scotttrinh","email":"scott@scotttrinh.com"},{"name":"jaclarke","email":"jaclarke77@gmail.com"},{"name":"bkonkle","email":"brandon@konkle.us"},{"name":"severinlandolt","email":"severin.code@gmail.com"},{"name":"kevinjosethomas","email":"kevin.jt2007@gmail.com"},{"name":"jaygengelbach","email":"jaygengelbach@gmail.com"},{"name":"chriskindl","email":"chris.kindl@vercel.com"},{"name":"tk04","email":"turkisaloufi@gmail.com"},{"name":"gscho","email":"greg.c.schofield@gmail.com"},{"name":"kavinvalli","email":"kavinvalli@gmail.com"},{"name":"nsidnev","email":"sidnev.nick@gmail.com"},{"name":"yash-kothari-vercel","email":"yash.kothari@vercel.com"},{"name":"robherley","email":"robherley13@gmail.com"},{"name":"mingchungx","email":"mingchung.xia@gmail.com"},{"name":"mbaiza","email":"mbaiza27@outlook.com"},{"name":"benyebai","email":"benjamin.bai@uwaterloo.ca"},{"name":"tristano45","email":"tristan.onfroy@vercel.com"},{"name":"andyw22","email":"andy.waller@vercel.com"},{"name":"shagrawal","email":"shagrawal.97@gmail.com"},{"name":"neil-vercel","email":"neil.vishvakarma@vercel.com"},{"name":"skullface","email":"paoli.jessica@gmail.com"},{"name":"fernandorojo","email":"fernando@basement.social"},{"name":"kevin.corbett","email":"kevin.corbett08@gmail.com"},{"name":"zacowan","email":"cz8ch8ry@gmail.com"},{"name":"willviles","email":"willrviles@gmail.com"},{"name":"markandrus","email":"markandrusroberts@gmail.com"},{"name":"loganliffick","email":"hello@loganliffick.com"},{"name":"youngbloodcyb","email":"cameron.youngblood@gmail.com"},{"name":"quuu","email":"qual1337@gmail.com"},{"name":"jteesang","email":"julia.tseng@vercel.com"},{"name":"pckirkland","email":"collier.kirkland@vercel.com"},{"name":"david_keefe","email":"david@davidkeefe.ca"},{"name":"jeffreypo","email":"jpopeufl@gmail.com"},{"name":"darafsheh","email":"shardaraf@gmail.com"},{"name":"markpython86","email":"mark.faraj86@gmail.com"},{"name":"tonypan","email":"tony.pan@vercel.com"},{"name":"jackjacksonvercel","email":"jack.jackson@vercel.com"},{"name":"seif.ghezala","email":"seif@tinloof.com"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"willsather","email":"will@sather.ws"},{"name":"amanazad","email":"aman.s.azad@gmail.com"},{"name":"jacobparis","email":"jacob@jacobparis.com"},{"name":"icyjoseph","email":"sephxd1234@gmail.com"},{"name":"vercelliot","email":"elliot.dauber@vercel.com"},{"name":"lukesandberg","email":"lukeisandberg@gmail.com"},{"name":"nicolasmontone","email":"montonenicolas01@gmail.com"},{"name":"voodootikigod","email":"voodootikigod@gmail.com"},{"name":"satya-callstack","email":"satyajit.sahoo@callstack.com"},{"name":"woshuajolk","email":"joshgwolk@gmail.com"},{"name":"bennor","email":"bennor@gmail.com"},{"name":"strangle","email":"your@afterima.ge"},{"name":"bmishkin","email":"bm641024@gmail.com"},{"name":"mshepanesh","email":"milosz.szczepanek@callstack.com"},{"name":"karimhasebou","email":"karim.hasebou@gmail.com"},{"name":"williambout","email":"william.bout@me.com"},{"name":"pranaygp","email":"pranay.gp@gmail.com"},{"name":"alex-grover","email":"hello@alexgrover.me"},{"name":"chrmcd-ver","email":"chris.mcdonald@vercel.com"},{"name":"allenzhou101","email":"allen.zhou101@gmail.com"},{"name":"dmori","email":"david.mori@vercel.com"},{"name":"iansbrash","email":"brash@usc.edu"},{"name":"alice-wondered","email":"alice.wood@disroot.org"},{"name":"matchai","email":"hello@matchai.dev"},{"name":"vishalyathish","email":"vishal.yathish@vercel.com"},{"name":"samselikoff","email":"sam.selikoff@gmail.com"},{"name":"mrsasuu_ck","email":"antonio.benitez@callstack.com"},{"name":"mtoth-vercel","email":"michael.toth@vercel.com"},{"name":"anshuman71","email":"anshu5074@gmail.com"},{"name":"runewolf7","email":"chris+digital@chrishahn.me"},{"name":"rohantaneja-vercel","email":"rohan.taneja@vercel.com"},{"name":"hp_arora","email":"harpreet.aneet@gmail.com"},{"name":"joyboy-0","email":"falamino00@gmail.com"},{"name":"matiasperz","email":"matiasperezpc2@gmail.com"},{"name":"jvercel","email":"justin.vitale@vercel.com"},{"name":"tannervercel","email":"tanner.godarzi@vercel.com"},{"name":"gi_wrighty","email":"wrighty@gmail.com"},{"name":"matthewstanciu","email":"mattbstanciu@gmail.com"},{"name":"rickeymcgregor","email":"rickeymcgregor01@gmail.com"},{"name":"richardkunkli","email":"richard.kunkli@vercel.com"},{"name":"bwalvoord","email":"benji.walvoord@vercel.com"},{"name":"danielroe","email":"daniel@roe.dev"},{"name":"ty37zhang","email":"tianyinzhang1999@gmail.com"},{"name":"johnphamous","email":"johnphammail@gmail.com"},{"name":"6ary","email":"yo@garytokman.com"},{"name":"ricardo-agz","email":"ricardo.gm@live.com"},{"name":"aej11a","email":"aej11@outlook.com"},{"name":"mclenhard","email":"mclenhard@gmail.com"},{"name":"reynaldo-vercel","email":"reynaldo.jarro@vercel.com"},{"name":"jaredthompson22","email":"jared.thompson@vercel.com"},{"name":"jetthen","email":"jett.hendry@vercel.com"},{"name":"robkebab","email":"rpc219@gmail.com"},{"name":"raidalt","email":"raid.alt@vercel.com"},{"name":"codyellow","email":"codyjwong@gmail.com"},{"name":"pablostanley","email":"pablostanley1@gmail.com"},{"name":"ronnie-hanif","email":"ronnie.hanif@gmail.com"},{"name":"zypx","email":"zachsnkrs@gmail.com"},{"name":"thecle","email":"hi@christianle.com"},{"name":"andy.riancho","email":"andy.riancho@vercel.com"},{"name":"jonasherr","email":"jonas@herrmannsdoerfer.dev"},{"name":"vanessaxteo","email":"vanessateo@berkeley.edu"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"vincent-derks","email":"vincent.derks@vercel.com"},{"name":"grappeggia","email":"marcosgrappeggia@gmail.com"},{"name":"vaguelyserious","email":"mittgfu@gmail.com"},{"name":"mkrr","email":"mary.karroqe@vercel.com"},{"name":"dalyd14","email":"dalyd14@gmail.com"},{"name":"kacieb","email":"kaciebawiec@gmail.com"},{"name":"gr2m","email":"gregor@martynus.net"},{"name":"karim_v1","email":"karim.rahal@vercel.com"},{"name":"simhskal","email":"lakshmi.subbramanian11@gmail.com"}],"homepage":"https://github.com/vercel-labs/agent-readability#readme","bugs":{"url":"https://github.com/vercel-labs/agent-readability/issues"},"bin":{"agent-readability":"dist/cli/index.cjs"},"dist":{"shasum":"45abfe8660a026d1a2beda27892417d9f4ab84df","tarball":"https://registry.npmjs.org/@vercel/agent-readability/-/agent-readability-0.3.1.tgz","fileCount":17,"integrity":"sha512-CdDTn9dBcqMvyIqwHB9YZQCU6+WyrDZ5hF14FZZtSCWFn4b6u5tq1ZYdbK/HkGHxodDH178b+wj6UOkLHhRl1w==","signatures":[{"sig":"MEQCICWJBRQIiJ9rddE43GIV9dNeA0grEjuQGoSbmqSFf6tRAiBiovi8XqSpJ4rh9C4guEpjVij7tJcf+q5sxTgRkISlPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1588209},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-agent-readability-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./next":{"import":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}}},"scripts":{"lint":"biome check .","test":"vitest","build":"rm -rf dist && tsup","release":"changeset publish --provenance --access public","test:ci":"vitest run --coverage","lint:fix":"biome check --write .","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0727ae92-6148-4fc5-baca-bcc21c57e05e"}},"_resolved":"/tmp/bcd4456dff8e29f009c6492fc484acb5/vercel-agent-readability-0.3.1.tgz","_integrity":"sha512-CdDTn9dBcqMvyIqwHB9YZQCU6+WyrDZ5hF14FZZtSCWFn4b6u5tq1ZYdbK/HkGHxodDH178b+wj6UOkLHhRl1w==","repository":{"url":"git+https://github.com/vercel-labs/agent-readability.git","type":"git"},"_npmVersion":"11.11.0","description":"Detect AI agents. Serve them markdown. Audit your site against the Agent Readability Spec.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","citty":"^0.1","vitest":"^3","cheerio":"^1","p-limit":"^6","picocolors":"^1","typescript":"^5.8","@types/node":"^22","@biomejs/biome":"^1.9","@changesets/cli":"^2","@vitest/coverage-v8":"^3"},"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-readability_0.3.1_1776097343054_0.28026721781683905","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@vercel/agent-readability","version":"0.4.0","keywords":["ai","agent","readability","markdown","detection","next.js","sveltekit","nuxt","middleware"],"license":"MIT","_id":"@vercel/agent-readability@0.4.0","maintainers":[{"name":"sebastianroming","email":"sebastian.roming@gmail.com"},{"name":"craigandrews","email":"craigeandrews@gmail.com"},{"name":"gkaragkiaouris","email":"gkaragkiaouris2@gmail.com"},{"name":"dglsparsons","email":"dglsparsons@gmail.com"},{"name":"bvred4244","email":"becky.vredenburg@vercel.com"},{"name":"dummdidumm","email":"sholthausen@web.de"},{"name":"adriancooney_vercel","email":"adrian.cooney@vercel.com"},{"name":"eveporcello","email":"eve@moonhighway.com"},{"name":"bcorn-cely","email":"brandon.corn@vercel.com"},{"name":"atinux","email":"atinux@gmail.com"},{"name":"dvoytenko","email":"dvoytenko@gmail.com"},{"name":"amyegan","email":"amysutter1015@gmail.com"},{"name":"brookemosby","email":"brooke.mosby@vercel.com"},{"name":"feugy","email":"damien.feugas@gmail.com"},{"name":"swarnavasengupta","email":"swarnavasengupta@gmail.com"},{"name":"raunofreiberg","email":"freiberggg@gmail.com"},{"name":"mamuso","email":"mamuso@mamuso.net"},{"name":"goncy","email":"gonzalo.pozzo4@gmail.com"},{"name":"smaeda-ks","email":"jrsyo0905@gmail.com"},{"name":"henryheffernan","email":"henry.heffernan@vercel.com"},{"name":"gargis5","email":"gs051095@gmail.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"yvonnezhou","email":"yvonne.zhou@vercel.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":"matthewbinshtok","email":"matthew.binshtok@gmail.com"},{"name":"mglagola","email":"npm@mark.gl"},{"name":"javivelasco","email":"javier.velasco86@gmail.com"},{"name":"luimey","email":"luis_meyer@outlook.de"},{"name":"timer","email":"timer150@gmail.com"},{"name":"lucleray","email":"luc.leray@gmail.com"},{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"anatrajkovska","email":"ana.trajkovska2015@gmail.com"},{"name":"n0rlant1s","email":"b@banisingh.com"},{"name":"jooliashi","email":"julia.shi@nyu.edu"},{"name":"timneutkens","email":"tim@vercel.com"},{"name":"elsigh","email":"lsimon@commoner.com"},{"name":"wits","email":"witspr@gmail.com"},{"name":"lpalmes","email":"lpalmes@gmail.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":"ismaelrumzan","email":"ismaelrumzan@gmail.com"},{"name":"rich.davis.vercel","email":"rich.davis@vercel.com"},{"name":"creationix","email":"tim@creationix.com"},{"name":"feedthejim","email":"laijimmy0@gmail.com"},{"name":"casey.gowrie","email":"casey.gowrie@vercel.com"},{"name":"rauchg","email":"rauchg@gmail.com"},{"name":"huozhi","email":"inbox@huozhi.im"},{"name":"aldosch","email":"aldo.schumann@vercel.com"},{"name":"lfades","email":"luisito453@gmail.com"},{"name":"okbel","email":"curciobel@gmail.com"},{"name":"jerilynz","email":"zheng.jerilyn@gmail.com"},{"name":"hedyzandi","email":"hedy.zandi@gmail.com"},{"name":"padmaia","email":"dev@padmaia.rocks"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"gsandhu","email":"gsandhu@csumb.edu"},{"name":"dbredvick","email":"dbredvick@gmail.com"},{"name":"hungrybearstudio","email":"rich@vercel.com"},{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},{"name":"hellojennifertran","email":"hellojennifertran@gmail.com"},{"name":"marcgreenstock","email":"marc@marcgreenstock.com"},{"name":"agadzik","email":"andrew.gadzik@vercel.com"},{"name":"tknickman","email":"tknickman@gmail.com"},{"name":"janory","email":"szathmary.janos89@gmail.com"},{"name":"jeffreyarneson","email":"jeffrey@vercel.com"},{"name":"mattjared","email":"mattjared9@gmail.com"},{"name":"msimulcik","email":"simulcik.miro@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"correttojs","email":"fabio.benedetti@gmail.com"},{"name":"cramforce","email":"malte.ubl@gmail.com"},{"name":"kakadiadarpan","email":"kakadiadarpan@gmail.com"},{"name":"kit-foster","email":"katya.a.foster@gmail.com"},{"name":"tilly3g","email":"tilly.gee@vercel.com"},{"name":"ecklf","email":"ecklf@icloud.com"},{"name":"healeycodes","email":"healeycodes@gmail.com"},{"name":"dferber90","email":"dominik.ferber@gmail.com"},{"name":"epallerols","email":"epallerols@vercel.com"},{"name":"nicolas-webdev","email":"nicobsas@gmail.com"},{"name":"schlez","email":"gal@spitfire.co.il"},{"name":"npm_bot_vercel_support","email":"it+npmvercelsupport@vercel.com"},{"name":"pieparker","email":"scott@vercel.com"},{"name":"jtaylor0196","email":"jourdandiskin@gmail.com"},{"name":"javierbyte","email":"hi@javier.xyz"},{"name":"emeraldsanto","email":"yanick.belanger@yahoo.com"},{"name":"gaspar09","email":"gaspar.garcia09@gmail.com"},{"name":"mmastrac","email":"matthew@mastracci.com"},{"name":"sr_intern","email":"mooradsudais@gmail.com"},{"name":"gudmundur","email":"gudmundur.bjarni@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"bmealey","email":"blakemealey@gmail.com"},{"name":"doque","email":"dombusser@gmail.com"},{"name":"aaorris","email":"aaorris@gmail.com"},{"name":"nuta","email":"email@seiya.me"},{"name":"daniel.campbell","email":"daniel.campbell@vercel.com"},{"name":"quiibz","email":"quiibzdev@gmail.com"},{"name":"chloe.tedder","email":"chloectedder@gmail.com"},{"name":"mjakobis","email":"marta.hawkins@gmail.com"},{"name":"mehulkar","email":"mehul.kar@fastmail.com"},{"name":"tcc-sejohnson","email":"permanently.gruntled@gmail.com"},{"name":"filiphasson","email":"hasson.filip@gmail.com"},{"name":"lubakravche","email":"luba.kravchenko@vercel.com"},{"name":"gnoff","email":"jcs.gnoff@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"wbinnssmith","email":"wbinnssmith@gmail.com"},{"name":"ofhouse","email":"felixhaus@gmail.com"},{"name":"mknichel-vercel","email":"mark.knichel@vercel.com"},{"name":"vvo","email":"vincent@codeagain.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"rob-peters-vercel","email":"rob.peters@vercel.com"},{"name":"gt-codes","email":"garrett1.tolbert@gmail.com"},{"name":"tobiaslins","email":"me@tobi.sh"},{"name":"tiago-loureiro","email":"tiago.loureiro@gmail.com"},{"name":"mbrakken","email":"marc.brakken@gmail.com"},{"name":"timolins","email":"me@timo.sh"},{"name":"anthonyshew","email":"anthonyshew@gmail.com"},{"name":"cmeyer_vercel","email":"chris.meyer@vercel.com"},{"name":"miguelalcalde","email":"miguel.alcalde@vercel.com"},{"name":"laugharn","email":"laugharn@gmail.com"},{"name":"vieko","email":"vieko.franetovic@gmail.com"},{"name":"robin-vercel","email":"robin.yoong@vercel.com"},{"name":"zach-balda","email":"zach.balda@vercel.com"},{"name":"ah100101","email":"alex.hawley@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"vercelben","email":"ben@vercel.com"},{"name":"zharich","email":"rzhang@live.com.au"},{"name":"joey.berkowitz","email":"joey.berkowitz@vercel.com"},{"name":"dfein","email":"dan.fein@vercel.com"},{"name":"anbuzin","email":"contactbuzin@gmail.com"},{"name":"ashok.gurumurthy","email":"ashok.gurumurthy@vercel.com"},{"name":"davidvercel","email":"david.wells@vercel.com"},{"name":"discepoli","email":"nic.discepoli@vercel.com"},{"name":"owoce","email":"lolzatu2@gmail.com"},{"name":"ergun1017","email":"ergun.erdogmus@vercel.com"},{"name":"shaper42","email":"lemurware@gmail.com"},{"name":"ademau","email":"alice.demauro@vercel.com"},{"name":"layonthebeech","email":"beecherp@gmail.com"},{"name":"jeffsee55","email":"jeffsee.55@gmail.com"},{"name":"zeejab","email":"zahra.arch@gmail.com"},{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"mcabs3","email":"mcabs3@gmail.com"},{"name":"msempere","email":"odoncopon@gmail.com"},{"name":"aayush-kapoor","email":"aayushkapoor34@gmail.com"},{"name":"melkey","email":"melkeydev@gmail.com"},{"name":"kldavis4","email":"kldavis4@gmail.com"},{"name":"lukahartwig","email":"mail@lukahartwig.de"},{"name":"bgw","email":"npm@benjam.info"},{"name":"mikevercel","email":"mike.curtis@vercel.com"},{"name":"sipex","email":"dominik.sipowicz@gmail.com"},{"name":"jeremyphilemon","email":"git@jrmyphlmn.com"},{"name":"eprosimon","email":"eprosimon@gmail.com"},{"name":"rithmic","email":"me@rithmic.dev"},{"name":"danmfox","email":"dan.fox@vercel.com"},{"name":"n-vigier","email":"nvigier46@gmail.com"},{"name":"vercelmatt","email":"matt.collier@vercel.com"},{"name":"judegao","email":"judegao@outlook.com"},{"name":"vercel-ctate","email":"chris.tate@vercel.com"},{"name":"sjoedwards","email":"samuel.j.o.edwards@gmail.com"},{"name":"albanese","email":"gcalbanese96@gmail.com"},{"name":"sceiler","email":"yimin.yang0@gmail.com"},{"name":"lgrammel","email":"lars.grammel@gmail.com"},{"name":"jamesvclements","email":"jamesvclements@gmail.com"},{"name":"tomocchino","email":"tomocchino@gmail.com"},{"name":"aryamankha","email":"aryaman.khandelwal@gmail.com"},{"name":"techwraith","email":"techwraithpdx@gmail.com"},{"name":"mattfroggett","email":"matt.froggett@vercel.com"},{"name":"eps1lon","email":"silbermann.sebastian@gmail.com"},{"name":"leorrr2","email":"leo.reuter@vercel.com"},{"name":"pbzona","email":"phil.b.zona@gmail.com"},{"name":"malewis5","email":"matt.lewis@vercel.com"},{"name":"ekarandreas","email":"eleni.karandreas@vercel.com"},{"name":"devjiwonchoi","email":"devjiwonchoi@gmail.com"},{"name":"twwright","email":"twwright@gmail.com"},{"name":"bstrehl","email":"bernd.strehl@gmail.com"},{"name":"kuhristie-vercel","email":"christie.lin@vercel.com"},{"name":"wilson-w-vercel","email":"youhanwang1119@gmail.com"},{"name":"ralph_02","email":"Lucasjamesralph@gmail.com"},{"name":"konstv","email":"cppruler@gmail.com"},{"name":"carbonrobot","email":"carbonrobot@gmail.com"},{"name":"fantixking","email":"fantix.king@gmail.com"},{"name":"johnlindquist","email":"johnlindquist@gmail.com"},{"name":"zacktanner","email":"zacktanner@gmail.com"},{"name":"gabenunez","email":"dotpeenge@gmail.com"},{"name":"shadcn","email":"m@shadcn.com"},{"name":"msully4321","email":"msully4321@gmail.com"},{"name":"unstubbable","email":"mail@hendrik-liebau.de"},{"name":"brandon.tuttle-vercel","email":"brandon.tuttle@vercel.com"},{"name":"felixarntz","email":"flixos90@gmail.com"},{"name":"mario.lopez.arturo","email":"mario@lopez.fyi"},{"name":"dangershfield","email":"dan.gershfield@vercel.com"},{"name":"roman-olynyk-vercel","email":"roman.olynyk@vercel.com"},{"name":"alexander-dolphin-vercel","email":"alex.dolphin@vercel.com"},{"name":"sueplex","email":"sage.abraham@vercel.com"},{"name":"aurorascharff_npm","email":"aurora.sofie@gmail.com"},{"name":"bensabic","email":"ben@bensabic.ca"},{"name":"wentsul","email":"wenzel.michael@gmail.com"},{"name":"vikhyath","email":"vikhyathnitte@gmail.com"},{"name":"danielparkvercel","email":"daniel.park@vercel.com"},{"name":"shay.cichocki","email":"shay.cichocki@vercel.com"},{"name":"mischnic","email":"niklas.mischkulnig@gmail.com"},{"name":"hgstrm","email":"anders@o53.nl"},{"name":"dcampvc01","email":"dan.campbell@vercel.com"},{"name":"mitul-s","email":"mitulxshah@gmail.com"},{"name":"jonphey","email":"jonphey91@gmail.com"},{"name":"annagzh","email":"annagzh@gmail.com"},{"name":"rich_harris","email":"richard.a.harris@gmail.com"},{"name":"andrewbarba","email":"barba@hey.com"},{"name":"bcjroberts","email":"ben.roberts@vercel.com"},{"name":"marc-vercel","email":"marc.codina@vercel.com"},{"name":"ali-vercel","email":"ali.smesseim@vercel.com"},{"name":"plmrry","email":"plmrry@gmail.com"},{"name":"brbcoding","email":"cghensha@gmail.com"},{"name":"bryan-hunter","email":"bryanjacobhunter@gmail.com"},{"name":"qiao","email":"xueqiaoxu@gmail.com"},{"name":"martinsione","email":"martinsione03@gmail.com"},{"name":"daniel.linthwaite","email":"daniel.linthwaite@vercel.com"},{"name":"tmdo","email":"thibault.mirandadeoliveira@gmail.com"},{"name":"natemcgrady-vercel","email":"nate.mcgrady@vercel.com"},{"name":"julianbenegas","email":"julianbenegas99@gmail.com"},{"name":"tomcoyle-vercel","email":"tom.coyle@vercel.com"},{"name":"koichavez","email":"koi.chavez@gmail.com"},{"name":"rao.chandan","email":"rao.chandan@gmail.com"},{"name":"thebigsadowski","email":"joe.sadowski@gmail.com"},{"name":"govind-vercel","email":"govind.dandekar@vercel.com"},{"name":"tomjohndesign","email":"tomjohndesign@gmail.com"},{"name":"bshanz","email":"brianshanley24@gmail.com"},{"name":"sambernhardt","email":"sdbernhardt@gmail.com"},{"name":"aubreychamberlain","email":"aubrey.chamberlain@vercel.com"},{"name":"didemiguel","email":"diedemiguel@gmail.com"},{"name":"kmiddleton14","email":"kmiddleton14@gmail.com"},{"name":"gmesyngier","email":"gmesyngier@gmail.com"},{"name":"alexfirestone","email":"alexdfirestone@gmail.com"},{"name":"yavor","email":"yavor.punchev@gmail.com"},{"name":"gracelliu","email":"grace.liu@vercel.com"},{"name":"1st1","email":"yury@magic.io"},{"name":"whatplan","email":"ethan@niser.com"},{"name":"fmoor","email":"mailfrederickmoor@gmail.com"},{"name":"vercel-eddie","email":"eddie.owens@vercel.com"},{"name":"tristantcooper","email":"tristan.cooper@vercel.com"},{"name":"rklaeser","email":"reed.klaeser@gmail.com"},{"name":"merycodes","email":"merykft@gmail.com"},{"name":"nmelms","email":"nmelms92@gmail.com"},{"name":"yasoobr0","email":"yasoob.f.rasheed@gmail.com"},{"name":"m7rcelo","email":"marcelo.dealmeida@vercel.com"},{"name":"estebansuarez","email":"estebansuarezblog@gmail.com"},{"name":"bobmshannon","email":"bob.shannon@vercel.com"},{"name":"caseyokeefe","email":"casey.okeefe@vercel.com"},{"name":"bhrigu","email":"captain.bhrigu@gmail.com"},{"name":"laksshh","email":"lakshaybhushan2403@gmail.com"},{"name":"zackelan","email":"zack.elan@vercel.com"},{"name":"kelzceana","email":"kelechipauline@gmail.com"},{"name":"hannah.hearth","email":"hannah.hearth@vercel.com"},{"name":"falcoagustin.vercel","email":"agustin.falco@vercel.com"},{"name":"npasquinzo","email":"nicholas.pasquinzo@vercel.com"},{"name":"kobolog","email":"me@kobolog.me"},{"name":"timwhite96","email":"tim.white@vercel.com"},{"name":"jnsahaj","email":"sahajjain13@gmail.com"},{"name":"astephen100","email":"ashka.stephen@vercel.com"},{"name":"matiasgf","email":"matiasngf@hotmail.com"},{"name":"lukesheard","email":"me@lukesheard.com"},{"name":"adrienthebo","email":"adrien@somethingsinistral.net"},{"name":"karthiklangtrace","email":"karthikkalyanaraman.1990@gmail.com"},{"name":"elprans","email":"elprans@gmail.com"},{"name":"rihanarfan","email":"rihan554@gmail.com"},{"name":"jjdopkin","email":"jjdopkin@gmail.com"},{"name":"vercel_it_service_account","email":"it+npmserviceaccount@vercel.com"},{"name":"adamdong","email":"adam.dong@vercel.com"},{"name":"valerian-roche","email":"valerian.roche@vercel.com"},{"name":"allen-vercel","email":"allen.zhou@vercel.com"},{"name":"alli-vercel","email":"alli.pope@vercel.com"},{"name":"scotttrinh","email":"scott@scotttrinh.com"},{"name":"jaclarke","email":"jaclarke77@gmail.com"},{"name":"bkonkle","email":"brandon@konkle.us"},{"name":"severinlandolt","email":"severin.code@gmail.com"},{"name":"kevinjosethomas","email":"kevin.jt2007@gmail.com"},{"name":"jaygengelbach","email":"jaygengelbach@gmail.com"},{"name":"chriskindl","email":"chris.kindl@vercel.com"},{"name":"tk04","email":"turkisaloufi@gmail.com"},{"name":"gscho","email":"greg.c.schofield@gmail.com"},{"name":"kavinvalli","email":"kavinvalli@gmail.com"},{"name":"nsidnev","email":"sidnev.nick@gmail.com"},{"name":"yash-kothari-vercel","email":"yash.kothari@vercel.com"},{"name":"robherley","email":"robherley13@gmail.com"},{"name":"mingchungx","email":"mingchung.xia@gmail.com"},{"name":"mbaiza","email":"mbaiza27@outlook.com"},{"name":"benyebai","email":"benjamin.bai@uwaterloo.ca"},{"name":"tristano45","email":"tristan.onfroy@vercel.com"},{"name":"andyw22","email":"andy.waller@vercel.com"},{"name":"shagrawal","email":"shagrawal.97@gmail.com"},{"name":"neil-vercel","email":"neil.vishvakarma@vercel.com"},{"name":"skullface","email":"paoli.jessica@gmail.com"},{"name":"fernandorojo","email":"fernando@basement.social"},{"name":"kevin.corbett","email":"kevin.corbett08@gmail.com"},{"name":"zacowan","email":"cz8ch8ry@gmail.com"},{"name":"willviles","email":"willrviles@gmail.com"},{"name":"markandrus","email":"markandrusroberts@gmail.com"},{"name":"loganliffick","email":"hello@loganliffick.com"},{"name":"youngbloodcyb","email":"cameron.youngblood@gmail.com"},{"name":"quuu","email":"qual1337@gmail.com"},{"name":"jteesang","email":"julia.tseng@vercel.com"},{"name":"pckirkland","email":"collier.kirkland@vercel.com"},{"name":"david_keefe","email":"david@davidkeefe.ca"},{"name":"jeffreypo","email":"jpopeufl@gmail.com"},{"name":"darafsheh","email":"shardaraf@gmail.com"},{"name":"markpython86","email":"mark.faraj86@gmail.com"},{"name":"tonypan","email":"tony.pan@vercel.com"},{"name":"jackjacksonvercel","email":"jack.jackson@vercel.com"},{"name":"seif.ghezala","email":"seif@tinloof.com"},{"name":"miksu","email":"vojtech@miksu.cz"},{"name":"willsather","email":"will@sather.ws"},{"name":"amanazad","email":"aman.s.azad@gmail.com"},{"name":"jacobparis","email":"jacob@jacobparis.com"},{"name":"icyjoseph","email":"sephxd1234@gmail.com"},{"name":"vercelliot","email":"elliot.dauber@vercel.com"},{"name":"lukesandberg","email":"lukeisandberg@gmail.com"},{"name":"nicolasmontone","email":"montonenicolas01@gmail.com"},{"name":"voodootikigod","email":"voodootikigod@gmail.com"},{"name":"satya-callstack","email":"satyajit.sahoo@callstack.com"},{"name":"woshuajolk","email":"joshgwolk@gmail.com"},{"name":"bennor","email":"bennor@gmail.com"},{"name":"strangle","email":"your@afterima.ge"},{"name":"bmishkin","email":"bm641024@gmail.com"},{"name":"mshepanesh","email":"milosz.szczepanek@callstack.com"},{"name":"karimhasebou","email":"karim.hasebou@gmail.com"},{"name":"williambout","email":"william.bout@me.com"},{"name":"pranaygp","email":"pranay.gp@gmail.com"},{"name":"alex-grover","email":"hello@alexgrover.me"},{"name":"chrmcd-ver","email":"chris.mcdonald@vercel.com"},{"name":"allenzhou101","email":"allen.zhou101@gmail.com"},{"name":"dmori","email":"david.mori@vercel.com"},{"name":"iansbrash","email":"brash@usc.edu"},{"name":"alice-wondered","email":"alice.wood@disroot.org"},{"name":"matchai","email":"hello@matchai.dev"},{"name":"vishalyathish","email":"vishal.yathish@vercel.com"},{"name":"samselikoff","email":"sam.selikoff@gmail.com"},{"name":"mrsasuu_ck","email":"antonio.benitez@callstack.com"},{"name":"mtoth-vercel","email":"michael.toth@vercel.com"},{"name":"anshuman71","email":"anshu5074@gmail.com"},{"name":"runewolf7","email":"chris+digital@chrishahn.me"},{"name":"rohantaneja-vercel","email":"rohan.taneja@vercel.com"},{"name":"hp_arora","email":"harpreet.aneet@gmail.com"},{"name":"joyboy-0","email":"falamino00@gmail.com"},{"name":"matiasperz","email":"matiasperezpc2@gmail.com"},{"name":"jvercel","email":"justin.vitale@vercel.com"},{"name":"tannervercel","email":"tanner.godarzi@vercel.com"},{"name":"gi_wrighty","email":"wrighty@gmail.com"},{"name":"matthewstanciu","email":"mattbstanciu@gmail.com"},{"name":"rickeymcgregor","email":"rickeymcgregor01@gmail.com"},{"name":"richardkunkli","email":"richard.kunkli@vercel.com"},{"name":"bwalvoord","email":"benji.walvoord@vercel.com"},{"name":"danielroe","email":"daniel@roe.dev"},{"name":"ty37zhang","email":"tianyinzhang1999@gmail.com"},{"name":"johnphamous","email":"johnphammail@gmail.com"},{"name":"6ary","email":"yo@garytokman.com"},{"name":"ricardo-agz","email":"ricardo.gm@live.com"},{"name":"aej11a","email":"aej11@outlook.com"},{"name":"mclenhard","email":"mclenhard@gmail.com"},{"name":"reynaldo-vercel","email":"reynaldo.jarro@vercel.com"},{"name":"jaredthompson22","email":"jared.thompson@vercel.com"},{"name":"jetthen","email":"jett.hendry@vercel.com"},{"name":"robkebab","email":"rpc219@gmail.com"},{"name":"raidalt","email":"raid.alt@vercel.com"},{"name":"codyellow","email":"codyjwong@gmail.com"},{"name":"pablostanley","email":"pablostanley1@gmail.com"},{"name":"ronnie-hanif","email":"ronnie.hanif@gmail.com"},{"name":"zypx","email":"zachsnkrs@gmail.com"},{"name":"thecle","email":"hi@christianle.com"},{"name":"andy.riancho","email":"andy.riancho@vercel.com"},{"name":"jonasherr","email":"jonas@herrmannsdoerfer.dev"},{"name":"vanessaxteo","email":"vanessateo@berkeley.edu"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"vincent-derks","email":"vincent.derks@vercel.com"},{"name":"grappeggia","email":"marcosgrappeggia@gmail.com"},{"name":"vaguelyserious","email":"mittgfu@gmail.com"},{"name":"mkrr","email":"mary.karroqe@vercel.com"},{"name":"dalyd14","email":"dalyd14@gmail.com"},{"name":"kacieb","email":"kaciebawiec@gmail.com"},{"name":"gr2m","email":"gregor@martynus.net"},{"name":"karim_v1","email":"karim.rahal@vercel.com"},{"name":"simhskal","email":"lakshmi.subbramanian11@gmail.com"}],"homepage":"https://github.com/vercel-labs/agent-readability#readme","bugs":{"url":"https://github.com/vercel-labs/agent-readability/issues"},"bin":{"agent-readability":"dist/cli/index.cjs"},"dist":{"shasum":"c543f3ef32f791db628cf951b102a5ced5f21bd5","tarball":"https://registry.npmjs.org/@vercel/agent-readability/-/agent-readability-0.4.0.tgz","fileCount":29,"integrity":"sha512-+qcRxDEbKKJzRlLqsZUnet63kepr8RikEOlT9pVEru/GNkiSinwZEJxyfUhdUpzav8El2v6DZybpyQuvlynAhQ==","signatures":[{"sig":"MEUCIQCD9aKlGclCcjSzlHFG2RG6MJLnU6fbXggIckdGyhet6AIgCe2IzQSngSs2YiuMt9PI/BpIqKmPhjHYTj3GqhM7n30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1661378},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-agent-readability-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./next":{"import":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}},"./nuxt":{"import":{"types":"./dist/nuxt/index.d.ts","default":"./dist/nuxt/index.js"},"require":{"types":"./dist/nuxt/index.d.cts","default":"./dist/nuxt/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/sveltekit/index.d.ts","default":"./dist/sveltekit/index.js"},"require":{"types":"./dist/sveltekit/index.d.cts","default":"./dist/sveltekit/index.cjs"}}},"scripts":{"lint":"biome check .","test":"vitest","build":"rm -rf dist && tsup","release":"changeset publish --provenance --access public","test:ci":"vitest run --coverage","lint:fix":"biome check --write .","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0727ae92-6148-4fc5-baca-bcc21c57e05e"}},"_resolved":"/tmp/57479a5a462ada19d030a7058bafa9d0/vercel-agent-readability-0.4.0.tgz","_integrity":"sha512-+qcRxDEbKKJzRlLqsZUnet63kepr8RikEOlT9pVEru/GNkiSinwZEJxyfUhdUpzav8El2v6DZybpyQuvlynAhQ==","repository":{"url":"git+https://github.com/vercel-labs/agent-readability.git","type":"git"},"_npmVersion":"11.11.0","description":"Detect AI agents. Serve them markdown. Audit your site against the Agent Readability Spec.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":">=1.8 <2","next":"^15","tsup":"^8","citty":"^0.1","svelte":"^5","vitest":"^3","cheerio":"^1","p-limit":"^6","picocolors":"^1","typescript":"^5.8","@types/node":"^22","@sveltejs/kit":"^2","@biomejs/biome":"^1.9","@changesets/cli":"^2","@vitest/coverage-v8":"^3"},"peerDependencies":{"h3":">=1.8 <2","next":">=14","@sveltejs/kit":">=2"},"peerDependenciesMeta":{"h3":{"optional":true},"next":{"optional":true},"@sveltejs/kit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-readability_0.4.0_1776203215063_0.3415171544169535","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@vercel/agent-readability","version":"0.5.0","keywords":["ai","agent","readability","markdown","detection","next.js","sveltekit","nuxt","vercel","middleware"],"license":"MIT","_id":"@vercel/agent-readability@0.5.0","maintainers":[],"homepage":"https://github.com/vercel-labs/agent-readability#readme","bugs":{"url":"https://github.com/vercel-labs/agent-readability/issues"},"bin":{"agent-readability":"dist/cli/index.cjs"},"dist":{"shasum":"37123b743810a19a3803893e5fbd16e9f7dc67e8","tarball":"https://registry.npmjs.org/@vercel/agent-readability/-/agent-readability-0.5.0.tgz","fileCount":35,"integrity":"sha512-ZY2i+p2/YCu4kAMGeGCq7Dn22XFWmLwQ1+sa2PrvWdeGCKqcx+CNp+4RF022QI+/e8RgPRjwQurjpmafiZlhTA==","signatures":[{"sig":"MEUCIQD+xzWf3O5J5TD3IjyNbr6n6M77v44cgxajaTqfNA4i8QIgA3jwp27c9Qye7hAMEYqm0AeoktTW6kdPoVuN0nJ2Fxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1751453},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-agent-readability-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./next":{"import":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}},"./nuxt":{"import":{"types":"./dist/nuxt/index.d.ts","default":"./dist/nuxt/index.js"},"require":{"types":"./dist/nuxt/index.d.cts","default":"./dist/nuxt/index.cjs"}},"./vercel":{"import":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"require":{"types":"./dist/vercel/index.d.cts","default":"./dist/vercel/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/sveltekit/index.d.ts","default":"./dist/sveltekit/index.js"},"require":{"types":"./dist/sveltekit/index.d.cts","default":"./dist/sveltekit/index.cjs"}}},"scripts":{"lint":"biome check .","test":"vitest","build":"rm -rf dist && tsup","release":"changeset publish --provenance --access public","test:ci":"vitest run --coverage","version":"changeset version && biome format --write package.json","lint:fix":"biome check --write .","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0727ae92-6148-4fc5-baca-bcc21c57e05e"}},"_resolved":"/tmp/624b0dc81dbcf408f1867da892e43273/vercel-agent-readability-0.5.0.tgz","_integrity":"sha512-ZY2i+p2/YCu4kAMGeGCq7Dn22XFWmLwQ1+sa2PrvWdeGCKqcx+CNp+4RF022QI+/e8RgPRjwQurjpmafiZlhTA==","repository":{"url":"git+https://github.com/vercel-labs/agent-readability.git","type":"git"},"_npmVersion":"11.16.0","description":"Detect AI agents. Serve them markdown. Audit your site against the Agent Readability Spec.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":">=1.8 <2","next":"^15","tsup":"^8","citty":"^0.1","svelte":"^5","vitest":"^3","cheerio":"^1","p-limit":"^6","picocolors":"^1","typescript":"^5.8","@types/node":"^22","@sveltejs/kit":"^2","@biomejs/biome":"^1.9","@changesets/cli":"^2","@vercel/functions":"^3.4.3","@vitest/coverage-v8":"^3"},"peerDependencies":{"h3":">=1.8 <2","next":">=14","@sveltejs/kit":">=2","@vercel/functions":"^3"},"peerDependenciesMeta":{"h3":{"optional":true},"next":{"optional":true},"@sveltejs/kit":{"optional":true},"@vercel/functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-readability_0.5.0_1785230135782_0.15237058338527","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@vercel/agent-readability","version":"0.5.1","keywords":["ai","agent","readability","markdown","detection","next.js","sveltekit","nuxt","vercel","middleware"],"license":"MIT","_id":"@vercel/agent-readability@0.5.1","maintainers":[],"homepage":"https://github.com/vercel-labs/agent-readability#readme","bugs":{"url":"https://github.com/vercel-labs/agent-readability/issues"},"bin":{"agent-readability":"dist/cli/index.cjs"},"dist":{"shasum":"fa212c105119e7e2bb1b71bb98b7b4baee37a222","tarball":"https://registry.npmjs.org/@vercel/agent-readability/-/agent-readability-0.5.1.tgz","fileCount":35,"integrity":"sha512-iQih444RJMoAREej/ccTmAUc+PiSogRffqQZMvGdcfF/5GN/4VilXrMHYQWRIq75c70D2AIOxX5sh9EG23ZT3w==","signatures":[{"sig":"MEUCIBYa1t5b3RDmIq3tu7AkmHxrByO0ELeBoyNetVoqpNWzAiEAx2IietA2BNIbPSfYve3ERY3POfQjyzVtHDfvx9diu1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763113},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-agent-readability-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./next":{"import":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}},"./nuxt":{"import":{"types":"./dist/nuxt/index.d.ts","default":"./dist/nuxt/index.js"},"require":{"types":"./dist/nuxt/index.d.cts","default":"./dist/nuxt/index.cjs"}},"./vercel":{"import":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"require":{"types":"./dist/vercel/index.d.cts","default":"./dist/vercel/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/sveltekit/index.d.ts","default":"./dist/sveltekit/index.js"},"require":{"types":"./dist/sveltekit/index.d.cts","default":"./dist/sveltekit/index.cjs"}}},"scripts":{"lint":"biome check .","test":"vitest","build":"rm -rf dist && tsup","release":"changeset publish --provenance --access public","test:ci":"vitest run --coverage","version":"changeset version && biome format --write package.json","lint:fix":"biome check --write .","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0727ae92-6148-4fc5-baca-bcc21c57e05e"}},"_resolved":"/tmp/c46fa77a998df4d84a64f01acbb80b51/vercel-agent-readability-0.5.1.tgz","_integrity":"sha512-iQih444RJMoAREej/ccTmAUc+PiSogRffqQZMvGdcfF/5GN/4VilXrMHYQWRIq75c70D2AIOxX5sh9EG23ZT3w==","repository":{"url":"git+https://github.com/vercel-labs/agent-readability.git","type":"git"},"_npmVersion":"11.17.0","description":"Detect AI agents. Serve them markdown. Audit your site against the Agent Readability Spec.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":">=1.8 <2","next":"^15","tsup":"^8","citty":"^0.1","svelte":"^5","vitest":"^3","cheerio":"^1","p-limit":"^6","picocolors":"^1","typescript":"^5.8","@types/node":"^22","@sveltejs/kit":"^2","@biomejs/biome":"^1.9","@changesets/cli":"^2","@vercel/functions":"^3.4.3","@vitest/coverage-v8":"^3"},"peerDependencies":{"h3":">=1.8 <2","next":">=14","@sveltejs/kit":">=2","@vercel/functions":"^3"},"peerDependenciesMeta":{"h3":{"optional":true},"next":{"optional":true},"@sveltejs/kit":{"optional":true},"@vercel/functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-readability_0.5.1_1787139557472_0.28377010659496493","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@vercel/agent-readability","version":"0.6.0","keywords":["ai","agent","readability","markdown","detection","next.js","sveltekit","nuxt","vercel","middleware"],"license":"MIT","_id":"@vercel/agent-readability@0.6.0","maintainers":[],"homepage":"https://github.com/vercel-labs/agent-readability#readme","bugs":{"url":"https://github.com/vercel-labs/agent-readability/issues"},"bin":{"agent-readability":"dist/cli/index.cjs"},"dist":{"shasum":"e6f75fd79e188421bbf0ff26f41f393d32b8c7c9","tarball":"https://registry.npmjs.org/@vercel/agent-readability/-/agent-readability-0.6.0.tgz","fileCount":35,"integrity":"sha512-nNmgOHwAAvKstCcCa7AARAqUSyFdwRBbT8utdjiAFUMTsNgtc4O6RwgJ2AHc78sY5NdSQN2z959o6w61zAmOMw==","signatures":[{"sig":"MEUCIECPrS6cqbcktxHVnZ2NRryUdgXhmhyoesEaYfVvqpcdAiEAnVIOxHPop7h4tWKE4BNZSs/U5yRWxZOORL9pw9MdXe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1771747},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-agent-readability-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./next":{"import":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}},"./nuxt":{"import":{"types":"./dist/nuxt/index.d.ts","default":"./dist/nuxt/index.js"},"require":{"types":"./dist/nuxt/index.d.cts","default":"./dist/nuxt/index.cjs"}},"./vercel":{"import":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"require":{"types":"./dist/vercel/index.d.cts","default":"./dist/vercel/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/sveltekit/index.d.ts","default":"./dist/sveltekit/index.js"},"require":{"types":"./dist/sveltekit/index.d.cts","default":"./dist/sveltekit/index.cjs"}}},"scripts":{"lint":"biome check .","test":"vitest","build":"rm -rf dist && tsup","release":"changeset publish --provenance --access public","test:ci":"vitest run --coverage","version":"changeset version && biome format --write package.json","lint:fix":"biome check --write .","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0727ae92-6148-4fc5-baca-bcc21c57e05e"}},"_resolved":"/tmp/1124886bea92e8ee4ee2372b40b1cf69/vercel-agent-readability-0.6.0.tgz","_integrity":"sha512-nNmgOHwAAvKstCcCa7AARAqUSyFdwRBbT8utdjiAFUMTsNgtc4O6RwgJ2AHc78sY5NdSQN2z959o6w61zAmOMw==","repository":{"url":"git+https://github.com/vercel-labs/agent-readability.git","type":"git"},"_npmVersion":"11.17.0","description":"Detect AI agents. Serve them markdown. Audit your site against the Agent Readability Spec.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":">=1.8 <2","next":"^15","tsup":"^8","citty":"^0.1","svelte":"^5","vitest":"^3","cheerio":"^1","p-limit":"^6","picocolors":"^1","typescript":"^5.8","@types/node":"^22","@sveltejs/kit":"^2","@biomejs/biome":"^1.9","@changesets/cli":"^2","@vercel/functions":"^3.4.3","@vitest/coverage-v8":"^3"},"peerDependencies":{"h3":">=1.8 <2","next":">=14","@sveltejs/kit":">=2","@vercel/functions":"^3"},"peerDependenciesMeta":{"h3":{"optional":true},"next":{"optional":true},"@sveltejs/kit":{"optional":true},"@vercel/functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-readability_0.6.0_1787304752981_0.34530723709475075","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@vercel/agent-readability","version":"0.6.1","keywords":["ai","agent","readability","markdown","detection","next.js","sveltekit","nuxt","vercel","middleware"],"license":"MIT","_id":"@vercel/agent-readability@0.6.1","maintainers":[],"homepage":"https://github.com/vercel-labs/agent-readability#readme","bugs":{"url":"https://github.com/vercel-labs/agent-readability/issues"},"bin":{"agent-readability":"dist/cli/index.cjs"},"dist":{"shasum":"172ecc6c5225a781218da86c240bce04fcb31b2d","tarball":"https://registry.npmjs.org/@vercel/agent-readability/-/agent-readability-0.6.1.tgz","fileCount":35,"integrity":"sha512-b0ZeEiGheHeq2Qybqkq3hOLn+d62Uy1qHggYySi0vKiZ9WMHXGh/YCJXkdXqdmwvQ6jt/wlZUWXGrlPuyQCcBg==","signatures":[{"sig":"MEYCIQDpOhQjCWoD+WqIstDRGM1ytP/TerKSjM+Xq3tSJ95DzQIhAJd5eJaqxqcy0VaK5b5wV0/BE4NS5ECml4M8DjkKqvIJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1890616},"main":"./dist/index.cjs","type":"module","_from":"file:vercel-agent-readability-0.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./next":{"import":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}},"./nuxt":{"import":{"types":"./dist/nuxt/index.d.ts","default":"./dist/nuxt/index.js"},"require":{"types":"./dist/nuxt/index.d.cts","default":"./dist/nuxt/index.cjs"}},"./vercel":{"import":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"require":{"types":"./dist/vercel/index.d.cts","default":"./dist/vercel/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/sveltekit/index.d.ts","default":"./dist/sveltekit/index.js"},"require":{"types":"./dist/sveltekit/index.d.cts","default":"./dist/sveltekit/index.cjs"}}},"scripts":{"lint":"biome check .","test":"vitest","build":"rm -rf dist && tsup","release":"changeset publish --provenance --access public","test:ci":"vitest run --coverage","version":"changeset version && biome format --write package.json","lint:fix":"biome check --write .","changeset":"changeset","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0727ae92-6148-4fc5-baca-bcc21c57e05e"}},"_resolved":"/tmp/70df4fb5b4ba5e4dac957d98a5bbba08/vercel-agent-readability-0.6.1.tgz","_integrity":"sha512-b0ZeEiGheHeq2Qybqkq3hOLn+d62Uy1qHggYySi0vKiZ9WMHXGh/YCJXkdXqdmwvQ6jt/wlZUWXGrlPuyQCcBg==","repository":{"url":"git+https://github.com/vercel-labs/agent-readability.git","type":"git"},"_npmVersion":"11.17.0","description":"Detect AI agents. Serve them markdown. Audit your site against the Agent Readability Spec.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":">=1.8 <2","next":"^15","tsup":"^8","citty":"^0.1","svelte":"^5","vitest":"^3","cheerio":"^1","p-limit":"^6","picocolors":"^1","typescript":"^5.8","@types/node":"^22","@sveltejs/kit":"^2","@biomejs/biome":"^1.9","@changesets/cli":"^2","@vercel/functions":"^3.4.3","@vitest/coverage-v8":"^3"},"peerDependencies":{"h3":">=1.8 <2","next":">=14","@sveltejs/kit":">=2","@vercel/functions":"^3"},"peerDependenciesMeta":{"h3":{"optional":true},"next":{"optional":true},"@sveltejs/kit":{"optional":true},"@vercel/functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent-readability_0.6.1_1788253494469_0.1973172962585037","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@vercel/agent-readability","version":"0.7.0","description":"Detect AI agents. Serve them markdown. Audit your site against the Agent Readability Spec.","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./next":{"import":{"types":"./dist/next/index.d.ts","default":"./dist/next/index.js"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/sveltekit/index.d.ts","default":"./dist/sveltekit/index.js"},"require":{"types":"./dist/sveltekit/index.d.cts","default":"./dist/sveltekit/index.cjs"}},"./nuxt":{"import":{"types":"./dist/nuxt/index.d.ts","default":"./dist/nuxt/index.js"},"require":{"types":"./dist/nuxt/index.d.cts","default":"./dist/nuxt/index.cjs"}},"./vercel":{"import":{"types":"./dist/vercel/index.d.ts","default":"./dist/vercel/index.js"},"require":{"types":"./dist/vercel/index.d.cts","default":"./dist/vercel/index.cjs"}}},"bin":{"agent-readability":"dist/cli/index.cjs"},"engines":{"node":">=20.0.0"},"peerDependencies":{"@sveltejs/kit":">=2","@vercel/functions":"^3","h3":">=1.8 <2","next":">=14"},"peerDependenciesMeta":{"@sveltejs/kit":{"optional":true},"@vercel/functions":{"optional":true},"h3":{"optional":true},"next":{"optional":true}},"devDependencies":{"@biomejs/biome":"^1.9","@changesets/cli":"^2","@sveltejs/kit":"^2","@types/node":"^22","@vercel/functions":"^3.4.3","@vitest/coverage-v8":"^3","cheerio":"^1","citty":"^0.1","h3":">=1.8 <2","next":"^15","p-limit":"^6","picocolors":"^1","svelte":"^5","tsup":"^8","typescript":"^5.8","vitest":"^3"},"publishConfig":{"access":"public"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/vercel-labs/agent-readability.git"},"keywords":["ai","agent","readability","markdown","detection","next.js","sveltekit","nuxt","vercel","middleware"],"scripts":{"build":"rm -rf dist && tsup","test":"vitest","test:ci":"vitest run --coverage","lint":"biome check .","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","changeset":"changeset","version":"changeset version && biome format --write package.json","release":"changeset publish --provenance --access public"},"_id":"@vercel/agent-readability@0.7.0","bugs":{"url":"https://github.com/vercel-labs/agent-readability/issues"},"homepage":"https://github.com/vercel-labs/agent-readability#readme","_integrity":"sha512-++aMEYribR25jInIv3QRBVhSmd2y7TscrtaO8YDaXbZjRcEaTWGgioaAtOl3a3VbzcgNl0VkiG59hn1yu/fNjQ==","_resolved":"/tmp/e5934f727d0cdcee07773d8cce8e99f1/vercel-agent-readability-0.7.0.tgz","_from":"file:vercel-agent-readability-0.7.0.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-++aMEYribR25jInIv3QRBVhSmd2y7TscrtaO8YDaXbZjRcEaTWGgioaAtOl3a3VbzcgNl0VkiG59hn1yu/fNjQ==","shasum":"0ebf3c400030acd2dbaf011b80cd3d2c7a616233","tarball":"https://registry.npmjs.org/@vercel/agent-readability/-/agent-readability-0.7.0.tgz","fileCount":35,"unpackedSize":1889898,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDqggvxnxBS4P7ytVdScKuIr7S9AJ9/KRUxPYQd+9eBVgIhAJcXUuXD9hdw3Zt/EhfPx/rDq8ja3x/EKQMpx40LobLV"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0727ae92-6148-4fc5-baca-bcc21c57e05e"}},"directories":{},"maintainers":[],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-readability_0.7.0_1788514549233_0.7678354060859653"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-30T18:26:56.299Z","modified":"2026-09-04T09:35:49.602Z","0.1.0":"2026-03-30T18:26:56.687Z","0.1.1":"2026-03-30T18:44:59.581Z","0.2.0":"2026-03-30T20:38:51.015Z","0.2.1":"2026-03-31T14:23:09.685Z","0.3.0":"2026-04-10T17:05:47.500Z","0.3.1":"2026-04-13T16:22:23.236Z","0.4.0":"2026-04-14T21:46:55.367Z","0.5.0":"2026-07-28T09:15:35.997Z","0.5.1":"2026-08-19T11:39:17.637Z","0.6.0":"2026-08-21T09:32:33.201Z","0.6.1":"2026-09-01T09:04:54.668Z","0.7.0":"2026-09-04T09:35:49.390Z"},"bugs":{"url":"https://github.com/vercel-labs/agent-readability/issues"},"license":"MIT","homepage":"https://github.com/vercel-labs/agent-readability#readme","keywords":["ai","agent","readability","markdown","detection","next.js","sveltekit","nuxt","vercel","middleware"],"repository":{"type":"git","url":"git+https://github.com/vercel-labs/agent-readability.git"},"description":"Detect AI agents. Serve them markdown. Audit your site against the Agent Readability Spec.","maintainers":[],"readme":"# @vercel/agent-readability\n\nDetect AI agents. Serve them markdown. Audit your site against the\n[Agent Readability Spec](https://vercel.com/kb/guide/agent-readability-spec).\n\n## Install\n\n```bash\nnpm install @vercel/agent-readability\n```\n\nOr audit without installing:\n\n```bash\nnpx @vercel/agent-readability audit https://vercel.com/docs\n```\n\n## Which adapter?\n\n| You're deploying | Use |\n|---|---|\n| Next.js (any host) | `./next` |\n| SvelteKit SSR (any host) | `./sveltekit` |\n| Nuxt SSR (any host) | `./nuxt` |\n| Any framework with prerendered/static pages on Vercel | `./vercel` |\n| Astro / plain static site on Vercel | `./vercel` |\n| Other frameworks | core API (`shouldServeMarkdown`) |\n\nFramework server middleware (`./sveltekit`, `./nuxt`) doesn't run for\nprerendered pages — use `./vercel` when any page is statically generated.\nNext.js middleware runs for all page types on Vercel, so `./next` works\nuniversally.\n\n## Quick Start\n\n**Next.js** `middleware.ts`:\n```ts\nimport { withAgentReadability } from '@vercel/agent-readability/next'\n\nexport default withAgentReadability({\n  rewrite: (pathname) => `/api/docs-md${pathname}`,\n})\n\nexport const config = { matcher: ['/docs/:path*'] }\n```\n\n**SvelteKit** `hooks.server.ts`:\n```ts\nimport { handleAgentReadability } from '@vercel/agent-readability/sveltekit'\nimport { sequence } from '@sveltejs/kit/hooks'\n\nexport const handle = sequence(\n  handleAgentReadability({ rewrite: (p) => `/api/docs-md${p}` }),\n)\n```\n\n**Nuxt** `server/middleware/agent.ts`:\n```ts\nimport { defineAgentMiddleware } from '@vercel/agent-readability/nuxt'\n\nexport default defineAgentMiddleware({\n  getMarkdown: async (pathname) => {\n    const doc = await fetchDoc(pathname)\n    return doc.markdown\n  },\n})\n```\n\n**Vercel** (any framework) `middleware.ts`:\n```ts\nimport { createAgentMiddleware } from '@vercel/agent-readability/vercel'\n\nexport default createAgentMiddleware({\n  rewrite: (pathname) => `/agent-md${pathname}`,\n})\n\nexport const config = {\n  matcher: '/((?!api|_next|_nuxt|favicon|.*\\\\..*).*)',\n}\n```\n\nAgents hitting `/docs/*` get Markdown when their `Accept` header prefers it or\ndoes not distinguish between HTML and Markdown. An explicit HTML preference is\nalways respected.\n\nFor the Next.js and Vercel rewrite adapters, apply the canonical `Link` header\nin the destination route after it resolves a page. See [Canonical URLs](#canonical-urls).\n\n## How Detection Works\n\nThree layers, checked in order:\n\n1. **Known UA patterns.** 30+ agents (ClaudeBot, GPTBot, Cursor, Perplexity, etc.)\n2. **Signature-Agent header.** ChatGPT agent via RFC 9421.\n3. **sec-fetch-mode heuristic.** Unknown bots lacking browser fingerprints.\n\nOptimizes for recall over precision. Serving markdown to a non-AI bot is cheap. Missing an AI agent is not.\n\n## Core API\n\n### `isAIAgent(request)`\n\n```ts\nimport { isAIAgent } from '@vercel/agent-readability'\n\nconst result = isAIAgent(request)\n// { detected: true, method: 'ua-match' }\n```\n\nAccepts any object with `headers.get()` (`Request`, `NextRequest`, etc.)\n\nReturns:\n- `{ detected: true, method: 'ua-match' | 'signature-agent' | 'heuristic' }`\n- `{ detected: false, method: null }`\n\n### `acceptsMarkdown(request)`\n\nReturns `true` when the request prefers an offered Markdown representation over\nHTML. It honors quality values, wildcards, explicit `q=0` rejections,\nspecificity, and header order. When you provide custom `mediaTypes`, the first\nentry is the response content type and later entries are compatible request\naliases.\n\n```ts\nimport { acceptsMarkdown } from '@vercel/agent-readability'\n\nif (acceptsMarkdown(request)) {\n  return new Response(markdown, {\n    headers: { 'Content-Type': 'text/markdown', 'Vary': 'Accept' },\n  })\n}\n```\n\n### `shouldServeMarkdown(request)`\n\nCombines detection and content negotiation. Explicit `Accept` preferences take\npriority. Agent detection is used only when the header is missing or does not\ndistinguish between HTML and Markdown.\n\n```ts\nimport { shouldServeMarkdown } from '@vercel/agent-readability'\n\nconst { serve, reason } = shouldServeMarkdown(request)\n// serve: true, reason: 'agent' | 'accept-header'\n```\n\n### `createNotFoundResponse(path, options?)`\n\nReturns an agent-friendly markdown response with a real `404` status, so agents\ndo not treat the missing URL as a page. Set `status: 410` for removed content.\n\n```ts\nimport { createNotFoundResponse } from '@vercel/agent-readability'\n\nreturn createNotFoundResponse('/docs/missing', {\n  baseUrl: 'https://example.com',\n})\n```\n\nThe response includes `Content-Type: text/markdown; charset=utf-8`, `Vary: Accept`,\nand `X-Robots-Tag: noindex`. Pass `markdown` and `headers` to preserve a custom\nsmart not-found body, suggestions, and cache policy while the package owns the\nstatus.\n\n### `generateNotFoundMarkdown(path, options?)`\n\nGenerates the standard markdown body used by `createNotFoundResponse()`. Use it\nwhen another response abstraction must construct the final `404` or `410`.\n\nKeep suggested page links canonical (`/docs/page`) and negotiate markdown with\n`Accept: text/markdown` rather than exposing `.md` page URLs in not-found\nresponses.\n\n### `applyMarkdownHeaders(headers, options?)`\n\nApply the response headers every markdown response should carry:\n`Vary: Accept` (token-deduped) and, when `options.canonicalUrl` is set,\n`Link: <url>; rel=\"canonical\"` (skipped if a canonical Link is already\npresent). Use in custom proxies that serve markdown without an adapter.\n`canonicalLinkHeader(url)` builds the raw Link value.\n\n```ts\nimport { applyMarkdownHeaders } from '@vercel/agent-readability'\n\nconst headers = new Headers({ 'Content-Type': 'text/markdown' })\napplyMarkdownHeaders(headers, { canonicalUrl: 'https://example.com/docs/page' })\nreturn new Response(markdown, { headers })\n```\n\n### Pattern Exports\n\n`AI_AGENT_UA_PATTERNS`, `TRADITIONAL_BOT_PATTERNS`, `SIGNATURE_AGENT_DOMAINS`,\nand `BOT_LIKE_REGEX` are all exported.\n\n## Next.js Adapter\n\n### `withAgentReadability(options, handler?)`\n\nWorks with Next.js 14 and 15 (Pages and App Router).\n\n```ts\nimport { withAgentReadability } from '@vercel/agent-readability/next'\n\nexport default withAgentReadability({\n  docsPrefix: '/docs',\n  rewrite: (pathname) => `/en/llms.mdx/${pathname.replace('/docs/', '')}`,\n  onDetection: async ({ path, method }) => {\n    await trackMdRequest({ path, detectionMethod: method })\n  },\n})\n```\n\n`onDetection` runs via `event.waitUntil()` and does not block the response.\n\nThe adapter adds `Vary: Accept` to rewrites but leaves the canonical `Link`\nheader to the Markdown route by default. Apply the header after the route\nresolves a page, and omit it from `404` and `410` responses. Set `canonicalUrl`\nonly when every rewritten path is guaranteed to exist.\n\n#### Composing with existing middleware\n\n```ts\nexport default withAgentReadability(\n  { rewrite: (p) => `/md${p}` },\n  (req, event) => i18nMiddleware(req, event),\n)\n```\n\n#### Options\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `docsPrefix` | `string` | `'/docs'` | URL prefix to intercept |\n| `rewrite` | `(pathname: string) => string` | required | Maps request path to markdown route |\n| `onDetection` | `(info) => void \\| Promise<void>` | - | Analytics callback (runs in `waitUntil`) |\n| `canonicalUrl` | `(pathname, request) => string \\| URL \\| null` | - | Opt-in canonical URL for rewrites whose paths are guaranteed to exist |\n\n#### `agentReadabilityMatcher`\n\nExcludes Next.js internals and static files. Use for site-wide detection:\n\n```ts\nimport { withAgentReadability, agentReadabilityMatcher } from '@vercel/agent-readability/next'\n\nexport default withAgentReadability({\n  docsPrefix: '/',\n  rewrite: (pathname) => `/md${pathname}`,\n})\n\nexport const config = {\n  matcher: agentReadabilityMatcher,\n}\n```\n\n## SvelteKit Adapter\n\n### `handleAgentReadability(options)`\n\nReturns a `Handle` function. Requires SvelteKit 2+. Uses `event.fetch()`\nfor zero-cost internal routing to your `+server.ts` markdown routes.\n\n```ts\n// hooks.server.ts\nimport { handleAgentReadability } from '@vercel/agent-readability/sveltekit'\nimport { sequence } from '@sveltejs/kit/hooks'\n\nexport const handle = sequence(\n  handleAgentReadability({\n    docsPrefix: '/docs',\n    rewrite: (pathname) => `/api/docs-md${pathname}`,\n    onDetection: ({ path, method }) => {\n      console.log(`Agent detected: ${method} on ${path}`)\n    },\n  }),\n)\n```\n\nAutomatically guards against infinite loops (`isSubRequest`), skips client\nnavigation requests (`isDataRequest`), and falls through if the rewrite target\nreturns non-OK unless it is a markdown `404` or `410`.\n\n**Doesn't run for prerendered pages** (`export const prerender = true`).\nIf any route is prerendered on Vercel, use the [Vercel adapter](#vercel-adapter).\n\n#### Options\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `docsPrefix` | `string` | `'/docs'` | URL prefix to intercept |\n| `rewrite` | `(pathname: string) => string` | required | Maps request path to `+server.ts` route |\n| `onDetection` | `(info) => void \\| Promise<void>` | - | Fire-and-forget analytics callback |\n| `canonicalUrl` | `(pathname, event) => string \\| URL \\| null` | request origin + pathname | Canonical URL for the `Link` header; return `null` to disable |\n\n## Nuxt Adapter\n\n### `defineAgentMiddleware(options)`\n\nWraps `defineEventHandler`. Requires h3 1.8+ (ships with Nuxt 3/4).\nUses a `getMarkdown` callback instead of rewrite since Nuxt has no\nzero-cost internal fetch.\n\n**Doesn't run for statically generated pages.** If you use `nuxt generate`\nor `{ prerender: true }` route rules, use the [Vercel adapter](#vercel-adapter)\ninstead — it runs at the edge before static assets are served.\n\n```ts\n// server/middleware/agent.ts\nimport { defineAgentMiddleware } from '@vercel/agent-readability/nuxt'\n\nexport default defineAgentMiddleware({\n  docsPrefix: '/docs',\n  getMarkdown: async (pathname, event) => {\n    const doc = await queryContent(pathname).findOne()\n    return doc.body\n  },\n})\n```\n\n`getMarkdown` can return a `string` (auto-wrapped with `text/markdown` headers)\nor a `Response` for full control.\n\n#### Options\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `docsPrefix` | `string` | `'/docs'` | URL prefix to intercept |\n| `getMarkdown` | `(pathname, event) => string \\| Response \\| Promise<...>` | required | Returns markdown content |\n| `onDetection` | `(info) => void \\| Promise<void>` | - | Fire-and-forget analytics callback |\n| `canonicalUrl` | `(pathname, event) => string \\| URL \\| null` | from `Host` + `X-Forwarded-Proto`, URL-parser validated | Canonical URL for the `Link` header; return `null` to disable |\n\n## Vercel Adapter\n\n### `createAgentMiddleware(options)`\n\nFramework-agnostic [Vercel Routing Middleware](https://vercel.com/docs/routing-middleware).\nRuns before the cache, so it intercepts statically generated pages that\nbypass framework server middleware. Works for any framework on Vercel:\nNuxt (static or SSR), SvelteKit, Astro, or plain static sites.\n\nRequires `@vercel/functions` (peer dep).\n\n```ts\n// middleware.ts (project root, not in a framework directory)\nimport { createAgentMiddleware } from '@vercel/agent-readability/vercel'\n\nexport default createAgentMiddleware({\n  docsPrefix: '/docs',\n  rewrite: (pathname) => `/agent-md${pathname}`,\n  onDetection: async ({ path, method }) => {\n    await trackMdRequest({ path, detectionMethod: method })\n  },\n})\n\nexport const config = {\n  matcher: '/((?!api|_next|_nuxt|favicon|.*\\\\..*).*)',\n}\n```\n\n`onDetection` runs via `waitUntil()` from `@vercel/functions` and does\nnot block the response.\n\nThe adapter adds `Vary: Accept` to rewrites but leaves the canonical `Link`\nheader to the Markdown route by default. Apply the header after the route\nresolves a page, and omit it from `404` and `410` responses. Set `canonicalUrl`\nonly when every rewritten path is guaranteed to exist.\n\n#### Options\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `docsPrefix` | `string` | `'/docs'` | URL prefix to intercept |\n| `rewrite` | `(pathname: string) => string` | required | Maps request path to markdown route |\n| `onDetection` | `(info) => void \\| Promise<void>` | - | Analytics callback (runs in `waitUntil`) |\n| `canonicalUrl` | `(pathname, request) => string \\| URL \\| null` | - | Opt-in canonical URL for rewrites whose paths are guaranteed to exist |\n\n## Audit CLI\n\n```bash\nnpx @vercel/agent-readability audit https://sdk.vercel.ai\n```\n\n25 weighted checks across 4 categories. Score 0-100. Failed checks include\nfix suggestions you can paste into your coding agent.\n\n### CI\n\n```yaml\n- name: Audit agent readability\n  run: npx @vercel/agent-readability audit ${{ env.SITE_URL }} --min-score 70 --json\n```\n\nExit code 1 if score is below threshold.\n\n| Flag | Description |\n|------|-------------|\n| `--json` | Output as JSON |\n| `--min-score <n>` | Exit with error if score < n |\n\n## Caching\n\nSet `Vary: Accept` on markdown responses so CDNs don't serve cached\nHTML to agents (or cached markdown to browsers).\n\nAll four adapters set `Vary: Accept` automatically. The Next.js and\nVercel adapters rewrite the URL, so your Markdown route handler must set\n`Content-Type: text/markdown` and declare the canonical URL after resolving\nthe page.\n\n## Canonical URLs\n\nMarkdown bodies have no `<link rel=\"canonical\">` equivalent. Resolved\nMarkdown responses should declare the canonical page URL with an HTTP `Link`\nheader (RFC 8288):\n\n```\nLink: <https://example.com/docs/page>; rel=\"canonical\"\n```\n\nThe SvelteKit adapter inspects the resolved response and adds the header only\nfor existing pages. The Nuxt adapter adds it when `getMarkdown` returns a\nstring; its default comes from validated `Host` and `X-Forwarded-Proto`\nheaders. Full Nuxt `Response` values retain their own headers.\n\nThe Next.js and Vercel adapters cannot inspect the rewrite destination's final\nstatus. They add `Vary: Accept` but leave the canonical header to the Markdown\nroute by default, preventing missing pages from declaring themselves\ncanonical. Use `applyMarkdownHeaders` after resolving the page, and call it\nwithout `canonicalUrl` for `404` or `410` responses. Their `canonicalUrl`\noptions remain available as explicit opt-ins when every matched path is known\nto exist.\n\n## Edge Runtime\n\nCore library and all adapters use Web APIs only. Works in Vercel Edge\nRuntime, Cloudflare Workers, and any `Request`/`Response` environment.\n\nCLI requires Node.js 20+.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}