JSPM

Found 81 results for alwatr

@alwatr/logger

Fancy colorful console debugger with custom scope written in tiny TypeScript, ES module.

  • v6.0.9
  • 50.10
  • Published

@alwatr/package-tracer

Fancy colorful console debugger with custom scope written in tiny TypeScript, ES module.

  • v5.5.19
  • 49.24
  • Published

@alwatr/platform-info

This module provides a way to detect the current platform where the script is running. It defines a constant `platformInfo` which holds the information about the current platform.

  • v5.5.20
  • 48.52
  • Published

@alwatr/local-storage

A modern, simple, and robust solution for managing versioned JSON objects in the browser's `localStorage`. This package provides a clean, class-based API with a factory function to ensure your application's data persistence is safe, maintainable, and futu

  • v7.0.0
  • 46.11
  • Published

@alwatr/fetch

`@alwatr/fetch` is an enhanced, lightweight, and dependency-free wrapper for the native `fetch` API. It provides modern features like caching strategies, request retries, timeouts, and intelligent duplicate request handling, all in a compact package.

  • v6.0.16
  • 45.88
  • Published

@alwatr/flat-string

The `flat-string` function flattens the underlying C structures of a concatenated JavaScript string.

  • v5.5.20
  • 45.70
  • Published

@alwatr/http-primer

Essential HTTP utilities for TypeScript, including types for HTTP methods, status codes, and headers.

  • v6.0.12
  • 44.72
  • Published

@alwatr/global-this

Provides access to `globalThis`, ensuring cross-platform compatibility, including browsers (`window`), Node.js (`global`), and Web Workers (`self`).

  • v5.6.1
  • 44.24
  • Published

@alwatr/exit-hook

A utility for registering exit handlers in Node.js.

  • v5.5.20
  • 44.21
  • Published

@alwatr/delay

Comprehensive toolkit for managing asynchronous operations.

  • v6.0.12
  • 44.18
  • Published

@alwatr/is-number

A simple utility to Check the value is number or can convert to a number, for example string ' 123 ' can be converted to 123.

  • v5.7.17
  • 43.94
  • Published

@alwatr/nanolib

Necessary library for all ECMAScript (JavaScript/TypeScript) projects.

  • v6.1.9
  • 43.91
  • Published

@alwatr/nano-build

Build/bundle tools for ECMAScript, TypeScript, and JavaScript libraries. It's easy to use, doesn't require any setup, and adheres to best practices. It has no dependencies and uses esbuild for enhanced performance.

  • v6.3.5
  • 43.86
  • Published

@alwatr/async-queue

A queue that executes async tasks in order like mutex and semaphore methodology for javascript and typescript.

  • v5.5.20
  • 43.76
  • Published

@alwatr/flatomise

A utility for creating promises that can be externally resolved or rejected.

  • v5.5.20
  • 43.71
  • Published

@alwatr/parse-duration

A simple utility to parse a duration string into milliseconds number.

  • v5.5.21
  • 43.58
  • Published

@alwatr/unicode-digits

Convert the String of number of the source language to the destination language.

  • v5.5.20
  • 42.93
  • Published

@alwatr/signal

Alwatr Signal is a powerful, lightweight, and modern reactive programming library. It is inspired by the best concepts from major reactive libraries but engineered to be faster and more efficient than all of them. It provides a robust and elegant way to m

  • v6.1.0
  • 42.03
  • Published

@alwatr/node-fs

Enhanced file system operations in Node.js with asynchronous queue to prevent parallel writes.

  • v5.5.23
  • 41.96
  • Published

@alwatr/deep-clone

Clone deeply nested objects and arrays in JavaScript.

  • v5.5.20
  • 41.56
  • Published

@alwatr/env

A tiny and tree-shakable TypeScript library to get environment variables with type-safe and fallback value for development and production.

  • v5.5.20
  • 41.04
  • Published

@alwatr/random

A lightweight utility library for generating random numbers, strings, UUIDs and more

  • v5.1.21
  • 41.00
  • Published

@alwatr/synapse

Connect your TypeScript classes to the DOM, declaratively.

  • v1.1.17
  • 40.92
  • Published

