next.js
be2c3fdb - Add a fast-path to 'get_relative_path_to' for a potential common case when 'from' is empty (#98440)

Commit
5 days ago
Add a fast-path to 'get_relative_path_to' for a potential common case when 'from' is empty (#98440) When creating an NFT file in https://github.com/vercel/next.js/pull/98003, I store a generic list of "base" paths and then construct the final path in the JSON file as relative to the base path. For most files, these paths are relative to the `*.nft.json` file, but for additional roots, this base path is always an empty string (relative to the root of the filesystem), so being able to re-use the original `RcStr` instead of constructing a brand new string may be beneficial. This also moves the unit tests to be colocated next to the functions that are actually being tested.
Author
bgw bgw
Parents
Loading