GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - bcomnes/uhtml-isomorphic: Isomorphic exports of uhtml

BranchesTags
Open more actions menu

Latest commit

 

History

67 Commits
67 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
async.browser.cjs
async.browser.cjs
 
 
async.browser.mjs
async.browser.mjs
 
 
async.js
async.js
 
 
async.mjs
async.mjs
 
 
browser.cjs
browser.cjs
 
 
browser.mjs
browser.mjs
 
 
node.cjs
node.cjs
 
 
node.mjs
node.mjs
 
 
package.json
package.json
 
 

Repository files navigation

uhtml-isomorphic

Actions Status

Isomorphic exports of uhtml

npm install uhtml-isomorphic

Usage

Use uhtml or uhtml-ssr from a single import identifier depending on then environment you are running.

import {render, html, svg} from 'uhtml-isomorphic';
// const {render, html, svg} = require('uhtml');

render(document.body, html`<h1>Hello 👋 µhtml</h1>`);

How

While @webreflection recomends require-overrides in the offical documentation, that requires special flags or transforms to work.

uhtml-isomorphic works by utilizing environment specific exports fields so that you can have dependency injection at the built-in module resolver layer. It supports the following export fields:

  • main (cjs node)
  • browser (cjs browser)
  • exports.import (esm node)
  • exports.reqire (cjs node)
  • exports.browser (esm browser)

License

MIT

About

Isomorphic exports of uhtml

www.npmjs.com/package/uhtml-isomorphic

Topics

uhtml

Resources

Readme
MIT license

Contributing

Contributing
Activity

Stars

3 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.