-
Package Manager: Migrated from npm to pnpm
- Added
.npmrcconfiguration - Updated all documentation to use pnpm commands
- Added
packageManagerfield to package.json - Added pnpm engine requirement (>=9.0.0)
- Added
-
TypeScript: Upgraded to TypeScript 6.0.2
- Added
ignoreDeprecations: "6.0"for TS6 compatibility - Added explicit
types: ["node"]configuration - Maintained strict mode and all type safety features
- Added
-
Dependencies: Successfully installed PPTX libraries
@deckflow/presentation@0.3.5(peer dependency)@deckflow/pptx-modifier@0.27.0(peer dependency)
PROJECT_RULES.md- Project conventions and standards.npmrc- pnpm configuration- Memory files for project configuration rules
- Build now works with TypeScript 6.0.2
- All tests passing with new setup
- Initial project structure and configuration
- Core workspace management system
- Selector parsing and resolution
- CLI interface with commander
- 11 commands (init, status, commit, list, show, get, set, replace)
- Comprehensive type definitions
- Error handling system
- Unit tests for core modules
- Documentation (README, DEVELOPMENT, PROJECT_STATUS)
- TypeScript + ESM configuration
- Build system using tsup
- Test framework (vitest)
- Git configuration
- PPTX reader/writer have placeholder implementations
- Integration tests skipped pending library implementation