github Ataraxy-Labs/sem v0.3.6

latest releases: v0.4.0, v0.3.24, v0.3.23...
one month ago

What's new

  • Vue (.vue) SFC support — extracts <template>, <script>, and <style> as SFC block entities. Script block content is delegated to the existing TS/JS parser for inner entity extraction (functions, classes, etc.). Handles <script setup>, lang="ts", and correct line number mapping.
  • JSON key rename detection (via PR #11 by @nminev) — uses structural_hash to detect renamed JSON keys whose values are structurally identical.
  • PHP was already supported since v0.3.4.

Supported languages (17)

TypeScript, TSX, JavaScript, Python, Go, Rust, Java, C, C++, Ruby, C#, PHP, Fortran, Swift, Elixir, Bash, Vue

Stats

  • 37 tests passing

Don't miss a new sem release

NewReleases is sending notifications on new releases.