Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@sohailalam2/elemental-web

sohailalam23070.4.1TypeScript support: included

Modern web technologies in a nutshell

webcomponent, custom component, custom element

readme


Elemental Web

Modern web technologies in a nutshell

Maintainability github actions npm snyk publish size install size license

💻 Installation

$ npm install @sohailalam2/elemental-web

☝️ Minimum Requirements

NodeJs > v16

@sohailalam2/abu uses the crypto module and specifically the crypto.webcrypto object for its random number generation. This is only available on Node v16+.

Browsers

  • All modern browsers
  • NOT Internet Explorer

🌏 Read Documentation

changelog

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.4.1 (2023-03-13)

Features

  • add support for multiple styles (87aad00)

0.4.0 (2023-03-12)

Features

  • add observedstate decorator support (7057322)
  • add support for adopted stylesheets (d77c68c)
  • add support for component, eventlistener decorators (b35477f)
  • add this. query selector, rename folder structure (fc8227e)

Bug Fixes

  • tests by fixing import paths (3986997)

0.3.0 (2023-01-17)

0.2.8 (2023-01-17)

Features

  • add stateful elemental component feature and update examples (aac3151)

Bug Fixes

  • failing test, move crypto property on top (08a4164)
  • failing test, trim before comparing html (64afea2)

0.2.7 (2022-12-21)

0.2.6 (2022-12-19)

0.2.5 (2022-12-19)

0.2.4 (2022-12-19)

0.2.3 (2022-12-19)

0.2.2 (2022-12-19)

0.2.1 (2022-12-19)

0.2.0 (2022-11-19)

Features

  • add style registration feature, refactor code (3a39a2d)

0.1.5 (2022-11-19)

Bug Fixes

  • render only when component is connected (25b625b)

0.1.4 (2022-11-19)

0.1.3 (2022-11-18)

Features

  • add support for complex value object state deserialization (f3c6715)

Bug Fixes

0.1.2 (2022-11-14)

0.1.1 (2022-11-12)

Bug Fixes

0.1.0 (2022-11-12)

Features

  • add support for component inheritance, improve rendering (695d590)

0.0.4 (2022-11-05)

0.0.3 (2022-11-04)

0.0.2 (2022-11-03)

0.0.1 (2022-11-03)

Features

  • refactor, document and test elemental component (4b3ce98)

0.0.1-1 (2022-11-03)

Features

  • add template registration, controller, event handlers (87ffcfe)

0.0.1-0 (2022-11-01)

Features

  • add support for webcomponents (670afb8)