Skip to content

Improve configuration - #6701

Merged
fubhy merged 1 commit into
mainfrom
improve-cfg
Jul 28, 2026
Merged

Improve configuration#6701
fubhy merged 1 commit into
mainfrom
improve-cfg

Conversation

@fubhy

@fubhy fubhy commented Jul 28, 2026

Copy link
Copy Markdown
Member

Summary by CodeRabbit

  • Configuration
    • Updated TypeScript config JSON schema references to HTTPS across the workspace.
    • Simplified the root TypeScript setup and added dedicated tooling configuration for tests/builds.
    • Broadened Vitest project discovery and standardized test/coverage ignore patterns.
  • Package Exports
    • Explicitly marked ./index as non-exported for multiple packages (including publish-time exports).
  • Tests
    • Expanded typetest matching and updated affected tests (imports and expected outputs).

@github-project-automation github-project-automation Bot moved this to Discussion Ongoing in PR Backlog Jul 28, 2026
@changeset-bot

changeset-bot Bot commented Jul 28, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 42e0911

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 29 packages
Name Type
@effect/sql-sqlite-react-native Patch
@effect/openapi-generator Patch
@effect/platform-node-shared Patch
@effect/ai-openai-compat Patch
@effect/platform-browser Patch
@effect/sql-sqlite-node Patch
@effect/sql-sqlite-wasm Patch
@effect/sql-clickhouse Patch
@effect/sql-sqlite-bun Patch
@effect/ai-openrouter Patch
@effect/opentelemetry Patch
@effect/platform-deno Patch
@effect/platform-node Patch
@effect/sql-sqlite-do Patch
@effect/ai-anthropic Patch
@effect/platform-bun Patch
@effect/docgen Patch
@effect/atom-react Patch
@effect/atom-solid Patch
@effect/sql-libsql Patch
@effect/sql-mysql2 Patch
@effect/sql-pglite Patch
@effect/ai-openai Patch
@effect/sql-mssql Patch
@effect/atom-vue Patch
effect Patch
@effect/sql-d1 Patch
@effect/sql-pg Patch
@effect/vitest Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@effect-slopcop effect-slopcop Bot added 4.0 enhancement New feature or request labels Jul 28, 2026
@coderabbitai

coderabbitai Bot commented Jul 28, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The PR separates TypeScript package and test projects, broadens test discovery, centralizes Vitest exclusions, blocks explicit ./index exports, refreshes tooling and dependencies, updates lint and test integrations, and changes TypeScript schema references from HTTP to HTTPS.

Changes

Workspace configuration and test execution

Layer / File(s) Summary
Workspace project split
tsconfig.json, tsconfig.tests.json, tsconfig.packages.json, tstyche.json
The root TypeScript configuration now references separate package and test projects, with test includes, aliases, compiler options, exclusions, and language-service diagnostics defined in tsconfig.tests.json; Tstyche matches nested typetests.
Test discovery and artifact filtering
vitest.config.ts, vitest.shared.ts
Vitest discovers nested package projects, reuses broader exclusion globs, and uses built-in TypeScript path resolution instead of vite-tsconfig-paths.

Package exports and tooling

Layer / File(s) Summary
Package export boundaries
packages/*/package.json
Package manifests add explicit ./index: null mappings in source and published export maps; the Effect package also changes unstable internal exclusions.
Tooling dependencies and Oxc imports
package.json, packages/*/package.json, packages/tools/oxc/*
Toolchain dependencies and package-specific versions are refreshed, the prepare script is simplified, Oxc rule types move to @oxlint/plugins, and an Oxlint rule key is renamed.

Runtime annotations and tests

Layer / File(s) Summary
Lint annotations and test updates
packages/effect/src/*, packages/effect/test/*, packages/platform-node/src/*, packages/platform-node/test/*, packages/tools/docgen/test/*
Oxlint suppressions and a type syntax update are added; imports and formatter, schema, WebSocket, and diagnostic expectations are updated.

Configuration consistency

Layer / File(s) Summary
HTTPS schema references
**/tsconfig*.json, scripts/tsconfig.json, scratchpad/tsconfig.json
TypeScript schema URLs are changed from HTTP to HTTPS across workspace, package, tooling, script, and scratchpad configurations.
Release metadata
.changeset/slimy-melons-admire.md
A patch changeset records removal of explicit ./index entrypoints.

