Problem
To support package Sass imports (e.g. @use "pico"), the Sass cell currently falls back to reading external files from disk.
That allows imports to compile, but it bypasses picante dependency tracking for those external files.
Why this matters
If imported Sass files under node_modules (or other load paths) change, incremental invalidation may miss them.
Follow-up work
- Capture the resolved external Sass dependency set during compilation.
- Feed those dependencies back into tracked inputs (path + hash/mtime) so picante can invalidate correctly.
- Ensure watcher behavior/invalidation covers external Sass deps.
- Add regression tests proving changes in imported package Sass trigger CSS rebuilds.
Related
Problem
To support package Sass imports (e.g.
@use "pico"), the Sass cell currently falls back to reading external files from disk.That allows imports to compile, but it bypasses picante dependency tracking for those external files.
Why this matters
If imported Sass files under
node_modules(or other load paths) change, incremental invalidation may miss them.Follow-up work
Related