{"id":13847211,"url":"https://github.com/2214962083/vue-superman","last_synced_at":"2025-09-08T02:35:59.802Z","repository":{"id":50258597,"uuid":"482584910","full_name":"2214962083/vue-superman","owner":"2214962083","description":"monorepo for vue utils, but not only vue. such as render vue jsx in template; mock decorator for class to generate faker data; vue online playground and more....","archived":false,"fork":false,"pushed_at":"2022-06-07T16:00:17.000Z","size":1068,"stargazers_count":34,"open_issues_count":1,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-29T15:45:31.705Z","etag":null,"topics":["class-mock","components","decorator","faker","fakerjs","monaco-editor","playground","sandbox","vue","vue-next","vue-playground","vue-xrender","vue3","vuepress","vuepress-plugin","vuepress-plugin-sandbox"],"latest_commit_sha":null,"homepage":"https://vue-superman.vercel.app/","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/2214962083.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":[2214962083]}},"created_at":"2022-04-17T17:08:31.000Z","updated_at":"2025-07-19T03:33:17.000Z","dependencies_parsed_at":"2022-08-25T14:30:34.525Z","dependency_job_id":null,"html_url":"https://github.com/2214962083/vue-superman","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/2214962083/vue-superman","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2214962083%2Fvue-superman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2214962083%2Fvue-superman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2214962083%2Fvue-superman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2214962083%2Fvue-superman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/2214962083","download_url":"https://codeload.github.com/2214962083/vue-superman/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2214962083%2Fvue-superman/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274124444,"owners_count":25226353,"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-08T02:00:09.813Z","response_time":121,"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":["class-mock","components","decorator","faker","fakerjs","monaco-editor","playground","sandbox","vue","vue-next","vue-playground","vue-xrender","vue3","vuepress","vuepress-plugin","vuepress-plugin-sandbox"],"created_at":"2024-08-04T18:01:13.392Z","updated_at":"2025-09-08T02:35:59.748Z","avatar_url":"https://github.com/2214962083.png","language":"TypeScript","funding_links":["https://github.com/sponsors/2214962083"],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://vue-superman.vercel.app/\"\u003e\n    \u003cimg src=\"https://vue-superman.vercel.app/images/logo.svg\" width=\"150\"\u003e\n  \u003c/a\u003e\n  \u003ch1\u003eVue Superman\u003c/h1\u003e\n  \u003cp\u003eVue useful lib collection, use vue like a superman, but not only vue.\u003c/p\u003e\n  \u003cp\u003e\n    \u003ch3\u003e\u003cspan\u003eEnglish\u003c/span\u003e\u0026emsp;|\u0026emsp;\u003ca href=\"./README_zh-CN.md\"\u003e简体中文\u003c/a\u003e\u003c/h3\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    \u003cimg src=\"https://img.shields.io/github/package-json/v/2214962083/vue-superman\" alt=\"version\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/2214962083/vue-superman\" alt=\"license\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/2214962083/vue-superman?style=social\" alt=\"stars\"\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n## Introduction\n\nVue Superman is not a specific npm package, it is a collection of libraries that I extracted from the reusable part of my work.\n\nAlthough it's called Vue Superman, the library provided is not limited to Vue. I hope the libraries or utils in it can solve some of your development difficulties and make your development more comfortable.\n\n## Document\n\n[View documentation](https://vue-superman.vercel.app/)\n\n## Libs List\n\n| Name                                                           | Document                                                              | Version                                                                                          | Description                                                                                                                                                |\n| -------------------------------------------------------------- | --------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [vue-xrender](./packages/vue-xrender/)                         | [link](https://vue-superman.vercel.app/libs/vue-xrender/)             | \u003cimg src=\"https://img.shields.io/npm/v/vue-xrender?style=flat-square\" alt=\"version\"\u003e             | A library that allows you to render jsx in vue template or render template string in jsx, free rendering is up to you. Support vue2 and vue3.              |\n| [class-mock](./packages/class-mock/)                           | [link](https://vue-superman.vercel.app/libs/class-mock/)              | \u003cimg src=\"https://img.shields.io/npm/v/class-mock?style=flat-square\" alt=\"version\"\u003e              | A mock library that allows you use decorators with classes to generate fake data. Based on faker.js library.                                               |\n| [vue-playground](./packages/vue-playground/)                   | [link](https://vue-superman.vercel.app/libs/vue-playground/)          | \u003cimg src=\"https://img.shields.io/npm/v/vue-playground?style=flat-square\" alt=\"version\"\u003e          | A code editor runner, real-time editing, real-time compilation, real-time preview.                                                                         |\n| [vuepress-plugin-sandbox](./packages/vuepress-plugin-sandbox/) | [link](https://vue-superman.vercel.app/libs/vuepress-plugin-sandbox/) | \u003cimg src=\"https://img.shields.io/npm/v/vuepress-plugin-sandbox?style=flat-square\" alt=\"version\"\u003e | It is a vuepress plugin based on vue-playground, which supports rapid writing of demos of real-time editing, real-time compilation, and real-time preview. |\n\n## Contributing\n\nLearn about contribution [here](https://github.com/2214962083/vue-superman/blob/master/CONTRIBUTING.md).\n\nThis project exists thanks to all the people who contribute:\n\n\u003ca href=\"https://github.com/2214962083/vue-superman/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=2214962083/vue-superman\" /\u003e\n\u003c/a\u003e\n\n## License\n\n[MIT](https://github.com/2214962083/vue-superman/blob/master/LICENSE) License © 2022-PRESENT [yangjinming](https://github.com/2214962083)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F2214962083%2Fvue-superman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F2214962083%2Fvue-superman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F2214962083%2Fvue-superman/lists"}