UNPKG

@stryke/path

Version:

A package containing various utilities that expand the functionality of NodeJs's built-in `path` module

1,316 lines (775 loc) 40 kB
![Storm Software's logo banner](https://public.storm-cdn.com/storm-software/banner-1280x320.gif) # Changelog for Stryke - Path ## [0.29.10](https://github.com/storm-software/stryke/releases/tag/path%400.29.10) (06/01/2026) ### Bug Fixes - **monorepo:** Resolve issue causing `.test.ts` files to be included in package ([6fe5e79d](https://github.com/storm-software/stryke/commit/6fe5e79d)) ### Updated Dependencies - Updated **convert** to **v0.7.14** - Updated **type-checks** to **v0.6.16** - Updated **types** to **v0.12.11** ## [0.29.9](https://github.com/storm-software/stryke/releases/tag/path%400.29.9) (06/01/2026) ### Miscellaneous - **monorepo:** Update workspace dependencies and `vitest.config.mts` files ([998ff756](https://github.com/storm-software/stryke/commit/998ff756)) ### Updated Dependencies - Updated **convert** to **v0.7.13** - Updated **type-checks** to **v0.6.15** - Updated **types** to **v0.12.10** ## [0.29.8](https://github.com/storm-software/stryke/releases/tag/path%400.29.8) (05/30/2026) ### Miscellaneous - **monorepo:** Remove remaining `jest` configuration ([1fd3d7d2](https://github.com/storm-software/stryke/commit/1fd3d7d2)) ### Bug Fixes - **monorepo:** Resolve issue with `.test.ts` exports in `package.json` file ([31d85e19](https://github.com/storm-software/stryke/commit/31d85e19)) ### Updated Dependencies - Updated **convert** to **v0.7.12** - Updated **type-checks** to **v0.6.14** - Updated **types** to **v0.12.9** ## [0.29.7](https://github.com/storm-software/stryke/releases/tag/path%400.29.7) (05/30/2026) ### Miscellaneous - **monorepo:** Update config file specified in `tsconfig.json` exludes ([359c616a](https://github.com/storm-software/stryke/commit/359c616a)) ### Updated Dependencies - Updated **convert** to **v0.7.11** - Updated **type-checks** to **v0.6.13** - Updated **types** to **v0.12.8** ## [0.29.6](https://github.com/storm-software/stryke/releases/tag/path%400.29.6) (05/27/2026) ### Updated Dependencies - Updated **convert** to **v0.7.10** - Updated **type-checks** to **v0.6.12** - Updated **types** to **v0.12.7** ## [0.29.5](https://github.com/storm-software/stryke/releases/tag/path%400.29.5) (05/27/2026) ### Updated Dependencies - Updated **convert** to **v0.7.9** - Updated **type-checks** to **v0.6.11** - Updated **types** to **v0.12.6** ## [0.29.4](https://github.com/storm-software/stryke/releases/tag/path%400.29.4) (05/25/2026) ### Updated Dependencies - Updated **convert** to **v0.7.8** - Updated **type-checks** to **v0.6.10** - Updated **types** to **v0.12.5** ## [0.29.3](https://github.com/storm-software/stryke/releases/tag/path%400.29.3) (05/14/2026) ### Updated Dependencies - Updated **type-checks** to **v0.6.9** - Updated **convert** to **v0.7.7** - Updated **types** to **v0.12.4** ## [0.29.2](https://github.com/storm-software/stryke/releases/tag/path%400.29.2) (05/08/2026) ### Updated Dependencies - Updated **type-checks** to **v0.6.8** - Updated **convert** to **v0.7.6** - Updated **types** to **v0.12.3** ## [0.29.1](https://github.com/storm-software/stryke/releases/tag/path%400.29.1) (05/07/2026) ### Updated Dependencies - Updated **type-checks** to **v0.6.7** - Updated **convert** to **v0.7.5** - Updated **types** to **v0.12.2** ## [0.29.0](https://github.com/storm-software/stryke/releases/tag/path%400.29.0) (05/06/2026) ### Features - **path:** Added `fileURLToPath`, `pathToFileURL`, and `pathToFileURLString` helper functions ([01ffb822](https://github.com/storm-software/stryke/commit/01ffb822)) ## [0.28.3](https://github.com/storm-software/stryke/releases/tag/path%400.28.3) (05/06/2026) ### Miscellaneous - **monorepo:** Resolve issues with workspace packages' build configuration ([f4a3941f](https://github.com/storm-software/stryke/commit/f4a3941f)) ### Updated Dependencies - Updated **type-checks** to **v0.6.6** - Updated **convert** to **v0.7.4** - Updated **types** to **v0.12.1** ## [0.28.2](https://github.com/storm-software/stryke/releases/tag/path%400.28.2) (05/01/2026) ### Updated Dependencies - Updated **type-checks** to **v0.6.5** - Updated **convert** to **v0.7.3** - Updated **types** to **v0.12.0** ## [0.28.1](https://github.com/storm-software/stryke/releases/tag/path%400.28.1) (04/26/2026) ### Updated Dependencies - Updated **type-checks** to **v0.6.4** - Updated **convert** to **v0.7.2** - Updated **types** to **v0.11.6** ## [0.28.0](https://github.com/storm-software/stryke/releases/tag/path%400.28.0) (04/26/2026) ### Features - **path:** Added the `isEqual` helper function ([787b8228](https://github.com/storm-software/stryke/commit/787b8228)) ### Updated Dependencies - Updated **type-checks** to **v0.6.3** - Updated **convert** to **v0.7.1** - Updated **types** to **v0.11.5** ## [0.27.5](https://github.com/storm-software/stryke/releases/tag/path%400.27.5) (04/26/2026) ### Miscellaneous - **monorepo:** Lint workspace packages ([925dbac1](https://github.com/storm-software/stryke/commit/925dbac1)) ### Updated Dependencies - Updated **type-checks** to **v0.6.2** - Updated **convert** to **v0.7.0** - Updated **types** to **v0.11.4** ## [0.27.4](https://github.com/storm-software/stryke/releases/tag/path%400.27.4) (04/06/2026) ### Updated Dependencies - Updated **type-checks** to **v0.6.1** - Updated **convert** to **v0.6.58** - Updated **types** to **v0.11.3** ## [0.27.3](https://github.com/storm-software/stryke/releases/tag/path%400.27.3) (03/23/2026) ### Updated Dependencies - Updated **type-checks** to **v0.6.0** - Updated **convert** to **v0.6.57** - Updated **types** to **v0.11.2** ## [0.27.2](https://github.com/storm-software/stryke/releases/tag/path%400.27.2) (03/16/2026) ### Miscellaneous - **monorepo:** Added `README.md` workspace files ([515dc333](https://github.com/storm-software/stryke/commit/515dc333)) ### Updated Dependencies - Updated **type-checks** to **v0.5.41** - Updated **convert** to **v0.6.56** - Updated **types** to **v0.11.1** ## [0.27.1](https://github.com/storm-software/stryke/releases/tag/path%400.27.1) (03/16/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.40** - Updated **convert** to **v0.6.55** - Updated **types** to **v0.11.0** ## [0.27.0](https://github.com/storm-software/stryke/releases/tag/path%400.27.0) (03/13/2026) ### Bug Fixes - **monorepo:** Resolve issue with devenv profiles ([4a9cf7db](https://github.com/storm-software/stryke/commit/4a9cf7db)) ### Features - **path:** Added the `findBasePath` helper utility ([12e6cd08](https://github.com/storm-software/stryke/commit/12e6cd08)) ### Updated Dependencies - Updated **type-checks** to **v0.5.39** - Updated **convert** to **v0.6.54** - Updated **types** to **v0.10.53** ## [0.26.19](https://github.com/storm-software/stryke/releases/tag/path%400.26.19) (03/11/2026) ### Miscellaneous - **monorepo:** Run prettier on workspace packages' files ([dfe7ab3e](https://github.com/storm-software/stryke/commit/dfe7ab3e)) - **monorepo:** Format workspace source files ([a97707ea](https://github.com/storm-software/stryke/commit/a97707ea)) ### Updated Dependencies - Updated **type-checks** to **v0.5.38** - Updated **convert** to **v0.6.53** - Updated **types** to **v0.10.52** ## [0.26.18](https://github.com/storm-software/stryke/releases/tag/path%400.26.18) (03/11/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.37** - Updated **convert** to **v0.6.52** - Updated **types** to **v0.10.51** ## [0.26.17](https://github.com/storm-software/stryke/releases/tag/path%400.26.17) (03/08/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.36** - Updated **convert** to **v0.6.51** - Updated **types** to **v0.10.50** ## [0.26.16](https://github.com/storm-software/stryke/releases/tag/path%400.26.16) (03/08/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.35** - Updated **convert** to **v0.6.50** - Updated **types** to **v0.10.49** ## [0.26.15](https://github.com/storm-software/stryke/releases/tag/path%400.26.15) (03/06/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.34** - Updated **convert** to **v0.6.49** - Updated **types** to **v0.10.48** ## [0.26.14](https://github.com/storm-software/stryke/releases/tag/path%400.26.14) (03/06/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.33** - Updated **convert** to **v0.6.48** - Updated **types** to **v0.10.47** ## [0.26.13](https://github.com/storm-software/stryke/releases/tag/path%400.26.13) (03/06/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.32** - Updated **convert** to **v0.6.47** - Updated **types** to **v0.10.46** ## [0.26.12](https://github.com/storm-software/stryke/releases/tag/path%400.26.12) (03/03/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.31** - Updated **convert** to **v0.6.46** - Updated **types** to **v0.10.45** ## [0.26.11](https://github.com/storm-software/stryke/releases/tag/path%400.26.11) (03/03/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.30** - Updated **convert** to **v0.6.45** - Updated **types** to **v0.10.44** ## [0.26.10](https://github.com/storm-software/stryke/releases/tag/path%400.26.10) (03/03/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.29** - Updated **convert** to **v0.6.44** - Updated **types** to **v0.10.43** ## [0.26.9](https://github.com/storm-software/stryke/releases/tag/path%400.26.9) (03/02/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.28** - Updated **convert** to **v0.6.43** - Updated **types** to **v0.10.42** ## [0.26.8](https://github.com/storm-software/stryke/releases/tag/path%400.26.8) (03/02/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.27** - Updated **convert** to **v0.6.42** - Updated **types** to **v0.10.41** ## [0.26.7](https://github.com/storm-software/stryke/releases/tag/path%400.26.7) (03/02/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.26** - Updated **convert** to **v0.6.41** - Updated **types** to **v0.10.40** ## [0.26.6](https://github.com/storm-software/stryke/releases/tag/path%400.26.6) (02/09/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.25** - Updated **convert** to **v0.6.40** - Updated **types** to **v0.10.39** ## [0.26.5](https://github.com/storm-software/stryke/releases/tag/path%400.26.5) (02/09/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.24** - Updated **convert** to **v0.6.39** - Updated **types** to **v0.10.38** ## [0.26.4](https://github.com/storm-software/stryke/releases/tag/path%400.26.4) (01/29/2026) ### Miscellaneous - **path:** Simplify conditional in `joinPaths` utility ([00fae661](https://github.com/storm-software/stryke/commit/00fae661)) - **path:** Clean up the logic of the `joinPaths` utility function ([82306d70](https://github.com/storm-software/stryke/commit/82306d70)) ### Bug Fixes - **path:** Update `joinPaths` utility to handle `.` segments ([ba7e0681](https://github.com/storm-software/stryke/commit/ba7e0681)) - **path:** Resolve issue with `..` parameter in `joinPaths` utility ([5ef0cdfc](https://github.com/storm-software/stryke/commit/5ef0cdfc)) ### Updated Dependencies - Updated **type-checks** to **v0.5.23** - Updated **convert** to **v0.6.38** - Updated **types** to **v0.10.37** ## [0.26.3](https://github.com/storm-software/stryke/releases/tag/path%400.26.3) (01/27/2026) ### Bug Fixes - **path:** Resolve issue when file name is duplicated in the file path ([aa0c1974](https://github.com/storm-software/stryke/commit/aa0c1974)) ## [0.26.2](https://github.com/storm-software/stryke/releases/tag/path%400.26.2) (01/26/2026) ### Bug Fixes - **path:** Resolve issue with or statements in `globToRegex` function ([87ab0d6f](https://github.com/storm-software/stryke/commit/87ab0d6f)) ### Updated Dependencies - Updated **type-checks** to **v0.5.22** - Updated **convert** to **v0.6.37** - Updated **types** to **v0.10.36** ## [0.26.1](https://github.com/storm-software/stryke/releases/tag/path%400.26.1) (01/25/2026) ### Miscellaneous - **path:** Remove `extended` option to `globToRegex` function ([b5d975f1](https://github.com/storm-software/stryke/commit/b5d975f1)) ### Updated Dependencies - Updated **type-checks** to **v0.5.21** - Updated **convert** to **v0.6.36** - Updated **types** to **v0.10.35** ## [0.26.0](https://github.com/storm-software/stryke/releases/tag/path%400.26.0) (01/20/2026) ### Features - **path:** Added the `fullExtension` option to the `findFileExtension` function ([d0bc510d](https://github.com/storm-software/stryke/commit/d0bc510d)) ### Updated Dependencies - Updated **type-checks** to **v0.5.20** - Updated **convert** to **v0.6.35** - Updated **types** to **v0.10.34** ## [0.25.3](https://github.com/storm-software/stryke/releases/tag/path%400.25.3) (01/16/2026) ### Bug Fixes - **path:** Resolve issue checking previous character in `globToRegex` function ([59d9e9ae](https://github.com/storm-software/stryke/commit/59d9e9ae)) ## [0.25.2](https://github.com/storm-software/stryke/releases/tag/path%400.25.2) (01/16/2026) ### Bug Fixes - **path:** Resolve issue updating characters in `globToRegex` function ([85ce0869](https://github.com/storm-software/stryke/commit/85ce0869)) ## [0.25.1](https://github.com/storm-software/stryke/releases/tag/path%400.25.1) (01/16/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.19** - Updated **convert** to **v0.6.34** - Updated **types** to **v0.10.33** ## [0.25.0](https://github.com/storm-software/stryke/releases/tag/path%400.25.0) (01/16/2026) ### Features - **path:** Added the `globToRegex` helper function ([92a54213](https://github.com/storm-software/stryke/commit/92a54213)) ## [0.24.4](https://github.com/storm-software/stryke/releases/tag/path%400.24.4) (01/16/2026) ### Bug Fixes - **path:** Resolve issue with missing slash in `stripStars` result ([04b17455](https://github.com/storm-software/stryke/commit/04b17455)) ### Updated Dependencies - Updated **type-checks** to **v0.5.18** - Updated **convert** to **v0.6.33** - Updated **types** to **v0.10.32** ## [0.24.3](https://github.com/storm-software/stryke/releases/tag/path%400.24.3) (01/15/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.17** - Updated **convert** to **v0.6.32** - Updated **types** to **v0.10.31** ## [0.24.2](https://github.com/storm-software/stryke/releases/tag/path%400.24.2) (01/13/2026) ### Updated Dependencies - Updated **type-checks** to **v0.5.16** - Updated **convert** to **v0.6.31** - Updated **types** to **v0.10.30** ## [0.24.1](https://github.com/storm-software/stryke/releases/tag/path%400.24.1) (12/30/2025) ### Documentation - **monorepo:** Update `README.md` markdown files ([634a715](https://github.com/storm-software/stryke/commit/634a715)) ### Updated Dependencies - Updated **type-checks** to **v0.5.15** - Updated **convert** to **v0.6.30** - Updated **types** to **v0.10.29** ## [0.24.0](https://github.com/storm-software/stryke/releases/tag/path%400.24.0) (12/19/2025) ### Features - **path:** Added the `commonPath` utility function ([b1f4c43](https://github.com/storm-software/stryke/commit/b1f4c43)) ### Updated Dependencies - Updated **type-checks** to **v0.5.14** - Updated **convert** to **v0.6.29** - Updated **types** to **v0.10.28** ## [0.23.2](https://github.com/storm-software/stryke/releases/tag/path%400.23.2) (12/18/2025) ### Bug Fixes - **path:** Resolve issue with comparing paths in `isParentPath` helper function ([545d053](https://github.com/storm-software/stryke/commit/545d053)) ![Storm Software's logo banner](https://public.storm-cdn.com/storm-software/optimized/banner-1280x320.gif) # Changelog for Stryke - Path ## [0.23.1](https://github.com/storm-software/stryke/releases/tag/path%400.23.1) (12/18/2025) ### Miscellaneous - **monorepo:** Update CDN URLs for banner assets ([5aefe1b](https://github.com/storm-software/stryke/commit/5aefe1b)) ### Updated Dependencies - Updated **type-checks** to **v0.5.13** - Updated **convert** to **v0.6.28** - Updated **types** to **v0.10.27** ## [0.23.0](https://github.com/storm-software/stryke/releases/tag/path%400.23.0) (12/18/2025) ### Features - **path:** Added options to `appendPath` and improved `isParentPath` helpers ([726a82f](https://github.com/storm-software/stryke/commit/726a82f)) ### Updated Dependencies - Updated **type-checks** to **v0.5.12** - Updated **convert** to **v0.6.27** - Updated **types** to **v0.10.26** ![Storm Software's logo banner](https://public.storm-cdn.com/storm-software/banner-1280x320-optimized.gif) # Changelog for Stryke - Path ## [0.22.13](https://github.com/storm-software/stryke/releases/tag/path%400.22.13) (12/17/2025) ### Updated Dependencies - Updated **type-checks** to **v0.5.11** - Updated **convert** to **v0.6.26** - Updated **types** to **v0.10.25** ## [0.22.12](https://github.com/storm-software/stryke/releases/tag/path%400.22.12) (12/17/2025) ### Updated Dependencies - Updated **type-checks** to **v0.5.10** - Updated **convert** to **v0.6.25** - Updated **types** to **v0.10.24** ## [0.22.11](https://github.com/storm-software/stryke/releases/tag/path%400.22.11) (12/08/2025) ### Updated Dependencies - Updated **type-checks** to **v0.5.9** - Updated **convert** to **v0.6.24** - Updated **types** to **v0.10.23** ## [0.22.10](https://github.com/storm-software/stryke/releases/tag/path%400.22.10) (12/08/2025) ### Updated Dependencies - Updated **type-checks** to **v0.5.8** - Updated **convert** to **v0.6.23** - Updated **types** to **v0.10.22** ## [0.22.9](https://github.com/storm-software/stryke/releases/tag/path%400.22.9) (12/08/2025) ### Updated Dependencies - Updated **type-checks** to **v0.5.7** - Updated **convert** to **v0.6.22** - Updated **types** to **v0.10.21** ## [0.22.8](https://github.com/storm-software/stryke/releases/tag/path%400.22.8) (12/07/2025) ### Updated Dependencies - Updated **type-checks** to **v0.5.6** - Updated **convert** to **v0.6.21** - Updated **types** to **v0.10.20** ## [0.22.7](https://github.com/storm-software/stryke/releases/tag/path%400.22.7) (12/07/2025) ### Updated Dependencies - Updated **type-checks** to **v0.5.5** - Updated **convert** to **v0.6.20** - Updated **types** to **v0.10.19** ## [0.22.6](https://github.com/storm-software/stryke/releases/tag/path%400.22.6) (12/07/2025) ### Updated Dependencies - Updated **type-checks** to **v0.5.4** - Updated **convert** to **v0.6.19** - Updated **types** to **v0.10.18** ## [0.22.5](https://github.com/storm-software/stryke/releases/tag/path%400.22.5) (12/07/2025) ### Miscellaneous - **monorepo:** Format monorepo source files ([9428936](https://github.com/storm-software/stryke/commit/9428936)) ### Updated Dependencies - Updated **type-checks** to **v0.5.3** - Updated **convert** to **v0.6.18** - Updated **types** to **v0.10.17** ## [0.22.4](https://github.com/storm-software/stryke/releases/tag/path%400.22.4) (12/06/2025) ### Features - **tools-nx:** Resolved issue inferring build command-line arguments for local packages ([de00278](https://github.com/storm-software/stryke/commit/de00278)) ### Updated Dependencies - Updated **type-checks** to **v0.5.2** - Updated **convert** to **v0.6.17** - Updated **types** to **v0.10.16** ## [0.22.3](https://github.com/storm-software/stryke/releases/tag/path%400.22.3) (12/06/2025) ### Updated Dependencies - Updated **type-checks** to **v0.5.1** - Updated **convert** to **v0.6.16** - Updated **types** to **v0.10.15** ## [0.22.2](https://github.com/storm-software/stryke/releases/tag/path%400.22.2) (12/05/2025) ### Updated Dependencies - Updated **type-checks** to **v0.5.0** - Updated **convert** to **v0.6.15** ## [0.22.1](https://github.com/storm-software/stryke/releases/tag/path%400.22.1) (12/05/2025) ### Features - **monorepo:** Update repository to use `tsdown` to build/bundle packages ([8ceb909](https://github.com/storm-software/stryke/commit/8ceb909)) ### Updated Dependencies - Updated **type-checks** to **v0.4.5** - Updated **convert** to **v0.6.14** - Updated **types** to **v0.10.14** ## [0.22.0](https://github.com/storm-software/stryke/releases/tag/path%400.22.0) (12/01/2025) ### Features - **path:** Added `options` to the `findFilePath` helper functions ([dfb4ebb](https://github.com/storm-software/stryke/commit/dfb4ebb)) ### Updated Dependencies - Updated **type-checks** to **v0.4.4** - Updated **convert** to **v0.6.13** - Updated **types** to **v0.10.13** ## [0.21.6](https://github.com/storm-software/stryke/releases/tag/path%400.21.6) (11/30/2025) ### Updated Dependencies - Updated **type-checks** to **v0.4.3** - Updated **convert** to **v0.6.12** - Updated **types** to **v0.10.12** ## [0.21.5](https://github.com/storm-software/stryke/releases/tag/path%400.21.5) (11/30/2025) ### Updated Dependencies - Updated **type-checks** to **v0.4.2** - Updated **convert** to **v0.6.11** - Updated **types** to **v0.10.11** ## [0.21.4](https://github.com/storm-software/stryke/releases/tag/path%400.21.4) (11/30/2025) ### Updated Dependencies - Updated **type-checks** to **v0.4.1** - Updated **convert** to **v0.6.10** - Updated **types** to **v0.10.10** ## [0.21.3](https://github.com/storm-software/stryke/releases/tag/path%400.21.3) (11/30/2025) ### Updated Dependencies - Updated **type-checks** to **v0.4.0** - Updated **convert** to **v0.6.9** - Updated **types** to **v0.10.9** ## [0.21.2](https://github.com/storm-software/stryke/releases/tag/path%400.21.2) (11/24/2025) ### Updated Dependencies - Updated **type-checks** to **v0.3.18** - Updated **convert** to **v0.6.8** - Updated **types** to **v0.10.8** ## [0.21.1](https://github.com/storm-software/stryke/releases/tag/path%400.21.1) (11/21/2025) ### Updated Dependencies - Updated **type-checks** to **v0.3.17** - Updated **convert** to **v0.6.7** - Updated **types** to **v0.10.7** ## [0.21.0](https://github.com/storm-software/stryke/releases/tag/path%400.21.0) (11/21/2025) ### Features - **path:** Added the `isNpmScopedPackage` helper utility ([d74d846](https://github.com/storm-software/stryke/commit/d74d846)) ### Updated Dependencies - Updated **type-checks** to **v0.3.16** - Updated **convert** to **v0.6.6** - Updated **types** to **v0.10.6** ## [0.20.0](https://github.com/storm-software/stryke/releases/tag/path%400.20.0) (11/21/2025) ### Features - **path:** Use `appendPath` in `toAbsolutePath` and added `appendExtension` utility ([ebd77a3](https://github.com/storm-software/stryke/commit/ebd77a3)) ### Updated Dependencies - Updated **type-checks** to **v0.3.15** - Updated **convert** to **v0.6.5** - Updated **types** to **v0.10.5** ## [0.19.4](https://github.com/storm-software/stryke/releases/tag/path%400.19.4) (11/21/2025) ### Updated Dependencies - Updated **type-checks** to **v0.3.14** - Updated **convert** to **v0.6.4** - Updated **types** to **v0.10.4** ## [0.19.3](https://github.com/storm-software/stryke/releases/tag/path%400.19.3) (11/21/2025) ### Updated Dependencies - Updated **type-checks** to **v0.3.13** - Updated **convert** to **v0.6.3** - Updated **types** to **v0.10.3** ## [0.19.1](https://github.com/storm-software/stryke/releases/tag/path%400.19.1) (11/16/2025) ### Updated Dependencies - Updated **type-checks** to **v0.3.12** - Updated **convert** to **v0.6.2** - Updated **types** to **v0.10.2** ## [0.19.0](https://github.com/storm-software/stryke/releases/tag/path%400.19.0) (11/08/2025) ### Features - **path:** Added the `withTrailingSlash` helper function ([0f05e36](https://github.com/storm-software/stryke/commit/0f05e36)) ### Updated Dependencies - Updated **type-checks** to **v0.3.11** - Updated **convert** to **v0.6.1** - Updated **types** to **v0.10.1** ## [0.18.5](https://github.com/storm-software/stryke/releases/tag/path%400.18.5) (2025-10-31) ### Miscellaneous - **path:** Revert slash updates to path helpers ([a7c4261](https://github.com/storm-software/stryke/commit/a7c4261)) ## [0.18.4](https://github.com/storm-software/stryke/releases/tag/path%400.18.4) (2025-10-31) ### Bug Fixes - **path:** Resolve issue with extra slash returned from `replacePath` function ([9474025](https://github.com/storm-software/stryke/commit/9474025)) ## [0.18.3](https://github.com/storm-software/stryke/releases/tag/path%400.18.3) (2025-10-31) ### Bug Fixes - **path:** Correct issue with replacing slashes in paths ([c50eec9](https://github.com/storm-software/stryke/commit/c50eec9)) ## [0.18.2](https://github.com/storm-software/stryke/releases/tag/path%400.18.2) (2025-10-31) ### Bug Fixes - **path:** Resolve issue with extra slash characters ([3c69774](https://github.com/storm-software/stryke/commit/3c69774)) ## [0.18.1](https://github.com/storm-software/stryke/releases/tag/path%400.18.1) (2025-10-30) ### Bug Fixes - **fs:** Resolve issue replacing star paths in files ([0e2a085](https://github.com/storm-software/stryke/commit/0e2a085)) ### Miscellaneous - **path:** Sort `package.json` dependencies ([7b84f6b](https://github.com/storm-software/stryke/commit/7b84f6b)) - **monorepo:** Update workspace package links ([c4b2b7b](https://github.com/storm-software/stryke/commit/c4b2b7b)) ## [0.18.0](https://github.com/storm-software/stryke/releases/tag/path%400.18.0) (2025-10-30) ### Features - **path:** Added the `stripStars` helper function ([8ee85c9](https://github.com/storm-software/stryke/commit/8ee85c9)) ## [0.17.0](https://github.com/storm-software/stryke/releases/tag/path%400.17.0) (2025-10-24) ### Features - **path:** Added the `replaceExtension` helper utility ([4a9d1f9](https://github.com/storm-software/stryke/commit/4a9d1f9)) ## [0.16.0](https://github.com/storm-software/stryke/releases/tag/path%400.16.0) (2025-10-21) ### Features - **path:** Resolve issues with parent path resolution functions ([f3abb0f](https://github.com/storm-software/stryke/commit/f3abb0f)) ## [0.15.5](https://github.com/storm-software/stryke/releases/tag/path%400.15.5) (2025-10-19) ### Miscellaneous - **monorepo:** Update workspace package links ([409c95c](https://github.com/storm-software/stryke/commit/409c95c)) ## [0.15.4](https://github.com/storm-software/stryke/releases/tag/path%400.15.4) (2025-10-17) ### Miscellaneous - **monorepo:** Update workspace package links ([7dca096](https://github.com/storm-software/stryke/commit/7dca096)) ## [0.15.3](https://github.com/storm-software/stryke/releases/tag/path%400.15.3) (2025-10-08) ### Miscellaneous - **monorepo:** Update workspace package links ([af38855](https://github.com/storm-software/stryke/commit/af38855)) ### Updated Dependencies - Updated types to 0.9.2 ## [0.15.2](https://github.com/storm-software/stryke/releases/tag/path%400.15.2) (2025-09-22) ### Bug Fixes - **path:** Resolve issue with path join in `append` helper ([6f2e019](https://github.com/storm-software/stryke/commit/6f2e019)) ## [0.15.1](https://github.com/storm-software/stryke/releases/tag/path%400.15.1) (2025-09-22) ### Bug Fixes - **path:** Resolved issue with applying parent path in `append` module ([a68317c](https://github.com/storm-software/stryke/commit/a68317c)) ## [0.15.0](https://github.com/storm-software/stryke/releases/tag/path%400.15.0) (2025-09-20) ### Features - **path:** Added `findFileDotExtension` and `findFileDotExtensionSafe` utility functions ([8d3bd8b](https://github.com/storm-software/stryke/commit/8d3bd8b)) ### Miscellaneous - **monorepo:** Update workspace package links ([6a19f93](https://github.com/storm-software/stryke/commit/6a19f93)) ## [0.14.2](https://github.com/storm-software/stryke/releases/tag/path%400.14.2) (2025-09-19) ### Bug Fixes - **path:** Resolve issue with regular expression in `findFileExtension` helper ([5a7fce2](https://github.com/storm-software/stryke/commit/5a7fce2)) ### Miscellaneous - **path:** Added exports aliases to the package ([f1e9cf6](https://github.com/storm-software/stryke/commit/f1e9cf6)) ### Updated Dependencies - Updated type-checks to 0.3.10 ## [0.14.1](https://github.com/storm-software/stryke/releases/tag/path%400.14.1) (2025-09-19) ### Miscellaneous - **monorepo:** Update `storm-ops` workspace dependencies ([23343cf](https://github.com/storm-software/stryke/commit/23343cf)) ## [0.14.0](https://github.com/storm-software/stryke/releases/tag/path%400.14.0) (2025-09-16) ### Features - **path:** Added the `append` path helper module ([b5e58d6](https://github.com/storm-software/stryke/commit/b5e58d6)) ## [0.13.1](https://github.com/storm-software/stryke/releases/tag/path%400.13.1) (2025-09-08) ### Bug Fixes - **path:** Removed remaining references to `node:fs` in package ([1d10c91](https://github.com/storm-software/stryke/commit/1d10c91)) ## [0.13.0](https://github.com/storm-software/stryke/releases/tag/path%400.13.0) (2025-09-08) ### Features - **path:** Update the package to be platform neutral ([abb6fa0](https://github.com/storm-software/stryke/commit/abb6fa0)) ## [0.12.5](https://github.com/storm-software/stryke/releases/tag/path%400.12.5) (2025-08-28) ### Miscellaneous - **monorepo:** Reformat repository source files ([b365eb5](https://github.com/storm-software/stryke/commit/b365eb5)) ## [0.12.4](https://github.com/storm-software/stryke/releases/tag/path%400.12.4) (2025-08-11) ### Miscellaneous - **monorepo:** Update workspace package links ([f88e6d3](https://github.com/storm-software/stryke/commit/f88e6d3)) ![Storm Software](https://public.storm-cdn.com/brand-banner.png) # Changelog for Stryke - Path ## [0.12.3](https://github.com/storm-software/stryke/releases/tag/path%400.12.3) (2025-08-05) ### Miscellaneous - **monorepo:** Update workspace package links ([7a49a62](https://github.com/storm-software/stryke/commit/7a49a62)) ## [0.12.2](https://github.com/storm-software/stryke/releases/tag/path%400.12.2) (2025-08-05) ### Miscellaneous - **monorepo:** Formatting and package link updates ([090da0a](https://github.com/storm-software/stryke/commit/090da0a)) ### Updated Dependencies - Updated types to 0.8.8 ## [0.12.1](https://github.com/storm-software/stryke/releases/tag/path%400.12.1) (2025-08-02) ### Miscellaneous - **monorepo:** Reformat source file banners ([0698684](https://github.com/storm-software/stryke/commit/0698684)) ## [0.12.0](https://github.com/storm-software/stryke/releases/tag/path%400.12.0) (2025-07-05) ### Features - **path:** Added the `isParentPath` helper function ([f069ff3](https://github.com/storm-software/stryke/commit/f069ff3)) ## [0.11.0](https://github.com/storm-software/stryke/releases/tag/path%400.11.0) (2025-07-04) ### Features - **hash:** Added the 'MD5' hash utility function ([1b62648](https://github.com/storm-software/stryke/commit/1b62648)) ## [0.10.2](https://github.com/storm-software/stryke/releases/tag/path%400.10.2) (2025-07-03) ### Miscellaneous - **monorepo:** Update workspace package links ([2689e0a](https://github.com/storm-software/stryke/commit/2689e0a)) ## [0.10.1](https://github.com/storm-software/stryke/releases/tag/path%400.10.1) (2025-07-02) ### Bug Fixes - **env:** Resolved issue with invalid TypeScript definition ([141ea02](https://github.com/storm-software/stryke/commit/141ea02)) ## [0.10.0](https://github.com/storm-software/stryke/releases/tag/path%400.10.0) (2025-07-01) ### Features - **path:** Added the `hasFileExtension`, `hasFolderName` and `findFileExtensionSafe` utility functions ([277f95f](https://github.com/storm-software/stryke/commit/277f95f)) ## [0.9.0](https://github.com/storm-software/stryke/releases/tag/path%400.9.0) (2025-06-29) ### Features - **path:** Added `isWorkspaceRoot` and `isProjectRoot` helper functions ([23b603e](https://github.com/storm-software/stryke/commit/23b603e)) ## [0.8.2](https://github.com/storm-software/stryke/releases/tag/path%400.8.2) (2025-06-18) ### Miscellaneous - **monorepo:** Update workspace `storm-ops` dependencies ([b777ba4](https://github.com/storm-software/stryke/commit/b777ba4)) ## [0.8.1](https://github.com/storm-software/stryke/releases/tag/path%400.8.1) (2025-06-17) ### Miscellaneous - **monorepo:** Reformat repository packages ### Updated Dependencies - Updated types to 0.8.5 ## [0.8.0](https://github.com/storm-software/stryke/releases/tag/path%400.8.0) (2025-06-12) ### Features - **fs:** Added separate file type modules and buffer helper functions ## [0.7.6](https://github.com/storm-software/stryke/releases/tag/path%400.7.6) (2025-06-12) ### Miscellaneous - **monorepo:** Reformat the repository's README markdown files - **monorepo:** Run format script on repository ### Updated Dependencies - Updated types to 0.8.4 ## [0.7.5](https://github.com/storm-software/stryke/releases/tag/path%400.7.5) (2025-06-04) ### Bug Fixes - **path:** Resolve issue with excluding the extension in `findFileName` ## [0.7.4](https://github.com/storm-software/stryke/releases/tag/path%400.7.4) (2025-06-03) ### Bug Fixes - **path:** Added the `withEndSlash` parameter to `relativePath` helper ## [0.7.3](https://github.com/storm-software/stryke/releases/tag/path%400.7.3) (2025-06-03) ### Bug Fixes - **path:** Resolve issue with `resolveParentPath` calculation ## [0.7.2](https://github.com/storm-software/stryke/releases/tag/path%400.7.2) (2025-06-03) ### Bug Fixes - **path:** Resolve issue with backslash in `findFilePath` helper ## [0.7.1](https://github.com/storm-software/stryke/releases/tag/path%400.7.1) (2025-06-03) ### Bug Fixes - **path:** Resolve issue with slash suffix in path ## [0.7.0](https://github.com/storm-software/stryke/releases/tag/path%400.7.0) (2025-06-02) ### Features - **path:** Added the `replacePath` utility function ## [0.6.1](https://github.com/storm-software/stryke/releases/tag/path%400.6.1) (2025-05-29) ### Miscellaneous - **path:** Included a check for extended length paths in `slash` function ## [0.6.0](https://github.com/storm-software/stryke/releases/tag/path%400.6.0) (2025-05-29) ### Features - **path:** Added the `toRelativePath` and `toAbsolutePath` helper functions ## [0.5.1](https://github.com/storm-software/stryke/releases/tag/path%400.5.1) (2025-05-27) ### Bug Fixes - **path:** Resolved issue with `resolvePackage` utility returning `package.json` file in path ## [0.5.0](https://github.com/storm-software/stryke/releases/tag/path%400.5.0) (2025-05-22) ### Features - **path:** Added the `count` parameter to the `resolveParentPath` function ## [0.4.14](https://github.com/storm-software/stryke/releases/tag/path%400.4.14) (2025-05-13) ### Bug Fixes - **monorepo:** Resolve issues with pnpm configurations ## [0.4.13](https://github.com/storm-software/stryke/releases/tag/path%400.4.13) (2025-05-13) ### Miscellaneous - **monorepo:** Resolve issue with monorepo versions ## [0.4.12](https://github.com/storm-software/stryke/releases/tag/path%400.4.12) (2025-05-12) ### Miscellaneous - **monorepo:** Reformat monorepo source code ### Updated Dependencies - Updated types to 0.8.2 ## [0.4.11](https://github.com/storm-software/stryke/releases/tag/path%400.4.11) (2025-04-16) ### Miscellaneous - **path:** Clean up unix path resolution ([cf96d1c](https://github.com/storm-software/stryke/commit/cf96d1c)) ## [0.4.10](https://github.com/storm-software/stryke/releases/tag/path%400.4.10) (2025-04-10) ### Bug Fixes - **path:** Use node:path in `relativePath` helper ([eb97648](https://github.com/storm-software/stryke/commit/eb97648)) ## [0.4.9](https://github.com/storm-software/stryke/releases/tag/path%400.4.9) (2025-04-10) ### Bug Fixes - **path:** Resolve issue with relative path helper ([8281469](https://github.com/storm-software/stryke/commit/8281469)) ## [0.4.8](https://github.com/storm-software/stryke/releases/tag/path%400.4.8) (2025-04-10) ### Miscellaneous - **monorepo:** Format the repository's files ([1384f3e](https://github.com/storm-software/stryke/commit/1384f3e)) ### Updated Dependencies - Updated types to 0.8.1 ## [0.4.7](https://github.com/storm-software/stryke/releases/tag/path%400.4.7) (2025-03-28) ### Miscellaneous - **monorepo:** Reformat the source files in repository ([bb8df2c](https://github.com/storm-software/stryke/commit/bb8df2c)) ### Updated Dependencies - Updated types to 0.7.3 ## [0.4.6](https://github.com/storm-software/stryke/releases/tag/path%400.4.6) (2025-03-23) ### Bug Fixes - **monorepo:** Resolve issue with TypeScript compilation ([72e995f](https://github.com/storm-software/stryke/commit/72e995f)) ### Updated Dependencies - Updated types to 0.7.2 ## [0.4.5](https://github.com/storm-software/stryke/releases/tag/path%400.4.5) (2025-03-23) ### Miscellaneous - **monorepo:** Update base storm software packages ([8942201](https://github.com/storm-software/stryke/commit/8942201)) ### Updated Dependencies - Updated types to 0.7.1 ## 0.4.4 (2025-03-14) ### Bug Fixes - **path:** Resolve issue with `joinPaths` helper function ([14a3ef8](https://github.com/storm-software/stryke/commit/14a3ef8)) ## 0.4.3 (2025-03-13) ### Miscellaneous - **monorepo:** Format monorepo project files ([f28fdbe](https://github.com/storm-software/stryke/commit/f28fdbe)) ### 🧱 Updated Dependencies - Updated types to 0.6.2 ## 0.4.2 (2025-03-13) ### Bug Fixes - **path:** Added the missing `@stryke/types` dependency ([a207de5](https://github.com/storm-software/stryke/commit/a207de5)) ## 0.4.1 (2025-03-13) ### Bug Fixes - **path:** Resolve issue with incorrect internal package paths ([7117bc1](https://github.com/storm-software/stryke/commit/7117bc1)) ## 0.4.0 (2025-03-13) ### Features - **monorepo:** Split `types` project into `type-checks` and `convert` packages ([fcc5832](https://github.com/storm-software/stryke/commit/fcc5832)) - **fs:** Moved the helper functions to root package directory ([9e77f62](https://github.com/storm-software/stryke/commit/9e77f62)) - **path:** Move the utilities modules to package root directory ([004bb13](https://github.com/storm-software/stryke/commit/004bb13)) ## 0.3.4 (2025-03-13) ### Miscellaneous - **monorepo:** Reformat monorepo package files ([a453428](https://github.com/storm-software/stryke/commit/a453428)) ## 0.3.3 (2025-03-13) ### Bug Fixes - **path:** Resolve issue formatting paths in `joinPaths` helper ([0270f8d](https://github.com/storm-software/stryke/commit/0270f8d)) ## 0.3.2 (2025-03-02) ### Bug Fixes - **path:** Adjust how path is split in `findFileName` function ([559b3ce](https://github.com/storm-software/stryke/commit/559b3ce)) ## 0.3.1 (2025-02-26) ### Miscellaneous - **monorepo:** Reformat monorepo files with `prettier` ([b5d0302](https://github.com/storm-software/stryke/commit/b5d0302)) ## 0.3.0 (2025-02-26) ### Features - **fs:** Added `listFiles` helper function ([dc1b847](https://github.com/storm-software/stryke/commit/dc1b847)) ## 0.2.0 (2025-02-23) ### Features - **monorepo:** Update base ESLint packages and run on files ([c59cb8e](https://github.com/storm-software/stryke/commit/c59cb8e)) ## 0.1.4 (2025-02-17) ### Miscellaneous - **monorepo:** Reformat monorepo files ([1db5e06](https://github.com/storm-software/stryke/commit/1db5e06)) ## 0.1.3 (2025-02-15) ### Miscellaneous - **monorepo:** Reformat monorepo files ([69ed6b7](https://github.com/storm-software/stryke/commit/69ed6b7)) ## 0.1.2 (2025-02-15) ### Miscellaneous - **monorepo:** Reformat workspace files ([ad2d6a9](https://github.com/storm-software/stryke/commit/ad2d6a9)) ## 0.1.1 (2025-02-09) ### Miscellaneous - **monorepo:** Regenerate repository markdown files ([e61e39e](https://github.com/storm-software/stryke/commit/e61e39e)) ## 0.1.0 (2025-02-07) ### Bug Fixes - **cli:** Resolve typing issue with `figlet` dependency ([2ad7747](https://github.com/storm-software/stryke/commit/2ad7747))