Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/37bytes/browser-support
https://github.com/37bytes/browser-support
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/37bytes/browser-support
- Owner: 37bytes
- Created: 2023-05-22T11:19:48.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-29T11:45:30.000Z (8 months ago)
- Last Synced: 2024-03-30T11:41:21.417Z (8 months ago)
- Language: Java
- Size: 11.6 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# browser-support
## Релиз в Maven Central
1. Импорт GPG ключа. Создать файл
maven_private.key с содержимым из Vault dev/maven_central/GPG_PRIVATE_KEY.
```bash
gpg --import maven_private.key
```2. Настроить maven. Отредактировать ~/.m2/settings.xml
Значения брать из Vault dev/maven_central```xml
ossrh
USERNAME
PASSWORD
ossrh
false
GPG_KEYNAME
GPG_PASSPHRASE
```
3. В pom.xml обновить версию.
4. В IDE выбрать Maven профиль osshr и запустить сначала clean, после deploy
5. Для проверки зайти https://s01.oss.sonatype.org и в поиске вбить
dev.b37.libs и найти артифакт и версиюВ maven central появляется не сразу, синкается через некоторое время. Можно проверить поиском
https://central.sonatype.com### usage
```java
Map supportedBrowsersMap = Map.ofEntries(
Map.entry(WebBrowserName.BLINK, blink),
Map.entry(WebBrowserName.GECKO, gecko),
Map.entry(WebBrowserName.SAFARI, safari)
);BrowserSupport browserSupport = browserSupportService.getBrowserSupport(userAgent, supportedBrowsersMap);
boolean isSupported = BrowserSupport browserSupport.isSupported();
String javaScript = BrowserSupport browserSupport.getJavascript();
```