{"_id":"components-helper","_rev":"2891908","name":"components-helper","description":"Based on the docs to provide code prompt files for vue component library","dist-tags":{"latest":"2.1.4"},"maintainers":[{"name":"tolking","email":"qw13131wang@gmail.com"}],"time":{"modified":"2022-11-20T10:14:30.000Z","created":"2021-03-30T04:06:00.679Z","2.1.4":"2022-10-23T07:19:23.018Z","2.1.3":"2022-09-29T04:00:10.968Z","2.1.2":"2022-09-05T08:29:28.832Z","2.1.1":"2022-09-04T10:37:17.224Z","2.1.0":"2022-09-03T12:15:45.854Z","2.0.0":"2022-02-03T05:22:42.187Z","1.0.5":"2021-12-10T06:42:00.362Z","1.0.4":"2021-08-14T07:18:21.431Z","1.0.3":"2021-05-01T03:23:16.540Z","1.0.2":"2021-04-04T04:50:26.433Z","1.0.0":"2021-03-30T04:06:00.679Z"},"users":{},"author":{"name":"tolking","email":"qw13131wang@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/tolking/components-helper.git"},"versions":{"2.1.4":{"name":"components-helper","version":"2.1.4","description":"Based on the docs to provide code prompt files for vue component library","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.es.js","require":"./lib/index.js"}},"scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","test":"node test/index.js","lint":"eslint . --fix --ext .ts,.js --ignore-pattern \"/lib/\"","prettier":"prettier --write \"src/*.ts\" --ignore-unknown","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/tolking/components-helper.git"},"keywords":["vue","components","component library","helper","vetur","webstrom","tags","attributes","web-types"],"author":{"name":"tolking","email":"qw13131wang@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tolking/components-helper/issues"},"homepage":"https://github.com/tolking/components-helper#readme","engines":{"node":">15.0.0"},"dependencies":{"fast-glob":"^3.2.11"},"devDependencies":{"@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","eslint":"^8.7.0","eslint-plugin-prettier":"^4.0.0","husky":"^8.0.1","lint-staged":"^13.0.3","prettier":"^2.5.1","rollup":"^2.66.0","rollup-plugin-typescript2":"^0.32.1","tslib":"^2.4.0","typescript":"^4.5.5"},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"]},"licenseText":"The MIT License (MIT)\n\nCopyright 2021 tolking\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"components-helper@2.1.4","dist":{"shasum":"f86a73fc3a4921a2841eb6efd8921f9617ee2007","size":15060,"noattachment":false,"key":"/components-helper/-/components-helper-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/components-helper/download/components-helper-2.1.4.tgz"},"_npmUser":{"name":"tolking","email":"qw13131wang@gmail.com"},"directories":{},"maintainers":[{"name":"tolking","email":"qw13131wang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components-helper_2.1.4_1666509562814_0.27364912076060843"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-23T07:22:10.032Z","publish_time":1666509563018,"_cnpm_publish_time":1666509563018},"2.1.3":{"name":"components-helper","version":"2.1.3","description":"Based on the docs to provide code prompt files for vue component library","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.es.js","require":"./lib/index.js"}},"scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","test":"node test/index.js","lint":"eslint . --fix --ext .ts,.js --ignore-pattern \"/lib/\"","prettier":"prettier --write \"src/*.ts\" --ignore-unknown","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/tolking/components-helper.git"},"keywords":["vue","components","component library","helper","vetur","webstrom","tags","attributes","web-types"],"author":{"name":"tolking","email":"qw13131wang@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tolking/components-helper/issues"},"homepage":"https://github.com/tolking/components-helper#readme","engines":{"node":">10.0.0"},"dependencies":{"fast-glob":"^3.2.11"},"devDependencies":{"@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","eslint":"^8.7.0","eslint-plugin-prettier":"^4.0.0","husky":"^8.0.1","lint-staged":"^13.0.3","prettier":"^2.5.1","rollup":"^2.66.0","rollup-plugin-typescript2":"^0.32.1","tslib":"^2.4.0","typescript":"^4.5.5"},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"]},"licenseText":"The MIT License (MIT)\n\nCopyright 2021 tolking\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"components-helper@2.1.3","dist":{"shasum":"ecef0314e039956b0a25e3d435c44f8c927d7531","size":14902,"noattachment":false,"key":"/components-helper/-/components-helper-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/components-helper/download/components-helper-2.1.3.tgz"},"_npmUser":{"name":"tolking","email":"qw13131wang@gmail.com"},"directories":{},"maintainers":[{"name":"tolking","email":"qw13131wang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components-helper_2.1.3_1664424010770_0.26676852408260254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-29T04:01:09.592Z","publish_time":1664424010968,"_cnpm_publish_time":1664424010968},"2.1.2":{"name":"components-helper","version":"2.1.2","description":"Based on the docs to provide code prompt files for vue component library","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.es.js","require":"./lib/index.js"}},"scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","test":"node test/index.js","lint":"eslint . --fix --ext .ts,.js --ignore-pattern \"/lib/\"","prettier":"prettier --write \"src/*.ts\" --ignore-unknown","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/tolking/components-helper.git"},"keywords":["vue","components","component library","helper","vetur","webstrom","tags","attributes","web-types"],"author":{"name":"tolking","email":"qw13131wang@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tolking/components-helper/issues"},"homepage":"https://github.com/tolking/components-helper#readme","engines":{"node":">10.0.0"},"dependencies":{"fast-glob":"^3.2.11"},"devDependencies":{"@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","eslint":"^8.7.0","eslint-plugin-prettier":"^4.0.0","husky":"^8.0.1","lint-staged":"^13.0.3","prettier":"^2.5.1","rollup":"^2.66.0","rollup-plugin-typescript2":"^0.32.1","tslib":"^2.4.0","typescript":"^4.5.5"},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"]},"licenseText":"The MIT License (MIT)\n\nCopyright 2021 tolking\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"components-helper@2.1.2","dist":{"shasum":"e744f06dd14740cc549bbc98fa7e40a387795a05","size":14665,"noattachment":false,"key":"/components-helper/-/components-helper-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/components-helper/download/components-helper-2.1.2.tgz"},"_npmUser":{"name":"tolking","email":"qw13131wang@gmail.com"},"directories":{},"maintainers":[{"name":"tolking","email":"qw13131wang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components-helper_2.1.2_1662366568652_0.745585058769626"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-05T08:49:47.914Z","publish_time":1662366568832,"_cnpm_publish_time":1662366568832},"2.1.1":{"name":"components-helper","version":"2.1.1","description":"Based on the docs to provide code prompt files for vue component library","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.es.js","require":"./lib/index.js"}},"scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","test":"node test/index.js","lint":"eslint . --fix --ext .ts,.js --ignore-pattern \"/lib/\"","prettier":"prettier --write \"src/*.ts\" --ignore-unknown","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/tolking/components-helper.git"},"keywords":["vue","components","component library","helper","vetur","webstrom","tags","attributes","web-types"],"author":{"name":"tolking","email":"qw13131wang@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tolking/components-helper/issues"},"homepage":"https://github.com/tolking/components-helper#readme","engines":{"node":">10.0.0"},"dependencies":{"fast-glob":"^3.2.11"},"devDependencies":{"@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","eslint":"^8.7.0","eslint-plugin-prettier":"^4.0.0","husky":"^8.0.1","lint-staged":"^13.0.3","prettier":"^2.5.1","rollup":"^2.66.0","rollup-plugin-typescript2":"^0.32.1","tslib":"^2.4.0","typescript":"^4.5.5"},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"]},"licenseText":"The MIT License (MIT)\n\nCopyright 2021 tolking\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"components-helper@2.1.1","dist":{"shasum":"ff2ed5df47fd8a563d4b63a4f8a75224e1b1f701","size":14176,"noattachment":false,"key":"/components-helper/-/components-helper-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/components-helper/download/components-helper-2.1.1.tgz"},"_npmUser":{"name":"tolking","email":"qw13131wang@gmail.com"},"directories":{},"maintainers":[{"name":"tolking","email":"qw13131wang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components-helper_2.1.1_1662287837000_0.3110708445330248"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-04T10:37:23.711Z","publish_time":1662287837224,"_cnpm_publish_time":1662287837224},"2.1.0":{"name":"components-helper","version":"2.1.0","description":"Based on the docs to provide code prompt files for vue component library","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.es.js","require":"./lib/index.js"}},"scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","test":"node test/index.js","lint":"eslint . --fix --ext .ts,.js --ignore-pattern \"/lib/\"","prettier":"prettier --write \"src/*.ts\" --ignore-unknown","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/tolking/components-helper.git"},"keywords":["vue","components","component library","helper","vetur","webstrom","tags","attributes","web-types"],"author":{"name":"tolking","email":"qw13131wang@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tolking/components-helper/issues"},"homepage":"https://github.com/tolking/components-helper#readme","engines":{"node":">10.0.0"},"dependencies":{"fast-glob":"^3.2.11"},"devDependencies":{"@types/node":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","eslint":"^8.7.0","eslint-plugin-prettier":"^4.0.0","husky":"^8.0.1","lint-staged":"^13.0.3","prettier":"^2.5.1","rollup":"^2.66.0","rollup-plugin-typescript2":"^0.32.1","tslib":"^2.4.0","typescript":"^4.5.5"},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"]},"licenseText":"The MIT License (MIT)\n\nCopyright 2021 tolking\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"components-helper@2.1.0","dist":{"shasum":"32b76c6cceb5d1ecbce0e0e464debff182be0087","size":13391,"noattachment":false,"key":"/components-helper/-/components-helper-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/components-helper/download/components-helper-2.1.0.tgz"},"_npmUser":{"name":"tolking","email":"qw13131wang@gmail.com"},"directories":{},"maintainers":[{"name":"tolking","email":"qw13131wang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components-helper_2.1.0_1662207345337_0.5645967017803786"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-03T12:15:49.676Z","publish_time":1662207345854,"_cnpm_publish_time":1662207345854},"2.0.0":{"name":"components-helper","version":"2.0.0","description":"Based on the docs to provide code prompt files for vue component library","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.es.js","require":"./lib/index.js"}},"scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","test":"node test/index.js","lint":"eslint . --fix --ext .ts,.js --ignore-pattern \"/lib/\"","prettier":"prettier --write \"src/*.ts\" --ignore-unknown","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/tolking/components-helper.git"},"keywords":["vue","components","component library","helper","vetur","webstrom","tags","attributes","web-types"],"author":{"name":"tolking","email":"qw13131wang@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tolking/components-helper/issues"},"homepage":"https://github.com/tolking/components-helper#readme","engines":{"node":">10.0.0"},"dependencies":{"fast-glob":"^3.2.11"},"devDependencies":{"@types/node":"^16.11.21","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","eslint":"^8.7.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.2.2","prettier":"^2.5.1","rollup":"^2.66.0","rollup-plugin-typescript2":"^0.31.1","typescript":"^4.5.5"},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"]},"licenseText":"The MIT License (MIT)\n\nCopyright 2021 tolking\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"components-helper@2.0.0","dist":{"shasum":"2f8f2f3408e95d627a4fa9fa3777c87b74054ec9","size":9993,"noattachment":false,"key":"/components-helper/-/components-helper-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/components-helper/download/components-helper-2.0.0.tgz"},"_npmUser":{"name":"tolking","email":"qw13131wang@gmail.com"},"directories":{},"maintainers":[{"name":"tolking","email":"qw13131wang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components-helper_2.0.0_1643865762048_0.40871132475862826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-03T05:22:46.764Z","publish_time":1643865762187,"_cnpm_publish_time":1643865762187},"1.0.5":{"name":"components-helper","version":"1.0.5","description":"Based on the docs to provide code prompt files for vue component library","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.es.js","require":"./lib/index.js"}},"scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","test":"node test/index.js","lint":"eslint . --fix --ext .ts,.js --ignore-pattern \"/lib/\"","prettier":"prettier --write \"src/*.ts\" --ignore-unknown","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/tolking/components-helper.git"},"keywords":["vue","components","component library","helper","vetur","webstrom","tags","attributes","web-types"],"author":{"name":"tolking","email":"qw13131wang@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tolking/components-helper/issues"},"homepage":"https://github.com/tolking/components-helper#readme","engines":{"node":">10.0.0"},"dependencies":{"fast-glob":"^3.2.7"},"devDependencies":{"@types/node":"^16.11.12","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.4.1","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.4","lint-staged":"^12.1.2","prettier":"^2.5.1","rollup":"^2.61.0","rollup-plugin-typescript2":"^0.30.0","typescript":"^4.5.2"},"lint-staged":{"*.{ts,js}":["eslint --fix","prettier --write"]},"licenseText":"The MIT License (MIT)\n\nCopyright 2021 tolking\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"components-helper@1.0.5","dist":{"shasum":"2c6f5edd6cdc7bbb896f75658c6a2fccec5f38ed","size":9526,"noattachment":false,"key":"/components-helper/-/components-helper-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/components-helper/download/components-helper-1.0.5.tgz"},"_npmUser":{"name":"tolking","email":"qw13131wang@gmail.com"},"directories":{},"maintainers":[{"name":"tolking","email":"qw13131wang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components-helper_1.0.5_1639118520202_0.44991495763572287"},"_hasShrinkwrap":false,"publish_time":1639118520362,"_cnpm_publish_time":1639118520362},"1.0.4":{"name":"components-helper","version":"1.0.4","description":"Based on the docs to provide code prompt files for vue component library","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.es.js","require":"./lib/index.js"}},"scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","test":"node test/index.js","lint":"eslint . --fix --ext .ts,.js --ignore-pattern \"/lib/\"","prettier":"prettier --write \"src/*.ts\" --ignore-unknown"},"repository":{"type":"git","url":"git+https://github.com/tolking/components-helper.git"},"keywords":["vue","components","component library","helper","vetur","webstrom","tags","attributes","web-types"],"author":{"name":"tolking","email":"qw13131wang@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tolking/components-helper/issues"},"homepage":"https://github.com/tolking/components-helper#readme","engines":{"node":">10.0.0"},"dependencies":{"fast-glob":"^3.2.5"},"devDependencies":{"@types/node":"^14.14.35","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","eslint":"^7.22.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.6","lint-staged":"^10.5.4","prettier":"^2.2.1","rollup":"^2.42.3","rollup-plugin-typescript2":"^0.30.0","typescript":"^4.2.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright 2021 tolking\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"components-helper@1.0.4","dist":{"shasum":"abc79b993acf29c393f09079122c430e325d7be6","size":9965,"noattachment":false,"key":"/components-helper/-/components-helper-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/components-helper/download/components-helper-1.0.4.tgz"},"_npmUser":{"name":"tolking","email":"qw13131wang@gmail.com"},"directories":{},"maintainers":[{"name":"tolking","email":"qw13131wang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components-helper_1.0.4_1628925501283_0.4017130881305486"},"_hasShrinkwrap":false,"publish_time":1628925501431,"_cnpm_publish_time":1628925501431},"1.0.3":{"name":"components-helper","version":"1.0.3","description":"Based on the docs to provide code prompt files for vue component library","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.es.js","require":"./lib/index.js"}},"scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","test":"node test/index.js","lint":"eslint . --fix --ext .ts,.js --ignore-pattern \"/lib/\"","prettier":"prettier --write \"src/*.ts\" --ignore-unknown"},"repository":{"type":"git","url":"git+https://github.com/tolking/components-helper.git"},"keywords":["vue","components","component library","helper","vetur","webstrom","tags","attributes","web-types"],"author":{"name":"tolking","email":"qw13131wang@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tolking/components-helper/issues"},"homepage":"https://github.com/tolking/components-helper#readme","dependencies":{"fast-glob":"^3.2.5"},"devDependencies":{"@types/node":"^14.14.35","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","eslint":"^7.22.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.6","lint-staged":"^10.5.4","prettier":"^2.2.1","rollup":"^2.42.3","rollup-plugin-typescript2":"^0.30.0","typescript":"^4.2.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright 2021 tolking\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"components-helper@1.0.3","dist":{"shasum":"75b9cad35dcb5e5dbd508c7cf87a6b2cc6a76103","size":9046,"noattachment":false,"key":"/components-helper/-/components-helper-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/components-helper/download/components-helper-1.0.3.tgz"},"_npmUser":{"name":"tolking","email":"qw13131wang@gmail.com"},"directories":{},"maintainers":[{"name":"tolking","email":"qw13131wang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components-helper_1.0.3_1619839396380_0.26764308862464237"},"_hasShrinkwrap":false,"publish_time":1619839396540,"_cnpm_publish_time":1619839396540},"1.0.2":{"name":"components-helper","version":"1.0.2","description":"Based on the docs to provide code prompt files for vue component library","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.es.js","require":"./lib/index.js"}},"scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","test":"node test/index.js","lint":"eslint . --fix --ext .ts,.js --ignore-pattern \"/lib/\"","prettier":"prettier --write \"src/*.ts\" --ignore-unknown"},"repository":{"type":"git","url":"git+https://github.com/tolking/components-helper.git"},"keywords":["vue","components","component library","helper","vetur","webstrom","tags","attributes","web-types"],"author":{"name":"tolking","email":"qw13131wang@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tolking/components-helper/issues"},"homepage":"https://github.com/tolking/components-helper#readme","dependencies":{"fast-glob":"^3.2.5"},"devDependencies":{"@types/node":"^14.14.35","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","eslint":"^7.22.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.6","lint-staged":"^10.5.4","prettier":"^2.2.1","rollup":"^2.42.3","rollup-plugin-typescript2":"^0.30.0","typescript":"^4.2.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright 2021 tolking\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"components-helper@1.0.2","dist":{"shasum":"064e604dde0e81a31b8dc5b6180ae5ba999d0c58","size":8580,"noattachment":false,"key":"/components-helper/-/components-helper-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/components-helper/download/components-helper-1.0.2.tgz"},"_npmUser":{"name":"tolking","email":"qw13131wang@gmail.com"},"directories":{},"maintainers":[{"name":"tolking","email":"qw13131wang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components-helper_1.0.2_1617511826305_0.5571361781648101"},"_hasShrinkwrap":false,"publish_time":1617511826433,"_cnpm_publish_time":1617511826433},"1.0.0":{"name":"components-helper","version":"1.0.0","description":"Based on the docs to provide code prompt files for vue component library","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","exports":{".":{"import":"./lib/index.es.js","require":"./lib/index.js"}},"scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","test":"node test/index.js","lint":"eslint . --fix --ext .ts,.js --ignore-pattern \"/lib/\"","prettier":"prettier --write \"src/*.ts\" --ignore-unknown"},"repository":{"type":"git","url":"git+https://github.com/tolking/components-helper.git"},"keywords":["vue","components","component library","helper","vetur","webstrom","tags","attributes","web-types"],"author":{"name":"tolking","email":"qw13131wang@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/tolking/components-helper/issues"},"homepage":"https://github.com/tolking/components-helper#readme","dependencies":{"fast-glob":"^3.2.5"},"devDependencies":{"@types/node":"^14.14.35","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","eslint":"^7.22.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.6","lint-staged":"^10.5.4","prettier":"^2.2.1","rollup":"^2.42.3","rollup-plugin-typescript2":"^0.30.0","typescript":"^4.2.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"licenseText":"The MIT License (MIT)\n\nCopyright 2021 tolking\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"components-helper@1.0.0","dist":{"shasum":"f6dff21f87078101f6d4510e451602aeaff9e0c5","size":7827,"noattachment":false,"key":"/components-helper/-/components-helper-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/components-helper/download/components-helper-1.0.0.tgz"},"_npmUser":{"name":"tolking","email":"qw13131wang@gmail.com"},"directories":{},"maintainers":[{"name":"tolking","email":"qw13131wang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components-helper_1.0.0_1617077160553_0.20415331001444792"},"_hasShrinkwrap":false,"publish_time":1617077160679,"_cnpm_publish_time":1617077160679}},"readme":"# components-helper\n\n> Based on the documents to provide code prompt files for vue component library\n\nReference documents format reference test files\n\n[Changelog](./CHANGELOG.md)\n\n## Installation\n\n``` sh\nyarn add components-helper -D\n# or\nnpm i components-helper --save-dev\n```\n\n## Usage\n\n``` js\nconst { main } = require('components-helper')\n\nmain({\n  // Options\n})\n```\n\n[example](./test/index.js)\n\nthen in package.json\n\n``` diff\n{\n  \"scripts\": {\n+    \"build:helper\": \"node helper/file.js\"\n  },\n+  \"vetur\": {\n+    \"tags\": \"config outDir/tags.json\",\n+    \"attributes\": \"config outDir/attributes.json\"\n+  },\n+  \"web-types\": \"config outDir/web-types.json\"\n}\n```\n\n## Options\n\n<details>\n<summary>TOC</summary>\n\n- [entry (required)](#entry)\n- [fastGlobConfig](#fastglobconfig)\n- [outDir (required)](#outdir)\n- [name (required)](#name)\n- [version (required)](#version)\n- [space](#space)\n- [separator](#separator)\n- [reComponentName](#recomponentname)\n- [reDocUrl](#redocurl)\n- [reAttribute](#reattribute)\n- [reVeturDescription](#reveturdescription)\n- [reWebTypesSource](#rewebtypessource)\n- [reWebTypesType](#rewebtypestype)\n- [tags](#tags)\n- [attributes](#attributes)\n- [webTypes](#webtypes)\n- [props](#props)\n- [propsName](#propsname)\n- [propsDescription](#propsdescription)\n- [propsType](#propstype)\n- [propsOptions](#propsoptions)\n- [propsDefault](#propsdefault)\n- [events](#events)\n- [eventsName](#eventsname)\n- [eventsDescription](#eventsdescription)\n- [slots](#slots)\n- [slotsName](#slotsname)\n- [slotsDescription](#slotsdescription)\n- [slotsType](#slotsType)\n- [slotsSubtags](#slotssubtags)\n- [directives](#directives)\n- [directivesName](#directivesname)\n- [directivesDescription](#directivesdescription)\n- [directivesType](#directivestype)\n- [titleRegExp](#titleregexp)\n- [tableRegExp](#tableregexp)\n- [fileNameRegExp](#filenameregexp)\n\n</details>\n\n### entry\n\n- Required: `true`\n- Type: `string` | `string[]`\n\nSpecify the entry directory. refer: [fast-glob](https://github.com/mrmlnc/fast-glob#pattern-syntax)\n\nfor example:\n  - `docs/*.md` -- matches all files in the docs\n  - `docs/(a|b).md` -- matches files `a.md` and `b.md`\n  - `docs/!(a|b).md` -- matches files except for `a.md` and `b.md`\n\n### fastGlobConfig\n\n- Type: `object`\n\nThe config of [fast-glob](https://github.com/mrmlnc/fast-glob#options-3)\n\n### outDir\n\n- Required: `true`\n- Type: `string`\n\nSpecify the output directory. For example, `lib``\n\n### name\n\n- Required: `true`\n- Type: `string`\n\nname of the component library. \n\n### version\n\n- Required: `true`\n- Type: `string`\n\nthe version of the component library. \n\n### space\n\n- Type: `number` | `string`\n\nAdds indentation, white space, and line break characters to the return-value JSON text to make it easier to read\n\n### separator\n\n- Type: `string`\n- Default: `/`\n\nthe separator for propsOptions, slotsSubtags, type ...\n\n### reComponentName\n\n- Type: `(title: string, fileName: string, path: string) => string`\n- Defult: `hyphenate(title || fileName)`\n\nrewriting the name of the component\n\nfor example `(title) => 'prefix-' + title.replace(/\\B([A-Z])/g, '-$1').toLowerCase()`\n\n### reDocUrl\n\n- Type: `(fileName: string, header?: string, path: string) => string | undefind`\n\nrewriting the doc url of the component\n\n### reAttribute\n\n- Type: `(value: string, key: string, row: string[], title: string) => string | undefined`\n\n##### arg\n\n- value: current value\n- key: the key value of the current column\n- row: all values of the current row\n- title: the title of current tabel\n\nrewriting the attribute of the component\n\n### reVeturDescription\n\n- Type: `(description?: string, defaultValue?: string, docUrl?: string) => string`\n- Default: same like `${description}, default: ${defaultValue}.\\n\\n[Docs](${docUrl})`\n\nrewriting the description of vetur\n\n### reWebTypesSource\n\n- Type: `(title: string, fileName: string, path: string) => Source`\n\nrewriting the source of web-types. (the name of export from the component library)\n\n### reWebTypesType\n\n- Type: `(type: string) => undefined | string | BaseContribution`\n\nOnly some common types are processed internally, and the rest are exported from the component library by default. If your document also references types in third-party libraries, you can choose to override the relevant behavior through this function\n\n### tags\n\n- Type: `string`\n- Default: `tags.json`\n\nname for tags of the vetur\n\n### attributes\n\n- Type: `string`\n- Default: `attributes.json`\n\nname for attributes of the Vetur\n\n### webTypes\n\n- Type: `string`\n- Default: `web-types.json`\n\nname for web-types of the WebStorm\n\n### props\n\n- Type: `string` (**This is a regular string and ignores case.**)\n- Default: `props`\n\nThe title of the props table. **other string in the header will be identified as sub-component**\n\n### propsName\n\n- Type: `string`\n- Default: `Name`\n\nThe header name of the `Name` in the props table\n\n### propsDescription\n\n- Type: `string`\n- Default: `Description`\n\nThe header name of the `Description` in the props table\n\n### propsType\n\n- Type: `string`\n- Default: `Type`\n\nThe header name of the `Type` in the props table\n\n### propsOptions\n\n- Type: `string`\n- Default: `Options`\n\nThe header name of the `Options` in the props table\n\n### propsDefault\n\n- Type: `string`\n- Default: `Default`\n\nThe header name of the `Default` in the props table\n\n### events\n\n- Type: `string` (**This is a regular string and ignores case.**)\n- Default: `events`\n\nThe title of the events table. **other string in the header will be identified as sub-component**\n\n### eventsName\n\n- Type: `string`\n- Default: `Name`\n\nThe header name of the `Name` in the events table\n\n### eventsDescription\n\n- Type: `string`\n- Default: `Description`\n\nThe header name of the `Description` in the events table\n\n### slots\n\n- Type: `string` (**This is a regular string and ignores case.**)\n- Default: `slots`\n\nThe title of the slots table. **other string in the header will be identified as sub-component**\n\n### slotsName\n\n- Type: `string`\n- Default: `Name`\n\nThe header name of the `Name` in the slots table\n\n### slotsDescription\n\n- Type: `string`\n- Default: `Description`\n\nThe header name of the `Description` in the slots table\n\n### slotsType\n\n- Type: `string`\n- Default: `Type`\n\nThe header name of the `Type` in the slots table\n\n### slotsSubtags\n\n- Type: `string`\n- Default: `Subtags`\n\nThe header name of the `Subtags` in the slots table\n\n### directives\n\n- Type: `string` (**This is a regular string and ignores case.**)\n- Default: `directives`\n\nThe title of the directives table. **other string in the header will be identified as sub-component**\n\n### directivesName\n\n- Type: `string`\n- Default: `Name`\n\nThe header name of the `Name` in the directives table\n\n### directivesDescription\n\n- Type: `string`\n- Default: `Description`\n\nThe header name of the `Description` in the directives table\n\n### directivesType\n\n- Type: `string`\n- Default: `Type`\n\nThe header name of the `Type` in the directives table\n\n### titleRegExp\n\n- Type: `RegExp` | `string` (**This is a regular string.**)\n- Default: `/#+\\s+(.*)\\n+([^(#|\\n)]*)/g`\n\nmatches the title and description information from docs\n\n### tableRegExp\n\n- Type: `RegExp` | `string` (**This is a regular string.**)\n- Default: `/#+\\s+(.*)\\n+(\\|?.+\\|.+)\\n\\|?\\s*:?-+:?\\s*\\|.+((\\n\\|?.+\\|.+)+)/g`\n\nmatches the title and table header and the table contains information from docs\n\n### fileNameRegExp\n\n- Type: `RegExp` | `string` (**This is a regular string.**)\n- Default: `/\\/((\\w|-)+)\\.\\w+$/`\n\nmatches the file name from the path\n\n## Advancement\n\n### about titleRegExp\n\nmatches the first format information in the docs\n\n/#+\\s+(`.*`)\\n+(`[^(#|\\n)]*`)/\n\n<div>\n# <code>title</code>\n<div><code>description</code></div>\n</div>\n\nand\n\n<div>\n## <code>title</code>\n</div>\n\nmatches other formats, For example:\n\n/#+\\s+(`.*`)\\n+>\\s*(`[^(#|\\n)]*`)/g\n\n<div>\n# <code>title</code>\n<div>> <code>description</code></div>\n</div>\n\n### about tableRegExp\n\nmatches the format information in the docs\n\n/#+\\s+(`.*`)\\n+(`\\|?.+\\|.+`)\\n\\|?\\s*:?-+:?\\s*\\|.+(`(\\n\\|?.+\\|.+)+`)/g\n\n<div>\n### <code>title</code>\n<div><code>| header |</code></div>\n<div>| ------ |</div>\n<div><code>| column |</code></div>\n<div><code>| column |</code></div>\n</div>\n\nand\n\n<div>\n### <code>sub-component title</code>\n<div><code>| header |</code></div>\n<div>| :----- |</div>\n<div><code>| column |</code></div>\n<div><code>| column |</code></div>\n</div>\n\nby default matches all tables, Optimize it through tableRegExp, For example:\n\n/#+\\s+(`.*\\s*Props|.*\\s*Events|.*\\s*Slots|.*\\s*Directives`)\\n+(`\\|?.+\\|.+`)\\n\\|?\\s*:?-+:?\\s*\\|.+(`(\\n\\|?.+\\|.+)+`)/g\n\n<div>\n### <code>Props / Events / Slots / Directives</code>\n<div><code>| header |</code></div>\n<div>| ------ |</div>\n<div><code>| column |</code></div>\n<div><code>| column |</code></div>\n</div>\n\nand\n\n<div>\n### <code>sub-component Props</code>\n<div><code>| header |</code></div>\n<div>| ------ |</div>\n<div><code>| column |</code></div>\n<div><code>| column |</code></div>\n</div>\n\n### other\n\nWhen this document does not include the primary title or `Props` `Events` `Slots` and `Directives`, this component is not created.\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n","_attachments":{},"homepage":"https://github.com/tolking/components-helper#readme","bugs":{"url":"https://github.com/tolking/components-helper/issues"},"license":"MIT"}