UNPKG

openapi-explorer

Version:

OpenAPI Explorer - API viewer with dynamically generated components, documentation, and interaction console

130 lines (129 loc) 3.88 kB
{ "name": "openapi-explorer", "version": "2.4.788", "description": "OpenAPI Explorer - API viewer with dynamically generated components, documentation, and interaction console", "author": "Authress Developers <developers@authress.io>", "type": "module", "repository": { "type": "git", "url": "https://github.com/Authress-Engineering/openapi-explorer.git" }, "license": "Apache-2.0", "keywords": [ "OpenAPI", "OpenAPI Specification", "Swagger", "JSON-Schema", "API", "REST", "REST gui", "api spec", "spec", "documentation", "Custom Element", "Web Component", "openapi-explorer", "api explorer", "api documentation", "swagger", "swagger ui", "openapi ui", "api ui", "openapi themes", "swagger themes", "rapidoc", "redoc", "i18n", "internationalization" ], "main": "dist/lib/openapi-explorer.js", "module": "dist/es/openapi-explorer.js", "jsnext:main": "dist/es/index.js", "unpkg": "dist/browser/openapi-explorer.min.js", "files": [ "LICENSE", "package.json", "dist/lib", "dist/es", "dist/browser/openapi-explorer.min.js", "dist/browser/openapi-explorer.min.js.map" ], "mode": "production", "dependencies": { "@authress/login": "^2.0", "base64url": "^3.0.1", "buffer": "^6.0.3", "color": "^4.2.3", "i18next": "^21.9.0", "json5": "^2.2.3", "lit": "^2.3.1", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2", "marked": "^4.0.16", "openapi-data-validator": "^2.0.40", "openapi-resolver": "^4.1.71", "prismjs": "^1.29.0", "randexp": "^0.5.3", "xml-but-prettier": "^1.0.1" }, "scripts": { "build": "run-s build:umd:browser build:commonjs build:es", "build:umd:browser": "NODE_ENV=production BABEL_ENV=browser webpack --mode=production --progress --config webpack.config.js", "build:commonjs": "NODE_ENV=production BABEL_ENV=commonjs babel src --out-dir dist/lib", "build:es": "NODE_ENV=production BABEL_ENV=es babel src --out-dir dist/es", "start": "webpack serve --mode=development --port=8080", "serve": "serve -p 8080 mocks", "site": "serve -p 8080 site", "lint": "eslint --ext .js src", "test": "ava tests/**/*.test.js" }, "devDependencies": { "@babel/cli": "^7.13.14", "@babel/core": "^7.13.14", "@babel/eslint-parser": "^7.14.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/plugin-transform-modules-commonjs": "^7.18.6", "@babel/preset-env": "^7.13.12", "ava": "^4.3.3", "babel-loader": "^8.2.2", "babel-plugin-template-html-minifier": "^4.1.0", "chai": "^4.2.0", "ci-build-tools": "^1.0.13", "clean-webpack-plugin": "^3.0.0", "commander": "^4.0.1", "compression-webpack-plugin": "^7.1.2", "css-loader": "^5.2.0", "eslint": "^7.23.0", "eslint-config-cimpress-atsquad": "1", "eslint-import-resolver-webpack": "^0.13.0", "eslint-loader": "^4.0.2", "eslint-plugin-import": "^2.22.1", "eslint-plugin-mocha": "^7.0.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^5.1.0", "eslint-plugin-vue": "^7.17.0", "eslint-webpack-plugin": "2.5.3", "file-loader": "^6.2.0", "fs-extra": "^8.1.0", "glob": "^7.1.6", "html-webpack-plugin": "^5.3.1", "inspectpack": "^4.7.1", "json-loader": "^0.5.7", "mocha": "^11.7.5", "npm-run-all": "^4.1.5", "serve": "^14.2.0", "sinon": "^7.5.0", "sinon-chai": "^3.3.0", "style-loader": "^2.0.0", "terser-webpack-plugin": "^5.1.1", "toposort": "^2.0.2", "webpack": "^5.103.0", "webpack-bundle-analyzer": "^5.0.1", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.2" }, "engines": { "node": ">=16" } }