0.1.8 โ€ข Published 8 months ago

signalizejs v0.1.8

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

โœจ Introduction

SignalizeJS is a client-side, multipurpose, dependency-less, easily extensible, module based microframework that uses Signals and Events under the hood.

  • ๐Ÿ’Ž Small learning curve
  • ๐Ÿ’Ž Small size - Core 2 KB
  • ๐Ÿ’Ž ES module based - import only what you need
  • ๐Ÿ’Ž No dependencies

๐Ÿ“ฆ Ecosystem

Signalize imports only a small 2 KB core and you decide what to import and when. This makes the framework small, scalable and flexible.

PackageDescription
ajaxA wrapper around the native JavaScript fetch API.
bindBind signals and values to element attributes and properties.
componentCreate reusable web components with minimum effort.
dialogWrapper around native JavaScript dialog functionality.
directivesAttribute Directives inspired by Vue and Svelte.
dom/readyDOM ready listener.
dom/traverserTraverse DOM nodes asynchronously.
evaluatorJavascript evaluator without unsafe eval.
eventAdd event listener to an element or listen to global events.
hyperscriptHyperscript: create HTML elements easily with reactive data and attributes.
intersection-observerObserve changes in the element intersection with an ancestor element or with the document's viewport.
loggerWrapper around console (log, info, warning, error) for sending JS log info to the server.
mutation-observerWatch for changes being made to the DOM tree of the root or selected element.
offsetGet element coordinates.
scopeAn utility for safely attaching data to a node prototype.
signalReactive primitive that can be watched, used to create stores, or bound to element properties and attributes.
sizesGet computed element sizes.
snippetsRedraw the current DOM elements based on string input.
spaTurn any website into a Single Page Application (SPA) in a minute.
strings/casesA set of utilities for convrting strings from one case to another.
taskSchedule tasks to be executed only if there is no pending user input. Used for breaking long tasks into smaller ones.
viewportRetrieve element information relative to the current viewport.
visibilityRetrieve information about HTML element visibility.

Browsers Compatibility

  • 0.5%
  • Not dead

๐Ÿ’ก Examples, Changelog, Issues

  • Live examples and tutorials: documentation
  • Changelog and release changes: releases
  • Have an idea? Found a bug? Feel free to create an issue

๐ŸคŸ Stay In Touch

๐Ÿ‘ท Contributing

Please make sure to read the Contributing Guide before making a pull request.

๐Ÿ“ License

MIT

Copyright (c) 2024-present, Vladimรญr Machรกฤek

0.1.8

8 months ago

0.1.7

10 months ago

0.1.0

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.4

12 months ago

0.1.3

1 year ago

0.1.6

12 months ago

0.1.5

12 months ago

0.0.1

2 years ago