General purpose string utility methods for node.js and browser, extraced from ember.js:
A Select component based on html select.
A tiny Ember component which does one thing and only: select files beautifully.
A range input component based on the native html5 range input
The default blueprint for ember-cli addons.
Fast & mature native browser user input simulators for frontend testing. Extracted from ember.js. These methods are `@action` promise aware, so when user inputs fire `@action` methods of emberx component or routers, they get waited without any additional
Get the visual width of a string - the number of columns required to display it
EmberX helpers are UI functions that return data when its parameters or related services state changes:
Escape RegExp special characters
A utility package to parse strings
This fully tested library allows you to build advanced and very fast browser UI components:
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Indent each line in a string
This is a futuristic take on the router of ember.js, which is the most advanced and mature routing solution I've seen so far in frontend development. It supports named routes, queryParameters, dynamic link segments, redirections, promise-aware route-templ
Modify strings, generate sourcemaps
Repeat the given string n times. Fastest implementation for repeating a string.
A minimal UTF8 implementation for number arrays.
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
LZ-based compression algorithm
Wordwrap a string with ANSI escape codes
Strip leading whitespace from each line in a string
Native Access to MacOS FSEvents
Matches strings against configurable strings, globs, regular expressions, and/or functions