Estimated code review effort: 4 (Complex) | ~45 minutes

Possibly related PRs

  • Effect-TS/effect#6412: Both changes update packages/platform-deno configuration and package entrypoint mappings.
  • Effect-TS/effect#6633: Both changes update schema-related error handling or assertions involving () => undefined.

Suggested reviewers: tim-smart, imax153

🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 Biome (2.5.5)
packages/tools/oxc/oxlintrc.json

File contains syntax errors that prevent linting: Line 10: Expected a property but instead found '// Effect custom rules'.; Line 11: End of file expected; Line 11: End of file expected; Line 11: End of file expected; Line 11: End of file expected; Line 12: End of file expected; Line 12: End of file expected; Line 12: End of file expected; Line 20: End of file expected; Line 21: End of file expected; Line 21: End of file expected; Line 21: End of file expected; Line 21: End of file expected; Line 22: End of file expected; Line 22: End of file expected; Line 22: End of file expected; Line 22: End of file expected; Line 23: End of file expected; Line 23: End of file expected; Line 23: End of file expected; Line 23: End of file expected; Line 24: End of file expected; Line 24: End of file expected; Line 24: End of file expected; Line 24: End of file expected; Line 27: End of file expected; Line 27: End of file expected; Line 27: End of file expected; Line 29: End of file expected; Line 30:

... [truncated 4646 characters] ...

70: End of file expected; Line 70: End of file expected; Line 71: End of file expected; Line 71: End of file expected; Line 71: End of file expected; Line 71: End of file expected; Line 72: End of file expected; Line 72: End of file expected; Line 72: End of file expected; Line 72: End of file expected; Line 73: End of file expected; Line 73: End of file expected; Line 73: End of file expected; Line 73: End of file expected; Line 74: End of file expected; Line 74: End of file expected; Line 74: End of file expected; Line 74: End of file expected; Line 75: End of file expected; Line 75: End of file expected; Line 75: End of file expected; Line 78: End of file expected; Line 79: End of file expected; Line 79: End of file expected; Line 79: End of file expected; Line 83: End of file expected


Comment @coderabbitai help to get the list of available commands.

