fix(build): tighten TypeScript compiler settings and refresh package metadata and dependency versions

This commit is contained in:
2026-04-30 09:48:14 +00:00
parent 8f878e167c
commit b2d8c4f53c
5 changed files with 689 additions and 643 deletions
+7
View File
@@ -1,5 +1,12 @@
# Changelog
## 2026-04-30 - 1.3.1 - fix(build)
tighten TypeScript compiler settings and refresh package metadata and dependency versions
- enable noImplicitAny in tsconfig and remove the build flag override so builds use stricter type checking consistently
- add the packageManager field and include the license file in published package contents
- update smartbucket, smartlog, TypeScript, Node types, and add lodash.clonedeep type definitions
## 2026-04-14 - 1.3.0 - feat(migration)
add lock heartbeats, predictive dry-run planning, and stricter ledger option validation
+10 -8
View File
@@ -6,11 +6,12 @@
"main": "dist_ts/index.js",
"typings": "dist_ts/index.d.ts",
"type": "module",
"packageManager": "pnpm@10.28.2",
"author": "Lossless GmbH",
"license": "MIT",
"scripts": {
"test": "(tstest test/**/test*.ts --verbose --timeout 120 --logfile)",
"build": "(tsbuild tsfolders --allowimplicitany)",
"build": "(tsbuild tsfolders)",
"format": "(gitzone format)",
"buildDocs": "tsdoc"
},
@@ -19,18 +20,19 @@
"@git.zone/tsrun": "^2.0.2",
"@git.zone/tstest": "^3.6.0",
"@push.rocks/qenv": "^6.1.3",
"@push.rocks/smartbucket": "^4.6.1",
"@push.rocks/smartdata": "^7.1.7",
"@push.rocks/smartbucket": "^4.6.0",
"@types/node": "^25.5.0",
"typescript": "^6.0.2"
"@types/lodash.clonedeep": "^4.5.9",
"@types/node": "^25.6.0",
"typescript": "^6.0.3"
},
"dependencies": {
"@push.rocks/smartlog": "^3.2.1",
"@push.rocks/smartlog": "^3.2.2",
"@push.rocks/smartversion": "^3.1.0"
},
"peerDependencies": {
"@push.rocks/smartdata": "^7.1.7",
"@push.rocks/smartbucket": "^4.6.0"
"@push.rocks/smartbucket": "^4.6.1",
"@push.rocks/smartdata": "^7.1.7"
},
"peerDependenciesMeta": {
"@push.rocks/smartdata": {
@@ -46,6 +48,7 @@
"dist_*/**/*",
"dist_ts/**/*",
".smartconfig.json",
"license",
"readme.md",
"changelog.md"
],
@@ -76,7 +79,6 @@
"url": "https://code.foss.global/push.rocks/smartmigration/issues"
},
"pnpm": {
"overrides": {},
"onlyBuiltDependencies": [
"mongodb-memory-server"
]
+670 -634
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@push.rocks/smartmigration',
version: '1.3.0',
version: '1.3.1',
description: 'Unified migration runner for MongoDB (smartdata) and S3 (smartbucket) — designed to be invoked at SaaS app startup, with semver-based version tracking, sequential step execution, idempotent re-runs, and per-step resumable checkpoints.'
}
+1
View File
@@ -3,6 +3,7 @@
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"noImplicitAny": true,
"esModuleInterop": true,
"verbatimModuleSyntax": true,
"types": ["node"]