fix(di): drop .js extensions from bind-dev-seed imports
Webpack (Next.js transpilePackages) resolves from .ts source directly and cannot find .js files. The bind-production binders already used extensionless imports; align bind-dev-seed to match. Also fixes the turbo gen feature template so new features are consistent.
This commit is contained in:
@@ -10,18 +10,18 @@ import {
|
||||
assertFeatureConformance,
|
||||
wireUseCase,
|
||||
} from "@repo/core-shared/conformance";
|
||||
import { mediaManifest } from "../feature.manifest.js";
|
||||
import { mediaContainer } from "./container.js";
|
||||
import { MEDIA_SYMBOLS } from "./symbols.js";
|
||||
import { MockMediaRepository } from "../infrastructure/repositories/media.repository.mock.js";
|
||||
import { buildDevMedia } from "../__seeds__/dev.js";
|
||||
import { getMediaUseCase } from "../application/use-cases/get-media.use-case.js";
|
||||
import { listMediaUseCase } from "../application/use-cases/list-media.use-case.js";
|
||||
import { deleteMediaUseCase } from "../application/use-cases/delete-media.use-case.js";
|
||||
import { getMediaController } from "../interface-adapters/controllers/get-media.controller.js";
|
||||
import { listMediaController } from "../interface-adapters/controllers/list-media.controller.js";
|
||||
import { deleteMediaController } from "../interface-adapters/controllers/delete-media.controller.js";
|
||||
import type { IMediaRepository } from "../application/repositories/media.repository.interface.js";
|
||||
import { mediaManifest } from "../feature.manifest";
|
||||
import { mediaContainer } from "./container";
|
||||
import { MEDIA_SYMBOLS } from "./symbols";
|
||||
import { MockMediaRepository } from "../infrastructure/repositories/media.repository.mock";
|
||||
import { buildDevMedia } from "../__seeds__/dev";
|
||||
import { getMediaUseCase } from "../application/use-cases/get-media.use-case";
|
||||
import { listMediaUseCase } from "../application/use-cases/list-media.use-case";
|
||||
import { deleteMediaUseCase } from "../application/use-cases/delete-media.use-case";
|
||||
import { getMediaController } from "../interface-adapters/controllers/get-media.controller";
|
||||
import { listMediaController } from "../interface-adapters/controllers/list-media.controller";
|
||||
import { deleteMediaController } from "../interface-adapters/controllers/delete-media.controller";
|
||||
import type { IMediaRepository } from "../application/repositories/media.repository.interface";
|
||||
|
||||
/**
|
||||
* Replace the default empty mock with a populated one for dev mode + storybook.
|
||||
|
||||
Reference in New Issue
Block a user