{"id":20842865,"url":"https://github.com/leopoldthecoder/doctor-jones","last_synced_at":"2026-03-05T09:33:14.952Z","repository":{"id":33968767,"uuid":"163733465","full_name":"Leopoldthecoder/doctor-jones","owner":"Leopoldthecoder","description":"💊 Doctor Jones specializes in composition of Chinese and Western mixed text","archived":false,"fork":false,"pushed_at":"2022-12-03T04:07:33.000Z","size":1770,"stargazers_count":41,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-08T12:59:21.978Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://leopoldthecoder.github.io/doctor-jones/","language":"JavaScript","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/Leopoldthecoder.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":"2019-01-01T12:00:21.000Z","updated_at":"2024-06-25T06:15:18.000Z","dependencies_parsed_at":"2023-01-15T03:41:02.743Z","dependency_job_id":null,"html_url":"https://github.com/Leopoldthecoder/doctor-jones","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/Leopoldthecoder/doctor-jones","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leopoldthecoder%2Fdoctor-jones","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leopoldthecoder%2Fdoctor-jones/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leopoldthecoder%2Fdoctor-jones/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leopoldthecoder%2Fdoctor-jones/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Leopoldthecoder","download_url":"https://codeload.github.com/Leopoldthecoder/doctor-jones/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Leopoldthecoder%2Fdoctor-jones/sbom","scorecard":{"id":83648,"data":{"date":"2025-08-11","repo":{"name":"github.com/Leopoldthecoder/doctor-jones","commit":"76899c9782f0765f10b4a00d1276ff8119c1e23e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":1.7,"checks":[{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":0,"reason":"Found 0/6 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"95 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-cwfw-4gq5-mrqx","Warn: Project is vulnerable to: GHSA-g95f-p29q-9xw4","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-x9w5-v3q2-3rhw","Warn: Project is vulnerable to: GHSA-w8qv-6jwh-64r5","Warn: Project is vulnerable to: GHSA-c6rq-rjc2-86v2","Warn: Project is vulnerable to: GHSA-257v-vj4p-3w2h","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-3wcq-x3mq-6r9p","Warn: Project is vulnerable to: GHSA-ff7x-qrg7-qggm","Warn: Project is vulnerable to: GHSA-vh7m-p724-62c2","Warn: Project is vulnerable to: GHSA-r9p9-mrjm-926w","Warn: Project is vulnerable to: GHSA-434g-2637-qmqr","Warn: Project is vulnerable to: GHSA-49q7-c7j4-3p7m","Warn: Project is vulnerable to: GHSA-977x-g7h5-7qgw","Warn: Project is vulnerable to: GHSA-f7q4-pwc6-w24p","Warn: Project is vulnerable to: GHSA-fc9h-whq2-v747","Warn: Project is vulnerable to: GHSA-vjh7-7g9h-fjfh","Warn: Project is vulnerable to: GHSA-qx4v-6gc5-f2vv","Warn: Project is vulnerable to: GHSA-rv95-896h-c2vc","Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx","Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc","Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-8r6j-v8pm-fqw3","Warn: Project is vulnerable to: MAL-2023-462","Warn: Project is vulnerable to: GHSA-pfq8-rq6v-vf5m","Warn: Project is vulnerable to: GHSA-rc47-6667-2j5j","Warn: Project is vulnerable to: GHSA-6x33-pw7p-hmpq","Warn: Project is vulnerable to: GHSA-c7qv-q95q-8v27","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-7r28-3m3f-r2pr","Warn: Project is vulnerable to: GHSA-r8j5-h5cx-65gg","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-6c8f-qphg-qjgp","Warn: Project is vulnerable to: GHSA-76p3-8jx3-jpfq","Warn: Project is vulnerable to: GHSA-3rfm-jhwj-7488","Warn: Project is vulnerable to: GHSA-hhq3-ff78-jv3g","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-6vfc-qv3f-vr6c","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-vh95-rmgr-6w4m","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-5rrq-pxf6-6jx5","Warn: Project is vulnerable to: GHSA-8fr3-hfg3-gpgp","Warn: Project is vulnerable to: GHSA-gf8q-jrpm-jvxq","Warn: Project is vulnerable to: GHSA-2r2c-g63r-vccr","Warn: Project is vulnerable to: GHSA-cfm4-qjh2-4765","Warn: Project is vulnerable to: GHSA-x4jg-mjrx-434g","Warn: Project is vulnerable to: GHSA-rp65-9cf3-cjxr","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-h7cp-r72f-jxh6","Warn: Project is vulnerable to: GHSA-v62p-rq8g-8h59","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-x7hr-w5r2-h6wg","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-gcx4-mw62-g8wm","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-h9rv-jmmf-4pgx","Warn: Project is vulnerable to: GHSA-hxcc-f52p-wc94","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-4g88-fppr-53pp","Warn: Project is vulnerable to: GHSA-4jqc-8m5r-9rpr","Warn: Project is vulnerable to: GHSA-vx3p-948g-6vhq","Warn: Project is vulnerable to: GHSA-j44m-qm6p-hp7m","Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-7p7h-4mm5-852v","Warn: Project is vulnerable to: GHSA-5j4c-8p2g-v4jx","Warn: Project is vulnerable to: GHSA-g3ch-rx76-35fx","Warn: Project is vulnerable to: GHSA-wr3j-pwj9-hqq6","Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: GHSA-g78m-2chm-r7qv","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T06:26:41.597Z","repository_id":33968767,"created_at":"2025-08-15T06:26:41.597Z","updated_at":"2025-08-15T06:26:41.597Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270997295,"owners_count":24682015,"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-08-18T02:00:08.743Z","response_time":89,"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"}},"keywords":[],"created_at":"2024-11-18T01:25:48.234Z","updated_at":"2026-03-05T09:33:14.862Z","avatar_url":"https://github.com/Leopoldthecoder.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Doctor Jones\n\u003e After all, we should all respect [w3c/clreq](https://github.com/w3c/clreq)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href='https://app.codacy.com/app/Leopoldthecoder/doctor-jones?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=Leopoldthecoder/doctor-jones\u0026utm_campaign=Badge_Grade_Dashboard'\u003e\u003cimg src='https://img.shields.io/codacy/grade/f564214ac34442fca5809a557f0dd342.svg?style=for-the-badge' alt='Codacy grade' /\u003e\u003c/a\u003e\n  \u003ca href='https://coveralls.io/github/Leopoldthecoder/doctor-jones?branch=master'\u003e\u003cimg src='https://img.shields.io/coveralls/github/Leopoldthecoder/doctor-jones.svg?style=for-the-badge' alt='Coverage Status' /\u003e\u003c/a\u003e\n  \u003ca href='https://www.npmjs.com/package/doctor-jones'\u003e\u003cimg src='https://img.shields.io/bundlephobia/min/doctor-jones.svg?style=for-the-badge' alt='npm bundle size' /\u003e\u003c/a\u003e\n  \u003ca href='https://github.com/Leopoldthecoder/doctor-jones/blob/master/LICENSE'\u003e\u003cimg src='https://img.shields.io/npm/l/doctor-jones.svg?style=for-the-badge' alt='Liscense' /\u003e\u003c/a\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/Leopoldthecoder/doctor-jones/master/media/logo.png\" height=\"200\"\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n  \u003cspan\u003e链接\u003c/span\u003e\n  \u003cbr\u003e\n  \u003ca href='https://leopoldthecoder.github.io/doctor-jones/'\u003e文档\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n  \u003ca href='./README_EN.md'\u003eEnglish README\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n  \u003ca href='https://www.npmjs.com/package/doctor-jones'\u003enpm Page\u003c/a\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n  \u003cspan\u003e相关项目\u003c/span\u003e\n  \u003cbr\u003e\n  \u003ca href='https://github.com/Leopoldthecoder/doctor-jones-loader'\u003edoctor-jones-loader\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n  \u003ca href='https://github.com/Leopoldthecoder/doctor-jones-extension'\u003edoctor-jones-extension\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n  \u003cspan\u003eMore to be developed...\u003c/span\u003e\n\u003c/p\u003e\n\n##\n\n### 介绍\n\n`doctor-jones` 是一个用来格式化中文字符串（包括中英文混排）的工具集，它基于 [w3c/clreq](https://github.com/w3c/clreq) 及其他中文排版最佳实践。作为一个工具集，`doctor-jones` 包括：\n\n* [x] 一个 [`npm` 包](https://www.npmjs.com/package/doctor-jones)，用于接收字符串，并返回格式化后的字符串\n* [x] 一个 [`webpack` loader](https://github.com/Leopoldthecoder/doctor-jones-loader)，用于格式化你的 `.js`, `.ts`, `.jsx`, `.tsx`, `.vue` 文件中的字符串\n* [x] 一个 [Chrome 插件](https://github.com/Leopoldthecoder/doctor-jones-extension)，用于格式化当前正在浏览的网页\n* [ ] 一个即开即用的网站，粘贴一段文本，得到格式化后的输出，即 `doctor-jones-as-a-service`，简称 `DJaaS`（计划中）\n\n使用 `doctor-jones` 可以做到以下格式化：\n\n* 中英文、中文与数字之间增加半角空格\n* 移除全角标点和英文/数字之间多余的半角空格\n* 移除多于一个的连续感叹号\n* 将省略号规范化为 `……`\n* 将引号 `“”` `‘’` 替换为 `「」` `『』`\n* 将纯数字周围的全角括号替换为半角括号\n\n需要注意的是，这些格式化只对至少包含一个中文字符或全角符号的字符串生效。同时，每个格式化选项都可以通过设置来关闭。\n\n### 安装\n\n#### CDN\n```html\n\u003cscript type=\"text/javascript\" src=\"https://unpkg.com/doctor-jones/dist/index.umd.min.js\"\u003e\u003c/script\u003e\n```\n\n#### npm\n```bash\nnpm i doctor-jones -S\n```\n\n### 使用\n```js\n// 使用 CDN\nconst dj = window.dj\n\n// 使用 npm\nimport dj from 'doctor-jones'\n\ndj('doctor-jones是一个“治疗”中英文混排格式的工具') // 返回 'doctor-jones 是一个「治疗」中英文混排格式的工具'\n```\n\n### 格式化选项\n```js\ndj(\n  // 待格式化的字符串\n  'doctor-jones是一个“治疗”中英文混排格式的工具',\n  \n  // 格式化选项\n  {\n    // 是否在中文和字母数字之间添加空格\n    // 可选值：boolean\n    spacing: true,\n\n    // 是否允许在全角符号与字母数字之间存在空格  \n    // 可选值：boolean\n    spaceBetweenFullwidthPunctuationAndAlphabets: false,\n\n    // 是否允许连续的感叹号  \n    // 可选值：boolean\n    successiveExclamationMarks: false,\n  \n    // 省略号规范化规则\n    // 可选值：'none' | '3dots' | 'all'\n    // 'none'：将连续出现两次或以上的 。、，. 规范化为 ……\n    // '3dots'：除 ... 以外，将连续出现两次或以上的 。、，. 规范化为 ……\n    // 'all'：不进行省略号规范化\n    ellipsisTolerance: 'none',\n  \n    // 弯引号替换规则\n    // 可选值：'double' | 'single' | 'none'\n    // 'double'：使用直角引号「」替换弯引号“”，同时使用直角引号『』替换弯引号‘’\n    // 'single'：使用直角引号「」替换弯引号‘’，同时使用直角引号『』替换弯引号“”\n    // 'none'：不替换弯引号\n    replaceWithCornerQuotes: 'double',\n\n    // 是否在数字周围使用半角括号  \n    // 可选值：boolean\n    halfwidthParenthesisAroundNumbers: true\n  }\n)\n```\n\n### CLI\n\n全局安装 doctor-jones，即可在终端中使用：\n\n```bash\nnpm i doctor-jones -g\n```\n\n```shell\n$ doctor-jones --help\n\nFormat Options\n  --spacing, -s          是否在中文和字母数字之间添加空格                  [boolean]\n  --space-between, --sb  是否允许在全角符号与字母数字之间存在空格           [boolean]\n  --exclamation, --ex    是否允许连续的感叹号                            [boolean]\n  --ellipsis, --el       省略号规范化规则       [choices: \"none\", \"3dots\", \"all\"]\n  --quote, -q            弯引号替换规则     [choices: \"none\", \"double\", \"single\"]\n  --parenthesis, -p      是否在数字周围使用半角括号                       [boolean]\n\nOptions:\n  --help, -h     帮助信息                                              [boolean]\n  --version, -v  当前版本                                              [boolean]\n\nExamples:\n    doctor-jones 需要格式化的字符串\n    doctor-jones -s false 需要格式化的字符串\n    doctor-jones -s false --el 3dots 需要格式化的字符串\n```\n\n### 感谢\n- [pangu.js](https://github.com/vinta/pangu.js)\n- [syntax-parser](https://github.com/ascoders/syntax-parser)\n- [ElemeFE Style Guide](https://github.com/ElemeFE/style-guide/blob/master/copywriter.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleopoldthecoder%2Fdoctor-jones","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleopoldthecoder%2Fdoctor-jones","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleopoldthecoder%2Fdoctor-jones/lists"}