Skip to main content

An HTML rendering library.

Works with
JSR Score
88%
Published
2 months ago (0.0.5)

@fartlabs/ht

JSR score GitHub Actions

An HTML rendering library.

Getting started

1. Install Deno.

2. Start a new Deno project.

deno init

3. Add html as a project dependency.

deno add @fartlabs/ht

4. Add a file ending in .[j|t]s to your project. For example, main.ts.

import { a } from "@fartlabs/ht";

const html = a({ href: "https://example.com" }, "Hello, world!");

Deno.writeTextFileSync("index.html", html);

5. Compile your html by running the .[j|t]s file.

deno run --allow-write main.ts

Resulting index.html:

<a href="https://example.com">Hello, world!</a>

Contribute

We appreciate your help!

Style

Run deno fmt to format the code.

Run deno lint to lint the code.

Run deno task generate to generate code.


Developed with ❤️ @FartLabs

Built and signed on
GitHub Actions
View transparency log

Add Package

deno add @fartlabs/ht

Import symbol

import * as mod from "@fartlabs/ht";

Add Package

npx jsr add @fartlabs/ht

Import symbol

import * as mod from "@fartlabs/ht";

Add Package

yarn dlx jsr add @fartlabs/ht

Import symbol

import * as mod from "@fartlabs/ht";

Add Package

pnpm dlx jsr add @fartlabs/ht

Import symbol

import * as mod from "@fartlabs/ht";

Add Package

bunx jsr add @fartlabs/ht

Import symbol

import * as mod from "@fartlabs/ht";