Releases: padosoft/ts-support
Release list
@padosoft/utilities@1.6.0
Minor Changes
-
0c293e9Thanks @47PADO47! - Addruntimemodule to utilities with cross-runtime detection helpers (isBrowser,isNode,supportsTTY,supportsColors,supportsUnicode,supportsAnsi, etc.).Replace
node:utildependency inchalkwith a self-contained ANSI implementation — the package now bundles cleanly in React Native (Metro) and browser bundlers.Update
consoleTransportto use CSS-based coloring (%cformat) in browser environments, falling back to ANSI escape codes in Node and React Native.
@padosoft/utilities@1.5.1
@padosoft/react@1.1.0
Minor Changes
-
#36
340c2e5Thanks @47PADO47! - AddgenericMemotyped wrapper aroundReact.memowith better generic inference. -
#35
84ef39aThanks @47PADO47! - AddgenericMemo— a typed wrapper aroundReact.memo()that infers component props automatically and accepts an optionalpropsAreEqualcomparator.
Patch Changes
@padosoft/openapi-client@1.0.1
@padosoft/logger@1.4.2
Patch Changes
-
0c293e9Thanks @47PADO47! - Addruntimemodule to utilities with cross-runtime detection helpers (isBrowser,isNode,supportsTTY,supportsColors,supportsUnicode,supportsAnsi, etc.).Replace
node:utildependency inchalkwith a self-contained ANSI implementation — the package now bundles cleanly in React Native (Metro) and browser bundlers.Update
consoleTransportto use CSS-based coloring (%cformat) in browser environments, falling back to ANSI escape codes in Node and React Native. -
Updated dependencies [
0c293e9]:- @padosoft/utilities@1.6.0
@padosoft/logger@1.4.1
@padosoft/config@1.3.2
@padosoft/cli@1.3.0
Minor Changes
-
#33
d5ebec8Thanks @47PADO47! - Add three monorepo management commands:dep add,expo update, andi18n extract.dep add [packages...]— adds packages to the workspace catalog and wirescatalog:refs to allapps/and/orpackages/members; supports--tag,--scope,--dry-run,--installexpo update— batch-updates all Expo packages (expo,expo-*,@expo/*) in the current workspace to a specified npm dist-tag (default:canary); handlesdependencies,devDependencies,overrides,workspaces.catalog, andpatchedDependencieskeysi18n 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.tswith shared utilities:readJSON,writeJSON,runCommand,formatFile,parsePackageSpec,getTaggedVersion,sortDeps,mapLimit.
Patch Changes
@padosoft/zod-to-openapi-client@2.0.0
Minor Changes
-
#30
577b10cThanks @47PADO47! -$querygetter onOpenApiClientModule— every module subclass now exposes a memoized query proxy for React Query / TanStack Query integration with no extra setup.const auth = new AuthV1Module(client); auth.$query.login.$key(body); // → ["login", body] auth.$query.login.$query(body); // → { queryKey, queryFn }
The proxy is derived from
createQueryProxyin@padosoft/utilities/lib/query-proxy(peer dependency).
Patch Changes
- Updated dependencies [
b8068c4]:- @padosoft/utilities@1.5.0
@padosoft/utilities@1.5.0
Minor Changes
-
#32
b8068c4Thanks @47PADO47! - Addchalkutility built onnode:utilstyleText.@padosoft/utilities: new./lib/chalksubpath export — a chainable, proxy-basedchalkinstance backed by Node's nativestyleText(auto-respectsNO_COLOR/FORCE_COLOR)@padosoft/logger: console transport colors now usechalkinstead of raw ANSI escape codes@padosoft/cli: CLI output (skip/write/create/error) is now colorized viachalk