mirror of
https://github.com/vercel/eve.git
synced 2026-09-20 05:35:39 +08:00
471caa36ad
Signed-off-by: prha <prha@vercel.com>
95 lines
2.6 KiB
JSON
95 lines
2.6 KiB
JSON
{
|
|
"$schema": "./node_modules/syncpack/schema.json",
|
|
"source": [
|
|
"package.json",
|
|
"packages/*/package.json",
|
|
"apps/*/package.json",
|
|
"apps/*/*/package.json",
|
|
"e2e/fixtures/*/package.json",
|
|
"!**/dist/**",
|
|
"!**/templates/**"
|
|
],
|
|
"versionGroups": [
|
|
{
|
|
"label": "Extension fixtures declare a broad eve peer range like published extensions",
|
|
"dependencies": ["eve"],
|
|
"packages": ["gadget-extension", "gizmo-extension", "js-only-extension", "toolkit-extension"],
|
|
"dependencyTypes": ["peer"],
|
|
"isIgnored": true
|
|
},
|
|
{
|
|
"label": "Separately published eve packages accept compatible eve patch releases",
|
|
"dependencies": ["eve"],
|
|
"packages": ["@eve/buzz-acp-adapter"],
|
|
"dependencyTypes": ["prod"],
|
|
"pinVersion": "workspace:^"
|
|
},
|
|
{
|
|
"label": "Blooio is an externally published integration",
|
|
"dependencies": ["eve-channel-blooio"],
|
|
"packages": ["eve-docs"],
|
|
"dependencyTypes": ["dev"],
|
|
"isIgnored": true
|
|
},
|
|
{
|
|
"label": "Workspace packages must use the workspace: protocol",
|
|
"dependencies": ["eve-*", "eve"],
|
|
"dependencyTypes": ["dev", "prod", "peer"],
|
|
"pinVersion": "workspace:*"
|
|
},
|
|
{
|
|
"label": "eve host peer ranges are intentionally broad",
|
|
"dependencies": ["next", "react"],
|
|
"packages": ["eve"],
|
|
"dependencyTypes": ["peer"],
|
|
"isIgnored": true
|
|
},
|
|
{
|
|
"label": "Projects that need the TypeScript compiler API pin TypeScript 6",
|
|
"dependencies": ["typescript"],
|
|
"packages": [
|
|
"eve-docs",
|
|
"framework-next",
|
|
"framework-next-multi-agent",
|
|
"framework-nuxt",
|
|
"web-chat-next-template"
|
|
],
|
|
"dependencyTypes": ["dev"],
|
|
"pinVersion": "6.0.3"
|
|
},
|
|
{
|
|
"label": "Extension fixtures consumed via file: cannot use the catalog protocol",
|
|
"dependencies": ["zod"],
|
|
"packages": ["gadget-extension", "gizmo-extension"],
|
|
"dependencyTypes": ["prod"],
|
|
"pinVersion": "4.5.4"
|
|
},
|
|
{
|
|
"label": "Shared third-party deps must use the catalog: protocol",
|
|
"policy": "catalog",
|
|
"dependencies": [
|
|
"@opentelemetry/core",
|
|
"@opentelemetry/sdk-trace-base",
|
|
"@types/node",
|
|
"@types/react",
|
|
"@types/react-dom",
|
|
"@vercel/otel",
|
|
"next",
|
|
"picocolors",
|
|
"react",
|
|
"react-dom",
|
|
"streamdown",
|
|
"typescript",
|
|
"vitest",
|
|
"zod"
|
|
],
|
|
"dependencyTypes": ["dev", "prod", "peer"]
|
|
},
|
|
{
|
|
"label": "Other dependencies are not enforced",
|
|
"dependencies": ["**"],
|
|
"isIgnored": true
|
|
}
|
|
]
|
|
}
|