{"_id":"@sanity/blueprints-parser","_rev":"47-fd4a513413db1253e6266fc3b0ad1ffe","name":"@sanity/blueprints-parser","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@sanity/blueprints-parser","version":"0.1.0","keywords":["sanity","blueprints"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/blueprints-parser@0.1.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"svirs","email":"shur@sanity.io"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"ricokahler","email":"ricokahler@me.com"},{"name":"tiit.kass.saity","email":"tiit.kass@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"},{"name":"rostimelk","email":"hello@rosti.no"},{"name":"mattlewine.sanity","email":"matt.lewine@sanity.io"},{"name":"msfragala","email":"ms.fragala@gmail.com"},{"name":"adoprog","email":"adoprog@gmail.com"},{"name":"tonysanity","email":"tony.lepmets@sanity.io"},{"name":"mrmrs","email":"hi@mrmrs.cc"},{"name":"betson","email":"ben.getson@gmail.com"},{"name":"georgedoescode","email":"georgedoescode@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"eoinsanity","email":"eoin.falconer@sanity.io"},{"name":"dashedstripes","email":"adamgrayscale@gmail.com"},{"name":"jmswrnr","email":"npm@jmswrnr.com"},{"name":"snocorp_sanity","email":"dave.sewell@sanity.io"},{"name":"mmgj","email":"controloptioncommand+npm@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"samhem","email":"sam.hemingway@sanity.io"},{"name":"gu-stav","email":"gu@stav.dev"},{"name":"patricksanity","email":"patrick.mccarthy@sanity.io"},{"name":"mads.mogenshoj","email":"mads.mogenshoj@sanity.io"},{"name":"sanitytom","email":"tom@sanity.io"},{"name":"sanity-cb","email":"charlie.brown@sanity.io"},{"name":"mm-sanity","email":"mark.michon@sanity.io"},{"name":"sanitykev","email":"kevin.green@sanity.io"},{"name":"victor.ayogu","email":"victor.ayogu@sanity.io"},{"name":"ryanbethel_sanity","email":"ryan.bethel@sanity.io"},{"name":"brianleroux","email":"b@brian.io"},{"name":"johnsicili","email":"john.siciliano@sanity.io"},{"name":"p10e","email":"peter@sanity.io"},{"name":"krlund","email":"kristoffer.lund@sanity.io"},{"name":"adrainhiss-sanity","email":"adrian.hiss@sanity.io"},{"name":"jonahsnider","email":"jonah@jonah.pw"},{"name":"mwritter","email":"matthew.ritter@sanity.io"},{"name":"torbratsbergsanity","email":"tor.bratsberg@sanity.io"}],"homepage":"https://github.com/sanity-io/blueprints-parser#readme","bugs":{"url":"https://github.com/sanity-io/blueprints-parser/issues"},"dist":{"shasum":"cb32c8d67c35980dd88c81dc9b16f7a8c4a78755","tarball":"https://registry.npmjs.org/@sanity/blueprints-parser/-/blueprints-parser-0.1.0.tgz","fileCount":17,"integrity":"sha512-B1rjybhhO1FC+xoTCRD1XcEwmyS8MdQsxNSb0uOWKzqFso1IR1DeIu3FtcsBf/NIY7fFVYEX0L+5bkacAYYbdQ==","signatures":[{"sig":"MEYCIQCG6gmyUSZhvpSMzXmxXKtux7UdWYo+yRO5llYa7wtNxQIhAPVGIPScRy/UZ/IQv4eWLl8jBq9R9+qmsspjV/dz6xaS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2fblueprints-parser@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41905},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"be71755d0bee251bf18e63a1148832ca02fd86d5","scripts":{"lint":"biome ci","test":"npx tap run --include=test/unit/**/* --passes --coverage-report=text --coverage-report=lcov --no-browser","lint:write":"biome check --write"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/blueprints-parser.git","type":"git"},"_npmVersion":"10.9.3","description":"A parser and validator for Sanity Blueprint documents.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tap":"^21.1.0","@biomejs/biome":"^2.1.4","@sanity/blueprints-jsonschemas":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blueprints-parser_0.1.0_1755132861829_0.41394312421039325","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@sanity/blueprints-parser","version":"0.2.0","keywords":["sanity","blueprints"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/blueprints-parser@0.2.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"svirs","email":"shur@sanity.io"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"tiit.kass.saity","email":"tiit.kass@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"},{"name":"rostimelk","email":"hello@rosti.no"},{"name":"mattlewine.sanity","email":"matt.lewine@sanity.io"},{"name":"msfragala","email":"ms.fragala@gmail.com"},{"name":"adoprog","email":"adoprog@gmail.com"},{"name":"tonysanity","email":"tony.lepmets@sanity.io"},{"name":"mrmrs","email":"hi@mrmrs.cc"},{"name":"betson","email":"ben.getson@gmail.com"},{"name":"georgedoescode","email":"georgedoescode@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"eoinsanity","email":"eoin.falconer@sanity.io"},{"name":"dashedstripes","email":"adamgrayscale@gmail.com"},{"name":"jmswrnr","email":"npm@jmswrnr.com"},{"name":"snocorp_sanity","email":"dave.sewell@sanity.io"},{"name":"mmgj","email":"controloptioncommand+npm@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"samhem","email":"sam.hemingway@sanity.io"},{"name":"gu-stav","email":"gu@stav.dev"},{"name":"patricksanity","email":"patrick.mccarthy@sanity.io"},{"name":"mads.mogenshoj","email":"mads.mogenshoj@sanity.io"},{"name":"sanitytom","email":"tom@sanity.io"},{"name":"sanity-cb","email":"charlie.brown@sanity.io"},{"name":"mm-sanity","email":"mark.michon@sanity.io"},{"name":"sanitykev","email":"kevin.green@sanity.io"},{"name":"victor.ayogu","email":"victor.ayogu@sanity.io"},{"name":"ryanbethel_sanity","email":"ryan.bethel@sanity.io"},{"name":"brianleroux","email":"b@brian.io"},{"name":"johnsicili","email":"john.siciliano@sanity.io"},{"name":"p10e","email":"peter@sanity.io"},{"name":"krlund","email":"kristoffer.lund@sanity.io"},{"name":"adrainhiss-sanity","email":"adrian.hiss@sanity.io"},{"name":"jonahsnider","email":"jonah@jonah.pw"},{"name":"mwritter","email":"matthew.ritter@sanity.io"},{"name":"torbratsbergsanity","email":"tor.bratsberg@sanity.io"},{"name":"evelinawahlstrom","email":"evelina.wahlstrom@sanity.io"},{"name":"jw-sanity","email":"jack.wilson@sanity.io"}],"homepage":"https://github.com/sanity-io/blueprints-parser#readme","bugs":{"url":"https://github.com/sanity-io/blueprints-parser/issues"},"dist":{"shasum":"db1cf41d834929fe72c34175e4613675ec552b8c","tarball":"https://registry.npmjs.org/@sanity/blueprints-parser/-/blueprints-parser-0.2.0.tgz","fileCount":21,"integrity":"sha512-RrsMI9RIpNRA1+1qVPkcE3vEea9wdA+27zci6c3Hd8CRo0kFu6GKohYMtj7RnaAjkDt5YC6Df0pAdpRTF98mMg==","signatures":[{"sig":"MEUCIHAZeh2wWJOfgRCm7jpydSa7GIggT4xaeQOg2k18US9LAiEAgpAN6/4BGTAdPrVeV6lLqM9w0QLHHp+lcSsf5X00KRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2fblueprints-parser@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48610},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=22"},"gitHead":"aa0e32b21a4cd81b326a7db7c163d48a08ff22fd","scripts":{"lint":"biome ci","test":"npm run test:unit && npm run test:integration","test:unit":"npx tap run --include=test/unit/**/* --coverage-report=text --coverage-report=lcov --no-browser","lint:write":"biome check --write","test:integration":"node --test test/integration/**/*.test.js"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/blueprints-parser.git","type":"git"},"_npmVersion":"10.9.3","description":"A parser and validator for Sanity Blueprint documents.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tap":"^21.1.0","@biomejs/biome":"^2.1.4","@sanity/blueprints-jsonschemas":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blueprints-parser_0.2.0_1756839182968_0.6443802346362622","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@sanity/blueprints-parser","version":"0.2.1","keywords":["sanity","blueprints"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/blueprints-parser@0.2.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"svirs","email":"shur@sanity.io"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"tiit.kass.saity","email":"tiit.kass@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"},{"name":"rostimelk","email":"hello@rosti.no"},{"name":"mattlewine.sanity","email":"matt.lewine@sanity.io"},{"name":"msfragala","email":"ms.fragala@gmail.com"},{"name":"adoprog","email":"adoprog@gmail.com"},{"name":"tonysanity","email":"tony.lepmets@sanity.io"},{"name":"mrmrs","email":"hi@mrmrs.cc"},{"name":"betson","email":"ben.getson@gmail.com"},{"name":"georgedoescode","email":"georgedoescode@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"eoinsanity","email":"eoin.falconer@sanity.io"},{"name":"dashedstripes","email":"adamgrayscale@gmail.com"},{"name":"jmswrnr","email":"npm@jmswrnr.com"},{"name":"snocorp_sanity","email":"dave.sewell@sanity.io"},{"name":"mmgj","email":"controloptioncommand+npm@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"samhem","email":"sam.hemingway@sanity.io"},{"name":"gu-stav","email":"gu@stav.dev"},{"name":"patricksanity","email":"patrick.mccarthy@sanity.io"},{"name":"mads.mogenshoj","email":"mads.mogenshoj@sanity.io"},{"name":"sanitytom","email":"tom@sanity.io"},{"name":"sanity-cb","email":"charlie.brown@sanity.io"},{"name":"mm-sanity","email":"mark.michon@sanity.io"},{"name":"sanitykev","email":"kevin.green@sanity.io"},{"name":"victor.ayogu","email":"victor.ayogu@sanity.io"},{"name":"ryanbethel_sanity","email":"ryan.bethel@sanity.io"},{"name":"brianleroux","email":"b@brian.io"},{"name":"johnsicili","email":"john.siciliano@sanity.io"},{"name":"p10e","email":"peter@sanity.io"},{"name":"krlund","email":"kristoffer.lund@sanity.io"},{"name":"adrainhiss-sanity","email":"adrian.hiss@sanity.io"},{"name":"jonahsnider","email":"jonah@jonah.pw"},{"name":"mwritter","email":"matthew.ritter@sanity.io"},{"name":"torbratsbergsanity","email":"tor.bratsberg@sanity.io"},{"name":"evelinawahlstrom","email":"evelina.wahlstrom@sanity.io"},{"name":"jw-sanity","email":"jack.wilson@sanity.io"}],"homepage":"https://github.com/sanity-io/blueprints-parser#readme","bugs":{"url":"https://github.com/sanity-io/blueprints-parser/issues"},"dist":{"shasum":"507d03052bc3106754671426e4a4935d6cf91274","tarball":"https://registry.npmjs.org/@sanity/blueprints-parser/-/blueprints-parser-0.2.1.tgz","fileCount":21,"integrity":"sha512-oOyUNgIGkYbQcSBa/UniwYQoqf/DLpM9OGqGq8xfn6SY1ksnEtfjt/QaeeAn9Rl1BEUGQKSCat92Nhfu0VDSnA==","signatures":[{"sig":"MEQCIGgH4qP3xqw3YZoPaIL49MxbwOxN7xD9wuO4HoPZ/kCgAiBguSv7GDwEGp7T175Q4ImIJx4bW1HEvx5qFrkmNJLySg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2fblueprints-parser@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48974},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"gitHead":"0e7d305709c9e1aceef4405f55c93d4e856579ba","scripts":{"lint":"biome ci","test":"npm run test:unit && npm run test:integration","test:unit":"npx tap run --include=test/unit/**/* --coverage-report=text --coverage-report=lcov --no-browser","lint:write":"biome check --write","test:integration":"cd test/integration && npm test"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/blueprints-parser.git","type":"git"},"_npmVersion":"10.9.3","description":"A parser and validator for Sanity Blueprint documents.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tap":"^21.1.0","@biomejs/biome":"^2.1.4","@sanity/blueprints-jsonschemas":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/blueprints-parser_0.2.1_1756992181404_0.3545744983077035","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@sanity/blueprints-parser","version":"0.3.0","keywords":["sanity","blueprints"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/blueprints-parser@0.3.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"simeonsanity","email":"simeon@sanity.io"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"tiit.kass.saity","email":"tiit.kass@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"},{"name":"rostimelk","email":"hello@rosti.no"},{"name":"mattlewine.sanity","email":"matt.lewine@sanity.io"},{"name":"msfragala","email":"ms.fragala@gmail.com"},{"name":"adoprog","email":"adoprog@gmail.com"},{"name":"tonysanity","email":"tony.lepmets@sanity.io"},{"name":"betson","email":"ben.getson@gmail.com"},{"name":"georgedoescode","email":"georgedoescode@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"eoinsanity","email":"eoin.falconer@sanity.io"},{"name":"dashedstripes","email":"adamgrayscale@gmail.com"},{"name":"jmswrnr","email":"npm@jmswrnr.com"},{"name":"snocorp_sanity","email":"dave.sewell@sanity.io"},{"name":"mmgj","email":"controloptioncommand+npm@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"samhem","email":"sam.hemingway@sanity.io"},{"name":"gu-stav","email":"gu@stav.dev"},{"name":"patricksanity","email":"patrick.mccarthy@sanity.io"},{"name":"mads.mogenshoj","email":"mads.mogenshoj@sanity.io"},{"name":"sanitytom","email":"tom@sanity.io"},{"name":"sanity-cb","email":"charlie.brown@sanity.io"},{"name":"sanitykev","email":"kevin.green@sanity.io"},{"name":"victor.ayogu","email":"victor.ayogu@sanity.io"},{"name":"ryanbethel_sanity","email":"ryan.bethel@sanity.io"},{"name":"brianleroux","email":"b@brian.io"},{"name":"johnsicili","email":"john.siciliano@sanity.io"},{"name":"p10e","email":"peter@sanity.io"},{"name":"krlund","email":"kristoffer.lund@sanity.io"},{"name":"jonahsnider","email":"jonah@jonah.pw"},{"name":"mwritter","email":"matthew.ritter@sanity.io"},{"name":"torbratsbergsanity","email":"tor.bratsberg@sanity.io"},{"name":"evelinawahlstrom","email":"evelina.wahlstrom@sanity.io"},{"name":"jw-sanity","email":"jack.wilson@sanity.io"},{"name":"bobinska.dev","email":"bobinska.dev@gmail.com"},{"name":"oleg1357","email":"oleg.shcherbina@sanity.io"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"gabe.wyatt","email":"gabe.wyatt@sanity.io"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"},{"name":"annez-sanity","email":"david.annez@sanity.io"},{"name":"sanityjamie","email":"jamie.paulson@sanity.io"},{"name":"blakelam_sanity","email":"blake.lam@sanity.io"},{"name":"laurenashpolesanity","email":"lauren.ashpole@sanity.io"},{"name":"geoffball","email":"geoff@gball.dev"}],"homepage":"https://github.com/sanity-io/blueprints-parser#readme","bugs":{"url":"https://github.com/sanity-io/blueprints-parser/issues"},"dist":{"shasum":"ef7fa3b92be178dbe557d6d1c1fc4e7087aeefba","tarball":"https://registry.npmjs.org/@sanity/blueprints-parser/-/blueprints-parser-0.3.0.tgz","fileCount":21,"integrity":"sha512-kS/MU3r71MXExzatvP6lCO7J/mhnmxO2qSsC+/j+YXm1qZo9BoXTRMsC8f0M/Hi5r+1i/l/6NSk3RUsNEtHAyg==","signatures":[{"sig":"MEUCIF4/6BHTB9qgDRnk/9omLa24MmwB8AcT0O5MHEqPRI8UAiEAwrZbW9BkHjulznIkg+G1gXT0qHU9r9FJ2B8zX5XRrJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2fblueprints-parser@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52519},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"gitHead":"211a1625a32222315c93ebc0451bc4319f2eed3a","scripts":{"lint":"biome ci","test":"npm run test:unit && npm run test:integration","test:unit":"npx tap run --include=test/unit/**/* --coverage-report=text --coverage-report=lcov --no-browser","lint:write":"biome check --write","test:integration":"cd test/integration && npm test"},"_npmUser":{"name":"sanity-io","email":"developers@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/blueprints-parser.git","type":"git"},"_npmVersion":"10.9.3","description":"A parser and validator for Sanity Blueprint documents.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tap":"^21.1.0","@biomejs/biome":"^2.1.4","@sanity/blueprints-jsonschemas":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/blueprints-parser_0.3.0_1760729689314_0.008956358148313859","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@sanity/blueprints-parser","version":"0.3.1","keywords":["sanity","blueprints"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/blueprints-parser@0.3.1","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"irina937","email":"irina@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"pete-garnett-sanity","email":"pete.garnett@sanity.io"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"},{"name":"tnaughts1","email":"tim.naughton@sanity.io"},{"name":"mm-sanity","email":"mark.michon@sanity.io"},{"name":"dennis.padiernos","email":"dennis.padiernos@sanity.io"},{"name":"alexjmold-sanity","email":"alex.mold@sanity.io"},{"name":"jason.brown","email":"jason.brown@sanity.io"},{"name":"taclandwork","email":"thomas.acland@sanity.io"},{"name":"rostimelk","email":"hello@rosti.no"},{"name":"mdinning","email":"michael.dinning@sanity.io"},{"name":"mattlewine.sanity","email":"matt.lewine@sanity.io"},{"name":"msfragala","email":"npm@msfragala.com"},{"name":"adoprog","email":"adoprog@gmail.com"},{"name":"tonysanity","email":"tony.lepmets@sanity.io"},{"name":"u269c","email":"francis@sanity.io"},{"name":"bramdo_","email":"bram.doppen@sanity.io"},{"name":"samhem","email":"sam.hemingway@sanity.io"},{"name":"betson","email":"ben.getson@gmail.com"},{"name":"georgedoescode","email":"georgedoescode@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"eoinsanity","email":"eoin.falconer@sanity.io"},{"name":"dashedstripes","email":"adamgrayscale@gmail.com"},{"name":"jmswrnr","email":"npm@jmswrnr.com"},{"name":"snocorp_sanity","email":"dave.sewell@sanity.io"},{"name":"mmgj","email":"controloptioncommand+npm@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"gu-stav","email":"gu@stav.dev"},{"name":"mads.mogenshoj","email":"mads.mogenshoj@sanity.io"},{"name":"sanitytom","email":"tom@sanity.io"},{"name":"sanity-cb","email":"charlie.brown@sanity.io"},{"name":"sanitykev","email":"kevin.green@sanity.io"},{"name":"victor.ayogu","email":"victor.ayogu@sanity.io"},{"name":"ryanbethel_sanity","email":"ryan.bethel@sanity.io"},{"name":"brianleroux","email":"b@brian.io"},{"name":"p10e","email":"peter@sanity.io"},{"name":"krlund","email":"kristoffer.lund@sanity.io"},{"name":"jonahsnider","email":"jonah@jonah.pw"},{"name":"mwritter","email":"matthew.ritter@sanity.io"},{"name":"torbratsbergsanity","email":"tor.bratsberg@sanity.io"},{"name":"evelinawahlstrom","email":"evelina.wahlstrom@sanity.io"},{"name":"jw-sanity","email":"jack.wilson@sanity.io"},{"name":"bobinska.dev","email":"bobinska.dev@gmail.com"},{"name":"oleg1357","email":"oleg.shcherbina@sanity.io"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"gabe.wyatt","email":"gabe.wyatt@sanity.io"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"},{"name":"annez-sanity","email":"david.annez@sanity.io"},{"name":"sanityjamie","email":"jamie.paulson@sanity.io"},{"name":"laurenashpolesanity","email":"lauren.ashpole@sanity.io"},{"name":"geoffball","email":"geoff@gball.dev"},{"name":"carsten.schwesig","email":"carsten.schwesig@sanity.io"},{"name":"fishstix81","email":"stephen.fisher@sanity.io"}],"homepage":"https://github.com/sanity-io/blueprints-parser#readme","bugs":{"url":"https://github.com/sanity-io/blueprints-parser/issues"},"dist":{"shasum":"be3f027358fc940fb51f118fc93da8d9564fb533","tarball":"https://registry.npmjs.org/@sanity/blueprints-parser/-/blueprints-parser-0.3.1.tgz","fileCount":21,"integrity":"sha512-MdZ7JzMalB2qjQpgNUHupnY6f+QvkV5cGbqL75ySJbXPpICKPJWLQsrPwJLA0E3ZRCO3MnE6/6zrEayQm8Hhew==","signatures":[{"sig":"MEUCIC58oPyAP4T0eo9q1GkjdzBoRe183djBPkMLRU/QoyoZAiEA28TqisWCOvCSjUjX7UdkrhXyYYj0MVEjMfLaH22trIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2fblueprints-parser@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55003},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"gitHead":"a238d76a93cdcfdfc178a3868b03e40adfb3b806","scripts":{"lint":"biome ci","test":"npm run test:unit && npm run test:integration","test:unit":"npx tap run --include=test/unit/**/* --coverage-report=text --coverage-report=lcov --no-browser","lint:write":"biome check --write","test:integration":"cd test/integration && npm test"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/blueprints-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A parser and validator for Sanity Blueprint documents.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tap":"^21.5.1","@biomejs/biome":"^2.3.14","@sanity/blueprints-jsonschemas":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/blueprints-parser_0.3.1_1770394392403_0.8030938737328628","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@sanity/blueprints-parser","version":"0.4.0","keywords":["sanity","blueprints"],"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","_id":"@sanity/blueprints-parser@0.4.0","maintainers":[{"name":"kmelve","email":"knut.melvaer@gmail.com"},{"name":"bjoerge","email":"bjoerge@gmail.com"},{"name":"rexxars","email":"espen@hovlandsdal.com"},{"name":"skogsmaskin","email":"per.kristian.nordnes@gmail.com"},{"name":"tonina","email":"zhelyazkova.tonina@gmail.com"},{"name":"mattcraig","email":"matt@sanity.io"},{"name":"joneidejohnsen","email":"jon@sanity.io"},{"name":"rubioz","email":"jarubc@gmail.com"},{"name":"robinpyon","email":"robin@robinpyon.com"},{"name":"mariuslundgard","email":"studio@mariuslundgard.com"},{"name":"sanity-io","email":"developers@sanity.io"},{"name":"irina937","email":"irina@sanity.io"},{"name":"evenw","email":"even@sanity.io"},{"name":"radhe_sanity","email":"radhe@sanity.io"},{"name":"rbotten","email":"rbotten@gmail.com"},{"name":"danielsgroves","email":"hello@danielgroves.net"},{"name":"judofyr","email":"judofyr@gmail.com"},{"name":"ryanblock","email":"rblock+npm@gmail.com"},{"name":"obliadp","email":"orjan@sanity.io"},{"name":"dcilke","email":"dain.cilke@gmail.com"},{"name":"madken","email":"kenneth.madsen@sanity.io"},{"name":"fredcarlsen","email":"fred@superbig.co"},{"name":"hermanw","email":"herman@sanity.io"},{"name":"tambet","email":"tambet.masik@gmail.com"},{"name":"sgulseth","email":"sgulseth@gmail.com"},{"name":"atombender","email":"npm@purefiction.net"},{"name":"stipsan","email":"stipsan@gmail.com"},{"name":"snorreeb","email":"snorre.e.brekke@gmail.com"},{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"rankers","email":"richardankers@gmail.com"},{"name":"rdunk","email":"rupert@rupertdunk.com"},{"name":"michael-sanity","email":"michael@sanity.io"},{"name":"vincentquigley","email":"vincent@sanity.io"},{"name":"ritasdias","email":"anarita151@gmail.com"},{"name":"pete-garnett-sanity","email":"pete.garnett@sanity.io"},{"name":"kenjonespizza","email":"ken@sanity.io"},{"name":"josh_sanity_io","email":"josh@sanity.io"},{"name":"cngonzalez-sanity","email":"carolina@sanity.io"},{"name":"jjburbridge","email":"jonathan.burbridge@sanity.io"},{"name":"tdfka_rick","email":"joshua.ellis18@gmail.com"},{"name":"ryanbonial-sanity","email":"ryan.bonial@sanity.io"},{"name":"indrek.karner","email":"indrek.karner@sanity.io"},{"name":"ash","email":"ashley@juice49.com"},{"name":"sergeisarviro","email":"sergei@sanity.io"},{"name":"refiito","email":"margus@sanity.io"},{"name":"drewsanity","email":"drew.lyton@sanity.io"},{"name":"kaspar.lippmaa.sanity","email":"kaspar.lippmaa@sanity.io"},{"name":"dam","email":"kristoferjoseph@gmail.com"},{"name":"simen.svale","email":"simen@sanity.io"},{"name":"tbeseda","email":"tbeseda@gmail.com"},{"name":"daniel.malmer","email":"daniel.malmer@sanity.io"},{"name":"jordanl17","email":"jordanl17@me.com"},{"name":"colepeters","email":"cole@colepeters.com"},{"name":"armandocerna","email":"armando@cerna.ca"},{"name":"joan_miralles_paez","email":"joan.miralles@sanity.io"},{"name":"realmfour","email":"darius.west@sanity.io"},{"name":"christianhg","email":"services@groengaard.dk"},{"name":"pedro-sanity","email":"pedro@sanity.io"},{"name":"jwoods-sanity","email":"james.woods@sanity.io"},{"name":"binoy14","email":"me@binoy.io"},{"name":"pauloborgesf","email":"paulo@sanity.io"},{"name":"ausha","email":"ausha@sanity.io"},{"name":"chrislarocquesanity","email":"chris.larocque@sanity.io"},{"name":"tnaughts1","email":"tim.naughton@sanity.io"},{"name":"mm-sanity","email":"mark.michon@sanity.io"},{"name":"dennis.padiernos","email":"dennis.padiernos@sanity.io"},{"name":"alexjmold-sanity","email":"alex.mold@sanity.io"},{"name":"jason.brown","email":"jason.brown@sanity.io"},{"name":"taclandwork","email":"thomas.acland@sanity.io"},{"name":"rostimelk","email":"hello@rosti.no"},{"name":"mdinning","email":"michael.dinning@sanity.io"},{"name":"mattlewine.sanity","email":"matt.lewine@sanity.io"},{"name":"msfragala","email":"npm@msfragala.com"},{"name":"adoprog","email":"adoprog@gmail.com"},{"name":"tonysanity","email":"tony.lepmets@sanity.io"},{"name":"u269c","email":"francis@sanity.io"},{"name":"bramdo_","email":"bram.doppen@sanity.io"},{"name":"samhem","email":"sam.hemingway@sanity.io"},{"name":"betson","email":"ben.getson@gmail.com"},{"name":"georgedoescode","email":"georgedoescode@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"eoinsanity","email":"eoin.falconer@sanity.io"},{"name":"dashedstripes","email":"adamgrayscale@gmail.com"},{"name":"jmswrnr","email":"npm@jmswrnr.com"},{"name":"snocorp_sanity","email":"dave.sewell@sanity.io"},{"name":"mmgj","email":"controloptioncommand+npm@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"gu-stav","email":"gu@stav.dev"},{"name":"mads.mogenshoj","email":"mads.mogenshoj@sanity.io"},{"name":"sanitytom","email":"tom@sanity.io"},{"name":"sanity-cb","email":"charlie.brown@sanity.io"},{"name":"sanitykev","email":"kevin.green@sanity.io"},{"name":"victor.ayogu","email":"victor.ayogu@sanity.io"},{"name":"ryanbethel_sanity","email":"ryan.bethel@sanity.io"},{"name":"brianleroux","email":"b@brian.io"},{"name":"p10e","email":"peter@sanity.io"},{"name":"krlund","email":"kristoffer.lund@sanity.io"},{"name":"jonahsnider","email":"jonah@jonah.pw"},{"name":"mwritter","email":"matthew.ritter@sanity.io"},{"name":"torbratsbergsanity","email":"tor.bratsberg@sanity.io"},{"name":"evelinawahlstrom","email":"evelina.wahlstrom@sanity.io"},{"name":"jw-sanity","email":"jack.wilson@sanity.io"},{"name":"bobinska.dev","email":"bobinska.dev@gmail.com"},{"name":"oleg1357","email":"oleg.shcherbina@sanity.io"},{"name":"josef-sanity","email":"josef.hlavacek@sanity.io"},{"name":"gabe.wyatt","email":"gabe.wyatt@sanity.io"},{"name":"kbrabrand","email":"kristoffer@brabrand.no"},{"name":"annez-sanity","email":"david.annez@sanity.io"},{"name":"sanityjamie","email":"jamie.paulson@sanity.io"},{"name":"laurenashpolesanity","email":"lauren.ashpole@sanity.io"},{"name":"geoffball","email":"geoff@gball.dev"},{"name":"carsten.schwesig","email":"carsten.schwesig@sanity.io"},{"name":"fishstix81","email":"stephen.fisher@sanity.io"}],"homepage":"https://github.com/sanity-io/blueprints-parser#readme","bugs":{"url":"https://github.com/sanity-io/blueprints-parser/issues"},"dist":{"shasum":"442bff510ea7df06f67de9678a8b6cec3839bab0","tarball":"https://registry.npmjs.org/@sanity/blueprints-parser/-/blueprints-parser-0.4.0.tgz","fileCount":21,"integrity":"sha512-zsWRKubWZnRwuAnRUC4UqeIJg6SpIrz6ft20FzfhI2mAqaxPky8rFh18/x96+5HpNv5ww/B9zU359IJCJMWNkw==","signatures":[{"sig":"MEQCIDXtlc6GD541/cD3V4QJiPQA+tQUdWGdHVyboJDF2FYbAiAfuAGzE0ovdlPP5ne8H7ygCrFqCYzorAX2bsHZvFB7Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2fblueprints-parser@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59192},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20.19 <22 || >=22.12"},"gitHead":"71e22ed560c31f47c4f9bacc850cb4568fae2325","scripts":{"lint":"biome ci","test":"npm run test:unit && npm run test:integration","test:unit":"npx tap run --include=test/unit/**/* --coverage-report=text --coverage-report=lcov --no-browser","lint:write":"biome check --write","test:integration":"cd test/integration && npm test"},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"repository":{"url":"git+ssh://git@github.com/sanity-io/blueprints-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A parser and validator for Sanity Blueprint documents.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tap":"^21.5.1","@biomejs/biome":"^2.3.14","@sanity/blueprints-jsonschemas":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/blueprints-parser_0.4.0_1770826949760_0.5971473992650975","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@sanity/blueprints-parser","version":"0.5.0","description":"A parser and validator for Sanity Blueprint documents.","keywords":["sanity","blueprints"],"homepage":"https://github.com/sanity-io/blueprints-parser#readme","bugs":{"url":"https://github.com/sanity-io/blueprints-parser/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/sanity-io/blueprints-parser.git"},"type":"module","main":"src/index.js","types":"src/index.d.ts","scripts":{"test":"npm run test:unit && npm run test:integration && npm run lint","test:unit":"node --test test/unit/index.test.js","test:unit:coverage":"node --test --experimental-test-coverage --test-coverage-exclude=\"test/**\" --test-coverage-lines=100 --test-coverage-branches=100 --test-coverage-functions=100 test/unit/index.test.js","test:integration":"cd test/integration && npm test","lint":"biome ci","lint:write":"biome check --write"},"license":"MIT","engines":{"node":">=22.12"},"author":{"name":"Sanity.io","email":"hello@sanity.io"},"devDependencies":{"@biomejs/biome":"^2.5.8","@sanity/blueprints-jsonschemas":"^0.1.1","ajv":"^8.20.0"},"publishConfig":{"access":"public"},"gitHead":"97cd818604d47c206ac01c34084b3b7ac04b164f","_id":"@sanity/blueprints-parser@0.5.0","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-wlfpO5gbYLPU5K6i7gaRBuZHGOnyEsuPOe8XMfEklLi1pE0PhRl9WgdLRwwt+M+aGguAuOpISjEcFSf2I5N3lA==","shasum":"488695d150eea198351eea88ca2bcf67d877978a","tarball":"https://registry.npmjs.org/@sanity/blueprints-parser/-/blueprints-parser-0.5.0.tgz","fileCount":22,"unpackedSize":64923,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity%2fblueprints-parser@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwFDres2DfvA4etv95aY2wuDMT36NHjFCMx4honxFu/QIhAJQVFlIooveZtPJBEcLtrXLgt62DRW4ughAMhZPBV5fe"}]},"_npmUser":{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},"directories":{},"maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/blueprints-parser_0.5.0_1786651721931_0.34682347044232853"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-14T00:54:21.696Z","modified":"2026-08-13T20:08:42.613Z","0.1.0":"2025-08-14T00:54:22.039Z","0.2.0":"2025-09-02T18:53:03.147Z","0.2.1":"2025-09-04T13:23:01.608Z","0.3.0":"2025-10-17T19:34:49.569Z","0.3.1":"2026-02-06T16:13:12.589Z","0.4.0":"2026-02-11T16:22:29.909Z","0.5.0":"2026-08-13T20:08:42.212Z"},"bugs":{"url":"https://github.com/sanity-io/blueprints-parser/issues"},"author":{"name":"Sanity.io","email":"hello@sanity.io"},"license":"MIT","homepage":"https://github.com/sanity-io/blueprints-parser#readme","keywords":["sanity","blueprints"],"repository":{"type":"git","url":"git+ssh://git@github.com/sanity-io/blueprints-parser.git"},"description":"A parser and validator for Sanity Blueprint documents.","maintainers":[{"name":"sanity-svc.npm","email":"svc.npm@sanity.io"},{"name":"sanity-io","email":"developers@sanity.io"}],"readme":"# @sanity/blueprints-parser\n\nParser and validator for Sanity Blueprints.\n\n## Usage\n\n```ts\nimport blueprintParserValidator from '@sanity/blueprints-parser'\n\nconst {blueprint, errors} = blueprintParserValidator(`{\n  \"resources\": [\n    {\n      \"name\": \"a-function\",\n      \"type\": \"cloud-function\",\n      \"project\": \"$.params.project\"\n    }\n  ]\n}`, {\n  parameters: {\n    project: \"a-project\"\n  }\n})\nif (errors?.length) {\n  for (const err of errors) {\n    console.error(`${err.type}: ${err.message}`)\n  }\n}\n\nconsole.log(blueprint.resources[0].name) // a-function\nconsole.log(blueprint.resources[0].type) // cloud-function\nconsole.log(blueprint.resources[0].project) // a-project\n```","readmeFilename":"README.md"}