File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ context :
2+ version : " 2025.09.13"
3+ commit : f1139494d18a2053630c5ed3384a42bb70db3c53
4+
5+ package :
6+ name : quickjs
7+ version : ${{ version }}
8+
9+ source :
10+ url : https://github.com/bellard/quickjs/archive/${{ commit }}.tar.gz
11+ sha256 : 0364fd5136857117c8204c2f0c203b71b25b9f025dc1a0605ea51f0fd7f92511
12+
13+ build :
14+ number : 0
15+ skip :
16+ - win
17+ script :
18+ - make -j${CPU_COUNT} PREFIX="${PREFIX}"
19+ - make install PREFIX="${PREFIX}"
20+
21+ requirements :
22+ build :
23+ - ${{ compiler('c') }}
24+ - ${{ stdlib('c') }}
25+ - make
26+
27+ tests :
28+ - script :
29+ - qjs -e "console.log('hello')"
30+ - test -f ${PREFIX}/bin/qjsc
31+ - package_contents :
32+ include :
33+ - quickjs/quickjs.h
34+ - quickjs/quickjs-libc.h
35+ files :
36+ - lib/quickjs/libquickjs.a
37+
38+ about :
39+ homepage : https://bellard.org/quickjs/
40+ summary : A small and embeddable JavaScript engine
41+ description : |
42+ QuickJS is a small and embeddable JavaScript engine. It supports the
43+ ES2023 specification including modules, asynchronous generators,
44+ proxies and BigInt. It optionally supports mathematical extensions
45+ such as big decimal floating point numbers (BigDecimal), big binary
46+ floating point numbers (BigFloat) and operator overloading.
47+ license : MIT
48+ license_file : LICENSE
49+ repository : https://github.com/bellard/quickjs
50+
51+ extra :
52+ recipe-maintainers :
53+ - chrisburr
You can’t perform that action at this time.
0 commit comments