[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-cli-vercel-axum-en":3,"guides-for-vercel-axum":1070,"similar-k17c77b8ytwr4bav8m0hbzd94586mgtn-en":1071},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":246,"isFallback":241,"parentExtension":249,"providers":250,"relations":255,"repo":257,"tags":1066,"workflow":1067},1778698616396.0132,"k17c77b8ytwr4bav8m0hbzd94586mgtn",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Develop. Preview. Ship.",{"cargo":12},"vercel-axum-starter","axum","https://github.com/vercel/vercel",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":227,"workflow":244},1778698697131.7964,"kn75fm7c9y66cznvvnetkr3y7h86nbxk","en",{"checks":20,"evaluatedAt":199,"extensionSummary":200,"features":201,"nonGoals":206,"promptVersionExtension":210,"promptVersionScoring":211,"purpose":212,"rationale":213,"score":214,"summary":215,"tags":216,"targetMarket":221,"tier":222,"useCases":223},[21,26,30,33,37,40,45,49,52,55,59,63,66,70,73,76,79,82,85,88,92,96,100,104,108,111,115,118,122,125,128,131,134,137,140,144,148,151,154,158,161,164,167,170,173,176,179,182,185,188,192,195],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description 'Develop. Preview. Ship.' directly addresses the core user problem of streamlining the software development lifecycle.",{"category":22,"check":27,"severity":28,"summary":29},"Unique selling proposition","info","While the tool facilitates deployment to Vercel, its core functionality appears to be a starter template and deployment mechanism rather than a unique LLM behavior steering capability.",{"category":22,"check":31,"severity":24,"summary":32},"Production readiness","The project provides a complete starter template for Axum projects, including local development and Vercel deployment instructions, indicating readiness for use in real workflows.",{"category":34,"check":35,"severity":24,"summary":36},"Scope","Single responsibility principle","The extension focuses on a single domain: providing a starter template and deployment mechanism for Axum projects to Vercel.",{"category":34,"check":38,"severity":24,"summary":39},"Description quality","The displayed description 'Develop. Preview. Ship.' is concise, impactful, and accurately reflects the tool's purpose of streamlining the development and deployment process.",{"category":41,"check":42,"severity":43,"summary":44},"Invocation","Scoped tools","not_applicable","This is a CLI tool and not an AI skill with discrete tools. The evaluation of individual commands is handled by other checks.",{"category":46,"check":47,"severity":43,"summary":48},"Documentation","Configuration & parameter reference","The primary interface is the command line; specific parameters and environment variables are covered by other checks.",{"category":34,"check":50,"severity":43,"summary":51},"Tool naming","This is a CLI tool, not a skill with individually named tools. Command naming is evaluated elsewhere.",{"category":34,"check":53,"severity":43,"summary":54},"Minimal I/O surface","This is a CLI tool, not an AI skill with discrete tools. Input/output surfaces are evaluated by CLI-specific checks.",{"category":56,"check":57,"severity":24,"summary":58},"License","License usability","The project is licensed under the Apache-2.0 license, as indicated by the bundled LICENSE file and trust signals.",{"category":60,"check":61,"severity":24,"summary":62},"Maintenance","Commit recency","The repository shows recent commits, with the last push occurring on 2026-05-13, indicating active maintenance.",{"category":60,"check":64,"severity":24,"summary":65},"Dependency Management","The project uses Cargo.toml for dependency management, and the presence of lockfiles and CI suggests measures are in place.",{"category":67,"check":68,"severity":24,"summary":69},"Security","Secret Management","No secrets are used or exposed in the provided code, and the README does not indicate any secret handling requirements.",{"category":67,"check":71,"severity":24,"summary":72},"Injection","The provided code does not load external data or files at runtime, mitigating injection risks.",{"category":67,"check":74,"severity":24,"summary":75},"Transitive Supply-Chain Grenades","The project does not fetch external content at runtime or use remote-pipe-to-shell patterns, thus avoiding supply-chain risks.",{"category":67,"check":77,"severity":24,"summary":78},"Sandbox Isolation","The code operates within its project directory and does not attempt to modify files outside of its intended scope.",{"category":67,"check":80,"severity":24,"summary":81},"Sandbox escape primitives","No detached process spawns or deny-retry loops were found in the provided source code.",{"category":67,"check":83,"severity":24,"summary":84},"Data Exfiltration","The code does not include any instructions to read or submit confidential data to third parties.",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","The bundled content appears free of hidden-steering tricks and uses clean, printable ASCII characters.",{"category":89,"check":90,"severity":24,"summary":91},"Hooks","Opaque code execution","The source code is in plain, readable Rust and does not use obfuscation techniques like base64 encoding or runtime script fetching.",{"category":93,"check":94,"severity":24,"summary":95},"Portability","Structural Assumption","The starter template does not appear to make assumptions about user-specific project organization outside of its own directory.",{"category":97,"check":98,"severity":24,"summary":99},"Trust","Issues Attention","With 56 issues opened and 75 closed in the last 90 days, the closure rate is healthy, indicating good maintainer engagement.",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","The project declares a version in Cargo.toml and has a CHANGELOG.md, providing clear version signals.",{"category":105,"check":106,"severity":43,"summary":107},"Execution","Validation","This starter template does not expose a schema for validation as it's a project template, not a tool with specific input validation requirements.",{"category":67,"check":109,"severity":24,"summary":110},"Unguarded Destructive Operations","The provided code is a starter template and does not contain destructive operations.",{"category":112,"check":113,"severity":24,"summary":114},"Code Execution","Error Handling","The Rust code uses standard error handling mechanisms, and the Vercel runtime is expected to manage errors gracefully.",{"category":112,"check":116,"severity":43,"summary":117},"Logging","This starter template does not include specific logging mechanisms for user actions; logging is handled by the Vercel runtime.",{"category":119,"check":120,"severity":43,"summary":121},"Compliance","GDPR","The template does not operate on personal data; it's a project structure.",{"category":119,"check":123,"severity":24,"summary":124},"Target market","The extension is global in scope, with no regional or jurisdictional limitations detected.",{"category":93,"check":126,"severity":24,"summary":127},"Runtime stability","The project uses standard Rust and Axum components, suggesting good multi-platform compatibility.",{"category":46,"check":129,"severity":24,"summary":130},"README","The README file clearly states the extension's purpose, provides getting started instructions, and includes deployment steps.",{"category":34,"check":132,"severity":43,"summary":133},"Tool surface size","This is a CLI tool template, not a skill with a defined set of tools.",{"category":41,"check":135,"severity":43,"summary":136},"Overlapping near-synonym tools","This is a CLI tool template, not a skill with multiple distinct tools.",{"category":46,"check":138,"severity":24,"summary":139},"Phantom features","All features mentioned in the README, such as local running and Vercel deployment, have corresponding implementation details or instructions.",{"category":141,"check":142,"severity":24,"summary":143},"Install","Installation instruction","The README provides clear installation instructions using npm and offers a copy-pasteable `vercel --prod` command for deployment.",{"category":145,"check":146,"severity":43,"summary":147},"Errors","Actionable error messages","This is a starter template, and error handling is primarily managed by the Vercel runtime and Axum framework, not specific CLI commands.",{"category":105,"check":149,"severity":24,"summary":150},"Pinned dependencies","Dependencies are declared in Cargo.toml, and the presence of a lockfile would typically indicate pinned dependencies.",{"category":34,"check":152,"severity":43,"summary":153},"Dry-run preview","This is a starter template, not a tool with state-changing commands that would require a dry-run feature.",{"category":155,"check":156,"severity":43,"summary":157},"Protocol","Idempotent retry & timeouts","This starter template does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":119,"check":159,"severity":24,"summary":160},"Telemetry opt-in","No telemetry is emitted by this starter template; it is a project structure for local development and deployment.",{"category":41,"check":162,"severity":43,"summary":163},"Hierarchical discoverable arguments","This is a starter template and does not have subcommands or complex argument hierarchies to evaluate.",{"category":41,"check":165,"severity":43,"summary":166},"Unknown-flag handling","This is a starter template; specific command-line flag handling is not applicable.",{"category":67,"check":168,"severity":24,"summary":169},"Secrets not in argv","The starter template does not expose any flags for credentials, adhering to secure secret management practices.",{"category":41,"check":171,"severity":43,"summary":172},"Parseable --version","The tool is installed via npm/cargo, and version checking is handled by those package managers, not a specific `--version` flag on this template.",{"category":41,"check":174,"severity":43,"summary":175},"Flag precedence","This starter template does not have complex configuration precedence rules to evaluate.",{"category":41,"check":177,"severity":43,"summary":178},"Schema introspection","As a starter template, it does not expose machine-readable schemas for its 'commands'.",{"category":41,"check":180,"severity":43,"summary":181},"Prompt bypass","The template does not contain interactive prompts that require bypass mechanisms.",{"category":141,"check":183,"severity":24,"summary":184},"No unnecessary global install","The installation instructions suggest using `npm install -g vercel`, which is standard for CLIs, and Vercel manages its own environment.",{"category":141,"check":186,"severity":24,"summary":187},"Pipe-to-shell installer","The installation instructions do not use pipe-to-shell patterns.",{"category":189,"check":190,"severity":43,"summary":191},"Output","Stream separation","This starter template does not output machine-readable data directly; output is handled by the Axum framework and Vercel runtime.",{"category":189,"check":193,"severity":43,"summary":194},"Structured output mode","This starter template is not designed for programmatic interaction requiring structured output modes.",{"category":196,"check":197,"severity":24,"summary":198},"Subprocess behavior","Signal handling","Signal handling would be managed by the underlying Rust runtime and Vercel deployment environment, not directly by this template code.",1778698697025,"This is a starter template for Rust Axum projects designed for deployment on Vercel. It includes basic project structure, local development instructions using Cargo, and guidance for deploying to Vercel via npm and git integration.",[202,203,204,205],"Axum project setup","Local development server","Vercel deployment integration","Rust project structure",[207,208,209],"Providing a general-purpose CLI tool for arbitrary commands.","Managing complex deployment configurations beyond Vercel.","Acting as a runtime for AI agents.","3.0.0","4.4.0","To provide a zero-configuration starting point for developing and deploying Axum applications on Vercel.","The project is well-maintained with recent commits and a healthy issue closure rate. It offers a clear value proposition as a starter template with production-ready deployment instructions.",95,"A well-maintained and production-ready Axum starter template for Vercel deployments.",[217,13,218,219,220],"rust","web-development","deployment","vercel","global","verified",[224,225,226],"Starting a new Rust Axum project.","Quickly deploying an Axum application to Vercel.","Learning Axum with a practical example.",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"security":240,"testCoverage":243},{"hasLockfile":229},true,1778698681861,{"descriptionLength":232,"readmeSize":233},23,7377,{"closedIssues90d":235,"forks":236,"hasChangelog":229,"openIssues90d":237,"pushedAt":238,"stars":239},75,3580,56,1778697651000,15473,{"hasNpmPackage":241,"license":242,"smitheryVerified":241},false,"Apache-2.0",{"hasCi":229,"hasTests":229},{"updatedAt":245},1778698697131,{"basePath":247,"githubOwner":220,"githubRepo":220,"locale":18,"slug":13,"type":248},"examples/axum","cli",null,{"evaluate":251,"extract":253},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":252,"targetMarket":221,"tier":222},[217,13,218,219,220],{"commitSha":254},"HEAD",{"repoId":256},"kd7d79m65bt2mdrft58xhtk24n86n6y1",{"_creationTime":258,"_id":256,"identity":259,"providers":260,"workflow":1062},1778698590727.3237,{"githubOwner":220,"githubRepo":220,"sourceUrl":14},{"classify":261,"discover":1051,"github":1054},{"commitSha":254,"extensions":262},[263,315,330,1022,1033,1044],{"basePath":264,"description":265,"displayName":266,"installMethods":267,"rationale":269,"selectedPaths":270,"source":313,"sourceLanguage":18,"type":314},"skills/vercel-cli","Deploy, manage, inspect, and troubleshoot Vercel projects from the command line. Use for Vercel deployments, projects and teams, environment variables, domains and DNS, logs, metrics, usage, activity, firewall rules, preview access, local development, integrations, or `vercel api` fallback.","vercel-cli",{"claudeCode":268},"vercel/vercel","SKILL.md frontmatter at skills/vercel-cli/SKILL.md",[271,274,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311],{"path":272,"priority":273},"SKILL.md","mandatory",{"path":275,"priority":276},"references/advanced.md","medium",{"path":278,"priority":276},"references/bun.md",{"path":280,"priority":276},"references/ci-automation.md",{"path":282,"priority":276},"references/deployment.md",{"path":284,"priority":276},"references/domains-and-dns.md",{"path":286,"priority":276},"references/environment-variables.md",{"path":288,"priority":276},"references/firewall.md",{"path":290,"priority":276},"references/flags.md",{"path":292,"priority":276},"references/getting-started.md",{"path":294,"priority":276},"references/global-options.md",{"path":296,"priority":276},"references/integrations.md",{"path":298,"priority":276},"references/local-development.md",{"path":300,"priority":276},"references/microfrontends.md",{"path":302,"priority":276},"references/monitoring-and-debugging.md",{"path":304,"priority":276},"references/monorepos.md",{"path":306,"priority":276},"references/node-backends.md",{"path":308,"priority":276},"references/projects-and-teams.md",{"path":310,"priority":276},"references/routing.md",{"path":312,"priority":276},"references/storage.md","rule","skill",{"basePath":316,"displayName":317,"installMethods":318,"license":242,"rationale":319,"selectedPaths":320,"source":313,"sourceLanguage":18,"type":248},"packages/cervel","@vercel/cervel",{"npm":317},"cli ecosystem detected at packages/cervel",[321,323,325,328],{"path":322,"priority":273},"package.json",{"path":324,"priority":276},"bin/cervel.mjs",{"path":326,"priority":327},"src/index.ts","low",{"path":329,"priority":327},"src/cli.ts",{"basePath":331,"description":332,"displayName":220,"installMethods":333,"license":242,"rationale":334,"selectedPaths":335,"source":313,"sourceLanguage":18,"type":248},"packages/cli","The command-line interface for Vercel",{"npm":220},"cli ecosystem detected at packages/cli",[336,337,339,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020],{"path":322,"priority":273},{"path":338,"priority":273},"README.md",{"path":326,"priority":327},{"path":341,"priority":327},"src/commands/activity/command.ts",{"path":343,"priority":327},"src/commands/activity/index.ts",{"path":345,"priority":327},"src/commands/activity/list.ts",{"path":347,"priority":327},"src/commands/agent/command.ts",{"path":349,"priority":327},"src/commands/agent/index.ts",{"path":351,"priority":327},"src/commands/agent/init.ts",{"path":353,"priority":327},"src/commands/ai-gateway/api-keys-create.ts",{"path":355,"priority":327},"src/commands/ai-gateway/api-keys.ts",{"path":357,"priority":327},"src/commands/ai-gateway/command.ts",{"path":359,"priority":327},"src/commands/ai-gateway/index.ts",{"path":361,"priority":327},"src/commands/alerts/command.ts",{"path":363,"priority":327},"src/commands/alerts/index.ts",{"path":365,"priority":327},"src/commands/alerts/inspect.ts",{"path":367,"priority":327},"src/commands/alerts/list.ts",{"path":369,"priority":327},"src/commands/alerts/resolve-alerts-scope.ts",{"path":371,"priority":327},"src/commands/alias/command.ts",{"path":373,"priority":327},"src/commands/alias/index.ts",{"path":375,"priority":327},"src/commands/alias/ls.ts",{"path":377,"priority":327},"src/commands/alias/rm.ts",{"path":379,"priority":327},"src/commands/alias/set.ts",{"path":381,"priority":327},"src/commands/api/command.ts",{"path":383,"priority":327},"src/commands/api/constants.ts",{"path":385,"priority":327},"src/commands/api/display-columns.ts",{"path":387,"priority":327},"src/commands/api/format-utils.ts",{"path":389,"priority":327},"src/commands/api/index.ts",{"path":391,"priority":327},"src/commands/api/operation-request-builder.ts",{"path":393,"priority":327},"src/commands/api/request-builder.ts",{"path":395,"priority":327},"src/commands/bisect/command.ts",{"path":397,"priority":327},"src/commands/bisect/index.ts",{"path":399,"priority":327},"src/commands/blob/command.ts",{"path":401,"priority":327},"src/commands/blob/copy.ts",{"path":403,"priority":327},"src/commands/blob/del.ts",{"path":405,"priority":327},"src/commands/blob/get.ts",{"path":407,"priority":327},"src/commands/blob/index.ts",{"path":409,"priority":327},"src/commands/blob/list.ts",{"path":411,"priority":327},"src/commands/blob/put.ts",{"path":413,"priority":327},"src/commands/blob/store-add.ts",{"path":415,"priority":327},"src/commands/blob/store-empty.ts",{"path":417,"priority":327},"src/commands/blob/store-get.ts",{"path":419,"priority":327},"src/commands/blob/store-list.ts",{"path":421,"priority":327},"src/commands/blob/store-remove.ts",{"path":423,"priority":327},"src/commands/build/command.ts",{"path":425,"priority":327},"src/commands/build/index.ts",{"path":427,"priority":327},"src/commands/buy/addon.ts",{"path":429,"priority":327},"src/commands/buy/command.ts",{"path":431,"priority":327},"src/commands/buy/credits.ts",{"path":433,"priority":327},"src/commands/buy/domain.ts",{"path":435,"priority":327},"src/commands/buy/index.ts",{"path":437,"priority":327},"src/commands/buy/pro.ts",{"path":439,"priority":327},"src/commands/buy/v0.ts",{"path":441,"priority":327},"src/commands/cache/command.ts",{"path":443,"priority":327},"src/commands/cache/dangerously-delete.ts",{"path":445,"priority":327},"src/commands/cache/index.ts",{"path":447,"priority":327},"src/commands/cache/invalidate.ts",{"path":449,"priority":327},"src/commands/cache/purge.ts",{"path":451,"priority":327},"src/commands/certs/add.ts",{"path":453,"priority":327},"src/commands/certs/command.ts",{"path":455,"priority":327},"src/commands/certs/index.ts",{"path":457,"priority":327},"src/commands/certs/issue.ts",{"path":459,"priority":327},"src/commands/certs/ls.ts",{"path":461,"priority":327},"src/commands/certs/rm.ts",{"path":463,"priority":327},"src/commands/connex/attach.ts",{"path":465,"priority":327},"src/commands/connex/command.ts",{"path":467,"priority":327},"src/commands/connex/create.ts",{"path":469,"priority":327},"src/commands/connex/index.ts",{"path":471,"priority":327},"src/commands/connex/list.ts",{"path":473,"priority":327},"src/commands/connex/open.ts",{"path":475,"priority":327},"src/commands/connex/remove.ts",{"path":477,"priority":327},"src/commands/connex/token.ts",{"path":479,"priority":327},"src/commands/contract/command.ts",{"path":481,"priority":327},"src/commands/contract/index.ts",{"path":483,"priority":327},"src/commands/crons/add.ts",{"path":485,"priority":327},"src/commands/crons/command.ts",{"path":487,"priority":327},"src/commands/crons/index.ts",{"path":489,"priority":327},"src/commands/crons/ls.ts",{"path":491,"priority":327},"src/commands/crons/run.ts",{"path":493,"priority":327},"src/commands/curl/bypass-token.ts",{"path":495,"priority":327},"src/commands/curl/command.ts",{"path":497,"priority":327},"src/commands/curl/deployment-url.ts",{"path":499,"priority":327},"src/commands/curl/index.ts",{"path":501,"priority":327},"src/commands/curl/shared.ts",{"path":503,"priority":327},"src/commands/curl/utils.ts",{"path":505,"priority":327},"src/commands/deploy/command.ts",{"path":507,"priority":327},"src/commands/deploy/index.ts",{"path":509,"priority":327},"src/commands/deploy-hooks/command.ts",{"path":511,"priority":327},"src/commands/deploy-hooks/create.ts",{"path":513,"priority":327},"src/commands/deploy-hooks/index.ts",{"path":515,"priority":327},"src/commands/deploy-hooks/ls.ts",{"path":517,"priority":327},"src/commands/deploy-hooks/rm.ts",{"path":519,"priority":327},"src/commands/dev/command.ts",{"path":521,"priority":327},"src/commands/dev/dev.ts",{"path":523,"priority":327},"src/commands/dev/index.ts",{"path":525,"priority":327},"src/commands/dns/add.ts",{"path":527,"priority":327},"src/commands/dns/command.ts",{"path":529,"priority":327},"src/commands/dns/import.ts",{"path":531,"priority":327},"src/commands/dns/index.ts",{"path":533,"priority":327},"src/commands/dns/ls.ts",{"path":535,"priority":327},"src/commands/dns/rm.ts",{"path":537,"priority":327},"src/commands/domains/add.ts",{"path":539,"priority":327},"src/commands/domains/buy.ts",{"path":541,"priority":327},"src/commands/domains/command.ts",{"path":543,"priority":327},"src/commands/domains/index.ts",{"path":545,"priority":327},"src/commands/domains/inspect.ts",{"path":547,"priority":327},"src/commands/domains/ls.ts",{"path":549,"priority":327},"src/commands/domains/move.ts",{"path":551,"priority":327},"src/commands/domains/price.ts",{"path":553,"priority":327},"src/commands/domains/rm.ts",{"path":555,"priority":327},"src/commands/domains/transfer-in.ts",{"path":557,"priority":327},"src/commands/edge-config/add.ts",{"path":559,"priority":327},"src/commands/edge-config/apply-linked-project-team.ts",{"path":561,"priority":327},"src/commands/edge-config/command.ts",{"path":563,"priority":327},"src/commands/edge-config/get.ts",{"path":565,"priority":327},"src/commands/edge-config/index.ts",{"path":567,"priority":327},"src/commands/edge-config/items.ts",{"path":569,"priority":327},"src/commands/edge-config/list.ts",{"path":571,"priority":327},"src/commands/edge-config/parse-patch-body.ts",{"path":573,"priority":327},"src/commands/edge-config/remove.ts",{"path":575,"priority":327},"src/commands/edge-config/resolve-edge-config-id.ts",{"path":577,"priority":327},"src/commands/edge-config/tokens.ts",{"path":579,"priority":327},"src/commands/edge-config/update.ts",{"path":581,"priority":327},"src/commands/env/add.ts",{"path":583,"priority":327},"src/commands/env/command.ts",{"path":585,"priority":327},"src/commands/env/index.ts",{"path":587,"priority":327},"src/commands/env/ls.ts",{"path":589,"priority":327},"src/commands/env/pull.ts",{"path":591,"priority":327},"src/commands/env/rm.ts",{"path":593,"priority":327},"src/commands/env/run.ts",{"path":595,"priority":327},"src/commands/env/update.ts",{"path":597,"priority":327},"src/commands/firewall/command.ts",{"path":599,"priority":327},"src/commands/firewall/diff.ts",{"path":601,"priority":327},"src/commands/firewall/discard.ts",{"path":603,"priority":327},"src/commands/firewall/index.ts",{"path":605,"priority":327},"src/commands/firewall/overview.ts",{"path":607,"priority":327},"src/commands/firewall/publish.ts",{"path":609,"priority":327},"src/commands/firewall/shared.ts",{"path":611,"priority":327},"src/commands/flags/add.ts",{"path":613,"priority":327},"src/commands/flags/archive.ts",{"path":615,"priority":327},"src/commands/flags/command.ts",{"path":617,"priority":327},"src/commands/flags/disable.ts",{"path":619,"priority":327},"src/commands/flags/emit-datafiles.ts",{"path":621,"priority":327},"src/commands/flags/enable.ts",{"path":623,"priority":327},"src/commands/flags/index.ts",{"path":625,"priority":327},"src/commands/flags/inspect.ts",{"path":627,"priority":327},"src/commands/flags/ls.ts",{"path":629,"priority":327},"src/commands/flags/open.ts",{"path":631,"priority":327},"src/commands/flags/override.ts",{"path":633,"priority":327},"src/commands/flags/rm.ts",{"path":635,"priority":327},"src/commands/flags/rollout.ts",{"path":637,"priority":327},"src/commands/flags/sdk-keys-add.ts",{"path":639,"priority":327},"src/commands/flags/sdk-keys-ls.ts",{"path":641,"priority":327},"src/commands/flags/sdk-keys-rm.ts",{"path":643,"priority":327},"src/commands/flags/sdk-keys.ts",{"path":645,"priority":327},"src/commands/flags/set.ts",{"path":647,"priority":327},"src/commands/flags/update.ts",{"path":649,"priority":327},"src/commands/git/command.ts",{"path":651,"priority":327},"src/commands/git/connect.ts",{"path":653,"priority":327},"src/commands/git/disconnect.ts",{"path":655,"priority":327},"src/commands/git/index.ts",{"path":657,"priority":327},"src/commands/guidance/command.ts",{"path":659,"priority":327},"src/commands/guidance/disable.ts",{"path":661,"priority":327},"src/commands/guidance/enable.ts",{"path":663,"priority":327},"src/commands/guidance/index.ts",{"path":665,"priority":327},"src/commands/guidance/status.ts",{"path":667,"priority":327},"src/commands/help.ts",{"path":669,"priority":327},"src/commands/httpstat/command.ts",{"path":671,"priority":327},"src/commands/httpstat/index.ts",{"path":673,"priority":327},"src/commands/index.ts",{"path":675,"priority":327},"src/commands/init/command.ts",{"path":677,"priority":327},"src/commands/init/index.ts",{"path":679,"priority":327},"src/commands/init/init.ts",{"path":681,"priority":327},"src/commands/inspect/command.ts",{"path":683,"priority":327},"src/commands/inspect/index.ts",{"path":685,"priority":327},"src/commands/install/command.ts",{"path":687,"priority":327},"src/commands/install/index.ts",{"path":689,"priority":327},"src/commands/integration/accept-terms.ts",{"path":691,"priority":327},"src/commands/integration/add-auto-provision.ts",{"path":693,"priority":327},"src/commands/integration/add-help.ts",{"path":695,"priority":327},"src/commands/integration/add.ts",{"path":697,"priority":327},"src/commands/integration/balance.ts",{"path":699,"priority":327},"src/commands/integration/command.ts",{"path":701,"priority":327},"src/commands/integration/discover.ts",{"path":703,"priority":327},"src/commands/integration/guide.ts",{"path":705,"priority":327},"src/commands/integration/index.ts",{"path":707,"priority":327},"src/commands/integration/installations-list.ts",{"path":709,"priority":327},"src/commands/integration/list.ts",{"path":711,"priority":327},"src/commands/integration/open-integration.ts",{"path":713,"priority":327},"src/commands/integration/remove-integration.ts",{"path":715,"priority":327},"src/commands/integration/update-integration.ts",{"path":717,"priority":327},"src/commands/integration-resource/command.ts",{"path":719,"priority":327},"src/commands/integration-resource/create-threshold.ts",{"path":721,"priority":327},"src/commands/integration-resource/disconnect.ts",{"path":723,"priority":327},"src/commands/integration-resource/index.ts",{"path":725,"priority":327},"src/commands/integration-resource/remove-resource.ts",{"path":727,"priority":327},"src/commands/link/command.ts",{"path":729,"priority":327},"src/commands/link/index.ts",{"path":731,"priority":327},"src/commands/list/command.ts",{"path":733,"priority":327},"src/commands/list/index.ts",{"path":735,"priority":327},"src/commands/login/command.ts",{"path":737,"priority":327},"src/commands/login/future.ts",{"path":739,"priority":327},"src/commands/login/index.ts",{"path":741,"priority":327},"src/commands/logout/command.ts",{"path":743,"priority":327},"src/commands/logout/future.ts",{"path":745,"priority":327},"src/commands/logout/index.ts",{"path":747,"priority":327},"src/commands/logs/command.ts",{"path":749,"priority":327},"src/commands/logs/index.ts",{"path":751,"priority":327},"src/commands/mcp/command.ts",{"path":753,"priority":327},"src/commands/mcp/constants.ts",{"path":755,"priority":327},"src/commands/mcp/index.ts",{"path":757,"priority":327},"src/commands/mcp/mcp.ts",{"path":759,"priority":327},"src/commands/metrics/command.ts",{"path":761,"priority":327},"src/commands/metrics/index.ts",{"path":763,"priority":327},"src/commands/metrics/output.ts",{"path":765,"priority":327},"src/commands/metrics/query.ts",{"path":767,"priority":327},"src/commands/metrics/schema-api.ts",{"path":769,"priority":327},"src/commands/metrics/schema.ts",{"path":771,"priority":327},"src/commands/metrics/text-output.ts",{"path":773,"priority":327},"src/commands/metrics/time-utils.ts",{"path":775,"priority":327},"src/commands/metrics/validation.ts",{"path":777,"priority":327},"src/commands/microfrontends/add-to-group.ts",{"path":779,"priority":327},"src/commands/microfrontends/command.ts",{"path":781,"priority":327},"src/commands/microfrontends/create-group.ts",{"path":783,"priority":327},"src/commands/microfrontends/delete-group.ts",{"path":785,"priority":327},"src/commands/microfrontends/index.ts",{"path":787,"priority":327},"src/commands/microfrontends/inspect-group.ts",{"path":789,"priority":327},"src/commands/microfrontends/pull.ts",{"path":791,"priority":327},"src/commands/microfrontends/remove-from-group.ts",{"path":793,"priority":327},"src/commands/microfrontends/utils.ts",{"path":795,"priority":327},"src/commands/oauth-apps/command.ts",{"path":797,"priority":327},"src/commands/oauth-apps/index.ts",{"path":799,"priority":327},"src/commands/open/command.ts",{"path":801,"priority":327},"src/commands/open/index.ts",{"path":803,"priority":327},"src/commands/project/access-groups.ts",{"path":805,"priority":327},"src/commands/project/access-summary.ts",{"path":807,"priority":327},"src/commands/project/add.ts",{"path":809,"priority":327},"src/commands/project/checks-add.ts",{"path":811,"priority":327},"src/commands/project/checks-remove.ts",{"path":813,"priority":327},"src/commands/project/checks.ts",{"path":815,"priority":327},"src/commands/project/command.ts",{"path":817,"priority":327},"src/commands/project/index.ts",{"path":819,"priority":327},"src/commands/project/inspect.ts",{"path":821,"priority":327},"src/commands/project/list.ts",{"path":823,"priority":327},"src/commands/project/members.ts",{"path":825,"priority":327},"src/commands/project/protection.ts",{"path":827,"priority":327},"src/commands/project/rename.ts",{"path":829,"priority":327},"src/commands/project/rm.ts",{"path":831,"priority":327},"src/commands/project/speed-insights.ts",{"path":833,"priority":327},"src/commands/project/token.ts",{"path":835,"priority":327},"src/commands/project/web-analytics.ts",{"path":837,"priority":327},"src/commands/promote/command.ts",{"path":839,"priority":327},"src/commands/promote/index.ts",{"path":841,"priority":327},"src/commands/promote/request-promote.ts",{"path":843,"priority":327},"src/commands/promote/status.ts",{"path":845,"priority":327},"src/commands/pull/command.ts",{"path":847,"priority":327},"src/commands/pull/index.ts",{"path":849,"priority":327},"src/commands/redeploy/command.ts",{"path":851,"priority":327},"src/commands/redeploy/index.ts",{"path":853,"priority":327},"src/commands/redirects/add.ts",{"path":855,"priority":327},"src/commands/redirects/command.ts",{"path":857,"priority":327},"src/commands/redirects/index.ts",{"path":859,"priority":327},"src/commands/redirects/list-versions.ts",{"path":861,"priority":327},"src/commands/redirects/list.ts",{"path":863,"priority":327},"src/commands/redirects/promote.ts",{"path":865,"priority":327},"src/commands/redirects/remove.ts",{"path":867,"priority":327},"src/commands/redirects/restore.ts",{"path":869,"priority":327},"src/commands/redirects/shared.ts",{"path":871,"priority":327},"src/commands/redirects/upload.ts",{"path":873,"priority":327},"src/commands/redirects/validate-redirects.ts",{"path":875,"priority":327},"src/commands/remove/command.ts",{"path":877,"priority":327},"src/commands/remove/index.ts",{"path":879,"priority":327},"src/commands/rollback/command.ts",{"path":881,"priority":327},"src/commands/rollback/index.ts",{"path":883,"priority":327},"src/commands/rollback/request-rollback.ts",{"path":885,"priority":327},"src/commands/rollback/status.ts",{"path":887,"priority":327},"src/commands/rolling-release/abort-rolling-release.ts",{"path":889,"priority":327},"src/commands/rolling-release/approve-rolling-release.ts",{"path":891,"priority":327},"src/commands/rolling-release/command.ts",{"path":893,"priority":327},"src/commands/rolling-release/complete-rolling-release.ts",{"path":895,"priority":327},"src/commands/rolling-release/configure-rolling-release.ts",{"path":897,"priority":327},"src/commands/rolling-release/index.ts",{"path":899,"priority":327},"src/commands/rolling-release/request-rolling-release.ts",{"path":901,"priority":327},"src/commands/rolling-release/start-rolling-release.ts",{"path":903,"priority":327},"src/commands/routes/add.ts",{"path":905,"priority":327},"src/commands/routes/command.ts",{"path":907,"priority":327},"src/commands/routes/delete.ts",{"path":909,"priority":327},"src/commands/routes/disable.ts",{"path":911,"priority":327},"src/commands/routes/discard.ts",{"path":913,"priority":327},"src/commands/routes/edit-interactive.ts",{"path":915,"priority":327},"src/commands/routes/edit.ts",{"path":917,"priority":327},"src/commands/routes/enable.ts",{"path":919,"priority":327},"src/commands/routes/export.ts",{"path":921,"priority":327},"src/commands/routes/index.ts",{"path":923,"priority":327},"src/commands/routes/inspect.ts",{"path":925,"priority":327},"src/commands/routes/list-versions.ts",{"path":927,"priority":327},"src/commands/routes/list.ts",{"path":929,"priority":327},"src/commands/routes/publish.ts",{"path":931,"priority":327},"src/commands/routes/reorder.ts",{"path":933,"priority":327},"src/commands/routes/restore.ts",{"path":935,"priority":327},"src/commands/routes/shared.ts",{"path":937,"priority":327},"src/commands/sandbox/command.ts",{"path":939,"priority":327},"src/commands/sandbox/index.ts",{"path":941,"priority":327},"src/commands/skills/command.ts",{"path":943,"priority":327},"src/commands/skills/index.ts",{"path":945,"priority":327},"src/commands/target/command.ts",{"path":947,"priority":327},"src/commands/target/index.ts",{"path":949,"priority":327},"src/commands/target/list.ts",{"path":951,"priority":327},"src/commands/teams/add.ts",{"path":953,"priority":327},"src/commands/teams/command.ts",{"path":955,"priority":327},"src/commands/teams/index.ts",{"path":957,"priority":327},"src/commands/teams/invite.ts",{"path":959,"priority":327},"src/commands/teams/list.ts",{"path":961,"priority":327},"src/commands/teams/members.ts",{"path":963,"priority":327},"src/commands/teams/request.ts",{"path":965,"priority":327},"src/commands/teams/sso.ts",{"path":967,"priority":327},"src/commands/teams/switch.ts",{"path":969,"priority":327},"src/commands/telemetry/command.ts",{"path":971,"priority":327},"src/commands/telemetry/disable.ts",{"path":973,"priority":327},"src/commands/telemetry/enable.ts",{"path":975,"priority":327},"src/commands/telemetry/flush.ts",{"path":977,"priority":327},"src/commands/telemetry/index.ts",{"path":979,"priority":327},"src/commands/telemetry/status.ts",{"path":981,"priority":327},"src/commands/tokens/add.ts",{"path":983,"priority":327},"src/commands/tokens/command.ts",{"path":985,"priority":327},"src/commands/tokens/index.ts",{"path":987,"priority":327},"src/commands/tokens/ls.ts",{"path":989,"priority":327},"src/commands/tokens/rm.ts",{"path":991,"priority":327},"src/commands/upgrade/command.ts",{"path":993,"priority":327},"src/commands/upgrade/index.ts",{"path":995,"priority":327},"src/commands/usage/command.ts",{"path":997,"priority":327},"src/commands/usage/index.ts",{"path":999,"priority":327},"src/commands/usage/output-aggregated.ts",{"path":1001,"priority":327},"src/commands/usage/output-breakdown.ts",{"path":1003,"priority":327},"src/commands/usage/output-group-by.ts",{"path":1005,"priority":327},"src/commands/usage/output-json.ts",{"path":1007,"priority":327},"src/commands/webhooks/command.ts",{"path":1009,"priority":327},"src/commands/webhooks/create.ts",{"path":1011,"priority":327},"src/commands/webhooks/get.ts",{"path":1013,"priority":327},"src/commands/webhooks/index.ts",{"path":1015,"priority":327},"src/commands/webhooks/ls.ts",{"path":1017,"priority":327},"src/commands/webhooks/rm.ts",{"path":1019,"priority":327},"src/commands/whoami/command.ts",{"path":1021,"priority":327},"src/commands/whoami/index.ts",{"basePath":1023,"description":1024,"displayName":1025,"installMethods":1026,"license":1027,"rationale":1028,"selectedPaths":1029,"source":313,"sourceLanguage":18,"type":248},"packages/config","A TypeScript SDK for programmatically configuring Vercel projects","@vercel/config",{"npm":1025},"MIT","cli ecosystem detected at packages/config",[1030,1031,1032],{"path":322,"priority":273},{"path":338,"priority":273},{"path":329,"priority":327},{"basePath":1034,"installMethods":1035,"rationale":1037,"selectedPaths":1038,"source":313,"sourceLanguage":18,"type":248},"examples/actix-web",{"cargo":1036},"vercel-actix-starter","cli ecosystem detected at examples/actix-web",[1039,1041,1042],{"path":1040,"priority":273},"Cargo.toml",{"path":338,"priority":273},{"path":1043,"priority":276},"src/main.rs",{"basePath":247,"installMethods":1045,"rationale":1046,"selectedPaths":1047,"source":313,"sourceLanguage":18,"type":248},{"cargo":12},"cli ecosystem detected at examples/axum",[1048,1049,1050],{"path":1040,"priority":273},{"path":338,"priority":273},{"path":1043,"priority":276},{"sources":1052},[1053],"manual",{"closedIssues90d":235,"description":10,"forks":236,"homepage":1055,"license":242,"openIssues90d":237,"pushedAt":238,"readmeSize":233,"stars":239,"topics":1056},"https://vercel.com",[248,1057,220,1058,1059,1060,1061],"command","cloud","hosting","jamstack","ship",{"classifiedAt":1063,"discoverAt":1064,"extractAt":1065,"githubAt":1065,"updatedAt":1063},1778698615891,1778698590727,1778698610151,[13,219,217,220,218],{"evaluatedAt":245,"extractAt":1068,"updatedAt":1069},1778698616396,1778698740225,[],[1072,1097,1117,1145,1165],{"_creationTime":1073,"_id":1074,"community":1075,"display":1076,"identity":1082,"providers":1083,"relations":1091,"tags":1093,"workflow":1094},1778698535352.3315,"k171k49wrnbgw2q102k3tpdj8d86nk41",{"reviewCount":8},{"description":1077,"installMethods":1078,"name":1080,"sourceUrl":1081},"AI Elements is a component library and custom registry built on top of shadcn/ui to help you build AI-native applications faster.",{"npm":1079},"ai-elements","Vercel CLI","https://github.com/vercel/ai-elements",{"basePath":331,"githubOwner":220,"githubRepo":1079,"locale":18,"slug":248,"type":248},{"evaluate":1084,"extract":1090},{"promptVersionExtension":210,"promptVersionScoring":211,"score":1085,"tags":1086,"targetMarket":221,"tier":222},99,[248,219,220,1087,1088,1089,1058],"developer-tool","automation","infrastructure",{"commitSha":254,"license":242},{"repoId":1092},"kd7bmemx4stzs4sg8v742f96hs86nn1h",[1088,248,1058,219,1087,1089,220],{"evaluatedAt":1095,"extractAt":1096,"updatedAt":1095},1778698656693,1778698535352,{"_creationTime":1098,"_id":1099,"community":1100,"display":1101,"identity":1103,"providers":1105,"relations":1112,"tags":1113,"workflow":1114},1778698616396.0127,"k174z4z44z9p7r0km1rqpt0dzx86ndna",{"reviewCount":8},{"description":1024,"installMethods":1102,"name":1025,"sourceUrl":14},{"npm":1025},{"basePath":1023,"githubOwner":220,"githubRepo":220,"locale":18,"slug":1104,"type":248},"config",{"evaluate":1106,"extract":1111},{"promptVersionExtension":210,"promptVersionScoring":211,"score":1085,"tags":1107,"targetMarket":221,"tier":222},[220,1108,1109,248,1110],"typescript","sdk","configuration",{"commitSha":254,"license":1027},{"repoId":256},[248,1110,1109,1108,220],{"evaluatedAt":1115,"extractAt":1068,"updatedAt":1116},1778698668886,1778698739479,{"_creationTime":1118,"_id":1119,"community":1120,"display":1121,"identity":1126,"providers":1129,"relations":1139,"tags":1141,"workflow":1142},1778694578248.107,"k171edjcsawrj9w6br0a6v5m5586mf70",{"reviewCount":8},{"description":1122,"installMethods":1123,"name":1124,"sourceUrl":1125},"The fastest path to AI-powered full stack observability, even for lean teams.",{"cargo":1124},"netflow-plugin","https://github.com/netdata/netdata",{"basePath":1127,"githubOwner":1128,"githubRepo":1128,"locale":18,"slug":1124,"type":248},"src/crates/netflow-plugin","netdata",{"evaluate":1130,"extract":1138},{"promptVersionExtension":210,"promptVersionScoring":211,"score":1131,"tags":1132,"targetMarket":221,"tier":222},98,[1133,1134,1135,1136,1137,217],"netflow","ipfix","sflow","observability","network-monitoring",{"commitSha":254},{"repoId":1140},"kd70yp91ybn40a638h3hzz6nbd86m2cw",[1134,1133,1137,1136,217,1135],{"evaluatedAt":1143,"extractAt":1144,"updatedAt":1143},1778694889364,1778694578248,{"_creationTime":1146,"_id":1147,"community":1148,"display":1149,"identity":1152,"providers":1153,"relations":1160,"tags":1161,"workflow":1162},1778698616396.013,"k17427skegdfdt17stngdzvpdn86m9rb",{"reviewCount":8},{"description":10,"installMethods":1150,"name":1151,"sourceUrl":14},{"cargo":1036},"actix-web",{"basePath":1034,"githubOwner":220,"githubRepo":220,"locale":18,"slug":1151,"type":248},{"evaluate":1154,"extract":1159},{"promptVersionExtension":210,"promptVersionScoring":211,"score":1155,"tags":1156,"targetMarket":221,"tier":222},96,[1157,219,217,1158,220],"web-framework","actix",{"commitSha":254},{"repoId":256},[1158,219,217,220,1157],{"evaluatedAt":1163,"extractAt":1068,"updatedAt":1164},1778698681487,1778698740030,{"_creationTime":1166,"_id":1167,"community":1168,"display":1169,"identity":1171,"providers":1173,"relations":1182,"tags":1183,"workflow":1184},1778698616396.0122,"k174kj6m0w6f0e9kyzdq5akqd186ngef",{"reviewCount":8},{"description":10,"installMethods":1170,"name":317,"sourceUrl":14},{"npm":317},{"basePath":316,"githubOwner":220,"githubRepo":220,"locale":18,"slug":1172,"type":248},"cervel",{"evaluate":1174,"extract":1181},{"promptVersionExtension":210,"promptVersionScoring":211,"score":1175,"tags":1176,"targetMarket":221,"tier":1180},85,[248,1177,219,220,1178,1179],"development","build","preview","community",{"commitSha":254,"license":242},{"repoId":256},[1178,248,219,1177,1179,220],{"evaluatedAt":1185,"extractAt":1068,"updatedAt":1186},1778698647191,1778698739692]