@fubhy
fubhy force-pushed the improve-cfg branch 2 times, most recently from e9b3bde to 062a5ae Compare July 28, 2026 15:33
@effect-slopcop effect-slopcop Bot added the bug Something isn't working label Jul 28, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@packages/effect/package.json`:
- Around line 51-54: Update the workspace exports map in
packages/effect/package.json to mirror the publishConfig.exports null entries
for ./unstable/cli/internal/* and ./unstable/cluster/internal/*, keeping local
and published export behavior consistent.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: c84d553f-0778-4206-8044-4c747b9f32b7

📥 Commits

Reviewing files that changed from the base of the PR and between 80dc2b9 and 062a5ae.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (97)
  • .changeset/slimy-melons-admire.md
  • ai-docs/tsconfig.json
  • package.json
  • packages/ai/anthropic/package.json
  • packages/ai/anthropic/tsconfig.json
  • packages/ai/openai-compat/package.json
  • packages/ai/openai-compat/tsconfig.json
  • packages/ai/openai/package.json
  • packages/ai/openai/tsconfig.json
  • packages/ai/openrouter/package.json
  • packages/ai/openrouter/tsconfig.json
  • packages/atom/react/package.json
  • packages/atom/react/tsconfig.json
  • packages/atom/solid/package.json
  • packages/atom/solid/tsconfig.json
  • packages/atom/solid/vitest.config.ts
  • packages/atom/vue/package.json
  • packages/atom/vue/tsconfig.json
  • packages/effect/package.json
  • packages/effect/test/Formatter.test.ts
  • packages/effect/test/cluster/Entity.test.ts
  • packages/effect/test/schema/representation/fromJson.test.ts
  • packages/effect/test/unstable/cli/Primitive.test.ts
  • packages/effect/tsconfig.json
  • packages/opentelemetry/package.json
  • packages/opentelemetry/tsconfig.json
  • packages/platform-browser/package.json
  • packages/platform-browser/tsconfig.json
  • packages/platform-bun/package.json
  • packages/platform-bun/tsconfig.json
  • packages/platform-deno/package.json
  • packages/platform-deno/tsconfig.json
  • packages/platform-node-shared/package.json
  • packages/platform-node-shared/tsconfig.json
  • packages/platform-node/package.json
  • packages/platform-node/tsconfig.json
  • packages/sql/clickhouse/package.json
  • packages/sql/clickhouse/tsconfig.json
  • packages/sql/d1/package.json
  • packages/sql/d1/tsconfig.json
  • packages/sql/libsql/package.json
  • packages/sql/libsql/tsconfig.json
  • packages/sql/mssql/package.json
  • packages/sql/mssql/tsconfig.json
  • packages/sql/mysql2/package.json
  • packages/sql/mysql2/tsconfig.json
  • packages/sql/pg/package.json
  • packages/sql/pg/tsconfig.json
  • packages/sql/pglite/package.json
  • packages/sql/pglite/tsconfig.json
  • packages/sql/sqlite-bun/package.json
  • packages/sql/sqlite-bun/tsconfig.json
  • packages/sql/sqlite-do/package.json
  • packages/sql/sqlite-do/tsconfig.json
  • packages/sql/sqlite-node/package.json
  • packages/sql/sqlite-node/tsconfig.json
  • packages/sql/sqlite-react-native/package.json
  • packages/sql/sqlite-react-native/tsconfig.json
  • packages/sql/sqlite-wasm/package.json
  • packages/sql/sqlite-wasm/tsconfig.json
  • packages/tools/ai-codegen/package.json
  • packages/tools/ai-codegen/tsconfig.json
  • packages/tools/ai-docgen/package.json
  • packages/tools/ai-docgen/tsconfig.json
  • packages/tools/api-diff/package.json
  • packages/tools/api-diff/tsconfig.json
  • packages/tools/bundle/package.json
  • packages/tools/bundle/tsconfig.fixtures.json
  • packages/tools/bundle/tsconfig.json
  • packages/tools/bundle/tsconfig.src.json
  • packages/tools/docgen/package.json
  • packages/tools/docgen/test/Checker.test.ts
  • packages/tools/docgen/tsconfig.json
  • packages/tools/jsdocs/package.json
  • packages/tools/jsdocs/tsconfig.json
  • packages/tools/openapi-generator/tsconfig.json
  • packages/tools/oxc/package.json
  • packages/tools/oxc/src/oxlint/rules/jsdocs.ts
  • packages/tools/oxc/src/oxlint/rules/no-bigint-literals.ts
  • packages/tools/oxc/src/oxlint/rules/no-import-from-barrel-package.ts
  • packages/tools/oxc/src/oxlint/rules/no-js-extension-imports.ts
  • packages/tools/oxc/src/oxlint/rules/no-opaque-instance-fields.ts
  • packages/tools/oxc/src/oxlint/rules/no-unused-internal.ts
  • packages/tools/oxc/tsconfig.json
  • packages/tools/utils/package.json
  • packages/tools/utils/tsconfig.json
  • packages/vitest/package.json
  • packages/vitest/tsconfig.json
  • scratchpad/tsconfig.json
  • scripts/tsconfig.json
  • tsconfig.base.json
  • tsconfig.json
  • tsconfig.packages.json
  • tsconfig.tests.json
  • tstyche.json
  • vitest.config.ts
  • vitest.shared.ts
🚧 Files skipped from review as they are similar to previous changes (45)
  • packages/ai/openrouter/tsconfig.json
  • packages/platform-deno/tsconfig.json
  • packages/ai/anthropic/tsconfig.json
  • packages/platform-browser/tsconfig.json
  • packages/sql/sqlite-do/tsconfig.json
  • packages/opentelemetry/tsconfig.json
  • scratchpad/tsconfig.json
  • packages/sql/sqlite-wasm/tsconfig.json
  • packages/tools/bundle/tsconfig.json
  • packages/tools/ai-docgen/tsconfig.json
  • packages/sql/pg/tsconfig.json
  • packages/sql/sqlite-node/tsconfig.json
  • tsconfig.base.json
  • packages/tools/jsdocs/tsconfig.json
  • ai-docs/tsconfig.json
  • packages/sql/pglite/tsconfig.json
  • packages/atom/react/tsconfig.json
  • packages/vitest/tsconfig.json
  • packages/ai/openai-compat/tsconfig.json
  • packages/ai/openai/tsconfig.json
  • packages/sql/mysql2/tsconfig.json
  • packages/platform-node-shared/tsconfig.json
  • packages/sql/sqlite-bun/tsconfig.json
  • packages/sql/sqlite-react-native/tsconfig.json
  • scripts/tsconfig.json
  • packages/sql/d1/tsconfig.json
  • packages/tools/bundle/tsconfig.fixtures.json
  • packages/tools/api-diff/tsconfig.json
  • packages/sql/clickhouse/tsconfig.json
  • packages/tools/oxc/tsconfig.json
  • tsconfig.packages.json
  • packages/tools/docgen/tsconfig.json
  • packages/tools/utils/tsconfig.json
  • packages/atom/solid/tsconfig.json
  • packages/sql/mssql/tsconfig.json
  • packages/platform-node/tsconfig.json
  • packages/sql/libsql/tsconfig.json
  • packages/effect/tsconfig.json
  • packages/tools/openapi-generator/tsconfig.json
  • packages/platform-bun/tsconfig.json
  • tsconfig.json
  • packages/tools/bundle/tsconfig.src.json
  • vitest.config.ts
  • packages/effect/test/unstable/cli/Primitive.test.ts
  • tsconfig.tests.json

Comment thread packages/effect/package.json Outdated
@github-project-automation github-project-automation Bot moved this from Discussion Ongoing to Waiting on Author in PR Backlog Jul 28, 2026
@fubhy
fubhy force-pushed the improve-cfg branch 2 times, most recently from 0020ea2 to c70fe1a Compare July 28, 2026 15:49
@github-actions

Copy link
Copy Markdown
Contributor

Bundle Size Analysis

File Name Current Size Previous Size Difference
basic.ts 6.63 KB 6.63 KB 0.00 KB (0.00%)
batching.ts 9.42 KB 9.42 KB 0.00 KB (0.00%)
brand.ts 6.29 KB 6.29 KB 0.00 KB (0.00%)
cache.ts 10.12 KB 10.12 KB 0.00 KB (0.00%)
config.ts 19.89 KB 19.89 KB 0.00 KB (0.00%)
differ.ts 19.06 KB 19.06 KB 0.00 KB (0.00%)
http-client.ts 20.94 KB 20.94 KB 0.00 KB (0.00%)
logger.ts 10.28 KB 10.28 KB 0.00 KB (0.00%)
metric.ts 8.55 KB 8.55 KB 0.00 KB (0.00%)
optic.ts 7.45 KB 7.45 KB 0.00 KB (0.00%)
pubsub.ts 14.26 KB 14.26 KB 0.00 KB (0.00%)
queue.ts 11.09 KB 11.09 KB 0.00 KB (0.00%)
schedule.ts 10.27 KB 10.27 KB 0.00 KB (0.00%)
schema-class.ts 18.84 KB 18.84 KB 0.00 KB (0.00%)
schema-fromJsonSchemaDocument.ts 28.75 KB 28.75 KB 0.00 KB (0.00%)
schema-representation-roundtrip.ts 25.05 KB 25.05 KB 0.00 KB (0.00%)
schema-string-transformation.ts 12.96 KB 12.96 KB 0.00 KB (0.00%)
schema-string.ts 10.65 KB 10.65 KB 0.00 KB (0.00%)
schema-template-literal.ts 14.85 KB 14.85 KB 0.00 KB (0.00%)
schema-toArbitraryLazy.ts 21.62 KB 21.62 KB 0.00 KB (0.00%)
schema-toCodeDocument.ts 24.07 KB 24.07 KB 0.00 KB (0.00%)
schema-toCodecJson.ts 18.97 KB 18.97 KB 0.00 KB (0.00%)
schema-toEquivalence.ts 18.69 KB 18.69 KB 0.00 KB (0.00%)
schema-toFormatter.ts 18.56 KB 18.56 KB 0.00 KB (0.00%)
schema-toJsonSchemaDocument.ts 22.19 KB 22.19 KB 0.00 KB (0.00%)
schema-toRepresentation.ts 19.23 KB 19.23 KB 0.00 KB (0.00%)
schema.ts 18.10 KB 18.10 KB 0.00 KB (0.00%)
stm.ts 12.05 KB 12.05 KB 0.00 KB (0.00%)
stream.ts 9.37 KB 9.37 KB 0.00 KB (0.00%)

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@packages/effect/package.json`:
- Around line 54-55: Restore the top-level null export entries for the unstable
internal paths in the package exports configuration, ensuring both workspace
exports and publishConfig.exports block ./unstable/cli/internal/* and
./unstable/cluster/internal/* consistently. Preserve the existing ./internal/*
and ./index entries.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 4227e9ac-9790-4182-b079-befdb01322f1

📥 Commits

Reviewing files that changed from the base of the PR and between 554d1e2 and 42e0911.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (104)
  • .changeset/slimy-melons-admire.md
  • ai-docs/tsconfig.json
  • package.json
  • packages/ai/anthropic/package.json
  • packages/ai/anthropic/tsconfig.json
  • packages/ai/openai-compat/package.json
  • packages/ai/openai-compat/tsconfig.json
  • packages/ai/openai/package.json
  • packages/ai/openai/tsconfig.json
  • packages/ai/openrouter/package.json
  • packages/ai/openrouter/tsconfig.json
  • packages/atom/react/package.json
  • packages/atom/react/tsconfig.json
  • packages/atom/solid/package.json
  • packages/atom/solid/tsconfig.json
  • packages/atom/solid/vitest.config.ts
  • packages/atom/vue/package.json
  • packages/atom/vue/tsconfig.json
  • packages/effect/package.json
  • packages/effect/src/unstable/cluster/Sharding.ts
  • packages/effect/test/Formatter.test.ts
  • packages/effect/test/cluster/Entity.test.ts
  • packages/effect/test/schema/representation/fromJson.test.ts
  • packages/effect/test/unstable/cli/Primitive.test.ts
  • packages/effect/tsconfig.json
  • packages/opentelemetry/package.json
  • packages/opentelemetry/tsconfig.json
  • packages/platform-browser/package.json
  • packages/platform-browser/tsconfig.json
  • packages/platform-bun/package.json
  • packages/platform-bun/tsconfig.json
  • packages/platform-deno/package.json
  • packages/platform-deno/tsconfig.json
  • packages/platform-node-shared/package.json
  • packages/platform-node-shared/src/internal/utils.ts
  • packages/platform-node-shared/tsconfig.json
  • packages/platform-node/package.json
  • packages/platform-node/src/NodeClusterSocket.ts
  • packages/platform-node/src/NodeHttpClient.ts
  • packages/platform-node/test/NodeSocket.test.ts
  • packages/platform-node/tsconfig.json
  • packages/sql/clickhouse/package.json
  • packages/sql/clickhouse/tsconfig.json
  • packages/sql/d1/package.json
  • packages/sql/d1/tsconfig.json
  • packages/sql/libsql/package.json
  • packages/sql/libsql/tsconfig.json
  • packages/sql/mssql/package.json
  • packages/sql/mssql/tsconfig.json
  • packages/sql/mysql2/package.json
  • packages/sql/mysql2/tsconfig.json
  • packages/sql/pg/package.json
  • packages/sql/pg/tsconfig.json
  • packages/sql/pglite/package.json
  • packages/sql/pglite/tsconfig.json
  • packages/sql/sqlite-bun/package.json
  • packages/sql/sqlite-bun/tsconfig.json
  • packages/sql/sqlite-do/package.json
  • packages/sql/sqlite-do/tsconfig.json
  • packages/sql/sqlite-node/package.json
  • packages/sql/sqlite-node/tsconfig.json
  • packages/sql/sqlite-react-native/package.json
  • packages/sql/sqlite-react-native/tsconfig.json
  • packages/sql/sqlite-wasm/package.json
  • packages/sql/sqlite-wasm/tsconfig.json
  • packages/tools/ai-codegen/package.json
  • packages/tools/ai-codegen/tsconfig.json
  • packages/tools/ai-docgen/package.json
  • packages/tools/ai-docgen/tsconfig.json
  • packages/tools/api-diff/package.json
  • packages/tools/api-diff/tsconfig.json
  • packages/tools/bundle/package.json
  • packages/tools/bundle/tsconfig.fixtures.json
  • packages/tools/bundle/tsconfig.json
  • packages/tools/bundle/tsconfig.src.json
  • packages/tools/docgen/package.json
  • packages/tools/docgen/test/Checker.test.ts
  • packages/tools/docgen/tsconfig.json
  • packages/tools/jsdocs/package.json
  • packages/tools/jsdocs/tsconfig.json
  • packages/tools/openapi-generator/tsconfig.json
  • packages/tools/oxc/oxlintrc.json
  • packages/tools/oxc/package.json
  • packages/tools/oxc/src/oxlint/rules/jsdocs.ts
  • packages/tools/oxc/src/oxlint/rules/no-bigint-literals.ts
  • packages/tools/oxc/src/oxlint/rules/no-import-from-barrel-package.ts
  • packages/tools/oxc/src/oxlint/rules/no-js-extension-imports.ts
  • packages/tools/oxc/src/oxlint/rules/no-opaque-instance-fields.ts
  • packages/tools/oxc/src/oxlint/rules/no-unused-internal.ts
  • packages/tools/oxc/test/utils.ts
  • packages/tools/oxc/tsconfig.json
  • packages/tools/utils/package.json
  • packages/tools/utils/tsconfig.json
  • packages/vitest/package.json
  • packages/vitest/tsconfig.json
  • scratchpad/tsconfig.json
  • scripts/tsconfig.json
  • tsconfig.base.json
  • tsconfig.json
  • tsconfig.packages.json
  • tsconfig.tests.json
  • tstyche.json
  • vitest.config.ts
  • vitest.shared.ts
💤 Files with no reviewable changes (1)
  • packages/atom/solid/vitest.config.ts
🚧 Files skipped from review as they are similar to previous changes (87)
  • packages/tools/jsdocs/tsconfig.json
  • packages/atom/vue/tsconfig.json
  • tsconfig.base.json
  • scratchpad/tsconfig.json
  • packages/sql/sqlite-wasm/tsconfig.json
  • packages/tools/ai-codegen/tsconfig.json
  • packages/ai/openrouter/tsconfig.json
  • packages/opentelemetry/tsconfig.json
  • tstyche.json
  • packages/sql/sqlite-react-native/tsconfig.json
  • packages/tools/bundle/tsconfig.json
  • packages/sql/mssql/tsconfig.json
  • tsconfig.packages.json
  • packages/platform-node-shared/src/internal/utils.ts
  • packages/sql/mssql/package.json
  • .changeset/slimy-melons-admire.md
  • packages/sql/pglite/tsconfig.json
  • packages/tools/api-diff/tsconfig.json
  • packages/sql/mysql2/tsconfig.json
  • packages/tools/bundle/tsconfig.src.json
  • packages/tools/ai-docgen/tsconfig.json
  • packages/tools/openapi-generator/tsconfig.json
  • packages/sql/clickhouse/tsconfig.json
  • packages/ai/openai-compat/package.json
  • packages/ai/openrouter/package.json
  • packages/platform-bun/tsconfig.json
  • packages/tools/jsdocs/package.json
  • packages/effect/test/Formatter.test.ts
  • packages/effect/tsconfig.json
  • packages/effect/test/schema/representation/fromJson.test.ts
  • packages/platform-browser/tsconfig.json
  • packages/atom/react/tsconfig.json
  • packages/ai/openai-compat/tsconfig.json
  • packages/tools/ai-codegen/package.json
  • packages/sql/pg/tsconfig.json
  • packages/tools/ai-docgen/package.json
  • packages/sql/d1/tsconfig.json
  • packages/ai/anthropic/package.json
  • packages/sql/sqlite-do/package.json
  • packages/effect/test/unstable/cli/Primitive.test.ts
  • packages/atom/vue/package.json
  • scripts/tsconfig.json
  • packages/sql/sqlite-bun/package.json
  • packages/tools/oxc/tsconfig.json
  • packages/tools/utils/tsconfig.json
  • packages/ai/openai/package.json
  • packages/sql/pglite/package.json
  • packages/sql/d1/package.json
  • packages/opentelemetry/package.json
  • packages/tools/docgen/tsconfig.json
  • packages/sql/libsql/package.json
  • packages/sql/sqlite-react-native/package.json
  • packages/sql/sqlite-node/package.json
  • packages/sql/sqlite-do/tsconfig.json
  • packages/tools/oxc/src/oxlint/rules/no-import-from-barrel-package.ts
  • packages/sql/sqlite-bun/tsconfig.json
  • packages/tools/oxc/src/oxlint/rules/no-js-extension-imports.ts
  • packages/atom/solid/package.json
  • packages/platform-browser/package.json
  • packages/tools/bundle/tsconfig.fixtures.json
  • packages/vitest/tsconfig.json
  • packages/tools/oxc/src/oxlint/rules/no-unused-internal.ts
  • tsconfig.json
  • packages/platform-node-shared/package.json
  • packages/tools/api-diff/package.json
  • packages/effect/test/cluster/Entity.test.ts
  • packages/tools/bundle/package.json
  • packages/platform-bun/package.json
  • packages/effect/src/unstable/cluster/Sharding.ts
  • packages/tools/oxc/src/oxlint/rules/no-opaque-instance-fields.ts
  • packages/sql/sqlite-wasm/package.json
  • packages/tools/utils/package.json
  • packages/sql/pg/package.json
  • packages/platform-node/tsconfig.json
  • packages/atom/solid/tsconfig.json
  • packages/tools/oxc/src/oxlint/rules/jsdocs.ts
  • packages/platform-node/package.json
  • vitest.config.ts
  • packages/atom/react/package.json
  • vitest.shared.ts
  • packages/tools/docgen/package.json
  • packages/vitest/package.json
  • packages/sql/sqlite-node/tsconfig.json
  • package.json
  • packages/platform-deno/package.json
  • packages/tools/oxc/package.json
  • packages/platform-node-shared/tsconfig.json

Comment thread packages/effect/package.json
@fubhy
fubhy merged commit 9867b9f into main Jul 28, 2026
15 checks passed
@fubhy
fubhy deleted the improve-cfg branch July 28, 2026 17:55
@github-project-automation github-project-automation Bot moved this from Waiting on Author to Done in PR Backlog Jul 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4.0 bug Something isn't working enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant