{"id":19099077,"url":"https://github.com/swagger-api/swagger-editor-cra","last_synced_at":"2025-04-30T15:43:23.036Z","repository":{"id":38473487,"uuid":"501628213","full_name":"swagger-api/swagger-editor-cra","owner":"swagger-api","description":"This is forked Create React App that builds SwaggerEditor@5","archived":false,"fork":false,"pushed_at":"2025-03-28T22:51:21.000Z","size":20480,"stargazers_count":9,"open_issues_count":1,"forks_count":5,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-03-30T17:44:36.536Z","etag":null,"topics":["build","cra","editor","hacktoberfest","open-source","swagger","swagger-oss"],"latest_commit_sha":null,"homepage":"https://github.com/swagger-api/swagger-editor/tree/next","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/swagger-api.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG-0.x.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"open_collective":"create-react-app"}},"created_at":"2022-06-09T11:40:52.000Z","updated_at":"2025-02-27T00:25:43.000Z","dependencies_parsed_at":"2024-06-12T20:07:14.803Z","dependency_job_id":"82ddf4b0-fb1d-4bbd-ad93-0f5fa6ed0c92","html_url":"https://github.com/swagger-api/swagger-editor-cra","commit_stats":null,"previous_names":[],"tags_count":406,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-editor-cra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-editor-cra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-editor-cra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-editor-cra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swagger-api","download_url":"https://codeload.github.com/swagger-api/swagger-editor-cra/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249517982,"owners_count":21284869,"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","cra","editor","hacktoberfest","open-source","swagger","swagger-oss"],"created_at":"2024-11-09T03:48:26.623Z","updated_at":"2025-04-18T16:32:44.847Z","avatar_url":"https://github.com/swagger-api.png","language":"JavaScript","readme":"# Create React App [![Build \u0026 Test](https://github.com/facebook/create-react-app/actions/workflows/build-and-test.yml/badge.svg?branch=main)](https://github.com/facebook/create-react-app/actions/workflows/build-and-test.yml) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-green.svg)](https://github.com/facebook/create-react-app/blob/main/CONTRIBUTING.md)\n\n\u003cimg alt=\"Logo\" align=\"right\" src=\"https://create-react-app.dev/img/logo.svg\" width=\"20%\" /\u003e\n\nCreate React apps with no build configuration.\n\n- [Creating an App](#creating-an-app) – How to create a new app.\n- [User Guide](https://facebook.github.io/create-react-app/) – How to develop apps bootstrapped with Create React App.\n\nCreate React App works on macOS, Windows, and Linux.\u003cbr\u003e\nIf something doesn’t work, please [file an issue](https://github.com/facebook/create-react-app/issues/new).\u003cbr\u003e\nIf you have questions or need help, please ask in [GitHub Discussions](https://github.com/facebook/create-react-app/discussions).\n\n## Quick Overview\n\n```sh\nnpx create-react-app my-app\ncd my-app\nnpm start\n```\n\nIf you've previously installed `create-react-app` globally via `npm install -g create-react-app`, we recommend you uninstall the package using `npm uninstall -g create-react-app` or `yarn global remove create-react-app` to ensure that npx always uses the latest version.\n\n_([npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) comes with npm 5.2+ and higher, see [instructions for older npm versions](https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f))_\n\nThen open [http://localhost:3000/](http://localhost:3000/) to see your app.\u003cbr\u003e\nWhen you’re ready to deploy to production, create a minified bundle with `npm run build`.\n\n\u003cp align='center'\u003e\n\u003cimg src='https://cdn.jsdelivr.net/gh/facebook/create-react-app@27b42ac7efa018f2541153ab30d63180f5fa39e0/screencast.svg' width='600' alt='npm start'\u003e\n\u003c/p\u003e\n\n### Get Started Immediately\n\nYou **don’t** need to install or configure tools like webpack or Babel.\u003cbr\u003e\nThey are preconfigured and hidden so that you can focus on the code.\n\nCreate a project, and you’re good to go.\n\n## Creating an App\n\n**You’ll need to have Node 14.0.0 or later version on your local development machine** (but it’s not required on the server). We recommend using the latest LTS version. You can use [nvm](https://github.com/creationix/nvm#installation) (macOS/Linux) or [nvm-windows](https://github.com/coreybutler/nvm-windows#node-version-manager-nvm-for-windows) to switch Node versions between different projects.\n\nTo create a new app, you may choose one of the following methods:\n\n### npx\n\n```sh\nnpx create-react-app my-app\n```\n\n_([npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) is a package runner tool that comes with npm 5.2+ and higher, see [instructions for older npm versions](https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f))_\n\n### npm\n\n```sh\nnpm init react-app my-app\n```\n\n_`npm init \u003cinitializer\u003e` is available in npm 6+_\n\n### Yarn\n\n```sh\nyarn create react-app my-app\n```\n\n_[`yarn create \u003cstarter-kit-package\u003e`](https://yarnpkg.com/lang/en/docs/cli/create/) is available in Yarn 0.25+_\n\nIt will create a directory called `my-app` inside the current folder.\u003cbr\u003e\nInside that directory, it will generate the initial project structure and install the transitive dependencies:\n\n```\nmy-app\n├── README.md\n├── node_modules\n├── package.json\n├── .gitignore\n├── public\n│   ├── favicon.ico\n│   ├── index.html\n│   └── manifest.json\n└── src\n    ├── App.css\n    ├── App.js\n    ├── App.test.js\n    ├── index.css\n    ├── index.js\n    ├── logo.svg\n    └── serviceWorker.js\n    └── setupTests.js\n```\n\nNo configuration or complicated folder structures, only the files you need to build your app.\u003cbr\u003e\nOnce the installation is done, you can open your project folder:\n\n```sh\ncd my-app\n```\n\nInside the newly created project, you can run some built-in commands:\n\n### `npm start` or `yarn start`\n\nRuns the app in development mode.\u003cbr\u003e\nOpen [http://localhost:3000](http://localhost:3000) to view it in the browser.\n\nThe page will automatically reload if you make changes to the code.\u003cbr\u003e\nYou will see the build errors and lint warnings in the console.\n\n\u003cp align='center'\u003e\n\u003cimg src='https://cdn.jsdelivr.net/gh/marionebl/create-react-app@9f6282671c54f0874afd37a72f6689727b562498/screencast-error.svg' width='600' alt='Build errors'\u003e\n\u003c/p\u003e\n\n### `npm test` or `yarn test`\n\nRuns the test watcher in an interactive mode.\u003cbr\u003e\nBy default, runs tests related to files changed since the last commit.\n\n[Read more about testing.](https://facebook.github.io/create-react-app/docs/running-tests)\n\n### `npm run build` or `yarn build`\n\nBuilds the app for production to the `build` folder.\u003cbr\u003e\nIt correctly bundles React in production mode and optimizes the build for the best performance.\n\nThe build is minified and the filenames include the hashes.\u003cbr\u003e\n\nYour app is ready to be deployed.\n\n## User Guide\n\nYou can find detailed instructions on using Create React App and many tips in [its documentation](https://facebook.github.io/create-react-app/).\n\n## How to Update to New Versions?\n\nPlease refer to the [User Guide](https://facebook.github.io/create-react-app/docs/updating-to-new-releases) for this and other information.\n\n## Philosophy\n\n- **One Dependency:** There is only one build dependency. It uses webpack, Babel, ESLint, and other amazing projects, but provides a cohesive curated experience on top of them.\n\n- **No Configuration Required:** You don't need to configure anything. A reasonably good configuration of both development and production builds is handled for you so you can focus on writing code.\n\n- **No Lock-In:** You can “eject” to a custom setup at any time. Run a single command, and all the configuration and build dependencies will be moved directly into your project, so you can pick up right where you left off.\n\n## What’s Included?\n\nYour environment will have everything you need to build a modern single-page React app:\n\n- React, JSX, ES6, TypeScript and Flow syntax support.\n- Language extras beyond ES6 like the object spread operator.\n- Autoprefixed CSS, so you don’t need `-webkit-` or other prefixes.\n- A fast interactive unit test runner with built-in support for coverage reporting.\n- A live development server that warns about common mistakes.\n- A build script to bundle JS, CSS, and images for production, with hashes and sourcemaps.\n- An offline-first [service worker](https://developers.google.com/web/fundamentals/getting-started/primers/service-workers) and a [web app manifest](https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/), meeting all the [Progressive Web App](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) criteria. (_Note: Using the service worker is opt-in as of `react-scripts@2.0.0` and higher_)\n- Hassle-free updates for the above tools with a single dependency.\n\nCheck out [this guide](https://github.com/nitishdayal/cra_closer_look) for an overview of how these tools fit together.\n\nThe tradeoff is that **these tools are preconfigured to work in a specific way**. If your project needs more customization, you can [\"eject\"](https://facebook.github.io/create-react-app/docs/available-scripts#npm-run-eject) and customize it, but then you will need to maintain this configuration.\n\n## Popular Alternatives\n\nCreate React App is a great fit for:\n\n- **Learning React** in a comfortable and feature-rich development environment.\n- **Starting new single-page React applications.**\n- **Creating examples** with React for your libraries and components.\n\nHere are a few common cases where you might want to try something else:\n\n- If you want to **try React** without hundreds of transitive build tool dependencies, consider [using a single HTML file or an online sandbox instead](https://reactjs.org/docs/getting-started.html#try-react).\n\n- If you need to **integrate React code with a server-side template framework** like Rails, Django or Symfony, or if you’re **not building a single-page app**, consider using [nwb](https://github.com/insin/nwb), or [Neutrino](https://neutrino.js.org/) which are more flexible. For Rails specifically, you can use [Rails Webpacker](https://github.com/rails/webpacker). For Symfony, try [Symfony's webpack Encore](https://symfony.com/doc/current/frontend/encore/reactjs.html).\n\n- If you need to **publish a React component**, [nwb](https://github.com/insin/nwb) can [also do this](https://github.com/insin/nwb#react-components-and-libraries), as well as [Neutrino's react-components preset](https://neutrino.js.org/packages/react-components/).\n\n- If you want to do **server rendering** with React and Node.js, check out [Next.js](https://nextjs.org/) or [Razzle](https://github.com/jaredpalmer/razzle). Create React App is agnostic of the backend, and only produces static HTML/JS/CSS bundles.\n\n- If your website is **mostly static** (for example, a portfolio or a blog), consider using [Gatsby](https://www.gatsbyjs.org/) or [Next.js](https://nextjs.org/). Unlike Create React App, Gatsby pre-renders the website into HTML at build time. Next.js supports both server rendering and pre-rendering.\n\n- Finally, if you need **more customization**, check out [Neutrino](https://neutrino.js.org/) and its [React preset](https://neutrino.js.org/packages/react/).\n\nAll of the above tools can work with little to no configuration.\n\nIf you prefer configuring the build yourself, [follow this guide](https://reactjs.org/docs/add-react-to-a-website.html).\n\n## React Native\n\nLooking for something similar, but for React Native?\u003cbr\u003e\nCheck out [Expo CLI](https://github.com/expo/expo-cli).\n\n## Contributing\n\nWe'd love to have your helping hand on `create-react-app`! See [CONTRIBUTING.md](CONTRIBUTING.md) for more information on what we're looking for and how to get started.\n\n## Supporting Create React App\n\nCreate React App is a community maintained project and all contributors are volunteers. If you'd like to support the future development of Create React App then please consider donating to our [Open Collective](https://opencollective.com/create-react-app).\n\n## Credits\n\nThis project exists thanks to all the people who [contribute](CONTRIBUTING.md).\u003cbr\u003e\n\u003ca href=\"https://github.com/facebook/create-react-app/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/create-react-app/contributors.svg?width=890\u0026button=false\" /\u003e\u003c/a\u003e\n\nThanks to [Netlify](https://www.netlify.com/) for hosting our documentation.\n\n## Acknowledgements\n\nWe are grateful to the authors of existing related projects for their ideas and collaboration:\n\n- [@eanplatter](https://github.com/eanplatter)\n- [@insin](https://github.com/insin)\n- [@mxstbr](https://github.com/mxstbr)\n\n## License\n\nCreate React App is open source software [licensed as MIT](https://github.com/facebook/create-react-app/blob/main/LICENSE). The Create React App logo is licensed under a [Creative Commons Attribution 4.0 International license](https://creativecommons.org/licenses/by/4.0/).\n","funding_links":["https://opencollective.com/create-react-app"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswagger-api%2Fswagger-editor-cra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswagger-api%2Fswagger-editor-cra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswagger-api%2Fswagger-editor-cra/lists"}