@matatbread/ai-ui

v0.14.6
A tiny, genuinely functional UI framework for building dynamic HTML pages
UI framework Javascript TypeScript DOM browser async

test

tsc -p ../type_tests/tsconfig.json && npm run tests --

build

npm run clean && (npm run build-esm & npm run build-dev-mjs & npm run build-min-mjs & npm run build-dev-cjs & npm run build-min-cjs & npm run build-dev-script & npm run build-min-script & npm run build-jsx)

clean

rm -rf dist/* esm/*

tests

ts-node ../testing/index.ts

examples

npx http-server .. -c0 -e js

build-esm

tsc -p tsconfig.json && printf '\nFinished building .d.ts files\n'

build-jsx

esbuild src/jsx-runtime.ts --outfile=esm/jsx-runtime --platform=neutral --target=es2020 && cp esm/jsx-runtime dist/jsx-runtime

build-dev-cjs

esbuild src/ai-ui.ts --format=cjs --outfile=dist/ai-ui.cjs --bundle --target=es2020 --sourcemap=inline

build-dev-mjs

esbuild src/ai-ui.ts --outfile=dist/ai-ui.mjs --bundle --platform=neutral --target=es2020 --sourcemap=inline

build-min-cjs

esbuild src/ai-ui.ts --format=cjs --outfile=dist/ai-ui.min.cjs --bundle --target=es2020 --minify

build-min-mjs

esbuild src/ai-ui.ts --outfile=dist/ai-ui.min.mjs --bundle --platform=neutral --target=es2020 --minify

prepublishOnly

npm run build && npm test

build-dev-script

esbuild src/ai-ui.ts --global-name=AIUI --format=iife --outfile=dist/ai-ui.js --bundle --target=es2020 --sourcemap=inline

build-min-script

esbuild src/ai-ui.ts --global-name=AIUI --format=iife --outfile=dist/ai-ui.min.js --bundle --target=es2020 --minify
npm i @matatbread/[email protected]

Metadata

  • MIT
  • >=16.13.2
  • matatbread
  • released 7/12/2024

Downloads

Maintainers