Skip to content

Commit

Permalink
publish jsr version 0.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
EthanThatOneKid committed Apr 6, 2024
1 parent 79f06ca commit 720de7e
Show file tree
Hide file tree
Showing 2 changed files with 148 additions and 0 deletions.
11 changes: 11 additions & 0 deletions cli/codegen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,17 @@ if (import.meta.main) {
// Save all the files.
await project.save();

// Update the deno.json exports.
const denoConfig = JSON.parse(await Deno.readTextFile("./deno.json"));
denoConfig.exports = {
".": "./mod.ts",
...Object.fromEntries(descriptors.map((descriptor) => [
`./${descriptor.tag}`,
`./${descriptor.tag}.tsx`,
])),
};
await Deno.writeTextFile("./deno.json", JSON.stringify(denoConfig, null, 2));

// Run `deno fmt` on the generated files.
const command = new Deno.Command(Deno.execPath(), {
args: ["fmt", "./"],
Expand Down
137 changes: 137 additions & 0 deletions deno.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
{
"lock": false,
"name": "@fartlabs/htx",
"version": "0.0.1",
"imports": {
"@fartlabs/ht": "jsr:@fartlabs/ht@^0.0.4",
"@fartlabs/jsonx": "jsr:@fartlabs/jsonx@^0.0.10",
Expand All @@ -11,5 +13,140 @@
},
"tasks": {
"generate": "deno run -A cli/codegen.ts"
},
"exports": {
".": "./mod.ts",
"./a": "./a.tsx",
"./abbr": "./abbr.tsx",
"./acronym": "./acronym.tsx",
"./address": "./address.tsx",
"./area": "./area.tsx",
"./article": "./article.tsx",
"./aside": "./aside.tsx",
"./audio": "./audio.tsx",
"./b": "./b.tsx",
"./base": "./base.tsx",
"./bdi": "./bdi.tsx",
"./bdo": "./bdo.tsx",
"./big": "./big.tsx",
"./blockquote": "./blockquote.tsx",
"./body": "./body.tsx",
"./br": "./br.tsx",
"./button": "./button.tsx",
"./canvas": "./canvas.tsx",
"./caption": "./caption.tsx",
"./center": "./center.tsx",
"./cite": "./cite.tsx",
"./code": "./code.tsx",
"./col": "./col.tsx",
"./colgroup": "./colgroup.tsx",
"./data": "./data.tsx",
"./datalist": "./datalist.tsx",
"./dd": "./dd.tsx",
"./del": "./del.tsx",
"./details": "./details.tsx",
"./dfn": "./dfn.tsx",
"./dialog": "./dialog.tsx",
"./dir": "./dir.tsx",
"./div": "./div.tsx",
"./dl": "./dl.tsx",
"./dt": "./dt.tsx",
"./em": "./em.tsx",
"./embed": "./embed.tsx",
"./fencedframe": "./fencedframe.tsx",
"./fieldset": "./fieldset.tsx",
"./figcaption": "./figcaption.tsx",
"./figure": "./figure.tsx",
"./font": "./font.tsx",
"./footer": "./footer.tsx",
"./form": "./form.tsx",
"./frame": "./frame.tsx",
"./frameset": "./frameset.tsx",
"./h1": "./h1.tsx",
"./h2": "./h2.tsx",
"./h3": "./h3.tsx",
"./h4": "./h4.tsx",
"./h5": "./h5.tsx",
"./h6": "./h6.tsx",
"./head": "./head.tsx",
"./header": "./header.tsx",
"./hgroup": "./hgroup.tsx",
"./hr": "./hr.tsx",
"./html": "./html.tsx",
"./i": "./i.tsx",
"./iframe": "./iframe.tsx",
"./img": "./img.tsx",
"./input": "./input.tsx",
"./ins": "./ins.tsx",
"./kbd": "./kbd.tsx",
"./label": "./label.tsx",
"./legend": "./legend.tsx",
"./li": "./li.tsx",
"./link": "./link.tsx",
"./main": "./main.tsx",
"./map": "./map.tsx",
"./mark": "./mark.tsx",
"./marquee": "./marquee.tsx",
"./menu": "./menu.tsx",
"./meta": "./meta.tsx",
"./meter": "./meter.tsx",
"./nav": "./nav.tsx",
"./nobr": "./nobr.tsx",
"./noembed": "./noembed.tsx",
"./noframes": "./noframes.tsx",
"./noscript": "./noscript.tsx",
"./object": "./object.tsx",
"./ol": "./ol.tsx",
"./optgroup": "./optgroup.tsx",
"./option": "./option.tsx",
"./output": "./output.tsx",
"./p": "./p.tsx",
"./param": "./param.tsx",
"./picture": "./picture.tsx",
"./plaintext": "./plaintext.tsx",
"./portal": "./portal.tsx",
"./pre": "./pre.tsx",
"./progress": "./progress.tsx",
"./q": "./q.tsx",
"./rb": "./rb.tsx",
"./rp": "./rp.tsx",
"./rt": "./rt.tsx",
"./rtc": "./rtc.tsx",
"./ruby": "./ruby.tsx",
"./s": "./s.tsx",
"./samp": "./samp.tsx",
"./script": "./script.tsx",
"./search": "./search.tsx",
"./section": "./section.tsx",
"./select": "./select.tsx",
"./slot": "./slot.tsx",
"./small": "./small.tsx",
"./source": "./source.tsx",
"./span": "./span.tsx",
"./strike": "./strike.tsx",
"./strong": "./strong.tsx",
"./style": "./style.tsx",
"./sub": "./sub.tsx",
"./summary": "./summary.tsx",
"./sup": "./sup.tsx",
"./table": "./table.tsx",
"./tbody": "./tbody.tsx",
"./td": "./td.tsx",
"./template": "./template.tsx",
"./textarea": "./textarea.tsx",
"./tfoot": "./tfoot.tsx",
"./th": "./th.tsx",
"./thead": "./thead.tsx",
"./time": "./time.tsx",
"./title": "./title.tsx",
"./tr": "./tr.tsx",
"./track": "./track.tsx",
"./tt": "./tt.tsx",
"./u": "./u.tsx",
"./ul": "./ul.tsx",
"./var": "./var.tsx",
"./video": "./video.tsx",
"./wbr": "./wbr.tsx",
"./xmp": "./xmp.tsx"
}
}

0 comments on commit 720de7e

Please sign in to comment.