AtlatestRepositorysigil-jwt

sigil-jwt / treepackage.sgl

1;;; sigil-jwt - JSON Web Token Library
2;;;
3;;; Create and verify JWT tokens for authentication.
4;;;
5;;; API:
6;;; (jwt-encode claims secret) - Create signed token
7;;; (jwt-decode token secret) - Verify and decode token
8;;; (jwt-decode-unsafe token) - Decode without verification
9
10(package
11 name: "sigil-jwt"
12 version: "0.9.1"
13 description: "JSON Web Token library for Sigil"
14 url: "https://codeberg.org/sigil/sigil-jwt"
15 license: "BSD-3-Clause"
16 authors: (list "David Wilson <[email protected]>")
18 configs: (list
19 (config
20 name: 'dev
21 output-dir: "build/dev"
22 debug?: #t
23 optimize: 0)
24 (config
25 name: 'release
26 output-dir: "build/release"
27 debug?: #f
28 optimize: 2))
30 dependencies: (list
31 (from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: "^0.9.0")
32 (from-git url: "codeberg:sigil/sigil" package: "sigil-json" version: "^0.9.0")
33 (from-git url: "codeberg:sigil/sigil-fp" version: "^0.9.0"))
35 tasks: (list
36 (task
37 name: 'build
38 description: "Compile sigil-jwt modules"
39 steps: (list
40 (compile-sigil-modules sources: "src/**/*.sgl"
41 output-dir: (config-output-subdir "lib"))))))