{"id":181119,"name":null,"description":"AI-based proofreading and stylistic improvements for your writing. Changes are inserted as suggestions directly in the editor, similar to suggested changes in word processing apps.","url":"https://github.com/chrisgrieser/obsidian-proofreader","last_synced_at":"2025-09-10T00:56:00.780Z","repository":{"id":284397047,"uuid":"954701817","full_name":"chrisgrieser/obsidian-proofreader","owner":"chrisgrieser","description":"AI-based proofreading and stylistic improvements for your writing. Changes are inserted as suggestions directly in the editor, similar to suggested changes in word processing apps.","archived":false,"fork":false,"pushed_at":"2025-09-09T09:55:56.000Z","size":225,"stargazers_count":22,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-09T12:56:14.662Z","etag":null,"topics":["obsidian-plugin","proofreading","writing-tool"],"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/chrisgrieser.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":"https://www.paypal.me/ChrisGrieser","ko_fi":"pseudometa"}},"created_at":"2025-03-25T13:40:56.000Z","updated_at":"2025-09-09T09:55:53.000Z","dependencies_parsed_at":"2025-03-25T17:48:37.591Z","dependency_job_id":"cb15460e-09b0-4b9a-9efc-34334c639cc9","html_url":"https://github.com/chrisgrieser/obsidian-proofreader","commit_stats":null,"previous_names":["chrisgrieser/obsidian-proofreader"],"tags_count":38,"template":false,"template_full_name":"chrisgrieser/pseudometa-obsidian-plugin-template","purl":"pkg:github/chrisgrieser/obsidian-proofreader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisgrieser%2Fobsidian-proofreader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisgrieser%2Fobsidian-proofreader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisgrieser%2Fobsidian-proofreader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisgrieser%2Fobsidian-proofreader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisgrieser","download_url":"https://codeload.github.com/chrisgrieser/obsidian-proofreader/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisgrieser%2Fobsidian-proofreader/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274390959,"owners_count":25276461,"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","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"owner":{"login":"chrisgrieser","name":"Chris Grieser","uuid":"73286100","kind":"user","description":"Researcher in sociology \u0026 software developer","email":"","website":"https://chris-grieser.de/","location":"Berlin, Germany","twitter":null,"company":"Technical University of Berlin","icon_url":"https://avatars.githubusercontent.com/u/73286100?u=ef30ff8423591183569677b104cf0bc12d8b99e4\u0026v=4","repositories_count":189,"last_synced_at":"2025-09-01T04:08:23.732Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisgrieser","funding_links":[],"total_stars":7647,"followers":588,"following":27,"created_at":"2022-11-14T19:44:43.073Z","updated_at":"2025-09-01T04:08:23.732Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisgrieser","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisgrieser/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"chrisgrieser/obsidian-proofreader","html_url":"https://github.com/chrisgrieser/obsidian-proofreader","last_synced_at":null,"status":null,"issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2025-08-29T13:32:41.428Z","updated_at":"2025-08-31T06:24:18.563Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisgrieser%2Fobsidian-proofreader","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisgrieser%2Fobsidian-proofreader/issues","issue_labels_count":{"enhancement":1,"bug":1},"pull_request_labels_count":{"dependencies":3,"github_actions":3},"issue_author_associations_count":{"NONE":2},"pull_request_author_associations_count":{"NONE":3,"CONTRIBUTOR":2},"issue_authors":{"samwega":2},"pull_request_authors":{"dependabot[bot]":3,"bruno-1337":1,"samwega":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-10T00:00:25.260Z","repositories_count":10197920,"issues_count":32218736,"pull_requests_count":101730964,"authors_count":10741929,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"enhancement":1,"bug":1},"past_year_pull_request_labels_count":{"dependencies":3,"github_actions":3},"past_year_issue_author_associations_count":{"NONE":2},"past_year_pull_request_author_associations_count":{"NONE":3,"CONTRIBUTOR":2},"past_year_issue_authors":{"samwega":2},"past_year_pull_request_authors":{"dependabot[bot]":3,"bruno-1337":1,"samwega":1},"maintainers":[],"active_maintainers":[]},"events":{"total":{"CreateEvent":37,"IssuesEvent":4,"ReleaseEvent":31,"WatchEvent":17,"DeleteEvent":10,"IssueCommentEvent":10,"PushEvent":157,"PullRequestEvent":11,"ForkEvent":3},"last_year":{"CreateEvent":37,"IssuesEvent":4,"ReleaseEvent":31,"WatchEvent":17,"DeleteEvent":10,"IssueCommentEvent":10,"PushEvent":157,"PullRequestEvent":11,"ForkEvent":3}},"keywords":["obsidian-plugin","proofreading","writing-tool"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/markdownlint.yml","sha":null,"kind":"manifest","created_at":"2025-03-25T17:48:35.501Z","updated_at":"2025-03-25T17:48:35.501Z","repository_link":"https://github.com/chrisgrieser/obsidian-proofreader/blob/main/.github/workflows/markdownlint.yml","dependencies":[{"id":22417531765,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":22417531766,"package_name":"DavidAnson/markdownlint-cli2-action","ecosystem":"actions","requirements":"v19","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/obsidian-plugin-release.yml","sha":null,"kind":"manifest","created_at":"2025-03-25T17:48:36.423Z","updated_at":"2025-03-25T17:48:36.423Z","repository_link":"https://github.com/chrisgrieser/obsidian-proofreader/blob/main/.github/workflows/obsidian-plugin-release.yml","dependencies":[{"id":22417532858,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":22417532864,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":22417532867,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pr-title.yml","sha":null,"kind":"manifest","created_at":"2025-03-25T17:48:36.479Z","updated_at":"2025-03-25T17:48:36.479Z","repository_link":"https://github.com/chrisgrieser/obsidian-proofreader/blob/main/.github/workflows/pr-title.yml","dependencies":[{"id":22417533187,"package_name":"amannn/action-semantic-pull-request","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/stale-bot.yml","sha":null,"kind":"manifest","created_at":"2025-03-25T17:48:36.537Z","updated_at":"2025-03-25T17:48:36.537Z","repository_link":"https://github.com/chrisgrieser/obsidian-proofreader/blob/main/.github/workflows/stale-bot.yml","dependencies":[{"id":22417533219,"package_name":"actions/stale","ecosystem":"actions","requirements":"v9","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"meteor","filepath":"versions.json","sha":null,"kind":"manifest","created_at":"2025-03-25T17:48:36.592Z","updated_at":"2025-03-25T17:48:36.592Z","repository_link":"https://github.com/chrisgrieser/obsidian-proofreader/blob/main/versions.json","dependencies":[]},{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2025-03-25T17:48:36.639Z","updated_at":"2025-03-25T17:48:36.639Z","repository_link":"https://github.com/chrisgrieser/obsidian-proofreader/blob/main/package-lock.json","dependencies":[{"id":22417533229,"package_name":"@biomejs/biome","ecosystem":"npm","requirements":"1.9.4","direct":false,"kind":"development","optional":false},{"id":22417533230,"package_name":"@biomejs/cli-darwin-arm64","ecosystem":"npm","requirements":"1.9.4","direct":false,"kind":"development","optional":false},{"id":22417533231,"package_name":"@biomejs/cli-darwin-x64","ecosystem":"npm","requirements":"1.9.4","direct":false,"kind":"development","optional":false},{"id":22417533232,"package_name":"@biomejs/cli-linux-arm64","ecosystem":"npm","requirements":"1.9.4","direct":false,"kind":"development","optional":false},{"id":22417533233,"package_name":"@biomejs/cli-linux-arm64-musl","ecosystem":"npm","requirements":"1.9.4","direct":false,"kind":"development","optional":false},{"id":22417533234,"package_name":"@biomejs/cli-linux-x64","ecosystem":"npm","requirements":"1.9.4","direct":false,"kind":"development","optional":false},{"id":22417533235,"package_name":"@biomejs/cli-linux-x64-musl","ecosystem":"npm","requirements":"1.9.4","direct":false,"kind":"development","optional":false},{"id":22417533236,"package_name":"@biomejs/cli-win32-arm64","ecosystem":"npm","requirements":"1.9.4","direct":false,"kind":"development","optional":false},{"id":22417533237,"package_name":"@biomejs/cli-win32-x64","ecosystem":"npm","requirements":"1.9.4","direct":false,"kind":"development","optional":false},{"id":22417533238,"package_name":"@codemirror/state","ecosystem":"npm","requirements":"6.5.2","direct":false,"kind":"development","optional":false},{"id":22417533239,"package_name":"@codemirror/view","ecosystem":"npm","requirements":"6.36.4","direct":false,"kind":"development","optional":false},{"id":22417533240,"package_name":"@esbuild/aix-ppc64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533241,"package_name":"@esbuild/android-arm","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533242,"package_name":"@esbuild/android-arm64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533243,"package_name":"@esbuild/android-x64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533244,"package_name":"@esbuild/darwin-arm64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533245,"package_name":"@esbuild/darwin-x64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533246,"package_name":"@esbuild/freebsd-arm64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533247,"package_name":"@esbuild/freebsd-x64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533248,"package_name":"@esbuild/linux-arm","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533249,"package_name":"@esbuild/linux-arm64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533250,"package_name":"@esbuild/linux-ia32","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533251,"package_name":"@esbuild/linux-loong64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533252,"package_name":"@esbuild/linux-mips64el","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533253,"package_name":"@esbuild/linux-ppc64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533254,"package_name":"@esbuild/linux-riscv64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533255,"package_name":"@esbuild/linux-s390x","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533256,"package_name":"@esbuild/linux-x64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533257,"package_name":"@esbuild/netbsd-arm64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533258,"package_name":"@esbuild/netbsd-x64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533259,"package_name":"@esbuild/openbsd-arm64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533260,"package_name":"@esbuild/openbsd-x64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533261,"package_name":"@esbuild/sunos-x64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533262,"package_name":"@esbuild/win32-arm64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533263,"package_name":"@esbuild/win32-ia32","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533264,"package_name":"@esbuild/win32-x64","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533265,"package_name":"@isaacs/cliui","ecosystem":"npm","requirements":"8.0.2","direct":false,"kind":"development","optional":false},{"id":22417533266,"package_name":"@marijn/find-cluster-break","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":22417533267,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":22417533268,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":22417533269,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":22417533270,"package_name":"@pkgjs/parseargs","ecosystem":"npm","requirements":"0.11.0","direct":false,"kind":"development","optional":false},{"id":22417533271,"package_name":"@snyk/github-codeowners","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":22417533272,"package_name":"@types/codemirror","ecosystem":"npm","requirements":"5.60.8","direct":false,"kind":"development","optional":false},{"id":22417533273,"package_name":"@types/debug","ecosystem":"npm","requirements":"4.1.12","direct":false,"kind":"development","optional":false},{"id":22417533274,"package_name":"@types/estree","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":22417533275,"package_name":"@types/katex","ecosystem":"npm","requirements":"0.16.7","direct":false,"kind":"development","optional":false},{"id":22417533276,"package_name":"@types/ms","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":22417533277,"package_name":"@types/node","ecosystem":"npm","requirements":"22.13.13","direct":false,"kind":"development","optional":false},{"id":22417533278,"package_name":"@types/tern","ecosystem":"npm","requirements":"0.23.9","direct":false,"kind":"development","optional":false},{"id":22417533279,"package_name":"@types/unist","ecosystem":"npm","requirements":"2.0.11","direct":false,"kind":"development","optional":false},{"id":22417533280,"package_name":"aggregate-error","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":22417533281,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":22417533282,"package_name":"ansi-styles","ecosystem":"npm","requirements":"6.2.1","direct":false,"kind":"development","optional":false},{"id":22417533283,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533284,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":22417533285,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533286,"package_name":"braces","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":22417533287,"package_name":"builtin-modules","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":22417533288,"package_name":"character-entities","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":22417533289,"package_name":"character-entities-legacy","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":22417533290,"package_name":"character-reference-invalid","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533291,"package_name":"clean-stack","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":22417533292,"package_name":"clone","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":22417533293,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533294,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":22417533295,"package_name":"commander","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":22417533296,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.6","direct":false,"kind":"development","optional":false},{"id":22417533297,"package_name":"debug","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"development","optional":false},{"id":22417533298,"package_name":"decode-named-character-reference","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":22417533299,"package_name":"deep-extend","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"development","optional":false},{"id":22417533300,"package_name":"defaults","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":22417533301,"package_name":"dequal","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":22417533302,"package_name":"devlop","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":22417533303,"package_name":"eastasianwidth","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":22417533304,"package_name":"easy-table","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":22417533305,"package_name":"emoji-regex","ecosystem":"npm","requirements":"9.2.2","direct":false,"kind":"development","optional":false},{"id":22417533306,"package_name":"enhanced-resolve","ecosystem":"npm","requirements":"5.18.1","direct":false,"kind":"development","optional":false},{"id":22417533307,"package_name":"entities","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"development","optional":false},{"id":22417533308,"package_name":"esbuild","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":22417533309,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"development","optional":false},{"id":22417533310,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"development","optional":false},{"id":22417533311,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":22417533312,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":22417533313,"package_name":"fastq","ecosystem":"npm","requirements":"1.19.1","direct":false,"kind":"development","optional":false},{"id":22417533314,"package_name":"fill-range","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"development","optional":false},{"id":22417533315,"package_name":"foreground-child","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"development","optional":false},{"id":22417533316,"package_name":"glob","ecosystem":"npm","requirements":"10.4.5","direct":false,"kind":"development","optional":false},{"id":22417533317,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":22417533318,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.11","direct":false,"kind":"development","optional":false},{"id":22417533319,"package_name":"ignore","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"development","optional":false},{"id":22417533320,"package_name":"indent-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":22417533321,"package_name":"ini","ecosystem":"npm","requirements":"4.1.3","direct":false,"kind":"development","optional":false},{"id":22417533322,"package_name":"is-alphabetical","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533323,"package_name":"is-alphanumerical","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533324,"package_name":"is-decimal","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533325,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":22417533326,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":22417533327,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":22417533328,"package_name":"is-hexadecimal","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533329,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":22417533330,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":22417533331,"package_name":"jackspeak","ecosystem":"npm","requirements":"3.4.3","direct":false,"kind":"development","optional":false},{"id":22417533332,"package_name":"jiti","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":22417533333,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":22417533334,"package_name":"jsonc-parser","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"development","optional":false},{"id":22417533335,"package_name":"jsonpointer","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":22417533336,"package_name":"katex","ecosystem":"npm","requirements":"0.16.21","direct":false,"kind":"development","optional":false},{"id":22417533337,"package_name":"commander","ecosystem":"npm","requirements":"8.3.0","direct":false,"kind":"development","optional":false},{"id":22417533338,"package_name":"knip","ecosystem":"npm","requirements":"5.46.0","direct":false,"kind":"development","optional":false},{"id":22417533339,"package_name":"linkify-it","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":22417533340,"package_name":"lru-cache","ecosystem":"npm","requirements":"10.4.3","direct":false,"kind":"development","optional":false},{"id":22417533341,"package_name":"markdown-it","ecosystem":"npm","requirements":"14.1.0","direct":false,"kind":"development","optional":false},{"id":22417533342,"package_name":"markdownlint","ecosystem":"npm","requirements":"0.37.4","direct":false,"kind":"development","optional":false},{"id":22417533343,"package_name":"markdownlint-cli","ecosystem":"npm","requirements":"0.44.0","direct":false,"kind":"development","optional":false},{"id":22417533344,"package_name":"commander","ecosystem":"npm","requirements":"13.1.0","direct":false,"kind":"development","optional":false},{"id":22417533345,"package_name":"ignore","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"development","optional":false},{"id":22417533346,"package_name":"mdurl","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":22417533347,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":22417533348,"package_name":"micromark","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":22417533349,"package_name":"micromark-core-commonmark","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":22417533350,"package_name":"micromark-extension-directive","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":22417533351,"package_name":"micromark-extension-gfm-autolink-literal","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":22417533352,"package_name":"micromark-extension-gfm-footnote","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":22417533353,"package_name":"micromark-extension-gfm-table","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":22417533354,"package_name":"micromark-extension-math","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":22417533355,"package_name":"micromark-factory-destination","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533356,"package_name":"micromark-factory-label","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533357,"package_name":"micromark-factory-space","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533358,"package_name":"micromark-factory-title","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533359,"package_name":"micromark-factory-whitespace","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533360,"package_name":"micromark-util-character","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":22417533361,"package_name":"micromark-util-chunked","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533362,"package_name":"micromark-util-classify-character","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533363,"package_name":"micromark-util-combine-extensions","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533364,"package_name":"micromark-util-decode-numeric-character-reference","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":22417533365,"package_name":"micromark-util-encode","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533366,"package_name":"micromark-util-html-tag-name","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533367,"package_name":"micromark-util-normalize-identifier","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533368,"package_name":"micromark-util-resolve-all","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533369,"package_name":"micromark-util-sanitize-uri","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533370,"package_name":"micromark-util-subtokenize","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":22417533371,"package_name":"micromark-util-symbol","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533372,"package_name":"micromark-util-types","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":22417533373,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"development","optional":false},{"id":22417533374,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":22417533375,"package_name":"minimatch","ecosystem":"npm","requirements":"9.0.5","direct":false,"kind":"development","optional":false},{"id":22417533376,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":22417533377,"package_name":"minipass","ecosystem":"npm","requirements":"7.1.2","direct":false,"kind":"development","optional":false},{"id":22417533378,"package_name":"moment","ecosystem":"npm","requirements":"2.29.4","direct":false,"kind":"development","optional":false},{"id":22417533379,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"development","optional":false},{"id":22417533380,"package_name":"obsidian","ecosystem":"npm","requirements":"1.8.7","direct":false,"kind":"development","optional":false},{"id":22417534515,"package_name":"p-map","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":22417534516,"package_name":"package-json-from-dist","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":22417534517,"package_name":"parse-entities","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":22417534518,"package_name":"parse-ms","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":22417534519,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":22417534520,"package_name":"path-scurry","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":22417534521,"package_name":"picocolors","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":22417534522,"package_name":"picomatch","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":22417534523,"package_name":"pretty-ms","ecosystem":"npm","requirements":"9.2.0","direct":false,"kind":"development","optional":false},{"id":22417534524,"package_name":"punycode.js","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":22417534525,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":22417534526,"package_name":"reusify","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":22417534527,"package_name":"run-con","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":22417534528,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":22417534529,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":22417534530,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":22417534531,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":22417534532,"package_name":"signal-exit","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":22417534533,"package_name":"smol-toml","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":22417534534,"package_name":"string-width","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":22417534535,"package_name":"string-width-cjs","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"development","optional":false},{"id":22417534536,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":22417534537,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":22417534538,"package_name":"strip-ansi","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"development","optional":false},{"id":22417534539,"package_name":"strip-ansi-cjs","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":22417534540,"package_name":"ansi-regex","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":22417534541,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":22417534542,"package_name":"style-mod","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":22417534543,"package_name":"summary","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":22417534544,"package_name":"tapable","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":22417534545,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":22417534546,"package_name":"tslib","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"development","optional":false},{"id":22417534547,"package_name":"typescript","ecosystem":"npm","requirements":"5.8.2","direct":false,"kind":"development","optional":false},{"id":22417534548,"package_name":"uc.micro","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":22417534549,"package_name":"undici-types","ecosystem":"npm","requirements":"6.20.0","direct":false,"kind":"development","optional":false},{"id":22417534550,"package_name":"w3c-keyname","ecosystem":"npm","requirements":"2.2.8","direct":false,"kind":"development","optional":false},{"id":22417534551,"package_name":"wcwidth","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":22417534552,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":22417534553,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"development","optional":false},{"id":22417534554,"package_name":"wrap-ansi-cjs","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":22417534555,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":22417534556,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"development","optional":false},{"id":22417534557,"package_name":"zod","ecosystem":"npm","requirements":"3.24.2","direct":false,"kind":"development","optional":false},{"id":22417534558,"package_name":"zod-validation-error","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2025-03-25T17:48:37.494Z","updated_at":"2025-03-25T17:48:37.494Z","repository_link":"https://github.com/chrisgrieser/obsidian-proofreader/blob/main/package.json","dependencies":[{"id":22417534569,"package_name":"@biomejs/biome","ecosystem":"npm","requirements":"latest","direct":true,"kind":"development","optional":false},{"id":22417534570,"package_name":"@types/node","ecosystem":"npm","requirements":"^22.5.5","direct":true,"kind":"development","optional":false},{"id":22417534571,"package_name":"builtin-modules","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"development","optional":false},{"id":22417534572,"package_name":"esbuild","ecosystem":"npm","requirements":"^0.25.1","direct":true,"kind":"development","optional":false},{"id":22417534573,"package_name":"knip","ecosystem":"npm","requirements":"^5.30.2","direct":true,"kind":"development","optional":false},{"id":22417534574,"package_name":"markdownlint-cli","ecosystem":"npm","requirements":"latest","direct":true,"kind":"development","optional":false},{"id":22417534575,"package_name":"obsidian","ecosystem":"npm","requirements":"latest","direct":true,"kind":"development","optional":false},{"id":22417534576,"package_name":"tslib","ecosystem":"npm","requirements":"2.6.2","direct":true,"kind":"development","optional":false},{"id":22417534577,"package_name":"typescript","ecosystem":"npm","requirements":"^5.6.2","direct":true,"kind":"development","optional":false}]}],"score":null,"created_at":"2025-09-09T01:57:27.941Z","updated_at":"2025-10-07T08:41:11.890Z","avatar_url":"https://github.com/chrisgrieser.png","language":"TypeScript","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":["https://www.paypal.me/ChrisGrieser","https://ko-fi.com/pseudometa","https://ko-fi.com/Y8Y86SQ91'"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/181119","html_url":"https://science.ecosyste.ms/projects/181119"}