dew/packages/core/pubspec.yaml
Chris Hendrickson 8d787235b9 Refactor filesystem access to package:file
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>
2026-04-23 22:26:09 -04:00

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