Started with web-extension-starter
To learn how to develop Pali Wallet-compatible applications, visit our documentation.
Ensure you have
Then run the following:
yarn install
to install dependencies.yarn run dev:chrome
to start the development server for chrome extensionyarn run dev:firefox
to start the development server for firefox addonyarn run dev:opera
to start the development server for opera extensionyarn run build:chrome
to build chrome extensionyarn run build:firefox
to build firefox addonyarn run build:opera
to build opera extensionyarn run build
builds and packs extensions all at once to build/ directoryyarn install
to install dependencies.
To watch file changes in development
yarn run dev:chrome
yarn run dev:firefox
yarn run dev:opera
Load extension in browser
chrome://extensions
Developer Mode
button to enable it.Load Unpacked Extension…
button.about:debugging
as temporary Add-on.manifest.json
file in the extracted directoryopera:extensions
Developer Mode
and load as unpacked from extension’s extracted directory.yarn run build
builds the extension for all the browsers to build/BROWSER
directory respectively.Note: By default the manifest.json
is set with version 0.0.0
. The webpack loader will update the version in the build with that of the package.json
version. In order to release a new version, update version in package.json
and run script.