A little exercise in creating immutable virtual filesystem (mockup) and implementation of additional operations such as file/directory size calculation, file/directory search, etc. Jest is used for testing.
Related exercise (implementation of basic operations and error handling).