{"id":18484163,"url":"https://github.com/jdf2e/rocketact","last_synced_at":"2025-04-08T18:33:10.803Z","repository":{"id":33906622,"uuid":"155694900","full_name":"jdf2e/rocketact","owner":"jdf2e","description":"🚀Developing React projects with ease","archived":false,"fork":false,"pushed_at":"2022-12-09T13:24:06.000Z","size":4535,"stargazers_count":47,"open_issues_count":30,"forks_count":13,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-21T18:02:08.600Z","etag":null,"topics":["build-tools","create-react-app","es6","multi-page-application","react","single-page-applications","typescript","webpack","zero-configuration"],"latest_commit_sha":null,"homepage":"https://rocketact.js.org/","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/jdf2e.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-11-01T09:55:26.000Z","updated_at":"2024-09-19T16:12:56.000Z","dependencies_parsed_at":"2023-01-15T03:31:22.747Z","dependency_job_id":null,"html_url":"https://github.com/jdf2e/rocketact","commit_stats":null,"previous_names":[],"tags_count":74,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdf2e%2Frocketact","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdf2e%2Frocketact/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdf2e%2Frocketact/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdf2e%2Frocketact/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jdf2e","download_url":"https://codeload.github.com/jdf2e/rocketact/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247902753,"owners_count":21015508,"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":["build-tools","create-react-app","es6","multi-page-application","react","single-page-applications","typescript","webpack","zero-configuration"],"created_at":"2024-11-06T12:38:47.123Z","updated_at":"2025-04-08T18:33:05.789Z","avatar_url":"https://github.com/jdf2e.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"#\"\u003e\n    \u003cimg alt=\"rocketact\" src=\"./logo.png\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e🚀 Developing React projects with ease\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://travis-ci.org/jdf2e/rocketact/builds\"\u003e\u003cimg alt=\"Build Status\" src=\"https://travis-ci.org/jdf2e/rocketact.svg?branch=master\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-scripts\u0026view=list\"\u003e\u003cimg alt=\"David (path)\" src=\"https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-scripts\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/rocketact\"\u003e\u003cimg alt=\"node\" src=\"https://img.shields.io/node/v/rocketact.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.npmjs.com/package/rocketact-scripts\"\u003e\u003cimg alt=\"npm Downloads\" src=\"https://img.shields.io/npm/dm/rocketact-scripts.svg\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/jdf2e/rocketact/issues\"\u003e\u003cimg alt=\"issues open\" src=\"https://img.shields.io/github/issues/jdf2e/rocketact.svg\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/jdf2e/rocketact/issues?q=is%3Aissue+is%3Aclosed\"\u003e\u003cimg alt=\"issues closed\" src=\"https://img.shields.io/github/issues-closed/jdf2e/rocketact.svg\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/jdf2e/rocketact/graphs/contributors\"\u003e\u003cimg alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/jdf2e/rocketact.svg\"\u003e\u003c/a\u003e\n  \u003ca href=\"http://makeapullrequest.com\"\u003e\u003cimg alt=\"PRs Welcome\" src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Features\n\n- ⚡️ Zero configuration\n- 👏 Supports both Single-Page Application and Multi-Page Application\n- 📤 Supports [TypeScript](https://www.typescriptlang.org/)、[Sass](https://sass-lang.com/)、[PostCSS](https://postcss.org/) out of box\n- 🖥 Full-featured web console\n- 🕹 Fully control over every step of the build process\n- 🔌 Supports [Yarn Plug'n'Play](https://yarnpkg.com/lang/en/docs/pnp/) environment\n- 💈 Supports Custom Template\n\n## Usage\n\nWith [`npx`](https://blog.npmjs.org/post/162869356040/introducing-npx-an-npm-package-runner), run:\n\n```bash\nnpx rocketact create my-awesome-project\n```\n\nOr you can install `rocketact` globaly:\n\n```bash\nnpm install -g rocketact\nrocketact create my-awesome-project\ncd my-awesome-project\n```\n\nMore info please refer to [Rocketact website](https://rocketact.js.org/).\n\n### Available Scripts\n\n#### Start\n\n\u003e Start local development environment\n\n```bash\nyarn start\n# or\nnpm start\n```\n\n#### Build\n\n\u003e Perform a production build\n\n```bash\nyarn build\n# or\nnpm run build\n```\n\n## Packages\n\n| Name                               | Description                                                                                                                  | Meta                                                                                                                                                                                                                                               |\n| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| rocketact                          | commandline tool to create new projects                                                                                      | \u003ca href=\"https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact\u0026view=list\"\u003e\u003cimg alt=\"David (path)\" src=\"https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact\"\u003e\u003c/a\u003e                                                   |\n| rocketact-scripts                  | main functionality resides here                                                                                              | \u003ca href=\"https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-scripts\u0026view=list\"\u003e\u003cimg alt=\"David (path)\" src=\"https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-scripts\"\u003e\u003c/a\u003e                                   |\n| rocketact-dev-utils                | common utils shared by other packages                                                                                        | \u003ca href=\"https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-dev-utils\u0026view=list\"\u003e\u003cimg alt=\"David (path)\" src=\"https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-dev-utils\"\u003e\u003c/a\u003e                               |\n| rocketact-web-console              | web console core                                                                                                             | \u003ca href=\"https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-web-console\u0026view=list\"\u003e\u003cimg alt=\"David (path)\" src=\"https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-web-console\"\u003e\u003c/a\u003e                           |\n| babel-preset-rocketact             | babel presets for Rocketact projects                                                                                         | \u003ca href=\"https://david-dm.org/jdf2e/rocketact?path=packages%2Fbabel-preset-rocketact\u0026view=list\"\u003e\u003cimg alt=\"David (path)\" src=\"https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Fbabel-preset-rocketact\"\u003e\u003c/a\u003e                         |\n| rocketact-plugin-polyfill          | automatically setup polyfill configuration                                                                                   | \u003ca href=\"https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-plugin-polyfill\u0026view=list\"\u003e\u003cimg alt=\"David (path)\" src=\"https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-plugin-polyfill\"\u003e\u003c/a\u003e                   |\n| rocketact-plugin-bundle-analyzer   | add [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) intergation for Rocketact projects | \u003ca href=\"https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-plugin-bundle-analyzer\u0026view=list\"\u003e\u003cimg alt=\"David (path)\" src=\"https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-plugin-bundle-analyzer\"\u003e\u003c/a\u003e     |\n| rocketact-plugin-legacy-decorators | add legacy decorators support for Rocketact projects                                                                         | \u003ca href=\"https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-plugin-legacy-decorators\u0026view=list\"\u003e\u003cimg alt=\"David (path)\" src=\"https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-plugin-legacy-decorators\"\u003e\u003c/a\u003e |\n| rocketact-plugin-butler            | add compatibility for legacy Butler projects                                                                                 | \u003ca href=\"https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-plugin-butler\u0026view=list\"\u003e\u003cimg alt=\"David (path)\" src=\"https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-plugin-butler\"\u003e\u003c/a\u003e                       |\n\n## Awesome Plugins\n\n| Name                                                                                                       | Description                                                      |\n| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |\n| [rocketact-plugin-yep-react](https://www.npmjs.com/package/rocketact-plugin-yep-react)                     | support [yep-react](https://yep-react.jd.com/) ui components lib |\n| [rocketact-plugin-icons-react](https://www.npmjs.com/package/rocketact-plugin-icons-react)                 | support @jdcfe/icons-react use svg                               |\n| [rocketact-plugin-bundle-with-banner](https://www.npmjs.com/package/rocketact-plugin-bundle-with-banner)   | bundle with banner                                               |\n| [rocketact-plugin-bundle-with-version](https://www.npmjs.com/package/rocketact-plugin-bundle-with-version) | bundle with version which in package.json                        |\n| [rocketact-plugin-jdc-practices](https://www.npmjs.com/package/rocketact-plugin-jdc-practices)             | jdc fe team practices                                            |\n\nThanks for contributing these awesome plugins, you can find more plugins from npm [query link](https://www.npmjs.com/search?q=rocketact-plugin).\n\n## Contributing\n\nPlease read our [contributing guide](https://github.com/jdf2e/rocketact/blob/master/CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdf2e%2Frocketact","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjdf2e%2Frocketact","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdf2e%2Frocketact/lists"}