Files

36 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

# Tech Stack
## Language & Runtime
- **TypeScript** (ES2022 target)
- **Node.js** (ES Modules, NodeNext module resolution)
- Experimental decorators enabled
## Package Manager
- **pnpm** exclusively (never npm or yarn)
## Key Dependencies
### Runtime Dependencies
- `@api.global/typedserver` - Typed server functionality
- `@push.rocks/lik` - Core utilities
- `@push.rocks/smartarchive` - Archive handling (for Deno zip extraction)
- `@push.rocks/smartfile` - File system operations
- `@push.rocks/smartpath` - Path utilities
- `@push.rocks/smartshell` - Shell command execution
- `@push.rocks/smartunique` - Unique ID generation
### Dev Dependencies
- `@git.zone/tsbuild` - TypeScript building
- `@git.zone/tsbundle` - Bundling
- `@git.zone/tsrun` - Running TypeScript
- `@git.zone/tstest` - Testing framework
- `@push.rocks/tapbundle` - TAP testing utilities
## Build Configuration
- **Module System**: ES Modules (type: "module")
- **Module Resolution**: NodeNext
- **Verbatim Module Syntax**: Enabled
- **Experimental Decorators**: Enabled
- **Use Define for Class Fields**: False
- **Browser Target**: Latest Chrome version