feat(core): Add permission-controlled Deno execution, configurable script server port, improved downloader, dependency bumps and test updates
This commit is contained in:
35
.serena/memories/tech_stack.md
Normal file
35
.serena/memories/tech_stack.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user