All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
6.0.2 (2026-03-27)
- add "types" option to compilerOptions in tsconfig.json files (bcb6204)
- update TypeScript version to ^6.0.2 across all packages (d6b2bf3)
6.0.1 (2026-03-27)
- add .syncpackrc configuration file and reorganize all package.json fields (5ac13b6)
- remove "types" field from package.json in multiple packages (b2a458d)
6.0.0 (2026-03-19)
- This package is now ESM-only and no longer provides CommonJS (CJS) distribution.
- Minimum Node.js version is now 14.13.0 (or 12.22.0 for older versions with --experimental-modules flag)
- All require() statements must be replaced with import statements
- CommonJS require() is no longer supported
- convert to ESM-only module (493d7d9)
- update exports in main.ts to use alias imports for clarity (7f4c9f3)
- remove unnecessary whitespace in package.json files across multiple packages (d0cc5c8)
- update build command in package.json files to remove source map flags (6b504fc)
- update build:es script to include src/main.ts for all packages (bc5454d)
5.5.33 (2026-03-18)
Note: Version bump only for package @alwatr/node-fs
5.5.32 (2026-03-16)
- migrate build scripts from yarn to bun across multiple packages (d90e962)
- bump the npm-dependencies group with 10 updates (c48d9ba)
5.5.31 (2026-02-18)
- update @types/node to version 24.10.13 across multiple packages (4c6d2a3)
5.5.30 (2025-12-23)
- upgrade @types/node to version 24.10.4 and update related dependencies (acf04df)
5.5.29 (2025-12-13)
- update
@types/nodeand[@lerna-lite](https://github.com/lerna-lite)dependencies. (8daa8fd)
5.5.28 (2025-12-10)
- Upgrade lerna-lite, prettier, types/node, and yarn dependencies. (42a7fca)
5.5.27 (2025-11-18)
- add type imports from @alwatr/nano-build and @alwatr/type-helper across multiple packages (5ab7f15)
- remove unnecessary type declarations from tsconfig.json files (89bcc7d)
5.5.26 (2025-11-15)
- bump the npm-dependencies group with 2 updates (a80b84d)
5.5.25 (2025-11-15)
Note: Version bump only for package @alwatr/node-fs
5.5.24 (2025-11-04)
- bump the npm-dependencies group across 1 directory with 9 updates (fdf29d5)
- update @types/node from ^22.18.12 to ^24.10.0 across multiple packages (1169a86)
5.5.23 (2025-10-06)
- bump the npm-dependencies group with 4 updates (9825815)
5.5.22 (2025-09-27)
- exclude test files from package distribution (86f4f2f)
5.5.21 (2025-09-22)
Note: Version bump only for package @alwatr/node-fs
5.5.20 (2025-09-22)
Note: Version bump only for package @alwatr/node-fs
5.5.19 (2025-09-21)
Note: Version bump only for package @alwatr/node-fs
5.5.18 (2025-09-20)
- add sideEffects property to package.json files for better tree-shaking (c7b9e74)
- add sideEffects property to package.json files for better tree-shaking (e8402c4)
- remove unnecessary pure annotations (adeb916)
- remove duplicate sideEffects property from multiple package.json files (b123f86)
5.5.17 (2025-09-19)
Note: Version bump only for package @alwatr/node-fs
5.5.16 (2025-09-19)
Note: Version bump only for package @alwatr/node-fs
5.5.15 (2025-09-15)
Note: Version bump only for package @alwatr/node-fs
5.5.14 (2025-09-14)
Note: Version bump only for package @alwatr/node-fs
5.5.13 (2025-09-13)
- update @types/node version to ^22.18.3 in multiple package.json files (13db6fc)
5.5.12 (2025-09-13)
- remove package-tracer dependency and related code from fetch package (96fe4e9)
5.5.11 (2025-09-13)
Note: Version bump only for package @alwatr/node-fs
5.5.10 (2025-09-09)
- remove trailing newlines from contributing sections in README files (e8ab1bc)
5.5.9 (2025-09-06)
- update return types for readJson and writeJson functions to use Awaitable for consistency (3215d65)
5.5.8 (2025-09-05)
- update jest to version 30.1.3 and @types/node to version 22.18.1 (754212b)
5.5.7 (2025-09-01)
- update lerna-lite dependencies to version 4.7.3 and jest to 30.1.2 (95d7870)
5.5.6 (2025-08-23)
Note: Version bump only for package @alwatr/node-fs
5.5.5 (2025-08-23)
- update license from AGPL-3.0-only to MPL-2.0 (d20968e)
- update package versions in multiple package.json files (7638b1c)
- Updated all package.json files in the project to change dependency version specifiers from "workspace:^" to "workspace:*" for consistency and to allow for more flexible version resolution. (db6a4f7)
- reformat all package.json files (ceda45d)
- revert @types/node version to ^22.17.2 (LTS) (49f8101)
- update TypeScript and Jest versions across all packages to improve compatibility and performance (31baf36)
5.5.4 (2025-08-23)
- Updated all package.json files in the project to change dependency version specifiers from "workspace:^" to "workspace:*" for consistency and to allow for more flexible version resolution. (db6a4f7) by @alimd
Note: Version bump only for package @alwatr/node-fs
5.5.2 (2025-04-01)
- bump the development-dependencies group across 1 directory with 2 updates (c1320b4) by @dependabot[bot]
5.5.1 (2025-03-18)
- bump the development-dependencies group with 9 updates (7290aa3) by @dependabot[bot]
5.5.0 (2025-03-06)
- update username casing in changelog entries (9722ac9) by @
- bump the development-dependencies group across 1 directory with 11 updates (720c395) by @dependabot[bot]
5.4.0 (2025-02-18)
- bump @types/node from ^22.13.0 to ^22.13.4 and prettier from 3.4.2 to 3.5.1; update eslint-import-resolver-typescript to 3.8.2 (b9a8399) by @
- edit README (3860b3d) by @
- bump the development-dependencies group across 1 directory with 11 updates (cb79d07) by @
- update typescript and @types/node to version 5.7.3 and 22.13.0 respectively across multiple packages (ddab05b) by @
- node-fs: enhance makeEmptyFile to create directories recursively if they don't exist (723a770) by @
- To simplify version management and ensure consistency, all nanolib packages now use the same version as @alwatr/nanolib. This may require updates to your project's dependencies.
- use the same version as @alwatr/nanolib (60eb860) by @
5.3.0 (2025-02-03)
- edit README (3860b3d) by @ArmanAsadian
- bump the development-dependencies group across 1 directory with 11 updates (cb79d07) by @dependabot[bot]
- update typescript and @types/node to version 5.7.3 and 22.13.0 respectively across multiple packages (ddab05b) by @alimd
5.1.0 (2024-11-04)
- node-fs: enhance makeEmptyFile to create directories recursively if they don't exist (723a770) by @alimd
- To simplify version management and ensure consistency, all nanolib packages now use the same version as @alwatr/nanolib. This may require updates to your project's dependencies.
- node-fs/write-file: support buffer as content (3cce9e9) by @
- node-fs: Add make-file-bench demo script (ca3a57a) by @
- node-fs: base package (74cbe48) by @
- node-fs: copy from store (5c23e01) by @
- node-fs: definePackage and logger (3880703) by @
- node-fs: demo (31f3740) by @
- node-fs: enhance json types (e85d927) by @
- node-fs: enhance type of JSON-related functions (69751ed) by @
- node-fs: enhance writeJson type (9010c72) by @
- node-fs: makeFile (186ba09) by @
- node-fs: readFile under asyncQueue (ab12153) by @
- node-fs: rewrite new writeFile method (7534ed1) by @
- node-fs: writeFile under asyncQueue (6d8b3d7) by @
- node-fs: writeJson method (581d4f9) by @
- use
package-tracer(cc3c5f9) by @
- all dependeny topology (1c17f34) by @
- exported types by add .js extensions to all imports (fc3d83e) by @
- node-fs: Update import statement for make-file module (7bddaa0) by @
- node-fs: readJson function (e9cf12d) by @
- node-fs: remove unused import from common module (496a338) by @
- node-fs: rewrite makeEmptyFile (a39590b) by @
- node-fs: separate files (a2b15a4) by @
- node-fs: separate read file functions (de2cf5d) by @
- node-fs: separate readJson (5616b53) by @
- node-fs: Update logger import and initialization (0f89c0f) by @
- prevent side-effects (01e00e1) by @
- use new type-helper global types and remove all import types (08b5d08) by @
- use the same version as @alwatr/nanolib (60eb860) by @
- deps-dev: bump the development-dependencies group with 3 updates (0e0ec0f) by @
- deps: update (1a45030) by @
- deps: update (8e70dff) by @
- include LICENSE and LEGAL files to publish (09f366f) by @
- node-fs: beta version (1b43445) by @
- node-fs: change the license to AGPL-3.0 (9728276) by @
- node-fs: enhance demo test (b7370d6) by @
- node-fs: review and test (69da5b7) by @
- Update build and lint scripts (392d0b7) by @
- Update package.json exports for @alwatr packages (dacb362) by @
- bump @types/node (3d80fed) by @
- bump the development-dependencies group across 1 directory with 10 updates (9ed98ff) by @
- bump the development-dependencies group across 1 directory with 2 updates (2dfda9e) by @
- bump the development-dependencies group with 10 updates (fa4aaf0) by @
- bump the development-dependencies group with 2 updates (be5d6c2) by @
- bump the development-dependencies group with 8 updates (16847ac) by @
- upd (451d025) by @
- update (4434ba6) by @
- update (c36ed50) by @
- update all (53342f6) by @
- update all dependencies (1e0c30e) by @
- update all dependencies (0e908b4) by @
- upgrade (6dbd300) by @
1.1.8 (2024-11-02)
- update (4434ba6) by @alimd
1.1.7 (2024-10-25)
- bump the development-dependencies group across 1 directory with 2 updates (2dfda9e) by @dependabot[bot]
- bump the development-dependencies group with 8 updates (16847ac) by @dependabot[bot]
1.1.6 (2024-10-12)
Note: Version bump only for package @alwatr/node-fs
1.1.5 (2024-10-11)
- prevent side-effects (01e00e1) by @mohammadhonarvar
1.1.4 (2024-10-11)
- include LICENSE and LEGAL files to publish (09f366f) by @alimd
1.1.3 (2024-10-11)
Note: Version bump only for package @alwatr/node-fs
1.1.2 (2024-10-10)
- bump the development-dependencies group with 10 updates (fa4aaf0) by @dependabot[bot]
1.1.1 (2024-10-08)
Note: Version bump only for package @alwatr/node-fs
1.1.0 (2024-09-29)
- node-fs/write-file: support buffer as content (3cce9e9) by @njfamirm
- use
package-tracer(cc3c5f9) by @mohammadhonarvar
- all dependeny topology (1c17f34) by @mohammadhonarvar
- node-fs: remove unused import from common module (496a338) by @alimd
- node-fs: Update logger import and initialization (0f89c0f) by @alimd
- use new type-helper global types and remove all import types (08b5d08) by @alimd
- node-fs: change the license to AGPL-3.0 (9728276) by @ArmanAsadian
- Update build and lint scripts (392d0b7) by @alimd
- bump @types/node (3d80fed) by @dependabot[bot]
1.0.13 (2024-09-21)
Note: Version bump only for package @alwatr/node-fs
1.0.12 (2024-09-15)
- bump the development-dependencies group across 1 directory with 10 updates (9ed98ff) by @dependabot[bot]
- update (c36ed50) by @alimd
1.0.11 (2024-08-31)
1.0.10 (2024-08-31)
Note: Version bump only for package @alwatr/node-fs
1.0.9 (2024-08-31)
- update all dependencies (1e0c30e) by @alimd
1.0.8 (2024-07-04)
- update all dependencies (0e908b4) by @
1.0.7 (2024-05-12)
- upgrade (6dbd300) by @alimd
1.0.6 (2024-04-25)
Note: Version bump only for package @alwatr/node-fs
1.0.5 (2024-03-28)
Note: Version bump only for package @alwatr/node-fs
1.0.4 (2024-01-31)
- exported types by add .js extensions to all imports (fc3d83e) by @alimd
- deps: update (1a45030) by @alimd
1.0.3 (2024-01-24)
Note: Version bump only for package @alwatr/node-fs
1.0.2 (2024-01-20)
Note: Version bump only for package @alwatr/node-fs
1.0.1 (2024-01-16)
Note: Version bump only for package @alwatr/node-fs
1.0.0 (2024-01-16)
- node-fs: enhance type of JSON-related functions (69751ed) by @alimd
- node-fs: Update import statement for make-file module (7bddaa0) by @alimd
- node-fs: Add make-file-bench demo script (ca3a57a) by @alimd
- node-fs: base package (74cbe48) by @njfamirm
- node-fs: copy from store (5c23e01) by @njfamirm
- node-fs: definePackage and logger (3880703) by @njfamirm
- node-fs: demo (31f3740) by @njfamirm
- node-fs: enhance json types (e85d927) by @alimd
- node-fs: enhance writeJson type (9010c72) by @alimd
- node-fs: makeFile (186ba09) by @njfamirm
- node-fs: readFile under asyncQueue (ab12153) by @alimd
- node-fs: rewrite new writeFile method (7534ed1) by @alimd
- node-fs: writeFile under asyncQueue (6d8b3d7) by @alimd
- node-fs: writeJson method (581d4f9) by @alimd