{"repo":"swagger-api/swagger-editor","free":true,"listed":false,"github":"https://github.com/swagger-api/swagger-editor","clone":"git clone https://github.com/swagger-api/swagger-editor.git","description":"Swagger Editor","language":"JavaScript","stars":9460,"topics":["swagger","swagger-editor","swagger-ui","rest-api","rest","openapi-specification","openapi3","hacktoberfest","openapi31","open-source"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"SwaggerEditor Table of Contents - Anonymized analytics - Getting started - Prerequisites - Installation - Usage - Development - Prerequisites - Setting up - npm scripts - Build artifacts - Package mapping - Documentation - Docker - License - Software Bill Of Materials (SBOM) Anonymized analytics Swagger Editor uses Scarf to collect anonymized installation analytics. These analytics help support the maintainers of this library and ONLY run during installation. To opt out, you can set the scarfSettings.enabled field to false in your project's package.json : Alternatively, you can set the environment variable SCARF ANALYTICS to false as part of the environment that installs your npm packages, e.g., SCARF ANALYTICS=false npm install . Getting started Prerequisites These prerequisites are required both for installing SwaggerEditor as a npm package and local development setup. - node-gyp with Python 3.x - GLIBC =2.29 - emscripten or docker needs to be installed, we recommend going with a docker option Installation Assuming prerequisites are already installed, SwaggerEditor npm package is installable and works with Node.js = 12.22.0 . You can install SwaggerEditor via npm CLI by running the following command: NOTE: when using bundler to build your project which is using swagger-editor@5 npm package, you might run into following Node.js error: Reached heap limit Allocation failed - JavaScript heap out of memory . It's caused by significant amount of code that needs to be bundled. Thi","default_branch":null,"files":null,"tree":[],"storefront":"/r/swagger-api","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/swagger-api/swagger-editor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}