Commit1ab396a2Recorded6 Jan 2026Repositorysigil-jwt

Remove package-dep in favor of from-workspace

Message

package-dep was a legacy dependency type meant for a hypothetical package registry. Since Sigil uses git-based dependencies, it was redundant.

  • Convert all package-dep usages to from-workspace in package.sgl files
  • Remove package-dep struct definition and exports from (sigil package)
  • Remove package-dep handling from dependency-name and CLI code
Changed
 package.sgl | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
Diff
package.sglmodified
@@ -14,9 +14,9 @@
14
license: "MIT"
15
16
dependencies: (list
17
(package-dep name: "sigil-stdlib" version: ">= 0.0.0")
18
(package-dep name: "sigil-json" version: ">= 0.0.0")
19
(package-dep name: "sigil-time" version: ">= 0.0.0"))
+17
(from-workspace name: "sigil-stdlib")
+18
(from-workspace name: "sigil-json")
+19
(from-workspace name: "sigil-time"))
20
21
source-dirs: '("src/sigil")
22