https://github.com/evanlong0803/plasmo-nextjs-starter-template
A starter template for building a Plasmo browser extension with Next.js.
https://github.com/evanlong0803/plasmo-nextjs-starter-template
browser-extension nextjs plasmo
Last synced: 6 months ago
JSON representation
A starter template for building a Plasmo browser extension with Next.js.
- Host: GitHub
- URL: https://github.com/evanlong0803/plasmo-nextjs-starter-template
- Owner: evanlong0803
- Created: 2024-08-16T02:55:14.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-17T03:35:30.000Z (10 months ago)
- Last Synced: 2024-08-17T04:34:17.229Z (10 months ago)
- Topics: browser-extension, nextjs, plasmo
- Language: TypeScript
- Homepage:
- Size: 32.4 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# plasmo-nextjs-starter-template
## Introduction
This is a starter that combines [Plasmo](https://www.plasmo.com) and [Next.js](https://nextjs.org). The advantages of [Plasmo](https://www.plasmo.com) make it seamlessly compatible with [Next.js](https://nextjs.org), helping you develop browser plug-ins faster and better.
## Features
- **Next.js**: Support Next.js to develop your browser plug-ins.
- **Tailwind CSS**: Support Tailwind CSS to quickly build your UI.
- **Automatically publish to store**: Automatically publish to Chrome Web Store when a new release is created.## Usage
1. Click on the Bookmarks Exporter icon in your Chrome toolbar.
2. Click the "Export Bookmarks" button.
3. Save the downloaded JSON file to your desired location.## Development
To set up the development environment:
1. Install dependencies:
```sh
pnpm install
```
2. Start the development server:
```sh
pnpm dev
```
3. Open Chrome and navigate to `chrome://extensions/`.
4. Enable "Developer mode" by clicking the toggle switch in the top right corner.
5. Click "Load unpacked" and select the `build` folder inside your project directory.
6. Rename the `example.keys.json` file to `keys.json` and fill in the corresponding fields.
7. Make your changes and refresh the extension in Chrome to see the updates.## Star History
[](https://star-history.com/#evanlong0803/plasmo-nextjs-starter-template&Date)
## Acknowledgements
- [Plasmo Framework](https://www.plasmo.com) for providing a robust platform for Chrome extension development.