From 75c1e3d8f202321368a3fad82df2f63ba66e0a1f Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Wed, 29 Jan 2025 14:39:31 +0100 Subject: [PATCH] fix(format): Add overrides for peek-readable in package.json formatting --- assets/overrides.json | 3 +++ changelog.md | 6 ++++++ ts/00_commitinfo_data.ts | 2 +- ts/mod_format/format.packagejson.ts | 9 ++++++++- 4 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 assets/overrides.json diff --git a/assets/overrides.json b/assets/overrides.json new file mode 100644 index 0000000..92a8961 --- /dev/null +++ b/assets/overrides.json @@ -0,0 +1,3 @@ +{ + "peek-readable": "5.3.1" +} \ No newline at end of file diff --git a/changelog.md b/changelog.md index 429f8ad..a2beaab 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,11 @@ # Changelog +## 2025-01-29 - 1.12.2 - fix(format) +Add overrides for peek-readable in package.json formatting + +- Added a URL correction in the packageJson repository information. +- Introduced support for pnpm overrides by including an `overrides.json` file. + ## 2025-01-18 - 1.12.1 - fix(dependencies) Update various package dependencies and Dockerfile base image diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index d024091..21b6ae3 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@git.zone/cli', - version: '1.12.1', + version: '1.12.2', description: 'A CLI toolbelt to streamline local development cycles by using various gitzone utilities.' } diff --git a/ts/mod_format/format.packagejson.ts b/ts/mod_format/format.packagejson.ts index 7960046..3b80b3a 100644 --- a/ts/mod_format/format.packagejson.ts +++ b/ts/mod_format/format.packagejson.ts @@ -27,7 +27,7 @@ export const run = async (projectArg: Project) => { // metadata packageJson.repository = { type: 'git', - url: `git+https://${gitzoneData.module.githost}/${gitzoneData.module.gitscope}/${gitzoneData.module.gitrepo}.git`, + url: `https://${gitzoneData.module.githost}/${gitzoneData.module.gitscope}/${gitzoneData.module.gitrepo}.git`, }; (packageJson.bugs = { url: `https://${gitzoneData.module.githost}/${gitzoneData.module.gitscope}/${gitzoneData.module.gitrepo}/issues`, @@ -89,6 +89,13 @@ export const run = async (projectArg: Project) => { await ensureDependency(packageJson, 'devDep', 'latest', '@git.zone/tstest'); await ensureDependency(packageJson, 'devDep', 'latest', '@git.zone/tsbuild'); + // set overrides + const overrides = plugins.smartfile.fs.toObjectSync( + plugins.path.join(paths.assetsDir, 'overrides.json'), + ) + packageJson.pnpm = packageJson.pnpm || {}; + packageJson.pnpm.overrides = overrides; + // exclude // TODO