{"id":19057765,"url":"https://github.com/yokiyokiyoki/ds-cli","last_synced_at":"2025-04-24T05:29:17.702Z","repository":{"id":44116251,"uuid":"176443326","full_name":"yokiyokiyoki/ds-cli","owner":"yokiyokiyoki","description":":muscle:ds-cli脚手架","archived":false,"fork":false,"pushed_at":"2023-07-11T20:46:45.000Z","size":478,"stargazers_count":8,"open_issues_count":13,"forks_count":6,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-04-18T13:09:51.720Z","etag":null,"topics":["cli","vue-cli"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yokiyokiyoki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2019-03-19T06:48:01.000Z","updated_at":"2024-08-27T17:57:45.000Z","dependencies_parsed_at":"2025-04-18T00:33:32.656Z","dependency_job_id":"b7e87b4a-e8e0-45ad-9ca0-4f53d0311d01","html_url":"https://github.com/yokiyokiyoki/ds-cli","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yokiyokiyoki%2Fds-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yokiyokiyoki%2Fds-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yokiyokiyoki%2Fds-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yokiyokiyoki%2Fds-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yokiyokiyoki","download_url":"https://codeload.github.com/yokiyokiyoki/ds-cli/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250571358,"owners_count":21452216,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","vue-cli"],"created_at":"2024-11-08T23:59:27.348Z","updated_at":"2025-04-24T05:29:17.671Z","avatar_url":"https://github.com/yokiyokiyoki.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch2 align=\"center\"\u003e\bds-cli\u003c/h2\u003e\n\n# 目录\n\n- [介绍](#介绍)\n- [生态](#生态)\n- [快速入门](#快速入门)\n  - [安装](#安装)\n  - [用法](#用法)\n- [感谢](#感谢)\n- [License](#license)\n\n# 介绍\n\n- 基于 typescript 和 rollup 的脚手架工具\n\n## 生态\n\n- doc：基于 vuepress 开发文档\n- lib：基于 typescript 和 rollup 开发库\n- [前端如何搭建一个成熟的脚手架](https://juejin.im/post/5c98dc71e51d4501806d0a98)\n- [前端如何搭建一个简单的脚手架](https://juejin.im/post/5c8f9dbfe51d45279e268e3b)\n\n## 快速入门\n\n### 安装\n\n```bash\n$ npm i @datastory/ds-cli -g               # install cli\n```\n\n目录说明:\n\n```\n├─ bin\n├─ main.ts         //入口文件\n├─ src\n│  ├─ lib          //详细命令入口目录\n│  ├─ utils        //工具库\n```\n\n### 用法\n\n```bash\n$ ds init [template-name] \u003capp-name\u003e  #template-name目前只支持lib，doc\n$ ds list\n```\n\n#### 模板\n\n##### 要求\n\n- 文件目录必须含有 template 文件夹，并且所需模板文件放在该目录下\n- 文件名命名规范是 ds-cli-‘name’-template，方便脚手架拉取\n- 可用 meta.js 提高自定义程度（所谓动态化模板）\n\n## 感谢\n\n- [vue-cli](https://github.com/vuejs/vue-cli)\n\n## License\n\n- [MIT](https://opensource.org/licenses/MIT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyokiyokiyoki%2Fds-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyokiyokiyoki%2Fds-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyokiyokiyoki%2Fds-cli/lists"}