1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// SPDX-License-Identifier: 0BSD
import * as jsrApi from "https://esm.town/v/vladimyr/jsrApi";
const latest = await jsrApi.getLatestVersion("valibot", "valibot");
console.log(latest);
// ==> >=0.30.0
const manifest = await jsrApi.getManifest("@valibot", "valibot", "0.30.0");
console.log(manifest["/jsr.json"].checksum);
// ==> sha256-d76f30c31d6700f06ff4bc0e1cf508de87e5bad348d75dbadb6376fee4359d90
// @see: https://jsr.io/@valibot/valibot/0.30.0/jsr.json
const pkgConfig = await jsrApi.getConfig("valibot", "valibot", "0.30.0");
console.log(pkgConfig);
// ==> { name: "@valibot/valibot", version: "0.30.0" }
console.log("\nHas `valtownExample`?", Boolean(pkgConfig.valtownExample));
console.log();
{
// @see: https://jsr.io/@mark/html/1.0.0/deno.json
const pkgConfig = await jsrApi.getConfig("mark", "html", "1.0.0");
console.log(pkgConfig);
// ==> { name: "@mark/html", version: "1.0.0" }
console.log("\nHas `valtownExampleFilename`?", Boolean(pkgConfig.valtownExampleFilename));
console.log();
}
Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.
Comments
Nobody has commented on this val yet: be the first!
April 1, 2024