Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yanyue404/build-my-own-extension
油猴脚本 & 浏览器扩展
https://github.com/yanyue404/build-my-own-extension
Last synced: 10 days ago
JSON representation
油猴脚本 & 浏览器扩展
- Host: GitHub
- URL: https://github.com/yanyue404/build-my-own-extension
- Owner: yanyue404
- License: mit
- Created: 2024-08-08T16:27:55.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-27T15:24:40.000Z (3 months ago)
- Last Synced: 2024-08-27T17:02:53.523Z (3 months ago)
- Language: TypeScript
- Size: 934 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/