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.2"
13 sigil: "0.20"
14 description: "JSON Web Token library for Sigil"
15 url: "https://codeberg.org/sigil/sigil-jwt"
16 license: "BSD-3-Clause"
17 authors: (list "David Wilson <[email protected]>")
19 configs: (list
20 (config
21 name: 'dev
22 output-dir: "build/dev"
23 debug?: #t
24 optimize: 0)
25 (config
26 name: 'release
27 output-dir: "build/release"
28 debug?: #f
29 optimize: 2))
31 dependencies: (list
32 (from-git url: "codeberg:sigil/sigil-json" version: "^0.16")
33 (from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: ">=0.21"))
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"))))))