From c86e66826cd1e543c66f2b978d87323efd6cbee1 Mon Sep 17 00:00:00 2001 From: "Bruno R. Morillo" <111511828+brmorillo@users.noreply.github.com> Date: Wed, 17 Jun 2026 17:18:21 -0300 Subject: [PATCH 1/2] improve: enrich package.json metadata for npm discoverability - description: replace generic text with a concise feature summary - exports: add conditional exports map (require/import/types) so bundlers resolve CJS vs ESM automatically without guessing - module: add "module" field pointing to ESM build for legacy bundlers - keywords: expand from 4 to 18 terms covering the actual modules (crypto, jwt, uuid, sorting, queue, cache, http, logging, storage, esm, commonjs) Co-Authored-By: Claude Sonnet 4.6 --- package.json | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ad3d845..9895379 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,17 @@ { "name": "@brmorillo/utils", "version": "14.0.1", - "description": "Utility library for JavaScript/TypeScript projects", + "description": "Production-ready utility library for JS/TS — 27 modules behind one type-safe API: arrays, objects, strings, crypto, JWT, UUID, sorting, queues, caches, HTTP, logging, storage and more.", "main": "dist/index.js", + "module": "dist/index.mjs", "types": "dist/index.d.ts", + "exports": { + ".": { + "require": "./dist/index.js", + "import": "./dist/index.mjs", + "types": "./dist/index.d.ts" + } + }, "files": [ "dist/**/*", "README.md", @@ -44,7 +52,21 @@ "utils", "utilities", "helpers", - "typescript" + "typescript", + "javascript", + "nodejs", + "type-safe", + "cryptography", + "jwt", + "uuid", + "sorting", + "queue", + "cache", + "http", + "logging", + "storage", + "esm", + "commonjs" ], "author": "Bruno Morillo", "license": "LGPL-3.0-only", From 564b567962d3c4aa5fa58052a69620ef1b619a25 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 20:19:16 +0000 Subject: [PATCH 2/2] chore(release): 14.0.2 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 21e2f0f..d94bc48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines. +## [14.0.2](https://github.com/brmorillo/util/compare/v14.0.1...v14.0.2) (2026-06-17) + ## [14.0.1](https://github.com/brmorillo/util/compare/v12.0.0...v14.0.1) (2026-06-17) diff --git a/package.json b/package.json index 9895379..422d0fc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@brmorillo/utils", - "version": "14.0.1", + "version": "14.0.2", "description": "Production-ready utility library for JS/TS — 27 modules behind one type-safe API: arrays, objects, strings, crypto, JWT, UUID, sorting, queues, caches, HTTP, logging, storage and more.", "main": "dist/index.js", "module": "dist/index.mjs",