@alwatr/render-state

Clone deeply nested objects and arrays in JavaScript.

  • v5.5.23
  • 40.63
  • Published

@alwatr/wait

Comprehensive toolkit for managing asynchronous operations.

  • v1.1.16
  • 40.19
  • Published

@alwatr/dedupe

A package manager helper tool for debug list of defined (imported) packages in your ecosystem and prevent to duplicate import (install) multiple versions of the same package in your project (deduplicate packages).

  • v5.5.21
  • 39.69
  • Published

@alwatr/crypto

A robust generator of secure authentication HOTP tokens, employing the HMAC-based One-Time Password algorithm, accompanied by a suite of cryptographic utilities, all encapsulated within a compact TypeScript module.

  • v4.10.1
  • 39.14
  • Published

@alwatr/nanotron

Nanotron: Your Lightweight, High-Performance Micro/Nano Service Framework. Nanotron is designed for building blazingly fast and efficient microservices and APIs. Its minimalist approach and focus on performance make it ideal for resource-constrained envir

  • v4.10.1
  • 38.50
  • Published

@alwatr/fsm

A tiny, type-safe, declarative, and reactive finite state machine (FSM) library for modern TypeScript applications, built on top of Alwatr Signals.

  • v6.1.0
  • 38.32
  • Published

@alwatr/debounce

A powerful, modern, and type-safe debouncer utility designed for high-performance applications. It's framework-agnostic, works seamlessly in both Node.js and browsers, and provides a rich API for fine-grained control over function execution.

  • v1.1.10
  • 38.19
  • Published

@alwatr/nanotron-api-server

Nanotron: Your Lightweight, High-Performance Micro/Nano Service Framework. Nanotron is designed for building blazingly fast and efficient microservices and APIs. Its minimalist approach and focus on performance make it ideal for resource-constrained envir

  • v4.10.1
  • 38.15
  • Published

@alwatr/fetch-state-machine

A powerful TypeScript library for managing asynchronous fetch requests with a built-in state machine.

  • v4.1.1
  • 38.13
  • Published

@alwatr/pre-handlers

Functions that will run before processing every defined route.

  • v4.10.1
  • 37.23
  • Published

@alwatr/flux

Flux is not just another state management library; it's a paradigm shift. It provides a cohesive, type-safe, and incredibly performant ecosystem for orchestrating application state, from simple reactive values to complex, resilient workflows. Built on the

  • v6.1.0
  • 36.83
  • Published

@alwatr/djb2-hash

A fast, non-cryptographic hash function based on DJB2.

  • v1.1.8
  • 36.22
  • Published

@alwatr/cyrb53

A modern, high-quality, and fast 53-bit string hash function.

  • v1.0.8
  • 36.11
  • Published

@nexim/api-connect

A utility function to execute Alwatr API & Database calls with TypeScript type safety using the Safe Result Pattern.

  • v1.0.1
  • 36.10
  • Published

@alwatr/remote-context

A powerful TypeScript library for managing remote context data with offline-first support and automatic revalidation.

  • v4.1.1
  • 35.94
  • Published

@alwatr/context

A simple yet powerful TypeScript library for managing application context and facilitating efficient communication between components.

  • v4.1.1
  • 35.90
  • Published

@alwatr/eslint-config

Alwatr ECMAScript Style Guide as a ESLint shareable configurations.

  • v5.6.4
  • 35.89
  • Published

@alwatr/util

Util library written in tiny TypeScript module.

  • v1.4.1
  • 35.87
  • Published

@alwatr/math

Simple useful Math library written in tiny TypeScript module.

  • v1.3.1
  • 35.87
  • Published

@alwatr/font

Best practices (The Right Way) of using Persian/Arabic web fonts in the website and webapp.

  • v1.2.0
  • 35.53
  • Published

@alwatr/observable

A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.

  • v4.1.1
  • 35.29
  • Published

@alwatr/yarn-upgrade

A zero-dependency CLI tool to automate common Yarn maintenance tasks. This utility streamlines the process of upgrading dependencies, fixing version inconsistencies, and ensuring your project is up-to-date with a single command.

  • v1.0.14
  • 35.03
  • Published

