@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
Markdown

# 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))

# 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**

# 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))

# 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))