feat(packaging): Rename package scope to @git.zone and migrate to ESM; rename CLI/config keys, update entrypoints and imports, bump Node requirement to 18, and adjust scripts/dependencies
This commit is contained in:
14
changelog.md
14
changelog.md
@@ -1,10 +1,22 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-01-19 - 1.3.0 - feat(packaging)
|
||||
Rename package scope to @git.zone and migrate to ESM; rename CLI/config keys, update entrypoints and imports, bump Node requirement to 18, and adjust scripts/dependencies
|
||||
|
||||
- Package renamed to @git.zone/tsdocker (scope change) — consumers must update package reference.
|
||||
- Configuration key changed from 'npmdocker' to '@git.zone/tsdocker' in npmextra.json; update project config accordingly.
|
||||
- CLI command renamed from 'npmdocker' to 'tsdocker' and entrypoint/entrypoint binary references updated.
|
||||
- Project migrated to ESM: imports now use .js extensions, package main/typings point to dist_ts, and ts source uses ESM patterns — Node >=18 required.
|
||||
- Build/test scripts changed to use tsx and updated test task names; CI/workflow and npmextra release registries updated.
|
||||
- Dependencies/devDependencies bumped; smartfs, smartcli and tsbuild versions updated.
|
||||
- Docker build command now uses '--load' and default base images/installation behavior adjusted (global install of tsdocker in image).
|
||||
|
||||
## 2025-12-13 - 1.2.43 - fix(packaging)
|
||||
|
||||
Rename package scope to @git.zone and migrate deps/CI; pin pnpm and enable ESM packaging
|
||||
|
||||
- Rename npm package scope from @gitzone/tsdocker to @git.zone/tsdocker (package.json, commitinfo, README, npmextra)
|
||||
- Migrate devDependencies from @gitzone/* to @git.zone/* and ensure runtime packages use @push.rocks/* where applicable
|
||||
- Migrate devDependencies from @gitzone/_ to @git.zone/_ and ensure runtime packages use @push.rocks/\* where applicable
|
||||
- Replace smartfile usage with smartfs and update code to use async smartfs.file(...).write()/delete() patterns
|
||||
- Add packageManager pin for pnpm, set type: "module", add files array and pnpm.overrides in package.json
|
||||
- Add tsconfig.json with NodeNext/ES2022 settings and other ESM-related adjustments
|
||||
|
||||
Reference in New Issue
Block a user