ESM ports with attribution: nanohtml 1.10.0 server tag (browserify/babel transform branches removed — pure runtime), raw-server, and nanomorph 5.4.3 consolidated into one module. browser.js is a Phase 2 placeholder that throws loudly. Covered by test/server.test.js on node:test. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014NgfSjHE11oFpoSnLVKLXd
32 lines
605 B
JSON
32 lines
605 B
JSON
{
|
|
"name": "@choojs/html",
|
|
"version": "8.0.0-dev",
|
|
"description": "HTML template literals that render to DOM in the browser and strings on the server",
|
|
"type": "module",
|
|
"exports": {
|
|
".": {
|
|
"browser": "./browser.js",
|
|
"default": "./server.js"
|
|
},
|
|
"./raw": "./raw.js",
|
|
"./morph": "./morph.js"
|
|
},
|
|
"files": [
|
|
"browser.js",
|
|
"server.js",
|
|
"raw.js",
|
|
"morph.js"
|
|
],
|
|
"engines": {
|
|
"node": ">=24"
|
|
},
|
|
"repository": "choojs/choo",
|
|
"keywords": [
|
|
"html",
|
|
"template",
|
|
"tagged-template",
|
|
"server-side-rendering"
|
|
],
|
|
"license": "MIT"
|
|
}
|