@alwatr/tsconfig-base

This is a base TypeScript configuration for Alwatr projects.

  • v6.0.3
  • 34.96
  • Published

@alwatr/nano-server

Elegant powerful nodejs server for nanoservice use cases, written in tiny TypeScript module.

  • v1.2.7
  • 34.94
  • Published

@alwatr/i18n

Elegant powerful translation module (i18n/l10n) with dynamic json storage written in tiny TypeScript, ES module.

  • v2.0.4
  • 34.70
  • Published

@alwatr/router

Elegant powerful router (fundamental advance browser page routing) based on the simplicity of the signals written in tiny TypeScript module.

  • v2.0.4
  • 34.36
  • Published

@nexim/flux-hook

React hooks for Alwatr's flux architecture patterns with TypeScript type safety

  • v1.0.0
  • 33.48
  • Published

@alwatr/element

Elegant powerful web component (lit-element) helper mixins written in tiny TypeScript module.

  • v1.1.2
  • 33.45
  • Published

@alwatr/type

Alwatr projects common entities types

  • v1.2.4
  • 33.02
  • Published

@alwatr/token

Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.

  • v0.30.0
  • 32.00
  • Published

alwatr

Alwatr Ecosystem

  • v5.0.0
  • 31.92
  • Published

@alwatr/fract

Elegant simple render strategy powered by lit written in tiny TypeScript module for who hate react!

  • v1.2.7
  • 31.62
  • Published

@alwatr/server-context

Elegant powerful context manager base on alwatr signal, written in tiny TypeScript, ES module.

  • v1.2.6
  • 30.96
  • Published

@alwatr/store-reference

Extremely fast and compact JSON-based database that operates in memory, includes a JSON file backup, and serve over the highly accelerated Nginx.

  • v7.1.1
  • 30.55
  • Published

@alwatr/storage-client

Elegant micro client for storage server written in tiny TypeScript ES module.

  • v4.0.0-rc.0
  • 30.37
  • Published

@alwatr/store-types

Extremely fast and compact JSON-based database that operates in memory, includes a JSON file backup, and serve over the highly accelerated Nginx.

  • v7.1.1
  • 30.16
  • Published

@alwatr/icon

Best practices (The Right Way) of using premium designed icons in the website and webapp.

  • v1.1.3
  • 29.83
  • Published

@alwatr/validator

Simple useful validator library written in tiny TypeScript module.

  • v1.2.7
  • 29.47
  • Published

@alwatr/store-engine

Extremely fast and compact JSON-based database that operates in memory, includes a JSON file backup, and serve over the highly accelerated Nginx.

  • v7.1.1
  • 28.59
  • Published

@alwatr/style

Alwatr shared styles (lib, utils, theme, ...).

  • v2.2.0
  • 28.27
  • Published

@alwatr/icon-set-material

Premium hand-crafted icons built by Google material design optimized by Alwatr.

  • v2.0.1
  • 28.24
  • Published

@alwatr/storage-engine

Extremely fast and compact JSON-based database that operates in memory, includes a JSON file backup, and serve over the highly accelerated Nginx.

  • v4.2.1
  • 27.81
  • Published

@alwatr/storage-sdk

Extremely fast and compact JSON-based database that operates in memory, includes a JSON file backup, and serve over the highly accelerated Nginx.

  • v4.2.1
  • 26.79
  • Published

@alwatr/store

Extremely fast and compact JSON-based database that operates in memory, includes a JSON file backup, and serve over the highly accelerated Nginx.

  • v7.1.1
  • 22.53
  • Published

@alwatr/icon-set-ionic

Premium hand-crafted icons built by Ionic optimized by Alwatr.

  • v0.4.1
  • 21.58
  • Published

@alwatr/notifier

A class to send messages in `telegram`

  • v2.0.2
  • 18.08
  • Published

@alwatr/store-helper

Extremely fast and compact JSON-based database that operates in memory, includes a JSON file backup, and serve over the highly accelerated Nginx.

  • v7.1.1
  • 17.04
  • Published