fix(deps): bump dependencies and update README CLI usage to pnpm dlx

This commit is contained in:
2026-05-09 12:33:38 +00:00
parent 53c2475be0
commit 1167a0d120
5 changed files with 333 additions and 342 deletions
+7
View File
@@ -1,5 +1,12 @@
# Changelog
## 2026-05-09 - 1.3.2 - fix(deps)
bump dependencies and update README CLI usage to pnpm dlx
- update runtime and development dependency versions in package.json
- replace global npm install examples with pnpm dlx and pnpm add usage in the README
- adjust GitHub Actions example to enable pnpm before compiling with tsdeno
## 2026-03-24 - 1.3.1 - fix(config)
rename smartconfig metadata file and update config-based compile references
+7 -7
View File
@@ -25,15 +25,15 @@
],
"dependencies": {
"@push.rocks/early": "^4.0.4",
"@push.rocks/smartcli": "^4.0.20",
"@push.rocks/smartconfig": "^6.0.1",
"@push.rocks/smartfs": "^1.5.0",
"@push.rocks/smartcli": "^4.0.21",
"@push.rocks/smartconfig": "^6.1.1",
"@push.rocks/smartfs": "^1.5.1",
"@push.rocks/smartshell": "^3.3.8"
},
"devDependencies": {
"@git.zone/tsbuild": "^4.3.0",
"@git.zone/tsrun": "^2.0.1",
"@git.zone/tstest": "^3.5.1",
"@types/node": "^25.5.0"
"@git.zone/tsbuild": "^4.4.0",
"@git.zone/tsrun": "^2.0.3",
"@git.zone/tstest": "^3.6.5",
"@types/node": "^25.6.2"
}
}
+311 -327
View File
File diff suppressed because it is too large Load Diff
+7 -7
View File
@@ -9,11 +9,11 @@ For reporting bugs, issues, or security vulnerabilities, please visit [community
## Install
```bash
# Global install (recommended for CLI usage)
npm install -g @git.zone/tsdeno
# One-off CLI usage
pnpm dlx @git.zone/tsdeno compile --help
# Or as a project dev dependency
pnpm install --save-dev @git.zone/tsdeno
# Project dev dependency
pnpm add --save-dev @git.zone/tsdeno
```
## 🔥 The Problem
@@ -160,11 +160,11 @@ steps:
with:
node-version: '22'
- name: Install tsdeno
run: npm install -g @git.zone/tsdeno
- name: Enable pnpm
run: corepack enable pnpm
- name: Compile binary
run: tsdeno compile --allow-all --no-check --output myapp mod.ts
run: pnpm dlx @git.zone/tsdeno compile --allow-all --no-check --output myapp mod.ts
```
## 🧠 How It Works — Deep Dive
+1 -1
View File
@@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@git.zone/tsdeno',
version: '1.3.1',
version: '1.3.2',
description: 'A helper tool for deno compile that strips package.json to prevent devDependency bloat in compiled binaries.'
}