Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skytomo221/otamashelf-extension
https://github.com/skytomo221/otamashelf-extension
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/skytomo221/otamashelf-extension
- Owner: skytomo221
- Created: 2023-03-05T14:03:02.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-22T01:51:44.000Z (11 months ago)
- Last Synced: 2024-02-22T02:41:10.037Z (11 months ago)
- Language: TypeScript
- Size: 297 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Otamajakushi Bookshelf Extension
Otamajakushi Bookshelf の拡張機能ライブラリです!
## どんな拡張機能を作りたい?
| やりたいこと | 使用するべき拡張機能の種類 |
| :--------------------------------: | :------------------------: |
| オリジナルの辞書形式を読み込みたい | `BookController` |
| 描画方法をカスタマイズしたい | `LayoutBuilder` |
| 検索方法をカスタマイズしたい | `PageExplorer` |
| 辞書アプリの背景色を変えたい | `StyleTheme` |## 拡張機能の作り方
Otamajakushi Bookshelf の拡張機能は、TCP 通信を用いて Otamajakushi Bookshelf と連携します。
## デプロイ方法
```console
npm run build
./scripts/copy.sh # Windows では .\scripts\copy.ps1 を実行
cd ./dist
npm publish
```