Skip to content

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 13 Jun 03:44
· 23 commits to master since this release

Fixed

  • install no longer adds a duplicate plugin entry when opencode-gemiterm-skills is already present under a different form (e.g. opencode-gemiterm-skills@latest or different casing). Added a shared normalizePluginName/isOurPluginEntry helper that strips version tags (@latest, @1.2.3) and lowercases before matching, used by addPluginToConfig, removePluginFromConfig, and isPluginInConfig. Scoped packages (@scope/pkg) are handled correctly so the leading @ isn't mistaken for a version separator.

Added

  • Exported normalizePluginName and isOurPluginEntry from src/installer.ts for direct unit testing.
  • 6 new tests in tests/skills.test.ts covering version-spec stripping, case-insensitivity, whitespace trimming, scoped-package handling, and matching/rejecting the right entries.