# plugincore-js-sdk
**Repository Path**: yiyungent/plugincore-js-sdk
## Basic Information
- **Project Name**: plugincore-js-sdk
- **Description**: PluginCore JavaScript SDK | 页面注入/修改 | Plugin Widget
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-02-14
- **Last Updated**: 2022-04-03
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
plugincore-js-sdk
> :cake: PluginCore JavaScript SDK
[]()
[](https://github.com/yiyungent/plugincore-js-sdk/blob/master/LICENSE)
[](https://www.npmjs.com/package/@yiyungent/plugincore)
[](https://www.npmjs.com/package/@yiyungent/plugincore)
[](https://www.jsdelivr.com/package/npm/@yiyungent/plugincore)
## Introduce
PluginCore JavaScript SDK
+ **简单** - 简单易用.
+ **免费** - MIT协议 发布
## Screenshots

## Install
#### CDN
```html
```
#### npm
```bash
npm install @yiyungent/plugincore --save
```
## Usage
### 首先 需扩展的前端页面 埋点 (扩展点 / Plugin Widget)
> 例如下方: 第一个扩展点
> 在 `body` 最后 插入扩展点, 并且 `widgetKey`: `PluginCore.Admin.Footer`, 传递额外参数: `a,b,c`
> 启用 `HelloWorldPlugin` 插件后, 即会插入相应挂件
```html
plugincore-js-sdk
尝试使用插件 注入/修改 页面
```
> 引入 plugincore-js-sdk 有两种方式
### 使用模块管理器
```js
import PluginCore from '@yiyungent/plugincore';
const p = new PluginCore();
```
### 在页面中使用
```html
plugincore-js-sdk
尝试使用插件 注入/修改 页面
```
## Related Project
- [yiyungent/PluginCore: ASP.NET Core lightweight plugin framework. ASP.NET Core 轻量级 插件框架 - 一分钟集成](https://github.com/yiyungent/PluginCore)
- [yiyungent/plugincore-admin-frontend: PluginCore 的 Admin 前端 ( Vue.js )](https://github.com/yiyungent/plugincore-admin-frontend)
## 鸣谢
## Donate
plugincore-js-sdk is an MIT licensed open source project and completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing.
We accept donations through these channels:
- 爱发电
## Author
**plugincore-js-sdk** © [yiyun](https://github.com/yiyungent), Released under the [MIT](./LICENSE) License.
Authored and maintained by yiyun with help from contributors ([list](https://github.com/yiyungent/plugincore-js-sdk/contributors)).
> GitHub [@yiyungent](https://github.com/yiyungent)