chore(core-realtime): align scaffold style with core-events (review polish)
This commit is contained in:
@@ -45,6 +45,9 @@ export default [
|
|||||||
{ type: "tooling", pattern: "packages/core-testing" },
|
{ type: "tooling", pattern: "packages/core-testing" },
|
||||||
{ type: "core-composition", pattern: "packages/core-api" },
|
{ type: "core-composition", pattern: "packages/core-api" },
|
||||||
{ type: "core-composition", pattern: "packages/core-cms" },
|
{ type: "core-composition", pattern: "packages/core-cms" },
|
||||||
|
// Explicit entry placed before the catch-all so its `mode: "folder"`
|
||||||
|
// is preferred — needed for boundaries-plugin to resolve element root
|
||||||
|
// by directory rather than by package.json name.
|
||||||
{ type: "core", pattern: "packages/core-realtime", mode: "folder" },
|
{ type: "core", pattern: "packages/core-realtime", mode: "folder" },
|
||||||
{ type: "core", pattern: "packages/core-*" },
|
{ type: "core", pattern: "packages/core-*" },
|
||||||
{ type: "feature", pattern: "packages/!(core-*)" },
|
{ type: "feature", pattern: "packages/!(core-*)" },
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Vendor-isolated realtime abstractions over Socket.IO. Feature packages depend only on the interfaces; only this package imports `socket.io`.
|
Vendor-isolated realtime abstractions over Socket.IO. Feature packages depend only on the interfaces; only this package imports `socket.io`.
|
||||||
|
|
||||||
See `docs/superpowers/specs/2026-05-08-realtime-design.md` for the full design and `docs/decisions/adr-016-realtime-layer.md` for the rationale (added during implementation).
|
See `docs/superpowers/specs/2026-05-08-realtime-design.md` for the full design. ADR-016 (`docs/decisions/adr-016-realtime-layer.md`) lands in Phase 10 — pending.
|
||||||
|
|
||||||
## Public exports
|
## Public exports
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
import baseConfig from "@repo/core-eslint/base";
|
import baseConfig from "@repo/core-eslint/base";
|
||||||
|
|
||||||
export default baseConfig;
|
export default baseConfig;
|
||||||
|
|||||||
@@ -1,8 +1,12 @@
|
|||||||
{
|
{
|
||||||
"extends": "@repo/core-typescript/base.json",
|
"extends": "@repo/core-typescript/base.json",
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
|
"outDir": "dist",
|
||||||
"rootDir": ".",
|
"rootDir": ".",
|
||||||
"paths": { "@/*": ["./src/*"] }
|
"paths": {
|
||||||
|
"@/*": ["./src/*"]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"include": ["src/**/*", "*.config.ts"]
|
"include": ["src/**/*", "*.config.ts"],
|
||||||
|
"exclude": ["node_modules", "dist"]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user