1.1.0 • Published 5 months ago

@enzoaicardi/renderroot v1.1.0

Weekly downloads
-
License
GPL-3.0-only
Repository
github
Last release
5 months ago

renderroot

A fast way to render dom components without compilation

NPM Version NPM Downloads Bundle Size JSDelivr Hits Wiki

/!\ Important

This package is currently in BETA. It's being considered as a replacement for webcomponents, which has too low a performance and too high a complexity to match instances with real components.

List of all exports

  • useRoot
  • useContext
  • useLifeCycle
  • createRoot
  • createContext
  • renderRoot
import {
    useRoot,
    useContext,
    useLifeCycle,
    createRoot,
    createContext,
    renderRoot,
} from "@enzoaicardi/renderroot"; // cdn at https://cdn.jsdelivr.net/npm/@enzoaicardi/renderroot@latest/esm/renderroot.js

Intallations

NPM package

npm install @enzoaicardi/renderroot
import {
    useRoot,
    useContext,
    useLifeCycle,
    createRoot,
    createContext,
    renderRoot,
} from "@enzoaicardi/renderroot"; // es modules
const {
    useRoot,
    useContext,
    useLifeCycle,
    createRoot,
    createContext,
    renderRoot,
} = require("@enzoaicardi/renderroot"); // commonjs modules

CDN import

// es modules
import {
    useRoot,
    useContext,
    useLifeCycle,
    createRoot,
    createContext,
    renderRoot,
} from "https://cdn.jsdelivr.net/npm/@enzoaicardi/renderroot@latest/esm/renderroot.js";
<!-- iife function execution -->
<script src="https://cdn.jsdelivr.net/npm/@enzoaicardi/renderroot@latest/iife/renderroot.js"></script>
<script>
    // global object destructuration
    const {
        useRoot
        useContext
        useLifeCycle
        createRoot
        createContext
        renderRoot
    } = renderroot;
</script>
1.1.0

5 months ago

1.0.2

6 months ago

1.0.1

6 months ago