https://github.com/vitejs/deployment-metadata
Defines shared contracts for exchanging deployment metadata between deployment-platform integrations and meta-frameworks.
https://github.com/vitejs/deployment-metadata
Last synced: 10 days ago
JSON representation
Defines shared contracts for exchanging deployment metadata between deployment-platform integrations and meta-frameworks.
- Host: GitHub
- URL: https://github.com/vitejs/deployment-metadata
- Owner: vitejs
- Created: 2026-07-23T04:35:20.000Z (16 days ago)
- Default Branch: main
- Last Pushed: 2026-07-28T09:48:41.000Z (11 days ago)
- Last Synced: 2026-07-28T11:07:23.620Z (11 days ago)
- Language: TypeScript
- Homepage:
- Size: 57.6 KB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vite Deployment Metadata
This repository defines shared contracts for exchanging deployment metadata between deployment-platform integrations and meta-frameworks. It avoids requiring a separate adapter for every platform and framework combination.
The repository contains metadata standards and packages for using them with Vite. See the [registry scope](docs/scope.md) for what belongs here.
## I want to propose metadata
Review the [registry scope](docs/scope.md) and [standards process](docs/process.md), then use the [proposal template](metadata/spec-template.md) to create a proposal under `metadata/proposed/`.
## I want to understand the metadata
Each Vite Deployment Metadata (VDM) specification defines a contract and its canonical TypeScript declarations.
- [Proposed Standards](metadata/proposed/) are open to early experimentation and change.
- [Draft Standards](metadata/draft/) have implementation experience.
- [Finalized Standards](metadata/standard/) have demonstrated stable interoperability.
See the [standards process](docs/process.md) for maturity requirements.
## I want to use the packages
- [`@vitejs/deployment-metadata-types`](packages/deployment-metadata-types/) provides tool-agnostic TypeScript declarations for the metadata standards.
- [`@vitejs/deployment-metadata-helper`](packages/deployment-metadata-helper/) helps Vite plugins advertise and discover deployment metadata participants.
See each package’s README for installation and usage examples.