@plasmo-corp/ewu
TypeScript icon, indicating that this package has built-in type declarations

0.6.0 • Public • Published

Microsoft Edge Addons API for NodeJS

A tiny but powerful module from plasmo to publish browser add-ons to the Microsoft Edge Web Store.

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 @plasmo-corp/ewu

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 "@plasmo-corp/ewu"

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

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

License

MIT 🖖 Plasmo

Package Sidebar

Install

npm i @plasmo-corp/ewu

Weekly Downloads

1,145

Version

0.6.0

License

MIT

Unpacked Size

11.6 kB

Total Files

5

Last publish

Collaborators

  • louisgv