Replace dart:io File/Directory with package:file abstractions so that tests can use MemoryFileSystem instead of mutating the process-global Directory.current. - Add file: ^7.0.1 to core and kanban dependencies - ProjectContext.find() accepts FileSystem fs parameter - TicketStore, KanbanInitHook, InitCommand, all kanban commands accept FileSystem fs (defaulting to LocalFileSystem()) - KanbanCommand and registerCommands() thread fs to subcommands - Tests rewritten to use MemoryFileSystem() — no Directory.current mutation - Remove dart_test.yaml (concurrency: 1 no longer needed) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
20 lines
404 B
YAML
20 lines
404 B
YAML
name: dew_core
|
|
description: Core shared types, interfaces, and configuration for the Dew project management tool.
|
|
version: 1.0.0
|
|
# repository: https://github.com/my_org/my_repo
|
|
publish_to: none
|
|
resolution: workspace
|
|
|
|
environment:
|
|
sdk: ^3.11.4
|
|
|
|
# Add regular dependencies here.
|
|
dependencies:
|
|
args: ^2.7.0
|
|
file: ^7.0.1
|
|
path: ^1.9.0
|
|
yaml: ^3.1.0
|
|
|
|
dev_dependencies:
|
|
lints: ^6.0.0
|
|
test: ^1.25.6
|