c45125f2

By: Michael Lynch <git@mtlynch.io>

Use fs.FS interface and inline test data in tinybeans package

Replaces the directory-path API with fs.FS so Parse() works with any
filesystem, including in-memory filesystems in tests. The test now
defines all fixture data inline using fstest.MapFS rather than reading
from testdata on disk.

The import command passes os.DirFS to Parse() and opens media files
through the same fs.FS rather than constructing OS paths directly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
configuredevShellbackendbackend-devcheck-bashcheck-frontendcheck-go-formattingcheck-trailing-newlinecheck-trailing-whitespacediagramdocker-imagee2e-testsgo-testslint-sqllittle-momentslittle-moments-devx86_64-linux