{"_id":"@apitte/openapi-toolkit","_rev":"7-78fdab8694d3a9bbe67616cc7be85894","name":"@apitte/openapi-toolkit","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@apitte/openapi-toolkit","version":"0.0.1","author":{"name":"Jura Papp"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","lodash":"^4.17.4","vue":"^2.5.13","vue-codemirror":"^4.0.3"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","css-loader":"^0.28.8","eslint":"^4.10.0","eslint-plugin-vue":"^4.3.0","style-loader":"^0.19.0","uglifyjs-webpack-plugin":"^1.1.6","vue-loader":"^13.7.0","vue-template-compiler":"^2.5.13","webpack":"^3.10.0","webpack-dev-server":"^2.10.1","webpack-visualizer-plugin":"^0.1.11"},"main":"src/index.js","scripts":{"eslint":"eslint --ext .js,.vue src/","eslint-fix":"eslint --ext .js,.vue src/ --fix","start":"webpack-dev-server --hot --colors","build":"NODE_ENV=production webpack --hide-modules --colors"},"gitHead":"07018555f8854ab6bd8dfeec2bd04ab44414e088","description":"## Version","_id":"@apitte/openapi-toolkit@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.8.0","_npmUser":{"name":"jurahu","email":"npm.jurahu@gmail.com"},"dist":{"integrity":"sha512-wT/NdUUEIxV7Q4wXrdp/2cPeLgTYzJVrwNbNAU/KPZmVdYQ/aBQK0wwjWL29iqZ9ppuVeuRpnKTuQEr3a9+5qA==","shasum":"8ef13de58d23504a7ed23601b0bc342597edd7f1","tarball":"https://registry.npmjs.org/@apitte/openapi-toolkit/-/openapi-toolkit-0.0.1.tgz","fileCount":20,"unpackedSize":64816,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsuGf+TkT0cL9gcO7/Dj3MDfwY6+uecrE0/K9lRMg6zAiAm+pSu79V86e0WZ67IM6M0lVvYOiqmuGQdcyhYDF+/CA=="}]},"maintainers":[{"name":"f3l1x","email":"rkfelix@gmail.com"},{"name":"jurahu","email":"npm.jurahu@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openapi-toolkit_0.0.1_1520003235419_0.5984521056122649"},"_hasShrinkwrap":false},"0.0.2":{"name":"@apitte/openapi-toolkit","version":"0.0.2","author":{"name":"Jura Papp"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","lodash":"^4.17.5","vue":"^2.5.13","vue-codemirror":"^4.0.3"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","css-loader":"^0.28.10","eslint":"^4.18.2","eslint-plugin-vue":"^4.3.0","style-loader":"^0.20.2","uglifyjs-webpack-plugin":"^1.2.2","vue-loader":"^14.1.1","vue-template-compiler":"^2.5.13","webpack":"^4.1.0","webpack-cli":"^2.0.2","webpack-dev-server":"^3.1.0","webpack-visualizer-plugin":"^0.1.11"},"main":"src/index.js","scripts":{"eslint":"eslint --ext .js,.vue src/","eslint:fix":"eslint --ext .js,.vue src/ --fix","start":"webpack-dev-server --hot --colors","build":"webpack --progress --colors --mode production","build:dev":"webpack --progress --colors --mode development"},"gitHead":"60ccbcd4595f344494e64866a8da773d9fa02f66","description":"Alternative to swagger UI client written in Vue JS.","_id":"@apitte/openapi-toolkit@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.8.0","_npmUser":{"name":"jurahu","email":"npm.jurahu@gmail.com"},"dist":{"integrity":"sha512-Gduhjs6zoyGX4YKUMFZ4ePnUml0KMzTBIg77nSPPA9OGu0dVCHf9Mauyn+qHIbFED0BxhLo3zAM1FfejdBGy6A==","shasum":"94e2ec36c729944cb66963a6103a7d32049e08cc","tarball":"https://registry.npmjs.org/@apitte/openapi-toolkit/-/openapi-toolkit-0.0.2.tgz","fileCount":24,"unpackedSize":430080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGa38TE4dmJsvXOWjqb/FHjgbGNciDPf/4dj2GcFLb9KAiAVUjzFqm1J7AlX0Mw6wxoTORXXr056EdLmMXo3Fq/WBA=="}]},"maintainers":[{"name":"f3l1x","email":"rkfelix@gmail.com"},{"name":"jurahu","email":"npm.jurahu@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openapi-toolkit_0.0.2_1520512856070_0.25102389925307445"},"_hasShrinkwrap":false},"0.0.3":{"name":"@apitte/openapi-toolkit","version":"0.0.3","author":{"name":"Jura Papp"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","lodash":"^4.17.5","vue":"^2.5.13","vue-codemirror":"^4.0.3"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","css-loader":"^0.28.10","eslint":"^4.18.2","eslint-plugin-vue":"^4.3.0","style-loader":"^0.20.2","uglifyjs-webpack-plugin":"^1.2.2","vue-loader":"^14.1.1","vue-template-compiler":"^2.5.13","webpack":"^4.1.0","webpack-cli":"^2.0.2","webpack-dev-server":"^3.1.0","webpack-visualizer-plugin":"^0.1.11"},"main":"src/index.js","scripts":{"eslint":"eslint --ext .js,.vue src/","eslint:fix":"eslint --ext .js,.vue src/ --fix","start":"webpack-dev-server --hot --colors","build":"webpack --progress --colors --mode production","build:dev":"webpack --progress --colors --mode development"},"gitHead":"d3b7c01da91a66c61da4186f53fb9033e4f8335c","description":"Alternative to swagger UI client written in Vue JS.","_id":"@apitte/openapi-toolkit@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.8.0","_npmUser":{"name":"jurahu","email":"npm.jurahu@gmail.com"},"dist":{"integrity":"sha512-K5zXhSFFl2MMwimM2xxCRFWxgZlkuRhKhZUkf3WkpAiUC4XId1hc4rJe+0h0eXRd6wpAaUq4Ob7Z85GcpphuXQ==","shasum":"acea0b6b31535ae743ff72efacc2812fff364eb2","tarball":"https://registry.npmjs.org/@apitte/openapi-toolkit/-/openapi-toolkit-0.0.3.tgz","fileCount":24,"unpackedSize":430080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBD/Ah95zO9XEXAKBBQEB0fRfcAtKI5tfdhp3rG+DAWCAiEAngUUAY7WDlBSmyDPgVY4ixxmbFviWQENTWGaGwdn/dA="}]},"maintainers":[{"name":"f3l1x","email":"rkfelix@gmail.com"},{"name":"jurahu","email":"npm.jurahu@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openapi-toolkit_0.0.3_1520512961565_0.5631415122554031"},"_hasShrinkwrap":false},"0.0.4":{"name":"@apitte/openapi-toolkit","version":"0.0.4","author":{"name":"Jura Papp"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","lodash":"^4.17.5","vue":"^2.5.13","vue-codemirror":"^4.0.3"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","css-loader":"^0.28.10","eslint":"^4.18.2","eslint-plugin-vue":"^4.3.0","style-loader":"^0.20.2","uglifyjs-webpack-plugin":"^1.2.2","vue-loader":"^14.1.1","vue-template-compiler":"^2.5.13","webpack":"^4.1.0","webpack-cli":"^2.0.2","webpack-dev-server":"^3.1.0","webpack-visualizer-plugin":"^0.1.11"},"main":"src/index.js","scripts":{"eslint":"eslint --ext .js,.vue src/","eslint:fix":"eslint --ext .js,.vue src/ --fix","start":"webpack-dev-server --hot --colors","build":"webpack --progress --colors --mode production","build:dev":"webpack --progress --colors --mode development"},"gitHead":"64381931e72b7777b3ffee89ac435bfce35eac88","description":"Alternative to swagger UI client written in Vue JS.","_id":"@apitte/openapi-toolkit@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"jurahu","email":"npm.jurahu@gmail.com"},"dist":{"integrity":"sha512-NF3d0E9i4mC29D5Vb/706sfAD2fjJW/eOg24FAVhp9yF0VK3yxzj2TzrOpgERJjfvv/g+5f6TXYDlCvqvU8vtw==","shasum":"447baf868067633d0e5e9ccf956dd7b5178a26fd","tarball":"https://registry.npmjs.org/@apitte/openapi-toolkit/-/openapi-toolkit-0.0.4.tgz","fileCount":24,"unpackedSize":433297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8+dYGbu3ByQBqn+sGqhmM04LXSc1AJ7Dbkv/dYEap+AiAc8MOm95hu9Xihqv5DJe7TVd7ACDZhrB91d9LzdnrlNQ=="}]},"maintainers":[{"name":"f3l1x","email":"rkfelix@gmail.com"},{"name":"jurahu","email":"npm.jurahu@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openapi-toolkit_0.0.4_1521109994437_0.8609442129236129"},"_hasShrinkwrap":false},"0.0.5":{"name":"@apitte/openapi-toolkit","version":"0.0.5","author":{"name":"Jura Papp"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","lodash":"^4.17.5","vue":"^2.5.13","vue-codemirror":"^4.0.3"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","css-loader":"^0.28.10","eslint":"^4.18.2","eslint-plugin-vue":"^4.3.0","style-loader":"^0.20.2","uglifyjs-webpack-plugin":"^1.2.2","vue-loader":"^14.1.1","vue-template-compiler":"^2.5.13","webpack":"^4.1.0","webpack-cli":"^2.0.2","webpack-dev-server":"^3.1.0","webpack-visualizer-plugin":"^0.1.11"},"main":"src/index.js","scripts":{"eslint":"eslint --ext .js,.vue src/","eslint:fix":"eslint --ext .js,.vue src/ --fix","start":"webpack-dev-server --hot --colors","build":"webpack --progress --colors --mode production","build:dev":"webpack --progress --colors --mode development"},"gitHead":"b46e40243a3a6c91eedd2aeed1417d89e4bba121","description":"Alternative to swagger UI client written in Vue JS.","_id":"@apitte/openapi-toolkit@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"jurahu","email":"npm.jurahu@gmail.com"},"dist":{"integrity":"sha512-Y6ZwQ1X4xz761uJ/52VFCmtR2/nQOnnJhV2sPO7iaBfJw8GB5kIkit6pSdaAsafb0ZByJmlPz2HSbpiSRAtcOA==","shasum":"61ab048ec410049389b5d07fb0dc147d66a1bfbb","tarball":"https://registry.npmjs.org/@apitte/openapi-toolkit/-/openapi-toolkit-0.0.5.tgz","fileCount":24,"unpackedSize":432938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSU9tXq9rvk2dqt3DcWDyomNmtoTJMYjHHcqCfhqqk3AiBBMbBalDB9XDvq7eHtt5ksKOS791atQ68jAOA8g3xcVw=="}]},"maintainers":[{"name":"f3l1x","email":"rkfelix@gmail.com"},{"name":"jurahu","email":"npm.jurahu@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openapi-toolkit_0.0.5_1521206441619_0.41715528872323393"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-02T15:07:15.356Z","0.0.1":"2018-03-02T15:07:15.990Z","modified":"2022-04-04T14:38:35.522Z","0.0.2":"2018-03-08T12:40:56.166Z","0.0.3":"2018-03-08T12:42:41.639Z","0.0.4":"2018-03-15T10:33:14.592Z","0.0.5":"2018-03-16T13:20:41.807Z"},"maintainers":[{"name":"f3l1x","email":"rkfelix@gmail.com"},{"name":"jurahu","email":"npm.jurahu@gmail.com"}],"description":"Alternative to swagger UI client written in Vue JS.","author":{"name":"Jura Papp"},"license":"MIT","readme":"# Open API Toolkit\n\nAlternative to swagger UI client written in Vue JS.\n\n- It has fullscreen mode for request and for response (F11/Esc)\n- Can handle basic auth\n- Can change servers on the go when they are setup in schema\n- Filtering for paths with regexp or simple search\n\n<img src=\"https://raw.githubusercontent.com/apitte/openapi-toolkit/master/.docs/screenshot2.png?raw=true\">\n\n## Dependencies\n\n- it uses bootstrap4\n- it uses open icon\n\n## Version\n\n[![NPM](https://nodei.co/npm/@apitte/openapi-toolkit.png?compact=true)](https://www.npmjs.com/package/@apitte/openapi-toolkit)\n\n| State       | Version      | Branch   |\n|-------------|--------------|----------|\n| master      | `^0.0.3`     | `master` |\n\n## Downloading\n\n- `npm install @apitte/openapi-toolkit`\n\n## Development\n\n- `npm install`\n- `npm run start`\n- open `localhost:8080` in your browser \n\n## Deployment\n\n- `npm run build`\n\n## Usage\n\n### Using compiled in your html\n\n```html\n\n<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\"\n    content=\"width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0\">\n  <meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\">\n  <title>OpenApi Toolkit</title>\n  <!--LOAD BOOTSTRAP-->\n  <script src=\"https://code.jquery.com/jquery-3.2.1.slim.min.js\"\n    integrity=\"sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN\"\n    crossorigin=\"anonymous\"></script>\n  <script src=\"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js\"\n    integrity=\"sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q\"\n    crossorigin=\"anonymous\"></script>\n  <link rel=\"stylesheet\" href=\"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css\"\n    integrity=\"sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm\" crossorigin=\"anonymous\">\n  <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js\"\n    integrity=\"sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl\"\n    crossorigin=\"anonymous\"></script>\n  <!--LOAD OPEN ICONS-->\n  <link rel=\"stylesheet\"\n    href=\"https://cdnjs.cloudflare.com/ajax/libs/open-iconic/1.1.1/font/css/open-iconic-bootstrap.min.css\"\n    integrity=\"sha256-BJ/G+e+y7bQdrYkS2RBTyNfBHpA9IuGaPmf9htub5MQ=\" crossorigin=\"anonymous\"/>\n</head>\n<body>\n\t<div id=\"opentoolkit\"></div>\n\t<script src=\"<path to your dist>/dist/vendor.js\"></script>\n\t<script src=\"<path to your dist>/dist/main.js\"></script>\n\t<script>\n\t\t//Initialize open toolkit to id\n\t\tvar mySwaggerJson = {};//here you load your swagger\n\t\topenToolkitInit(\"#opentoolkit\", mySwaggerJson);\n\t</script>\n</body>\n</html>\n\n```\n\n### Single page application\n\n```javascript\nimport Vue from \"vue\";\nimport OpenApiClient from \"@apitte/openapi-toolkit\";\nimport SWAGGER from \"./swagger.json\";\n\nnew Vue({\n\tel: \"#app\",\n\trender: h => h(OpenApiClient, {\n\t\tprops: {\n\t\t\tschema: SWAGGER\n\t\t}\n\t})\n});\n```\n\n### In vue component\n\n```vue\n<template>\n  <div>\n    <open-api-client :schema=\"schema\"/>\n  </div>\n</template>\n\n<script>\nimport OpenApiClient from \"@apitte/openapi-toolkit\";\nimport SWAGGER from \"./swagger.json\";\n\nexport default {\n\tcomponents: {OpenApiClient},\n\tdata() {\n\t\treturn {\n\t\t\tschema: TEST_SWAGGER\n    };\n\t}\n};\n</script>\n```\n\n\n\n## Maintainers\n\n<a href=\"https://github.com/jurahu\">Jura Papp</a>\n\n-----\n\n<a href=\"https://github.com/tlapnet\"><img  width=\"200\" src=\"https://cdn.rawgit.com/f3l1x/xsource/2463efb7/assets/tlapdev.png\"></a>\n\nThe development is sponsored by [Tlapnet](http://www.tlapnet.cz)","readmeFilename":"README.md","users":{"f3l1x":true}}