diff --git a/changelog.md b/changelog.md index 09e67b2..b40d3b3 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,11 @@ # Changelog +## 2026-04-30 - 1.11.6 - fix(build) +remove allowimplicitany from build scripts and add explicit dependency map typing + +- drops the --allowimplicitany flag from both root and generated package build commands +- adds an explicit Record type for resolved dependency entries in PublishModule + ## 2026-03-24 - 1.11.5 - fix(readme) clarify usage examples and API documentation diff --git a/package.json b/package.json index 3fb99a8..83addcf 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "license": "MIT", "scripts": { "test": "(tstest test/ --verbose --testlog --timeout 30)", - "build": "(tsbuild --web --allowimplicitany)", + "build": "(tsbuild --web)", "buildDocs": "(tsdoc)" }, "bin": { diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index ff32898..d2efc80 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@git.zone/tspublish', - version: '1.11.5', + version: '1.11.6', description: 'A tool to publish multiple, concise, and small packages from monorepos, specifically for TypeScript projects within a git environment.' } diff --git a/ts/classes.publishmodule.ts b/ts/classes.publishmodule.ts index 4fc50e8..aeaa2a3 100644 --- a/ts/classes.publishmodule.ts +++ b/ts/classes.publishmodule.ts @@ -51,7 +51,7 @@ export class PublishModule { this.options.dependencies = { ...this.options.dependencies, ...(() => { - const resultDependencies = {}; + const resultDependencies: Record = {}; for (const dependency of this.options.tsPublishJson!.dependencies) { if (monoRepoPackageJson.dependencies[dependency]) { resultDependencies[dependency] = monoRepoPackageJson.dependencies[dependency]; @@ -137,7 +137,7 @@ export class PublishModule { }, }, scripts: { - build: 'tsbuild tsfolders --allowimplicitany', + build: 'tsbuild tsfolders', }, dependencies: this.options.dependencies, devDependencies: {