solid 0.1.3 solid: ^0.1.3 copied to clipboard
Solid allows use of Tim Berners-Lee's new platform for a decentralized web, https://solid.inrupt.com/, from within dart. Currently only includes solid.auth.
Solid #
Solid allows use of Tim Berners-Lee's new platform for a decentralized web, Solid, from within dart.
Currently only includes solid.auth.
Installation #
Install Solid from pub:
dependencies:
solid: ^0.1.2
Include solid-auth-client.bundle.js in your HTML before your dart file.
<script src="solid-auth-client.bundle.js"></script>
<script src="main.dart.js"></script>
You can find solid-auth-client.bundle.js here.
In your dart code, import
import 'package:solid/solid.dart' as solid;
Follow the Official Solid Documentation!
Differences from JavaScript #
Currently, logging in from JavaScript is written as
solid.auth.popupLogin({popupUri:'popup.html'});
Whereas in Dart, you write
solid.Auth.popupLogin(solid.LoginOptions(popupUri:'popup.html'));