0.6.0 • Published 2 years ago

edge-addons v0.6.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Microsoft Edge Addons API for NodeJS

A tiny but powerful module from plasmo to publish browser add-ons to the Microsoft Edge Web Store. Alias of @plasmo-corp/ewu.

This module uses got to upload, check status, and submit an extension to the Microsoft Edge Webstore, using the Microsoft Edge Add-ons API.

Features include:

  • TypeScript API
  • ESM (if you need cjs, please file an issue)
  • Pinned dependencies, updated via renovatebot

Installation

npm install --save-dev edge-addons

Usage

Authentication

You'll need to get a productId, clientId, clientSecret, and accessTokenUrl for your project.

You can get these for your project by following the Microsoft Edge Add-Ons API guide.

Node.js API

import { EdgeWebstoreClient } from "edge-addons"

const client = new EdgeWebstoreClient({
  productId,
  clientId,
  clientSecret,
  accessTokenUrl
})

await client.submit({
  filePath: "./dist/my-extension.zip",
  notes: "Developer notes"
})

License

MIT 🖖 Plasmo