[{"data":1,"prerenderedAt":638},["ShallowReactive",2],{"navigation_docs":3,"-guide-features":58,"-guide-features-surround":633},[4,21,42],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":20},"Getting Started","i-lucide-rocket","/getting-started","1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","/getting-started/introduction","1.getting-started/1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Quick Start","/getting-started/quick-start","1.getting-started/2.quick-start","i-lucide-zap",false,{"title":22,"icon":23,"path":24,"stem":25,"children":26,"page":20},"Guide","i-lucide-book-open","/guide","2.guide",[27,32,37],{"title":28,"path":29,"stem":30,"icon":31},"Features","/guide/features","2.guide/1.features","i-lucide-sparkles",{"title":33,"path":34,"stem":35,"icon":36},"Keyboard Shortcuts","/guide/keyboard-shortcuts","2.guide/2.keyboard-shortcuts","i-lucide-keyboard",{"title":38,"path":39,"stem":40,"icon":41},"URL Structure","/guide/url-structure","2.guide/3.url-structure","i-lucide-link",{"title":43,"icon":44,"path":45,"stem":46,"children":47,"page":20},"FAQ","i-lucide-circle-help","/faq","3.faq",[48,53],{"title":49,"path":50,"stem":51,"icon":52},"Troubleshooting","/faq/troubleshooting","3.faq/1.troubleshooting","i-lucide-wrench",{"title":54,"path":55,"stem":56,"icon":57},"Comparison","/faq/comparison","3.faq/2.comparison","i-lucide-git-compare",{"id":59,"title":28,"body":60,"description":626,"extension":627,"links":628,"meta":629,"navigation":630,"path":29,"seo":631,"stem":30,"__hash__":632},"docs/2.guide/1.features.md",{"type":61,"value":62,"toc":607},"minimark",[63,67,72,77,80,109,113,116,165,169,189,193,204,224,228,248,252,255,417,421,447,451,458,467,471,474,577,581,587,594,597],[64,65,66],"p",{},"npmx.dev provides a comprehensive set of features for browsing npm packages.",[68,69,71],"h2",{"id":70},"browse-packages","Browse packages",[73,74,76],"h3",{"id":75},"view-package-details","View package details",[64,78,79],{},"Each package page displays:",[81,82,83,91,97,103],"ul",{},[84,85,86,90],"li",{},[87,88,89],"strong",{},"README"," - Rendered markdown documentation",[84,92,93,96],{},[87,94,95],{},"Versions"," - Complete version history with release dates",[84,98,99,102],{},[87,100,101],{},"Dependencies"," - Required packages with version ranges that resolve to actual versions",[84,104,105,108],{},[87,106,107],{},"Dependents"," - Packages that depend on this one (coming soon)",[73,110,112],{"id":111},"check-package-badges","Check package badges",[64,114,115],{},"Packages display helpful badges:",[117,118,119,132],"table",{},[120,121,122],"thead",{},[123,124,125,129],"tr",{},[126,127,128],"th",{},"Badge",[126,130,131],{},"Meaning",[133,134,135,144,157],"tbody",{},[123,136,137,141],{},[138,139,140],"td",{},"ESM / CJS / Dual",[138,142,143],{},"Module format support",[123,145,146,149],{},[138,147,148],{},"TypeScript",[138,150,151,152,156],{},"Includes type definitions (links to ",[153,154,155],"code",{},"@types/*"," if separate)",[123,158,159,162],{},[138,160,161],{},"Provenance",[138,163,164],{},"Verified build from a known source",[73,166,168],{"id":167},"view-security-information","View security information",[81,170,171,177,183],{},[84,172,173,176],{},[87,174,175],{},"Vulnerability warnings"," - Security advisories from the OSV database",[84,178,179,182],{},[87,180,181],{},"Deprecation notices"," - Clear warnings for deprecated packages and versions",[84,184,185,188],{},[87,186,187],{},"Provenance indicators"," - Verified build badges for packages with npm provenance",[68,190,192],{"id":191},"browse-source-code","Browse source code",[64,194,195,196,199,200,203],{},"Press ",[153,197,198],{},"."," or click the ",[87,201,202],{},"Code"," tab to open the code viewer:",[81,205,206,212,218],{},[84,207,208,211],{},[87,209,210],{},"File tree"," - Navigate the package structure",[84,213,214,217],{},[87,215,216],{},"Syntax highlighting"," - Language-aware code display",[84,219,220,223],{},[87,221,222],{},"Permalinks"," - Link to specific lines in files",[68,225,227],{"id":226},"view-statistics","View statistics",[81,229,230,236,242],{},[84,231,232,235],{},[87,233,234],{},"Download counts"," - Weekly downloads with sparkline charts",[84,237,238,241],{},[87,239,240],{},"Install size"," - Total size including transitive dependencies",[84,243,244,247],{},[87,245,246],{},"Repository stats"," - Stars and forks from supported git providers",[73,249,251],{"id":250},"supported-git-providers","Supported git providers",[64,253,254],{},"npmx.dev fetches repository statistics (stars, forks) from these git hosting platforms:",[117,256,257,267],{},[120,258,259],{},[123,260,261,264],{},[126,262,263],{},"Provider",[126,265,266],{},"Description",[133,268,269,288,303,318,333,348,363,378,393,405],{},[123,270,271,285],{},[138,272,273,277,278],{},[274,275],"icon",{"name":276},"i-simple-icons-github"," ",[279,280,284],"a",{"href":281,"rel":282},"https://github.com",[283],"nofollow","GitHub",[138,286,287],{},"The most popular git hosting platform",[123,289,290,300],{},[138,291,292,277,295],{},[274,293],{"name":294},"i-simple-icons-gitlab",[279,296,299],{"href":297,"rel":298},"https://gitlab.com",[283],"GitLab",[138,301,302],{},"Self-hosted instances supported",[123,304,305,315],{},[138,306,307,277,310],{},[274,308],{"name":309},"i-simple-icons-bitbucket",[279,311,314],{"href":312,"rel":313},"https://bitbucket.org",[283],"Bitbucket",[138,316,317],{},"Atlassian's git hosting service",[123,319,320,330],{},[138,321,322,277,325],{},[274,323],{"name":324},"i-simple-icons-codeberg",[279,326,329],{"href":327,"rel":328},"https://codeberg.org",[283],"Codeberg",[138,331,332],{},"Free hosting for open source projects",[123,334,335,345],{},[138,336,337,277,340],{},[274,338],{"name":339},"i-simple-icons-gitee",[279,341,344],{"href":342,"rel":343},"https://gitee.com",[283],"Gitee",[138,346,347],{},"Popular git hosting in China",[123,349,350,360],{},[138,351,352,277,355],{},[274,353],{"name":354},"i-simple-icons-sourcehut",[279,356,359],{"href":357,"rel":358},"https://sr.ht",[283],"Sourcehut",[138,361,362],{},"Minimalist software forge",[123,364,365,375],{},[138,366,367,277,370],{},[274,368],{"name":369},"i-simple-icons-forgejo",[279,371,374],{"href":372,"rel":373},"https://forgejo.org",[283],"Forgejo",[138,376,377],{},"Community-driven Gitea fork",[123,379,380,390],{},[138,381,382,277,385],{},[274,383],{"name":384},"i-simple-icons-gitea",[279,386,389],{"href":387,"rel":388},"https://gitea.com",[283],"Gitea",[138,391,392],{},"Self-hosted git service",[123,394,395,402],{},[138,396,397],{},[279,398,401],{"href":399,"rel":400},"https://radicle.xyz",[283],"Radicle",[138,403,404],{},"Peer-to-peer code collaboration",[123,406,407,414],{},[138,408,409],{},[279,410,413],{"href":411,"rel":412},"https://tangled.sh",[283],"Tangled",[138,415,416],{},"Decentralized git hosting",[68,418,420],{"id":419},"explore-users-and-organizations","Explore users and organizations",[81,422,423,432,441],{},[84,424,425,428,429],{},[87,426,427],{},"User profiles"," - View any npm user's public packages at ",[153,430,431],{},"/~username",[84,433,434,437,438],{},[87,435,436],{},"Organization pages"," - Browse org packages at ",[153,439,440],{},"/@orgname",[84,442,443,446],{},[87,444,445],{},"Search and filter"," - Find packages within user/org lists",[68,448,450],{"id":449},"access-related-resources","Access related resources",[73,452,454,457],{"id":453},"jsr-availability",[274,455],{"name":456},"i-simple-icons-jsr"," JSR availability",[64,459,460,461,466],{},"See if scoped packages are also available on ",[279,462,465],{"href":463,"rel":464},"https://jsr.io",[283],"JSR",", the modern JavaScript registry with native TypeScript support.",[73,468,470],{"id":469},"playground-links","Playground links",[64,472,473],{},"Quick access to online development environments detected from package READMEs:",[117,475,476,485],{},[120,477,478],{},[123,479,480,483],{},[126,481,482],{},"Platform",[126,484,266],{},[133,486,487,502,517,532,547,562],{},[123,488,489,499],{},[138,490,491,277,494],{},[274,492],{"name":493},"i-simple-icons-stackblitz",[279,495,498],{"href":496,"rel":497},"https://stackblitz.com",[283],"StackBlitz",[138,500,501],{},"Browser-based IDE with instant environments",[123,503,504,514],{},[138,505,506,277,509],{},[274,507],{"name":508},"i-simple-icons-codesandbox",[279,510,513],{"href":511,"rel":512},"https://codesandbox.io",[283],"CodeSandbox",[138,515,516],{},"Online code editor and prototyping tool",[123,518,519,529],{},[138,520,521,277,524],{},[274,522],{"name":523},"i-lucide-pen-tool",[279,525,528],{"href":526,"rel":527},"https://codepen.io",[283],"CodePen",[138,530,531],{},"Social development environment for front-end",[123,533,534,544],{},[138,535,536,277,539],{},[274,537],{"name":538},"i-simple-icons-jsfiddle",[279,540,543],{"href":541,"rel":542},"https://jsfiddle.net",[283],"JSFiddle",[138,545,546],{},"Online editor for web snippets",[123,548,549,559],{},[138,550,551,277,554],{},[274,552],{"name":553},"i-simple-icons-replit",[279,555,558],{"href":556,"rel":557},"https://replit.com",[283],"Replit",[138,560,561],{},"Collaborative browser-based IDE",[123,563,564,574],{},[138,565,566,277,569],{},[274,567],{"name":568},"i-simple-icons-gitpod",[279,570,573],{"href":571,"rel":572},"https://gitpod.io",[283],"Gitpod",[138,575,576],{},"Cloud development environments",[73,578,580],{"id":579},"custom-badges","Custom badges",[64,582,583,584],{},"You can add custom npmx badges to your markdown files using the following syntax: ",[153,585,586],{},"[![Open on npmx.dev](https://npmx.dev/api/registry/badge/YOUR_PACKAGE)](https://npmx.dev/YOUR_PACKAGE)",[64,588,589,590,593],{},"Do not forget to replace ",[153,591,592],{},"YOUR_PACKAGE"," with the actual package name.",[64,595,596],{},"Here are some examples:",[598,599,604],"pre",{"className":600,"code":602,"language":603},[601],"language-text","# Default\n[![Open on npmx.dev](https://npmx.dev/api/registry/badge/nuxt)](https://npmx.dev/nuxt)\n\n# Organization packages\n[![Open on npmx.dev](https://npmx.dev/api/registry/badge/@nuxt/kit)](https://npmx.dev/@nuxt/kit)\n\n# Version-specific badges\n[![Open on npmx.dev](https://npmx.dev/api/registry/badge/nuxt/v/3.12.0)](https://npmx.dev/nuxt/v/3.12.0)\n","text",[153,605,602],{"__ignoreMap":606},"",{"title":606,"searchDepth":608,"depth":608,"links":609},2,[610,616,617,620,621],{"id":70,"depth":608,"text":71,"children":611},[612,614,615],{"id":75,"depth":613,"text":76},3,{"id":111,"depth":613,"text":112},{"id":167,"depth":613,"text":168},{"id":191,"depth":608,"text":192},{"id":226,"depth":608,"text":227,"children":618},[619],{"id":250,"depth":613,"text":251},{"id":419,"depth":608,"text":420},{"id":449,"depth":608,"text":450,"children":622},[623,624,625],{"id":453,"depth":613,"text":457},{"id":469,"depth":613,"text":470},{"id":579,"depth":613,"text":580},"Explore all the features npmx.dev offers","md",null,{},{"icon":31},{"title":28,"description":626},"Kz9CRH_jkmSVpd_vmc48rLbBtOXBHcIx-VR22yW_c7A",[634,636],{"title":16,"path":17,"stem":18,"description":635,"icon":19,"children":-1},"Start using npmx.dev in seconds",{"title":33,"path":34,"stem":35,"description":637,"icon":36,"children":-1},"Navigate npmx.dev efficiently with keyboard shortcuts",1769714841531]