nsid 1.0.0
nsid: ^1.0.0 copied to clipboard
Core library for parsing NSIDs in the AT Protocol standard.
Core library for parsing NSIDs in the AT Protocol standard 🦋
1. Guide 🌎 #
This library provides the easiest way to use NSID supported by AT Protocol in Dart and Flutter apps.
1.1. Getting Started ⚡ #
1.1.1. Install Library #
With Dart:
dart pub add nsid
Or With Flutter:
flutter pub add nsid
1.1.2. Import #
import 'package:nsid/nsid.dart';
1.1.3. Implementation #
import 'package:nsid/nsid.dart';
void main(List<String> args) {
final id1 = NSID.parse('com.example.foo');
id1.authority; // => 'example.com'
id1.name; // => 'foo'
id1.toString(); // => 'com.example.foo'
final id2 = NSID.create('example.com', 'foo');
id2.authority; // => 'example.com'
id2.name; // => 'foo'
id2.toString(); // => 'com.example.foo'
final id3 = NSID.create('example.com', '*');
id3.authority; // => 'example.com'
id3.name; // => '*'
id3.toString(); // => 'com.example.*'
}