carvable 0.0.2 copy "carvable: ^0.0.2" to clipboard
carvable: ^0.0.2 copied to clipboard

Allows you to remove and change parts of something, without modifying the original. Carve objects such as Strings and AstNodes, or implement the generic interface.

example/main.dart

import 'package:carvable/carvable.dart';

void main() {
  final carvable = CarvableString('abcd');
  carvable.remove(1, 2);
  print(carvable.apply()); // 'acd'

  print('abcde'.remove(1, 2).remove(3, 4).apply()); // 'ace'
}
1
likes
150
points
43
downloads

Documentation

API reference

Publisher

verified publisherdrafakiller.com

Weekly Downloads

Allows you to remove and change parts of something, without modifying the original. Carve objects such as Strings and AstNodes, or implement the generic interface.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

analyzer

More

Packages that depend on carvable