Introduction
Amber simplifies the development of browser extensions by providing a streamlined toolchain that works seamlessly with JavaScript/TypeScript.
Installation
- To create new scaffold development project, run one of following command:
sh
npm create amber@latest my-extension
sh
yarn create amber my-extension
sh
pnpm create amber my-extension
sh
bun create amber my-extension
- Go to your created folder
sh
cd my-extension
- Start development process
sh
npm run dev
sh
yarn dev
sh
pnpm dev
sh
bun dev
After run dev command, you should see dist
folder located on root of the project.
Loading extension to Chrome browser
First, you need go to chrome extension management via url chrome://extensions
. You could copy and paste it on new tab.
Choice Load Unpacked
then located dist
folder inside the project and then you should see new extension added.
IMPORTANT
Without development phrase, you may not see it working because extension rely on dev server. If you're ready to publish, please refer to build extension before hand.