v0.4.2
Patch Changes
-
#29
0b1bb32Thanks @cody-dot-js! - Write package.json atomically (write to a temp file, then rename) instead of truncating it in place. Previously a concurrent reader — e.g. a bundler resolving the package mid-build, or a build tool capturing task outputs — could observe an empty or partially-written package.json. The write resolves symlinks so a symlinked package.json is still written through to its target, preserves the original file's permissions, and cleans up its temp file on failure. -
#31
7408e84Thanks @cody-dot-js! - Update runtime dependencies to their latest versions: commander 15, @commander-js/extra-typings 15, esbuild 0.28.1, and tinyglobby 0.2.17. Also migrates the toolchain to TypeScript 7, oxlint 1.73, oxfmt 0.58, vitest 4.1, and pnpm 11, and switches local tooling management from direnv/fnm to mise.