Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 1.48 KB

README.md

File metadata and controls

64 lines (42 loc) · 1.48 KB

Svelte Shield

様々な日本語文章を、目線移動無くサクサク読めるようにしたツールです。

Setup

npm i

Start

npm start # Open http://localhost:1234/patterns.html

Lint

npm run lint

or vscode extensions https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint

Code Format

npm run format

or vscode extensions https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode

Test

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.jsfileName 変数にファイル名、 sentence 変数に文章を入れ、以下を実行してください。

node test-tools/generate-test.js

そうすると src/states/morpheme-composite/ にテスト対象のファイルが生成されます。

test-tools/generate-test.js をコミット差分には含まないようにしてください。

Chrome Extension

以下を実行後、出力された dist ファイルを、 chrome://extensions/ より取り込みます。

npm run build-ext