Files
composiohq__composio/ts/packages/providers/cloudflare/package.json
Alberto Schiabel 20aaa95c96 ci(ts): verify packed provider compatibility (#4355)
This PR:

- adds a clean consumer harness that packs core, its internal JSON
Schema dependency, and all ten TypeScript providers
- verifies tarball contents, npm installation, named public exports,
consumer typechecking, provider construction, and a credential-free
`wrapTool` conversion
- covers the current workspace core, one verified minimum-core lane per
provider, and the packed workspace core presented as `1.0.0-beta.0`
- preserves existing 0.x minimum peer ranges while recording the
verified floors separately for the future breaking release
- additively accepts core 1.0 prereleases without claiming stable 1.x
support yet
- widens the Anthropic and OpenAI Agents peer ranges to include the
upstream versions already used by this repository
- runs the gate in TypeScript CI and immediately before Changesets
publishing

The release guard fails before publication and its regression test
verifies build -> compatibility -> publish ordering plus failure
propagation.

## Non-breaking scope

No public API is removed or renamed, and the existing 0.x core peer
floors remain unchanged. All peer-range changes are additive. The gate
reports the nine floor corrections that should be made with the planned
breaking release.

## Validation

- `pnpm run check:provider-compatibility` (12 packed consumer lanes)
- `pnpm run test:provider-compatibility`
- `pnpm run test:release-workflow`
- `pnpm run build:packages` (19 packages)
- focused TypeScript compile and Oxlint checks
- Prettier, Changesets validation, and `git diff --check`
2026-09-07 12:33:53 +02:00

54 lines
1.3 KiB
JSON

{
"name": "@composio/cloudflare",
"version": "0.10.2",
"description": "",
"main": "src/index.ts",
"type": "module",
"engines": {
"node": ">=22.22.3"
},
"repository": {
"type": "git",
"url": "https://github.com/ComposioHQ/composio.git",
"directory": "ts/packages/providers/cloudflare"
},
"bugs": {
"url": "https://github.com/ComposioHQ/composio/issues"
},
"homepage": "https://github.com/ComposioHQ/composio/tree/next/ts/packages/providers/cloudflare#readme",
"publishConfig": {
"access": "public",
"main": "dist/index.mjs",
"types": "dist/index.d.mts"
},
"exports": {
".": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
}
},
"files": [
"README.md",
"dist"
],
"scripts": {
"clean": "git clean -xdf node_modules",
"build": "tsdown",
"test": "vitest run"
},
"keywords": [],
"author": "",
"license": "ISC",
"peerDependencies": {
"@cloudflare/workers-types": "catalog:",
"@composio/core": ">=0.10.0 <1.0.0 || >=1.0.0-beta.0 <1.0.0"
},
"devDependencies": {
"@composio/core": "workspace:*",
"tsdown": "catalog:",
"typescript": "catalog:",
"vitest": "catalog:"
},
"gitHead": "4fae6e54d5c150fba955cc5fa314281da5a1e064"
}