# characters 0.4.0

String replacement with operations that are Unicode/grapheme cluster aware.
Showing cached metadata; upstream refresh unavailable.



## Installing
```
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add 'characters:0.4.0'
```
Published: 2019-11-13T12:54:17.392008Z
Expected archive SHA-256: e1e28342064600ccaef106a329d60a5f7a628b03b8b7e6929d542ee1c37177f2

Available in cache; verification: upstream_checksum
## Direct dependencies

## Package README (untrusted upstream documentation)
[![Build Status](https://travis-ci.org/dart-lang/characters.svg?branch=master)](https://travis-ci.org/dart-lang/characters)

**NOTE**: This package is considered experimental, and breaking API changes are
to be expected.

`Characters` are strings viewed as sequences of *user-perceived character*s,
also know as [Unicode (extended) grapheme clusters](https://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries).

The `Characters` class allows access to the individual characters of a string,
and a way to navigate back and forth between them using a `CharacterRange`.

## Changelog
# Changelog

## 0.4.0

* Added an extension method on `String` to allow easy access to the `Characters`
  of the string:

  ```dart
  print('The first character is: ' + myString.characters.first)
  ```

* Updated Dart SDK dependency to Dart 2.6.0

## 0.3.1

* Added small example in `example/main.dart`
* Enabled pedantic lints and updated code to resolve issues.

## 0.3.0

* Updated API which does not expose the underlying string indices.

## 0.1.0

* Initial release






 
