diff --git a/.changeset/cli-monorepo-utils.md b/.changeset/cli-monorepo-utils.md deleted file mode 100644 index 0b72ba9..0000000 --- a/.changeset/cli-monorepo-utils.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@padosoft/cli": minor ---- - -Add three monorepo management commands: `dep add`, `expo update`, and `i18n extract`. - -- `dep add [packages...]` — adds packages to the workspace catalog and wires `catalog:` refs to all `apps/` and/or `packages/` members; supports `--tag`, `--scope`, `--dry-run`, `--install` -- `expo update` — batch-updates all Expo packages (`expo`, `expo-*`, `@expo/*`) in the current workspace to a specified npm dist-tag (default: `canary`); handles `dependencies`, `devDependencies`, `overrides`, `workspaces.catalog`, and `patchedDependencies` keys -- `i18n extract [paths...]` — extracts flat dot-notation translation keys from any locale file via dynamic import; supports `--format array|object`, `--file`, and `--table` - -Add `utils/workspace.ts` with shared utilities: `readJSON`, `writeJSON`, `runCommand`, `formatFile`, `parsePackageSpec`, `getTaggedVersion`, `sortDeps`, `mapLimit`. diff --git a/.changeset/react-generic-memo.md b/.changeset/react-generic-memo.md deleted file mode 100644 index df65fa6..0000000 --- a/.changeset/react-generic-memo.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@padosoft/react": minor ---- - -Add `genericMemo` — a typed wrapper around `React.memo()` that infers component props automatically and accepts an optional `propsAreEqual` comparator. diff --git a/bun.lock b/bun.lock index ccc78ec..498d64e 100644 --- a/bun.lock +++ b/bun.lock @@ -17,7 +17,7 @@ }, "packages/cli": { "name": "@padosoft/cli", - "version": "1.2.0", + "version": "1.3.0", "bin": { "cli": "dist/index.mjs", }, @@ -85,7 +85,7 @@ }, "packages/react": { "name": "@padosoft/react", - "version": "1.0.0", + "version": "1.1.0", "dependencies": { "@padosoft/utilities": "workspace:^", }, @@ -105,7 +105,7 @@ "@padosoft/config": "workspace:^", }, "peerDependencies": { - "zod": "^4.4.3", + "zod": "^4.0.0", }, }, "packages/zod-to-openapi-client": { diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index b3998ea..7cac41e 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,17 @@ # @padosoft/cli +## 1.3.0 + +### Minor Changes + +- [#33](https://github.com/padosoft/ts-support/pull/33) [`d5ebec8`](https://github.com/padosoft/ts-support/commit/d5ebec8c27f3d9afa16f3a3ee15eb29945c8babd) Thanks [@47PADO47](https://github.com/47PADO47)! - Add three monorepo management commands: `dep add`, `expo update`, and `i18n extract`. + + - `dep add [packages...]` — adds packages to the workspace catalog and wires `catalog:` refs to all `apps/` and/or `packages/` members; supports `--tag`, `--scope`, `--dry-run`, `--install` + - `expo update` — batch-updates all Expo packages (`expo`, `expo-*`, `@expo/*`) in the current workspace to a specified npm dist-tag (default: `canary`); handles `dependencies`, `devDependencies`, `overrides`, `workspaces.catalog`, and `patchedDependencies` keys + - `i18n extract [paths...]` — extracts flat dot-notation translation keys from any locale file via dynamic import; supports `--format array|object`, `--file`, and `--table` + + Add `utils/workspace.ts` with shared utilities: `readJSON`, `writeJSON`, `runCommand`, `formatFile`, `parsePackageSpec`, `getTaggedVersion`, `sortDeps`, `mapLimit`. + ## 1.2.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 304dd13..6e86075 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -9,7 +9,7 @@ "typescript", "padosoft" ], - "version": "1.2.0", + "version": "1.3.0", "type": "module", "files": [ "dist" diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 4e28281..eedb716 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,11 @@ # @padosoft/react +## 1.1.0 + +### Minor Changes + +- [#35](https://github.com/padosoft/ts-support/pull/35) [`84ef39a`](https://github.com/padosoft/ts-support/commit/84ef39a7c554105962e234c34acd01a0cbff9830) Thanks [@47PADO47](https://github.com/47PADO47)! - Add `genericMemo` — a typed wrapper around `React.memo()` that infers component props automatically and accepts an optional `propsAreEqual` comparator. + ## 1.0.0 ### Major Changes diff --git a/packages/react/package.json b/packages/react/package.json index 537987b..6886bc6 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,8 +1,14 @@ { "name": "@padosoft/react", "description": "React hooks and HOC utilities for padosoft projects, including useConfig and component composition helpers", - "keywords": ["react", "hooks", "hoc", "typescript", "padosoft"], - "version": "1.0.0", + "keywords": [ + "react", + "hooks", + "hoc", + "typescript", + "padosoft" + ], + "version": "1.1.0", "type": "module", "types": "./dist/index.d.mts", "files": [