JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1023091
  • Score
    100M100P100Q180476F
  • License MIT

Get the paths of edge browser easily

Package Exports

  • edge-paths

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (edge-paths) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Edge Paths

npm version Downloads Install size Test Edge Paths

Possible paths or binary names of Edge in the current platform

Why?

  • Well Documented
  • Well Tested
  • Used by popular players
  • Written with Love <3
  • Fully open sourced

Usage

  • At the moment linux support is only avail for dev channel. Once canary, beta and stable version are release we shall update the package.
Javascript
let {
  getEdgeBetaPath,
  getEdgeCanaryPath,
  getEdgeDevPath,
  getEdgePath,
  getAnyEdgeStable,
  getAnyEdgeLatest,
} = require("edge-paths")

console.log(getEdgeBetaPath())
console.log(getEdgeCanaryPath())
console.log(getEdgeDevPath())
console.log(getEdgePath())
// console.log(getAnyEdgeStable())
// console.log(getAnyEdgeLatest())

The output shall look like this according to your installation

// On OSX
// /Applications/Microsoft Edge Beta.app/Contents/MacOS/Microsoft Edge Beta
// /Applications/Microsoft Edge Canary.app/Contents/MacOS/Microsoft Edge Canary
// /Applications/Microsoft Edge Beta.app/Contents/MacOS/Microsoft Edge Dev
// /Applications/Microsoft Edge Beta.app/Contents/MacOS/Microsoft Edge

// On Windows
// C:\Program Files (x86)\Microsoft\Edge Beta\Application\msedge.exe
// C:\Program Files (x86)\Microsoft\Edge Canary\Application\msedge.exe
// C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe
// C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe

// On Linux
// Beta edge not avail yet
// Canary not avail
// /usr/bin/microsoft-edge-dev
// Stable not avail
Typescript
import { getEdgeBetaPath, getEdgeCanaryPath, getEdgeDevPath, getEdgePath } from "edge-paths"

console.log(getEdgeBetaPath())
console.log(getEdgeCanaryPath())
console.log(getEdgeDevPath())
console.log(getEdgePath())

Installation

Use npm.

$ npm install edge-paths

// or

$ yarn add edge-paths

API

let {
  getEdgeBetaPath,
  getEdgeCanaryPath,
  getEdgeDevPath,
  getEdgePath,
  getAnyEdgeStable,
  getAnyEdgeLatest,
} = require("edge-paths")
  • getAnyEdgeStable or getAnyEdgeLatest might be more useful if you don't want any specific version.

Used By

  • devtools

  • Please send PR if you are using edge paths. We will be accepting first 10 request.

License

MIT License

© 2020 Shirshak Bajgain