{"id":19838134,"url":"https://github.com/textlint/textstat","last_synced_at":"2025-05-01T18:31:00.130Z","repository":{"id":57165693,"uuid":"156061276","full_name":"textlint/textstat","owner":"textlint","description":"Plugabble text statistics engine.","archived":false,"fork":false,"pushed_at":"2019-03-01T13:32:18.000Z","size":946,"stargazers_count":8,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-20T03:02:20.248Z","etag":null,"topics":["textlint","textstat"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/textlint.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-11-04T09:02:44.000Z","updated_at":"2021-04-12T07:03:32.000Z","dependencies_parsed_at":"2022-08-30T15:21:20.402Z","dependency_job_id":null,"html_url":"https://github.com/textlint/textstat","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textlint%2Ftextstat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textlint%2Ftextstat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textlint%2Ftextstat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textlint%2Ftextstat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/textlint","download_url":"https://codeload.github.com/textlint/textstat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251806216,"owners_count":21646843,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["textlint","textstat"],"created_at":"2024-11-12T12:16:52.175Z","updated_at":"2025-05-01T18:30:59.142Z","avatar_url":"https://github.com/textlint.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# textstat\n\ntextstat analyze text and summarize data.\n\ntextstat is related project of [textlint](https://github.com/textlint/textlint \"textlint\").\n\n## Installation\n\n    npm install @textstat/textstat\n\n## Usage\n\n- [ ] Write usage instructions\n\n## UseCase\n\n- Implement advice engine \n    - context-dependent\n    - Paragraph Writing advice engine\n- text mining\n- Counting\n    - Sentence\n    - Paragraph\n    - Word\n    - Image\n    - List\n    - Code\n    - Length\n\n\n### 分類\n\nShow result for each node\n\n- Document\n- Section\n- Paragraph\n- Sentence\n- Word?\n\nそれぞれのViewで表現方法が異なる\n\n- [小説推敲補助ソフト「Novel Supporter」 - クロノス・クラウン -](https://crocro.com/pc/soft/novel_supporter/)\n- Documentはcompose可能\n- Sectionはサイドバーへ\n- Paragraphはドキュメント上へ\n- Inlineはドキュメント上へ\n\n## その他\n\n\u003e 照応 省略 解析、\n\n- 省略を発見する\n- 文章のつながりの滑らかを評価する\n- 範囲を強調表示する\n- 関連付け\n\n## Abstract\n\nProcess\n\n- Map **Data** to **Range** of the **Document**.\n\nView format\n\n- Show **Data** of **Range** of the **Document**.\n\nOutput\n\n- HTML(Popup data)\n- Text(Group by **Range**)\n\n## View Format\n\n- https://crocro.com/pc/soft/novel_supporter/manual/doc-tool-warn_text.html\n- range\n- color\n- underline\n- displayName\n- displayPosition: \"after\"\n\n## Needs\n\n- TxtAST to MDAST to HAST to HTML\n- [syntax-tree/mdast-util-to-hast: Transform MDAST to HAST](https://github.com/syntax-tree/mdast-util-to-hast \"syntax-tree/mdast-util-to-hast: Transform MDAST to HAST\")\n- [syntax-tree/hast-util-to-html: Transform HAST to HTML](https://github.com/syntax-tree/hast-util-to-html \"syntax-tree/hast-util-to-html: Transform HAST to HTML\")\n- [render-markdown-with-position/markdown-to-html.js at master · azu/render-markdown-with-position](https://github.com/azu/render-markdown-with-position/blob/master/lib/markdown-to-html.js \"render-markdown-with-position/markdown-to-html.js at master · azu/render-markdown-with-position\")\n- With AST point\n\n## Development\n\n    yarn install\n    yarn bootstrap\n\n## Tests\n\n    yarn test\n\n## Architecture\n\n- Load `textstat-rule-*`\n- Process text by [@textlint/kernel](https://github.com/textlint/textlint/tree/master/packages/%40textlint/kernel \"@textlint/kernel\")\n- Format results\n- Output statistics\n\n## Contributing\n\n1. Fork it!\n2. Create your feature branch: `git checkout -b my-new-feature`\n3. Commit your changes: `git commit -am 'Add some feature'`\n4. Push to the branch: `git push origin my-new-feature`\n5. Submit a pull request :D\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftextlint%2Ftextstat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftextlint%2Ftextstat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftextlint%2Ftextstat/lists"}