From b66728dacb235960f327f167ed97aad484e6eaa5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 13 May 2026 04:37:34 +0000 Subject: [PATCH 1/3] Initial plan From 1436eb85fde7c78b6a53f4de5843a245930d4e88 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 13 May 2026 04:42:18 +0000 Subject: [PATCH 2/3] [Release] Increase version to 0.1.5 Agent-Logs-Url: https://github.com/nevware21/ts-build-tools/sessions/da2eae97-f040-4da2-83f8-ff5cbec432b0 Co-authored-by: nev21 <82737406+nev21@users.noreply.github.com> --- CHANGELIST.md | 6 ++++++ lib/coverage-tools/README.md | 2 +- lib/coverage-tools/package.json | 4 ++-- lib/pre-proc/package.json | 6 +++--- lib/publish-npm/README.md | 2 +- lib/publish-npm/package.json | 2 +- package.json | 2 +- 7 files changed, 15 insertions(+), 9 deletions(-) diff --git a/CHANGELIST.md b/CHANGELIST.md index 4afa4e8..49260d7 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -2,10 +2,16 @@ ## Changelog +# v0.1.5 May 13th, 2026 + +## Changelog + - [Breaking][Tooling] Updated the CI Node.js matrix to `18`, `20`, `22`, and `24`; removed Node.js `16`. - Why: Node.js 16 is EOL and current dependencies (for example `@pnpm/error` and `puppeteer`) now require Node.js 18+. - Why: CI started failing on Node.js 16 because required runtime features like `structuredClone` are not available. +[Full changelog](https://github.com/nevware21/ts-build-tools/compare/0.1.4...0.1.5) + # v0.1.4 Nov 18th, 2024 ## Changelog diff --git a/lib/coverage-tools/README.md b/lib/coverage-tools/README.md index 53baaf0..f5574cc 100644 --- a/lib/coverage-tools/README.md +++ b/lib/coverage-tools/README.md @@ -17,7 +17,7 @@ Install the npm packare: `npm install @nevware21/coverage-tools --save-dev` > It is suggested / recommended that you use the following definition in your `package.json` so that you are compatible with any future releases as they become available > we do not intend to make ANY known breaking changes moving forward until v2.x > ```json -> "@nevware21/coverage-tools": ">= 0.1.4 < 2.x" +> "@nevware21/coverage-tools": ">= 0.1.5 < 2.x" > ``` And then just used the helper in your package.json diff --git a/lib/coverage-tools/package.json b/lib/coverage-tools/package.json index 99aa27a..e85ad6d 100644 --- a/lib/coverage-tools/package.json +++ b/lib/coverage-tools/package.json @@ -1,7 +1,7 @@ { "name": "@nevware21/coverage-tools", "description": "Tools for merging coverage reports.", - "version": "0.1.4", + "version": "0.1.5", "homepage": "https://github.com/nevware21/ts-build-tools", "license": "MIT", "author": { @@ -66,7 +66,7 @@ "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-strip": "^3.0.2", - "@nevware21/publish-npm": "0.1.4", + "@nevware21/publish-npm": "0.1.5", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-lib-report": "^3.0.0", "@types/istanbul-reports": "^3.0.2", diff --git a/lib/pre-proc/package.json b/lib/pre-proc/package.json index f9db19a..682c4f2 100644 --- a/lib/pre-proc/package.json +++ b/lib/pre-proc/package.json @@ -1,7 +1,7 @@ { "name": "@nevware21/ts-preproc", "description": "TypeScript pre-processing tools.", - "version": "0.1.4", + "version": "0.1.5", "homepage": "https://github.com/nevware21/ts-build-tools", "license": "MIT", "author": { @@ -80,8 +80,8 @@ "devDependencies": { "@microsoft/api-extractor": "^7.34.4", "@nevware21/tripwire": ">= 0.1.8 < 2.x", - "@nevware21/coverage-tools": "0.1.4", - "@nevware21/publish-npm": "0.1.4", + "@nevware21/coverage-tools": "0.1.5", + "@nevware21/publish-npm": "0.1.5", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^16.0.0", diff --git a/lib/publish-npm/README.md b/lib/publish-npm/README.md index c6480fa..550d2e2 100644 --- a/lib/publish-npm/README.md +++ b/lib/publish-npm/README.md @@ -18,7 +18,7 @@ Install the npm packare: `npm install @nevware21/publish-npm --save-dev` > It is suggested / recommended that you use the following definition in your `package.json` so that you are compatible with any future releases as they become available > we do not intend to make ANY known breaking changes moving forward until v2.x > ```json -> "@nevware21/publish-npm": ">= 0.1.4 < 2.x" +> "@nevware21/publish-npm": ">= 0.1.5 < 2.x" > ``` Create a configuration file with your group settings, where the diff --git a/lib/publish-npm/package.json b/lib/publish-npm/package.json index 6d40349..a0169fb 100644 --- a/lib/publish-npm/package.json +++ b/lib/publish-npm/package.json @@ -1,7 +1,7 @@ { "name": "@nevware21/publish-npm", "description": "Tools to automate the publishing packages to npm.", - "version": "0.1.4", + "version": "0.1.5", "homepage": "https://github.com/nevware21/ts-build-tools", "license": "MIT", "author": { diff --git a/package.json b/package.json index 99856b2..8f95433 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@nevware21/ts-build-tools", "description": "A mono-repo for @nevware21 build-tools.", - "version": "0.1.4", + "version": "0.1.5", "homepage": "https://github.com/nevware21/ts-build-tools", "sideEffects": false, "license": "MIT", From f94069ad0650f1759e1adb91e9a231664c3fdba9 Mon Sep 17 00:00:00 2001 From: nevware21-bot <252503968+nevware21-bot@users.noreply.github.com> Date: Tue, 12 May 2026 21:43:08 -0700 Subject: [PATCH 3/3] chore: syncing versions and shrinkwrap --- common/config/rush/npm-shrinkwrap.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/common/config/rush/npm-shrinkwrap.json b/common/config/rush/npm-shrinkwrap.json index 3bfab56..97b52f6 100644 --- a/common/config/rush/npm-shrinkwrap.json +++ b/common/config/rush/npm-shrinkwrap.json @@ -736,7 +736,7 @@ "node_modules/@rush-temp/coverage-tools": { "version": "0.0.0", "resolved": "file:projects/coverage-tools.tgz", - "integrity": "sha512-gNM/a/NnIty0UVchDMc5ZqglAAKx3tjlnwznuSL+8tJ3kaETsRTQSfhDw/5cbZf1+xdUhNf7Xzo2qGtYliO14g==", + "integrity": "sha512-Movx1e5Jb0nIMUPHdjRqvK+T0oChsKFIzBtD/cJlx0efTHpxyr6bcp4IEMDq28wPdsiq7wQIGAFgNn8n6pearA==", "dependencies": { "@microsoft/api-extractor": "^7.34.4", "@nevware21/tripwire": ">= 0.1.8 < 2.x", @@ -824,7 +824,7 @@ "node_modules/@rush-temp/ts-preproc": { "version": "0.0.0", "resolved": "file:projects/ts-preproc.tgz", - "integrity": "sha512-s62gpqUAbnIo+S6jJUpNGC100UgpT+joN7sWySfh7WBgsQjwzGd7sIkbDgKWOTML2KfHpgMWyG5vGcNz/7+dYw==", + "integrity": "sha512-EM3Xv5N5b4qA5wcNq6yx1ugD5GWzQCs+w5hVdNS44wYoZbRk91azqY1XPkc8DlXth6FCLzjWu6nqfvgrv9QRew==", "dependencies": { "@microsoft/api-extractor": "^7.34.4", "@nevware21/tripwire": ">= 0.1.8 < 2.x", @@ -4593,9 +4593,9 @@ } }, "node_modules/yaml": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.4.tgz", - "integrity": "sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "bin": { "yaml": "bin.mjs" }, @@ -5117,7 +5117,7 @@ }, "@rush-temp/coverage-tools": { "version": "file:projects\\coverage-tools.tgz", - "integrity": "sha512-gNM/a/NnIty0UVchDMc5ZqglAAKx3tjlnwznuSL+8tJ3kaETsRTQSfhDw/5cbZf1+xdUhNf7Xzo2qGtYliO14g==", + "integrity": "sha512-Movx1e5Jb0nIMUPHdjRqvK+T0oChsKFIzBtD/cJlx0efTHpxyr6bcp4IEMDq28wPdsiq7wQIGAFgNn8n6pearA==", "requires": { "@microsoft/api-extractor": "^7.34.4", "@nevware21/tripwire": ">= 0.1.8 < 2.x", @@ -5191,7 +5191,7 @@ }, "@rush-temp/ts-preproc": { "version": "file:projects\\ts-preproc.tgz", - "integrity": "sha512-s62gpqUAbnIo+S6jJUpNGC100UgpT+joN7sWySfh7WBgsQjwzGd7sIkbDgKWOTML2KfHpgMWyG5vGcNz/7+dYw==", + "integrity": "sha512-EM3Xv5N5b4qA5wcNq6yx1ugD5GWzQCs+w5hVdNS44wYoZbRk91azqY1XPkc8DlXth6FCLzjWu6nqfvgrv9QRew==", "requires": { "@microsoft/api-extractor": "^7.34.4", "@nevware21/tripwire": ">= 0.1.8 < 2.x", @@ -7919,9 +7919,9 @@ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" }, "yaml": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.4.tgz", - "integrity": "sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==" + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==" }, "yargs": { "version": "16.2.0",