Skip to content

Commit 741e12b

Browse files
committed
Add test dependency on JSON::Fast
1 parent 6a81d19 commit 741e12b

File tree

2 files changed

+351
-9
lines changed

2 files changed

+351
-9
lines changed

.META/SOURCE.cdx.json

Lines changed: 344 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,344 @@
1+
{
2+
"$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
3+
"bomFormat": "CycloneDX",
4+
"specVersion": "1.6",
5+
"version": 1,
6+
"metadata": {
7+
"timestamp": "2025-11-02T18:05:27+00:00",
8+
"lifecycles": [
9+
{
10+
"phase": "pre-build"
11+
}
12+
],
13+
"authors": [
14+
{
15+
"bom-ref": "TimSmith",
16+
"name": "Tim Smith"
17+
},
18+
{
19+
"bom-ref": "TimSiegel",
20+
"name": "Tim Siegel"
21+
}
22+
],
23+
"component": {
24+
"type": "library",
25+
"mime-type": "text/plain",
26+
"bom-ref": "pkg:raku/zef:raku-community-modules/Template::Mustache@1.2.4:1.2.0",
27+
"authors": [
28+
{
29+
"bom-ref": "TimSmith",
30+
"name": "Tim Smith"
31+
},
32+
{
33+
"bom-ref": "TimSiegel",
34+
"name": "Tim Siegel"
35+
}
36+
],
37+
"publisher": "zef",
38+
"group": "zef:raku-community-modules",
39+
"name": "Template::Mustache",
40+
"version": "1.2.4",
41+
"description": "A logic-free, cross-language templating format",
42+
"scope": "required",
43+
"licenses": [
44+
{
45+
"license": {
46+
"id": "Artistic-2.0",
47+
"acknowledgement": "declared",
48+
"url": "https://spdx.org/licenses/Artistic-2.0.json"
49+
}
50+
}
51+
],
52+
"purl": "pkg:raku/zef:raku-community-modules/Template::Mustache@1.2.4:1.2.0",
53+
"externalReferences": [
54+
{
55+
"url": "https://github.com/raku-community-modules/Template-Mustache",
56+
"type": "distribution"
57+
},
58+
{
59+
"url": "https://raku.land/zef:raku-community-modules/Template::Mustache?v=1.2.4",
60+
"type": "documentation"
61+
},
62+
{
63+
"url": "https://github.com/raku-community-modules/Template-Mustache/issues",
64+
"type": "issue-tracker"
65+
},
66+
{
67+
"url": "https://spdx.org/licenses/Artistic-2.0.json",
68+
"type": "license"
69+
},
70+
{
71+
"url": "https://github.com/raku-community-modules/Template-Mustache/archive/refs/tags/1.2.4.zip",
72+
"type": "source-distribution"
73+
},
74+
{
75+
"url": "mailto:community@raku.org",
76+
"type": "support"
77+
}
78+
],
79+
"tags": [
80+
"mustache",
81+
"template",
82+
"web",
83+
"text"
84+
]
85+
},
86+
"licenses": [
87+
{
88+
"license": {
89+
"id": "Artistic-2.0",
90+
"acknowledgement": "declared",
91+
"url": "https://spdx.org/licenses/Artistic-2.0.json"
92+
}
93+
}
94+
],
95+
"tools": {
96+
"components": [
97+
{
98+
"type": "library",
99+
"mime-type": "text/plain",
100+
"bom-ref": "pkg:raku/zef:lizmat/SBOM::Raku@0.0.12",
101+
"authors": [
102+
{
103+
"bom-ref": "ElizabethMattijsen",
104+
"name": "Elizabeth Mattijsen"
105+
}
106+
],
107+
"publisher": "zef",
108+
"group": "zef:lizmat",
109+
"name": "SBOM::Raku",
110+
"version": "0.0.12",
111+
"description": "Raku specific SBOM functionality",
112+
"scope": "required",
113+
"licenses": [
114+
{
115+
"license": {
116+
"id": "Artistic-2.0",
117+
"acknowledgement": "declared",
118+
"url": "https://spdx.org/licenses/Artistic-2.0.json"
119+
}
120+
}
121+
],
122+
"purl": "pkg:raku/zef:lizmat/SBOM::Raku@0.0.12",
123+
"externalReferences": [
124+
{
125+
"url": "https://github.com/lizmat/SBOM-Raku",
126+
"type": "distribution"
127+
},
128+
{
129+
"url": "https://raku.land/zef:lizmat/SBOM::Raku?v=0.0.12",
130+
"type": "documentation"
131+
},
132+
{
133+
"url": "https://github.com/lizmat/SBOM-Raku/issues",
134+
"type": "issue-tracker"
135+
},
136+
{
137+
"url": "https://spdx.org/licenses/Artistic-2.0.json",
138+
"type": "license"
139+
},
140+
{
141+
"url": "https://github.com/lizmat/SBOM-Raku/archive/refs/tags/0.0.12.zip",
142+
"type": "source-distribution"
143+
},
144+
{
145+
"url": "mailto:liz@raku.rocks",
146+
"type": "support"
147+
}
148+
],
149+
"tags": [
150+
"SBOM",
151+
"RAKU",
152+
"META"
153+
]
154+
}
155+
]
156+
}
157+
},
158+
"components": [
159+
{
160+
"type": "platform",
161+
"bom-ref": "Rakudo",
162+
"authors": [
163+
{
164+
"bom-ref": "RakudoCoreDevelopers",
165+
"name": "Rakudo Core Developers"
166+
}
167+
],
168+
"publisher": "Rakudo Core Developers",
169+
"group": "Rakudo Core Developers",
170+
"name": "Rakudo",
171+
"version": "2025.10-27-g89dff65d3",
172+
"description": "The Rakudo™ Compiler implementing the Raku® Programming Language",
173+
"scope": "required",
174+
"licenses": [
175+
{
176+
"license": {
177+
"id": "Artistic-2.0",
178+
"acknowledgement": "declared",
179+
"url": "https://spdx.org/licenses/Artistic-2.0.json"
180+
}
181+
}
182+
],
183+
"copyright": "© 2006 - 2025 Yet Another Society",
184+
"externalReferences": [
185+
{
186+
"url": "https://github.com/rakudo/rakudo",
187+
"type": "distribution"
188+
},
189+
{
190+
"url": "https://github.com/rakudo/rakudo/issues",
191+
"type": "issue-tracker"
192+
},
193+
{
194+
"url": "https://github.com/rakudo/rakudo/archive/89dff65d3.zip",
195+
"type": "source-distribution"
196+
},
197+
{
198+
"url": "irc://libera.chat/raku",
199+
"type": "chat"
200+
}
201+
]
202+
},
203+
{
204+
"type": "platform",
205+
"bom-ref": "moar",
206+
"authors": [
207+
{
208+
"bom-ref": "TheMoarVMTeam",
209+
"name": "The MoarVM Team"
210+
}
211+
],
212+
"publisher": "The MoarVM Team",
213+
"group": "The MoarVM Team",
214+
"name": "Moar",
215+
"version": "2025.10-8-g36fcd3d1f",
216+
"description": "Short for \"Metamodel On A Runtime\", MoarVM is a modern virtual machine built for the Rakudo compiler and the NQP Compiler Toolchain.",
217+
"scope": "required",
218+
"licenses": [
219+
{
220+
"license": {
221+
"id": "Artistic-2.0",
222+
"acknowledgement": "declared",
223+
"url": "https://spdx.org/licenses/Artistic-2.0.json"
224+
}
225+
}
226+
],
227+
"copyright": "© 2012 - 2025 Jonathan Worthington",
228+
"externalReferences": [
229+
{
230+
"url": "https://github.com/MoarVM/MoarVM",
231+
"type": "distribution"
232+
},
233+
{
234+
"url": "https://github.com/MoarVM/MoarVM/issues",
235+
"type": "issue-tracker"
236+
},
237+
{
238+
"url": "irc://libera.chat/moarvm",
239+
"type": "chat"
240+
},
241+
{
242+
"url": "https://github.com/MoarVM/MoarVM.git/archive/refs/tags/36fcd3d1f.zip",
243+
"type": "source-distribution"
244+
}
245+
]
246+
},
247+
{
248+
"type": "library",
249+
"mime-type": "text/plain",
250+
"bom-ref": "pkg:raku/cpan:TIMOTIMO/JSON::Fast?vers=vers:raku/%3E=0.19",
251+
"authors": [
252+
{
253+
"bom-ref": "TimoPaulssen",
254+
"name": "Timo Paulssen"
255+
},
256+
{
257+
"bom-ref": "TonyODell",
258+
"name": "Tony O'Dell"
259+
},
260+
{
261+
"bom-ref": "WenzelPPPeppmeyer",
262+
"name": "Wenzel P. P. Peppmeyer"
263+
},
264+
{
265+
"bom-ref": "ElizabethMattijsen",
266+
"name": "Elizabeth Mattijsen"
267+
}
268+
],
269+
"publisher": "cpan",
270+
"group": "cpan:TIMOTIMO",
271+
"name": "JSON::Fast",
272+
"version": "0.19",
273+
"description": "A naive, fast json parser and serializer; drop-in replacement for JSON::Tiny",
274+
"scope": "required",
275+
"licenses": [
276+
{
277+
"license": {
278+
"id": "Artistic-2.0",
279+
"acknowledgement": "declared",
280+
"url": "https://spdx.org/licenses/Artistic-2.0.json"
281+
}
282+
}
283+
],
284+
"purl": "pkg:raku/cpan:TIMOTIMO/JSON::Fast@0.19",
285+
"externalReferences": [
286+
{
287+
"url": "git://github.com/timo/json_fast",
288+
"type": "distribution"
289+
},
290+
{
291+
"url": "https://raku.land/cpan:TIMOTIMO/JSON::Fast?v=0.19",
292+
"type": "documentation"
293+
},
294+
{
295+
"url": "https://spdx.org/licenses/Artistic-2.0.json",
296+
"type": "license"
297+
}
298+
]
299+
}
300+
],
301+
"externalReferences": [
302+
{
303+
"url": "https://github.com/raku-community-modules/Template-Mustache",
304+
"type": "distribution"
305+
},
306+
{
307+
"url": "https://raku.land/zef:raku-community-modules/Template::Mustache?v=1.2.4",
308+
"type": "documentation"
309+
},
310+
{
311+
"url": "https://github.com/raku-community-modules/Template-Mustache/issues",
312+
"type": "issue-tracker"
313+
},
314+
{
315+
"url": "https://spdx.org/licenses/Artistic-2.0.json",
316+
"type": "license"
317+
},
318+
{
319+
"url": "https://github.com/raku-community-modules/Template-Mustache/archive/refs/tags/1.2.4.zip",
320+
"type": "source-distribution"
321+
},
322+
{
323+
"url": "mailto:community@raku.org",
324+
"type": "support"
325+
}
326+
],
327+
"dependencies": [
328+
{
329+
"ref": "Rakudo",
330+
"dependsOn": [
331+
"moar"
332+
]
333+
},
334+
{
335+
"ref": "pkg:raku/cpan:TIMOTIMO/JSON::Fast?vers=vers:raku/%3E=0.19"
336+
},
337+
{
338+
"ref": "pkg:raku/zef:lizmat/SBOM::Raku@0.0.12",
339+
"dependsOn": [
340+
"Rakudo"
341+
]
342+
}
343+
]
344+
}

META6.json

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@
55
"Tim Smith",
66
"Tim Siegel"
77
],
8-
"build-depends": [
9-
],
10-
"depends": [
11-
],
8+
"depends": {
9+
"test": {
10+
"requires": [
11+
"JSON::Fast:ver<0.19+>:auth<cpan:TIMOTIMO>"
12+
]
13+
}
14+
},
1215
"description": "A logic-free, cross-language templating format",
1316
"license": "Artistic-2.0",
1417
"name": "Template::Mustache",
@@ -17,9 +20,6 @@
1720
"Template::Mustache": "lib/Template/Mustache.rakumod"
1821
},
1922
"raku": "6.d",
20-
"resources": [
21-
],
22-
"source-url": "https://github.com/raku-community-modules/Template-Mustache.git",
2323
"support": {
2424
"bugtracker": "https://github.com/raku-community-modules/Template-Mustache/issues",
2525
"email": "community@raku.org",
@@ -31,7 +31,5 @@
3131
"web",
3232
"text"
3333
],
34-
"test-depends": [
35-
],
3634
"version": "1.2.4"
3735
}

0 commit comments

Comments
 (0)