Published user_agent
This commit is contained in:
parent
51b7e553ea
commit
d95cf1ef63
7 changed files with 27 additions and 17 deletions
|
@ -71,6 +71,7 @@
|
|||
* Migrated angel_sync to 3.0.0 (0/1 tests passed)
|
||||
* Migrated angel_typed_service to 3.0.0 (4/4 tests passed)
|
||||
* Migrated angel_shelf to 2.0.0 (0/1 tests passed)
|
||||
* Migrated user_agent to 2.0.0 (0/0 tests passed)
|
||||
* Migrated angel_user_agent to 2.0.0 (0/0 tests passed)
|
||||
|
||||
# 3.0.0 (Non NNBD)
|
||||
|
|
|
@ -1,9 +1,13 @@
|
|||
# 3.0.0
|
||||
# Change Log
|
||||
|
||||
## 3.0.0
|
||||
|
||||
* Migrated to support Dart SDK 2.12.x NNBD
|
||||
|
||||
# 2.0.0
|
||||
## 2.0.0
|
||||
|
||||
* Dart 2 updates.
|
||||
|
||||
## 0.0.1
|
||||
|
||||
- Initial version, created by Stagehand
|
||||
* Initial version, created by Stagehand
|
||||
|
|
|
@ -1,14 +1,21 @@
|
|||
# user_agent
|
||||
Simple Dart user agent detection library.
|
||||
# User Agent Analyzer
|
||||
|
||||
[![version](https://img.shields.io/badge/pub-v3.0.0-brightgreen)](https://pub.dartlang.org/packages/user_agent_analyzer)
|
||||
[![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety)
|
||||
[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion)
|
||||
|
||||
[![License](https://img.shields.io/github/license/dukefirehawk/angel)](https://github.com/dukefirehawk/angel/tree/angel3/packages/user_agent/user_agent/LICENSE)
|
||||
|
||||
**Forked from `user_agent` to support NNBD**
|
||||
|
||||
A library that identify the type of devices and web browsers based on User-Agent.
|
||||
|
||||
Runs anywhere.
|
||||
|
||||
Incorporates some code from the old `package:r2d2`.
|
||||
|
||||
```dart
|
||||
main() async {
|
||||
void main() async {
|
||||
app.get('/', (req, res) async {
|
||||
var ua = new UserAgent(req.headers.value('user-agent'));
|
||||
var ua = UserAgent(req.headers.value('user-agent'));
|
||||
|
||||
if (ua.isChrome) {
|
||||
res.redirect('/upgrade-your-browser');
|
||||
|
@ -18,4 +25,4 @@ main() async {
|
|||
}
|
||||
});
|
||||
}
|
||||
```
|
||||
```
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import 'package:user_agent/user_agent.dart';
|
||||
import 'package:user_agent_analyzer/user_agent_analyzer.dart';
|
||||
|
||||
void main() {
|
||||
var ua = UserAgent(
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
library user_agent;
|
||||
library user_agent_analyzer;
|
||||
|
||||
/// Utils for device detection.
|
||||
class UserAgent {
|
|
@ -1,8 +1,6 @@
|
|||
name: user_agent
|
||||
name: user_agent_analyzer
|
||||
version: 3.0.0
|
||||
description: A Dart user agent detection library.
|
||||
homepage: https://github.com/thosakwe/user_agent
|
||||
publish_to: none
|
||||
description: A library that identify the type of devices and web browsers based on User-Agent.
|
||||
environment:
|
||||
sdk: '>=2.12.0 <3.0.0'
|
||||
dev_dependencies:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2017, thosakwe. All rights reserved. Use of this source code
|
||||
// is governed by a BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
import 'package:user_agent/user_agent.dart';
|
||||
import 'package:user_agent_analyzer/user_agent_analyzer.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
void main() {
|
||||
|
|
Loading…
Reference in a new issue