Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yanyue404/build-my-own-extension

油猴脚本 & 浏览器扩展
https://github.com/yanyue404/build-my-own-extension

Last synced: 10 days ago
JSON representation

油猴脚本 & 浏览器扩展

Awesome Lists containing this project

README

        

# Build-My-Own-Extension

油猴脚本 & 浏览器扩展

## Usage

如果需要从源码构建脚本与扩展,请使用 `pnpm` 安装依赖。

版本库中 `.output` 为脚本打包目录,其中仅 `copy`、`site-modify`、`copy-currency` 脚本需 `rollup` 打包使用,其他脚本直接安装即可。

浏览器扩展的打包位置为各自 `monorepo package` 下的 `build` 目录,调试开发过程需要主动指定浏览器加载目标位置。

```bash
$ pnpm install

# 油猴脚本
$ pnpm run dev
$ pnpm run build

# 浏览器扩展
# for Chrome
$ pnpm run build:force-copy
# for Firefox
$ pnpm run build:force-copy:gecko
```

## Thanks

- https://www.tampermonkey.net/documentation.php
- https://github.com/WindrunnerMax/TKScript
- https://github.com/xcanwin/Unlimit-Web/