22 packages
@jf/ajax
OOP library for sending AJAX requests
@jf/cc2sep
Transform a camelized string into a lowercased one using a custom separator and accepting unicode uppercase chars.
@jf/chrono
Simple class for using chronometers and timers in applications.
@jf/data-types
Base classes for handling data types using OOP.
@jf/factory
Simple class factory and registry for using with dependency injection.
@jf/format-decimal
Format thousands and decimals with custom separator
@jf/fs
Class for manipulating file system in a synchronous way with useful methods.
@jf/index
Build index of EcmaScript/CommonJS package.
@jf/json-parse
Parse a JSON file replacing all files included with their contents.
@jf/logger
Class for manipulating logs and traces. Can be used as base class for reporting class or node scripts.
@jf/node
Node class for manipulating double chained list
@jf/node-env-tools
Tools for working with process.env.NODE_ENV including check environment.
@jf/object
Class providing dot path syntax for properties, JSON serialization, singletons and more.
@jf/prop-sep
Check, get, set and remove properties from nested objects using any separator.
@jf/regexcape
Implementation of RegExp.escape proposal from ECMAScript
@jf/sep2cc
Transform a char separated string into a camelCase one using a custom separator and accepting unicode chars.
@jf/server-base
A very simple wrapper for node webserver
@jf/storage
Classes and polyfills implementing Web Storage API
@jf/tests
OOP tests system
@jf/tpl
Replace placeholders in a string with values in object. Placeholders delimiters are customizables.
@jf/translations
Class for working with translations in your app.
@jf/vue-prop-sep
Add `get`, `has`, `remove` and `set` methods to Vue componentes.