Skip to content

This repository contains numerous small utility packages. These packages serve various useful purposes and are written in nano ESModule.

License

Notifications You must be signed in to change notification settings

the-nexim/nanolib

ECMAScript Nano Libs

This repository contains numerous small utility packages. These packages serve various useful purposes and are written in nano ESModule.

List of packages

Here is a brief overview of the included libraries:

  1. service-worker: Utilities to simplify the usage of service workers in your web applications.
  2. google-analytics: Utilities provides functions to set up Google Analytics for your web application.
  3. tailwind-material-colors: A Tailwind CSS plugin to automatically generate and apply Material Design 3 color palettes.
  4. financial-calculate: Provides a set of utils to handle common financial operations.
  5. localizer: Lightweight i18n utilities to handle translations, number formatting, date/time localization using native browser APIs.
  6. sanitizer: Utilities for sanitizing phone numbers and numeric inputs with Unicode digit conversion and validation.
  7. task-scheduler: TypeScript task scheduler with persistence and conditional execution.
  8. action-state: Type-safe utility for executing state-specific actions in TypeScript applications.
  9. alpine: Utility functions to enhance Alpine.js usage with backup support.
  10. element: Utility functions and mixins for building high-performance web components with Lit.
  11. typescript-config: Base TypeScript configuration for Nexim projects.
  12. prettier-config: Base Prettier configuration for Nexim projects.
  13. eslint-config: Base Eslint configuration for Nexim projects.

For more detailed information and guidelines on how to use each package, please refer to each package's README.

Contributing

Contributions are welcome! Please read our contribution guidelines before submitting a pull request.

License

This project is licensed under the AGPL-3.0 License.

Acknowledgements

We are inspired by Alwatr.

Alwatr

About

This repository contains numerous small utility packages. These packages serve various useful purposes and are written in nano ESModule.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 7