https://github.com/arvinxx/umi-plugin-extensions
用于开发 Chrome 插件的 umi 适配插件
https://github.com/arvinxx/umi-plugin-extensions
chrome-extension umi umi-plugin
Last synced: 3 months ago
JSON representation
用于开发 Chrome 插件的 umi 适配插件
- Host: GitHub
- URL: https://github.com/arvinxx/umi-plugin-extensions
- Owner: arvinxx
- License: mit
- Created: 2020-12-28T04:13:33.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-17T14:08:19.000Z (over 2 years ago)
- Last Synced: 2025-07-08T17:10:03.298Z (3 months ago)
- Topics: chrome-extension, umi, umi-plugin
- Language: TypeScript
- Homepage: https://umi-plugin-extensions.vercel.app
- Size: 1.7 MB
- Stars: 48
- Watchers: 2
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# umi-plugin-extensions
[![NPM version][npm-image]][npm-url] ![NPM downloads][download-image] [![semantic-release][semantic-release]][semantic-release-repo] ![][license-url]
[![Test CI status][test-ci]][test-ci-url] [![Release CI][release-ci]][deploy-ci-url] [![Coverage][coverage]][codecov-url]
[license-url]: https://img.shields.io/github/license/arvinxx/umi-plugin-develop-template
[npm-image]: http://img.shields.io/npm/v/umi-plugin-extensions.svg?color=deepgreen&label=latest
[npm-url]: http://npmjs.org/package/umi-plugin-extensions
[download-image]: https://img.shields.io/npm/dm/umi-plugin-extensions.svg[coverage]: https://codecov.io/gh/arvinxx/umi-plugin-extensions/branch/master/graph/badge.svg
[codecov-url]: https://codecov.io/gh/arvinxx/umi-plugin-extensions/branch/master[test-ci]: https://github.com/arvinxx/umi-plugin-extensions/workflows/Test%20CI/badge.svg
[release-ci]: https://github.com/arvinxx/umi-plugin-extensions/workflows/Release%20CI/badge.svg
[test-ci-url]: https://github.com/arvinxx/umi-plugin-extensions/actions?query=workflow%3A%22Test+CI%22
[deploy-ci-url]: https://github.com/arvinxx/umi-plugin-extensions/actions?query=workflow%3A%22Release+CI%22[semantic-release]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg
[semantic-release-repo]: https://github.com/semantic-release/semantic-release用于开发 Chrome 插件的 umi 插件。
## 安装
```bash
npm i -D umi-plugin-extensions
```或
```bash
yarn add -D umi-plugin-extensions
```## 使用
🔔 请确保你对 Chrome 插件开发已经有基本的了解,入门教程:[Chrome 插件(扩展)开发全攻略](https://umi-plugin-extensions.vercel.app/tutorial)。
在 umi 配置文件 `cofig/config.ts` 或 `.umirc.ts` 中配置 `extensions` 。完整配置项说明请查阅[插件配置项文档](https://umi-plugin-extensions.vercel.app/api/interfaces/extensionsplugin-config)。
如需脚手架可使用 [Umi Chrome Extensions Template](https://github.com/arvinxx/umi-chrome-extensions-template)。
## 插件开发
如希望对本插件进行开发,可查阅 插件项目架构文档(TODO)
## TODO List
- [ ] 说明文档
- [ ] 基础指南
- [ ] 插件开发教程
- [ ] API 接口说明
- [ ] 插件项目架构文档
- [ ] 单元测试## License
[MIT](./LICENSE) ® Arvin Xu