GitXplorerGitXplorer
p

browser-installations

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
7e982052befdeb57484f056e8bc1004bd525ab3d

Merge branch 'develop'

ppetrkoutnysw committed 7 years ago
Unverified
4e22f45cf0e314c15948caa9a40e6aff0a9c381a

Increased version to 1.0.2

ppetrkoutnysw committed 7 years ago
Unverified
2cf9769af532f3287a64af1c0b7b7e11945e8807

Changed installation of chrome to be dynamic

ppetrkoutnysw committed 7 years ago
Unverified
1cb7909f7f2b8aec4973886082ec094ebc45fcf4

Merge branch 'develop'

ppetrkoutnysw committed 7 years ago
Unverified
9a8cb5fa50bd9a86dc325b17d8b22b5fec617ea2

Increased version to 1.0.2

ppetrkoutnysw committed 7 years ago
Unverified
302921e33132f465ed18a5384ca166a46e7e3977

Merge branch 'develop'

ppetrkoutnysw committed 7 years ago

README

The README file for this repository.

browser-installations

node.js library for detection of installed browsers and their management

Installations

It supports detection of following browsers:

  • Linux – Chrome, Firefox
  • Windows – Chrome, Firefox

Example of detecting installed Chrome version (Typescript)

import {detectorFactory} from "browser-installations";
const detector = detectorFactory("chrome");
const chromeMetadata = detector.detect();
console.log(`Chrome version: ${chromeMetadata.version}`);

Management

It also supports disabling of browser autoupdates. It is currently available for Chrome on both Linux and Windows. Note: this functionality needs to be run under administrator account since it handles system files.

Example of disabling auto updates of Chrome (Typescript)

import {managerFactory} from "browser-installations";
const manager = managerFactory("chrome");
await manager.setUpdates(false);

Changelog

Tool history can be found in CHANGELOG.md