Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ampcpmgp/svelte-shield
様々な日本語文章を、目線移動無くサクサク読めるようにしたツール。
https://github.com/ampcpmgp/svelte-shield
Last synced: 14 days ago
JSON representation
様々な日本語文章を、目線移動無くサクサク読めるようにしたツール。
- Host: GitHub
- URL: https://github.com/ampcpmgp/svelte-shield
- Owner: ampcpmgp
- Created: 2020-09-07T08:17:49.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-02T21:14:09.000Z (over 1 year ago)
- Last Synced: 2024-08-01T17:37:01.016Z (3 months ago)
- Language: JavaScript
- Homepage: https://ampcpmgp.github.io/svelte-shield/
- Size: 87 MB
- Stars: 20
- Watchers: 4
- Forks: 0
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ![Svelte Shield](./src/images/svelte-shield-silver.png)
様々な日本語文章を、目線移動無くサクサク読めるようにしたツールです。
* [Webアプリ版](https://ampcpmgp.github.io/svelte-shield/)
* [Chrome拡張機能版](https://chrome.google.com/webstore/detail/svelte-shield-%E6%8B%A1%E5%BC%B5%E6%A9%9F%E8%83%BD/ogdlcilfgiojgaoglhhilbhnghchnceo?hl=ja&authuser=0)## Setup
```shell
npm i
```## Start
```shell
npm start # Open http://localhost:1234/patterns.html
```## Lint
```shell
npm run lint
```or vscode extensions
## Code Format
```shell
npm run format
```or vscode extensions
## Test
```shell
npm test
# or watch mode
npm run test:watch
# or watch spefied test name
npx ava --match 'composite/example' --watch
```### Add a test sentence
`test-tools/generate-test.js` の `fileName` 変数にファイル名、 `sentence` 変数に文章を入れ、以下を実行してください。
```shell
node test-tools/generate-test.js
```そうすると `src/states/morpheme-composite/` にテスト対象のファイルが生成されます。
`test-tools/generate-test.js` をコミット差分には含まないようにしてください。
## Chrome Extension
以下を実行後、出力された dist ファイルを、 より取り込みます。
```shell
npm run build-ext
```