1.1 KiB
1.1 KiB
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